summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2003-12-08Use BUILDLINK_SHELL, do not hardcode /bin/sh.salo1-2/+2
From PR pkg/23685 by Adam C. Migus. Addresses PR pkg/23691 by Rob Quinn.
2003-12-07g/c FIX_RPATH, it is broken and no longer required for Darwin, whichgrant2-21/+2
was the only platform where it was being used.
2003-12-07Make the cvs update work for all shells, not just csh.agc1-2/+2
2003-12-06When DIST_SUBDIR is set, make sure various download variables don't getcube1-1/+11
changed when they're defined but empty. Although it might sound weird to have DISTFILES empty and DIST_SUBDIR set, it makes sense for wrapper packages such as graphics/Mesa. Fixes PR 23658 from Aaron J. Grier.
2003-12-05add ftp.cz.NetBSD.org as another MASTER_SITE_BACKUP prior to ftp.netbsd.orgjdolecek1-1/+2
2003-12-05For BSD/OS, get rid of that libtool work-around ofreed1-6/+1
renaming LOWER_OPSYS to match. I will fix ltconfig to work with "bsdos" too instead.
2003-12-04Whitespace fixes, no functional changes.agc1-30/+29
2003-12-04Add IRSSI_USE_SSL?= YES to be used in the coming update of irssi 0.8.8.veego1-1/+7
2003-12-04set _OPSYS_RPATH_NAME=-L, as proposed by danw@ ingrant1-2/+2
<1062867125.27063.26.camel@frotz.local> on tech-pkg. Darwin has no rpath, but many packages pass "-Wl,${RPATH_NAME}..." to the linker, breaking the build of these packages on Darwin. using -L essentially makes these arguments a no-op, and fixes packages which were solely broken by this.
2003-12-04Congratulations, we've found our first incompatible awk: Irix!jschauma1-2/+2
Pointed out by Bas van Oostveen in PR pkg/23514.
2003-12-03Fix breakage in show-shlib-type introduced in last changes.xtraeme1-2/+2
Thanks to Jeremy C.Reed and Soren Jacobsen, this also closes PR pkg/23641.
2003-12-03In bsd.prefs.mk, get rid of possible "/" in OPSYS name and definereed3-2/+1052
LOWER_OPSYS for libtool use under BSD/OS. Add initial support for using pkgsrc under BSD/OS. This was tested under BSDI BSD/OS 4.3.1. (Thank you D. Hege.) (Need to add BSDOS.x11.dist later.) CVS ----------------------------------------------------------------------
2003-12-03fake-la also needs @AR@ replaced now.erh1-1/+2
2003-12-03Shared libraries on AIX have a ".a" extension. Handle those by either lookingerh1-2/+31
for an existing libtool ".la" library, or looking inside the archive for the .so file. Also, fail immediately if passed a library that isn't handled.
2003-12-03Add another shlib type "aixlib".erh1-143/+179
Handle this in do-shlib-handling: turn *.so into *.a. Pull out the inline awk scripts into variables to make the actual target a little bit clearer.
2003-12-03Pay attention to the setting of $ROOT_USER when checking whether we're root.erh1-3/+3
2003-12-03If PKGMAKECONF is defined, use it to set MAKECONF instead of "/dev/null".erh1-1/+5
2003-12-03Add initial support for AIX to pkgsrc. Tested with AIX 4.3erh2-0/+1065
2003-12-03Missing terminating quote.sketch1-1/+1
2003-12-03Make sure programs compatible with pkgsrc are used, rather than relyingsketch1-9/+9
on the first in path. Fixes possible issues with Solaris.
2003-12-02conditionally set LIBTOOL and SHLIBTOOL, as proposed by Michalgrant1-3/+3
Pasternak on tech-pkg. [first commit after pkgsrc meltdown ;)]
2003-11-28Catch if the user given to "su" is bogus/non-existing, but ifhubertf1-2/+2
the "cvs" command inside the su returns an error, that should be ignored. (Aparently cvs returns "1" even if it's done a successful update but if there were some files removed on purpose).
2003-11-27update directory structure of ftp.mozilla.org in MASTER_SITE_MOZILLAtaya1-2/+2
2003-11-26Do as buildlink2 and _append_ extra flags instead of prepending them.jlam2-5/+6
Prepending caused everything in ${BUILDLINK_DIR} to be found first, which was bad when you built something like MesaLib where the X11R6 headers conflict with the ones provided in the source.
2003-11-25If we're linking a shared library by "cc -shared -o /srcdir/shlib", wejlam1-1/+9
need to protect the full path after "-o" from being transformed from "/srcdir/shlib" to "-L/srcdir -lshlib". This fixes building graphics/freetype2, which uses lots of full paths to sources and objects.
2003-11-25libtool.sh should also supply a definition for "$expr", used by thejlam1-1/+2
buffer script.
2003-11-25Don't write conflicts into the binary packages unless they're "overwrite"jlam1-2/+2
packages. All pkgviews packages are safe to install into the same tree, and we rely on more dynamic file collision detection through linkfarm(1) rather than just using CONFLICTS.
2003-11-25Support buildlink3.jlam1-10/+18
2003-11-23Make the value of VIEWBASE available in more settings.jlam1-1/+4
2003-11-23In the overwrite package case:jlam5-12/+43
* Ensure that VIEW-INSTALL is called after _all_ POST-INSTALL actions (including any in the INSTALL_EXTRA_TMPL file) by moving the call to a file that is included after all other INSTALL templates. * Ensure that VIEW-DEINSTALL is called before _all_ DEINSTALL actions (including any in the DEINSTALL_EXTRA_TMPL file) by moving the call to a file that is included before all other DEINSTALL templates.
2003-11-23Add some whitespace.jlam1-1/+2
2003-11-23Don't be fooled into thinking that the "-c" in "install -c" means tojlam1-2/+2
interpret the libtool mode as "compile".
2003-11-22Add public variables EXTRACT_CMD_OPTS.{zip,lha,lhz,zoo} that may be set injlam1-4/+8
package Makefiles to customize the options passed to the extraction commands when the defaults don't suffice. Patch from Michal Pasternak with additions by me.
2003-11-21Back out part of rev. 1.20: rc.d scripts aren't really view files.jlam1-2/+1
2003-11-21Back out part of rev. 1.24: we don't need to add config files to the viewjlam1-4/+6
if only rc.d scripts are present. rc.d scripts always live in ${PREFIX} regardless of the setting for ${PKG_SYSCONFBASE}.
2003-11-21apache6 has no buildlink2.mk as it is handled automagically bygrant1-3/+6
apache/buildlink2.mk, so include that instead. makes this actually work with apache6.
2003-11-21don't build HTML man pages.grant1-1/+3
2003-11-20Forgot a \ to make line continue. Sorry for breakage.cube1-2/+2
2003-11-20When there is no distinfo file, do not apply patches we would notcube1-1/+6
normally apply: treat them as if the distinfo file was empty. This solves the reason why pkgtools/pkg_install/distinfo was resurrected, and allows us to remove it again, since it had the side effect of introducing a dependency on digest, which is not acceptable when updating pkg_install: it made it impossible to use the pkgsrc tree, as reported by several people.
2003-11-20Catch errors from pre-build, and abort if it's not 0.hubertf1-1/+6
2003-11-20Catch error from su, and report it to the calling script (pkgsrc/mk/build)hubertf1-2/+6
2003-11-12After some discussion, default BSDSRCDIR to /usr/src if it's notagc1-5/+5
already set in /etc/mk.conf, and default BSDXSRCDIR to /usr/xsrc if it's not already set in /etc/mk.conf.
2003-11-12backout previous, it is no longer needed.grant1-2/+2
2003-11-11Add explanations (and commented-out defaults) for BSDSRCDIR and BSDXSRCDIR.agc1-1/+14
2003-11-11add LIBXAW to FIX_RPATHdanw1-1/+2
2003-11-07add USE_TETEX2 configuration variable and modify dvipdfm to use thisdmcmahill1-1/+8
to allow it to work with teTeX2 or teTeX instead of requiring only teTeX (1).
2003-11-02Depend on pkgtools-20030918 again; http support is not really a requirement.wiz1-2/+2
2003-10-30implement the change in rev. 1.1296 (which was backed out in rev.grant1-2/+2
1.1298) properly by using single quotes instead of double quotes around the PKGNAME_REQD value, ensuring that the shell does not interpret the > character as a redirect. confirmed that no "=1.0.43" files are created on NetBSD and Linux when a pre-requisite package has a wildcarded version number eg. ">=1.0.43", and that the original problem is fixed.
2003-10-30Bump PKGTOOLS_REQD to 20031003, per a suggestion from agc.wiz1-2/+2
2003-10-30Revert the change in 1.1296 which was causing problems on NetBSD whenagc1-2/+2
installing a pre-requisite package with a wildcarded (e.g. '>=1.0.43') version number. The problem manifested itself by creating a file called '=1.0.43' in the pre-requisite package's directory, and a coupld of "dc: stack empty" spurious messages appeared. If this needs to be fixed by an OS-dependent variable, we'll address that in the future.