summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2007-08-08Fix build on Solaris by including fcntl.h, needed for O_RDONLY definition.tnn2-2/+8
2007-08-08pkg_rolling-replace-0.10:tnn3-37/+74
- Abort if any of rebuild, unsafe_depends, unsafe_depends_strict are still set after "make replace". - Following changes in pkgsrc, does not replace by default if the dependencies' ABI is still compatible. - Add option -s that retains the old behaviour of always replacing. - Add option -r for "replace only", this supresses creation of binary pkgs. - The -n option has not been fully updated for these changes. - versions 0.[7-9] were skipped to avoid any ambiguity from the 0.04 -> 0.5 transition.
2007-08-07Drop trailing whitespace.wiz1-2/+2
2007-08-07No need for PKGREVISION for tnftp-20070806.lukem1-2/+1
2007-08-06Update to pkg_rolling-replace-0.6:tnn2-21/+31
- Explicitly unset 'unsafe_depends' and 'rebuild' tags after replacing. Needed after changes in pkgsrc/mk/flavor/pkg/replace.mk, fixes PR 36738. - Introduce ${PKG_ADMIN}, ${PKG_INFO}, ${PKG_CHK} variables instead of calling the tools directly by name.
2007-08-05Use full parameter lists in macros to avoid bogus replacements.tnn1-5/+5
2007-08-05s//etc/${PKG_SYSCONFDIR}/adrianp1-2/+3
2007-08-05Correctly handle ordering NULL -- this greatly simplifies using itjoerg2-6/+17
in iteration functions. Fix a major thinko that prevented the actual order rules from being used. Bump to 20070804.
2007-08-05Don't compare a function name against NULL, master_mode is meant here.joerg3-6/+6
Thanks tnn@. Reverse the test for extracting the bootstrap kit as the old version hits set -e error handling. Bump to pbulk-1.11.
2007-08-05Do SUBST handling in post-patch instead of pre-configure. This makestnn1-3/+3
substitution (and any substitution warnings) run before the build starts, rather than after building libnbcompat. The reason for this is that libnbcompat is _built_ in the pre-configure stage when in inplace mode.
2007-08-05Tru64 doesn't have strtoll, but alpha is a pure LP64 platform so we cantnn1-1/+5
just define it to strtol and most consumers of strtoll should be happy.
2007-08-05Add quotes around sed scripts.tnn1-3/+3
2007-08-05Add some useful comments.tnn1-1/+7
2007-08-05No sin_len on digital unix derivatives. (xxx: time for a configure test?)tnn1-2/+3
2007-08-05Detect grp.h. Regen.joerg3-16/+22
2007-08-04Try hard to get 64bit offsets in all modules, fixing misunderstandingsjoerg2-3/+37
between libarchive and pkg_create e.g. on HP-UX. Add my copyright to build.c, it is almost completely rewritten.
2007-08-03Bump version to 20070803 after fixing a crash when generating Tiger hashestnn2-11/+11
2007-08-03Allocate enough storage space to hold a tiger hash. Corrects atnn1-3/+3
segfault caused by writing past the end of the buffer. XXX how do I bump the version of this package?
2007-08-03Fix bootstrap issues reported by tnn@joerg3-13/+26
2007-08-03The forced disabling of zlib and bzip2 was meant for testing only,joerg1-4/+1
remove it. *blink*
2007-08-03Bump date for last change.joerg2-3/+3
2007-08-03- only build pkg_admin, pkg_create and pkg_info for --enable-bootstrapjoerg16-295/+842
- for pkg_create, split-off the package creation from the plist processing. package creation is disabled for --enable-bootstrap - change package creation to use libarchive - add two options (-u and -g) to override file system ownership - pkg_create now creates files in the tarball with correct owner/group based on -u/-g or @owner/@group - add a function to compute the +CONTENTS file in memory Bump version to 20070802. Review of a slightly older version by jlam@
2007-08-03pkg_rolling-replace-0.5:tnn2-5/+4
Redirecting output to /dev/stderr is not portable and will create a regular file "stderr" if the device does not exist. Instead use the portable 1>&2 redirection syntax. PKGREVISION was at nb9; get rid of it and bump minor version number.
2007-08-02regen.wiz2-8/+8
2007-08-02Bump date for fixed paths.wiz2-4/+4
2007-08-02Update some paths on ftp.NetBSD.org.wiz3-9/+9
Addresses PR 36721.
2007-08-02Include inttypes.h if it exists. Fixes issues on OSF/1 as reportedjoerg6-4/+27
by tnn@.
2007-08-02Include "bsd.prefs.mk" to avoid error messages from e.g. "pkg_chk".tron1-1/+3
Fix suggested by Joerg Sonnenberger.
2007-08-01Include <stdint.h> if HAVE_STDINT_H is defined, not HAVE_INTTYPES_H.taca1-2/+2
Fix build problem on SunOS 5.8.
2007-08-01Near full rewrite of posix_headers:tnn18-108/+203
- Implement a simple framework for automated header testing and generation using the c preprocessor. - Make it installable on all platforms. On most platforms it will not install any files however. - Bump revision to 0.5. The changes should make it easier to add Interix support to this package. Note that the package is still far from complete; for example the replacement stdint.h does not yet provide fallback definitions for int_*t and friends but relies on inttypes.h to provide them, which turns out to work for HPUX.
2007-08-01Allow libnbcompat to be used in cross-compiled packages.joerg1-2/+8
Supported-by: Google SoC 2007.
2007-07-31Disable CHECK_PERMS here as it is needed for groff onsome platforms.joerg1-1/+2
2007-07-31-Wall is a non-standard flag, don't use it in a bootstrap package.joerg1-2/+2
Bombed out on by xlC.
2007-07-31Don't use u_{char,short,int,long} as they are non-standard.joerg18-100/+100
Bump version to 20070731.
2007-07-30Remove a now unused extern declaration.joerg1-2/+1
2007-07-30Remove first obstactle in pkg_add for switching to libarchive:joerg5-125/+35
MASTER/SLAVE mode is gone now. Bump version to 20070730.
2007-07-30Don't build a list for a single item, but change the pkg_performjoerg3-31/+15
interface to hand it down directly.
2007-07-30Push pkg_perform prototype into the individual packages.joerg5-8/+13
2007-07-29+ REPLACE_KSHrillig1-1/+2
2007-07-29Specify PKG_DBDIR to pkg_admin and pkg_info via their -K argumentseb1-3/+3
instead of environment. This allows mk/flavor/pkg/resolve-dependencies to execute '${PKG_ADMIN}': you can encounter this problem on platforms in need of pkgtools/pkg_install because their native pkg_* tools are older than PKGTOOLS_REQD, id est NetBSD 2.x and earlier. Ok'ed joerg@.
2007-07-29Remove redundant SUBST_* from package Makefileadrianp2-23/+9
OK'ed joerg@
2007-07-29Added REPLACE_PYTHON to fix a warning reported by gdt.rillig1-1/+2
2007-07-28Fix two typos, and improve wording.wiz1-4/+4
2007-07-27As reported by tnn@, the old approach to find the byte orderjoerg7-290/+278
doesn't work on HP-UX/Itanium. Use the standard approach using AC_C_BIGENDIAN. Tested by myself on i386, he@ on SPARC and tnn@ on HP-UX.
2007-07-27No need to use the -p flag to cp(1) here.tnn1-2/+2
2007-07-27Split bootstrap into two phases:joerg1-0/+32
- phase one builds the essential tools in the bare minimal version needed by the infrastructure to run "make install". - phase two runs "make install" for all the bootstrap packages. Set WRKOBJDIR for the second phase, we never want to leave garbage around. This increases the time for running bootstrap, but gives more deterministic results. It also means that e.g. configuration files in pkg_install can be handled normally. It is a prerequirement to sanely allow pkg_install some more extended work like building its own libarchive without having to worry too much about limitations on some platforms. This fixes the expansion of @gzcat@ in the download-vulnerability-list script. Tested by tnn@ on Interix and myself on DragonFly.
2007-07-27Some people actually watch the pbulk-build client output, so addjoerg2-4/+4
a newline after each message. Bump to pbulk-0.10.
2007-07-26Update pkglint to 4.78:abs2-14/+33
- lintpkgsrc.pl - less brokenly parse the contents of make conditionals like "if empty(FOO)". Specifically handle the case where FOO contains a :M modifier or a variable expansion. Fixes 'lintpkgsrc -r' incorrectly deleting ruby18-base-1.8.6nb1 each time Mmm... lintpkgsrc.pl needs to die
2007-07-26Thinking again, include bsd.prefs.mk *first* and override CHECK_PERMSjoerg1-2/+3
afterwards, the user might have set it.
2007-07-26Skip the permission check for libkver as well to avoid cyclicjoerg1-1/+2
dependencies.