summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2007-05-23When removing an already installed package, the correct package versionrillig1-3/+4
is reported. Fixed the output by not nestedly redirecting the output of "bmake debug".
2007-05-23Add C99 support, required for packages which use C99 such as devel/glib2sketch1-1/+6
2007-05-23Restore _REDUCE_DEPENDS_CMD for now as it is still used by show-depends.joerg1-1/+6
Noticed by rillig@
2007-05-22GNU make strongly dislikes it when MAKE is already set to bmake.joerg2-23/+15
So ensure that we don't pollute the environment at all and push down the arguments for install-dependencies via the command line. Thanks to seb@ for the problem report and test.
2007-05-22While investigating xtraeme's bug report about duplicate running of thejoerg1-1/+2
dependency installation, it occured to me that "make depends" doesn't run the bootstrap-depends target correctly anymore. A deeper analysis didn't show why it happened to work as it is only requested explicitly by fetch. It wasn't an issue as all bootstrap dependencies were checked again before, but fix this correctly by listening as dependency of depends as well.
2007-05-22Remove an unused, just added internal target.joerg1-6/+1
2007-05-22Fix a small logic bug. When running install-dependencies for the firstjoerg2-11/+7
time for bootstrap-dependencies, only really only look at the bootstrap dependencies. Skip them in the second run. Confusion reported by xtraeme@
2007-05-22Make depends-cookie a flavor indendepent target. Before it was used tojoerg9-156/+305
trace the dependency information. This is computed and stored in .depends directly now before anything else is done. The output is locked and the locking is supposed to work before the bootstrap-depends are installed. Add a new hook for flavors after all dependencies are added and before the depends-cookie is created. Use this to compute which package is used to fulfill each dependency and store it in .rdepends. Adjust register-dependencies and some other places to use this information directly instead of recomputing it all the time. The code to list all dependencies and to recursively install missing ones is moved to a separate shell script. This makes it easier to understand what is going on and extend them later. Change the calling of pkg_create to prepend the dependencies directly to the passed-in PLIST and not via -P and -T. This is in preperation of changing the way they are stored in the packages. Discussed with, recieved minor disagreement about install-dependencies, but otherwise OKed by jlam.
2007-05-22Remove trailing spaces. This will fix my problems with pkglint:martti1-3/+3
# pkglint -Wall FATAL: ../../mk/fetch/sites.mk:56: Unknown line type.
2007-05-21Remove some outdated mirror sites. From Zafer Aydogan.wiz1-29/+5
2007-05-20Add all packages that are used by pkgsrc/bootstrap to the list ofkristerw1-2/+4
packages that should not be built on non-NetBSD systems.
2007-05-20Add description of squirrelmail-japanese and squirrelmail-lite.taca1-0/+2
2007-05-20Remove two mirror obsolete mirror sites, from Zafer Aydogan.wiz1-4/+1
2007-05-20Remove gentoo mirror that does not resolve any longer. From Zafer Aydogan.wiz1-2/+1
2007-05-20Sync postgresql mirror list.wiz1-37/+39
2007-05-19When a wrapped compiler or linker command fails, the transformed commandrillig1-2/+2
line is no longer printed by default. To get that behavior back, you can set the variable WRAPPER_DEBUG to "yes". This avoids some noise during the build. The old behavior was mostly useful on Solaris and IRIX, where a -std=c99 or -c99 option had been added to the compiler's arguments by the wrapper. This caused diagnostics that were hard to understand, since the user did not specify these flags and there was no sign that they had been added.
2007-05-19Revert previous (1.140), committed by accident.wiz1-5/+2
2007-05-19On Linux (at least Red Hat Enterprise 3), openssl needs librarieswiz2-5/+11
from /usr/kerberos and /dev/random in sandbox. On FreeBSD, use devfs to populate /dev in sandbox. From Sergey Svishchev.
2007-05-16set -e to abort on errors from the sub-makes.joerg1-2/+2
2007-05-11PKGBASE must not include a backslash.rillig1-4/+4
2007-05-10Recognize argment "-" as $pofile.obache1-2/+2
2007-05-09Add two targets, pbulk-index and pbulk-index-item.joerg3-3/+108
pbulk-index-item prints a number of variables used by the parallel bulk build code during either the build, the report or the upload phase. pbulk-index checks whether multiple versions of the current package could be build (e.g. because multiple Python versions are supported) and uses pbulk-index-item for each possible combination. Thanks to David Laight for explaining the different between using :[#] in the body of a make target and in a clause of an .if. Powered-by: Google SoC 2007.
2007-05-09Fix prefix for Apache 2.2 packages.joerg1-2/+2
2007-05-07On Cygwin, OS_VERSION contains special characters, so it needs the :Qrillig1-2/+2
operator. An example version is 1.5.24(0.156/4/2).
2007-05-07When looking for help for _vargroups, the show-all target will be shown.rillig1-2/+2
2007-05-07Added variable descriptions.rillig2-2/+11
2007-05-07Change input file lookup behavior to close to gnu msgfmt's implementation.obache1-7/+10
* allow "-" (stdin) * allow other than regurar file (should fix PR 36257). * if doesn't exist, try to append extension ".po" and ".pot".
2007-05-07If a package is already installed, the PKG_OPTIONS of the installedrillig1-6/+6
package is returned rather than querying the source package. First, this is more correct, and second, it greatly speeds up pkgsrc, especially when many packages are already installed.
2007-05-06Add some DSPAM options to keep pkglint happyadrianp1-0/+5
2007-05-06Back out previous. The packages that incorrectly assume that ldtnn2-7/+1
--version-script works are few enough to warrant fixing each one of them instead. Silenty dropping the flag makes it impossible to detect whether or not --version-script is supported. Pointed out by joerg@
2007-05-01Converted a load-time .for loop into a run-time one. This brings backrillig1-6/+3
the variables CONFIGURE_ARGS, _DISTFILES, _PATCHFILES and _PLIST_IGNORE_FILES to the +BUILD_INFO file. Fixes PR 36228.
2007-04-29--version-script is GNU ld specific, remove from command line.tnn2-1/+7
2007-04-29- Use builtin krb5 implementation.tnn1-1/+7
- Default to sysutils/gamin for packages that need libfam.
2007-04-28Correct comment about -g3 flag.tnn1-2/+2
2007-04-27Set "BUILDLINK_LDFLAGS.dl" to "${BUILDLINK_LDFLAGS.dlcompat}" if we aretron1-1/+2
using the "dlcompat" package under Mac OS X. Another attempt to fix PR pkg/36086.
2007-04-25Do not include posix_headers when bootstrapping. The package is onlytnn1-2/+2
useful when building packages from source, and it is compiler dependent.
2007-04-24Enable use of pkgtools/posix_headers on HP-UX version 11.11.tnn1-1/+6
2007-04-22rename shared modules from .so to .sltnn1-4/+9
2007-04-22Handle linker optimization flag.tnn1-1/+6
2007-04-21fix typotnn1-2/+2
2007-04-21.so -> .sl substitutiontnn1-1/+5
2007-04-21don't use the system provided openssl and zlib for nowtnn1-1/+6
2007-04-21add workaround for ld(1) run path problems and document thosetnn2-1/+33
2007-04-19add awk script to be used for Spectrum Object Module shlib handling.tnn2-1/+13
2007-04-19Check if INSTALLATION_DIRS_FROM_PLIST is defined before using .ifxtraeme1-2/+3
!empty... Reported by Mihai Chelaru.
2007-04-19Drop NO_MTREE by making it the default. Introduce USE_MTREE to get thejoerg4-39/+13
old behaviour back. Discussed on tech-pkg@.
2007-04-17Fix last commit to really save forks at mentioned by rillig@:joerg1-2/+2
OPSYS needs to be evaluated in-place, so use :=.
2007-04-17Rename option glx to dri; it will be used by MesaLib shortly, anddillo1-1/+1
dri seems more natural there. Okayed by wiz and joerg.
2007-04-17Describe glx option -- used by modular-xorg-server and wip/MesaLibdillo1-0/+1
to enable direct rendering support. XXX: Maybe it should be renamed to dri?
2007-04-17fix botched $NetBSD$tnn1-1/+1