summaryrefslogtreecommitdiff
path: root/mk/bsd.pkg.mk
AgeCommit message (Collapse)AuthorFilesLines
2003-04-15add OPSYS_{,NO_}WHOLE_ARCHIVE_FLAG which defines the argument passedgrant1-1/+4
to the linker to (not) extract all symbols from static archives and export these variables to packages as {,NO_}WHOLE_ARCHIVE_FLAG. these are not currently set for IRIX.
2003-04-15use ${CC} -dumpversion instead of --version to avoid multiline outputgrant1-3/+3
from gcc3. XXX this needs to be better handled for non-gcc compilers.
2003-04-14Don't descend into filesystems /usr/pkg/emul/linux/proc etc. as thishubertf1-3/+3
will lead to wrong PLISTs. Works around PR kern/21187.
2003-04-10planetmirror -> http (the ftp server has a 250 user limit), usegrant1-2/+5
`planetmirror.com.au' to help MASTER_SORT and add planetmirror to a few MASTER_SITES.
2003-04-10pass -O arg to pax.grant1-3/+3
2003-04-10Remove rwth-aachen as sunsite mirror (twice!).wiz1-3/+1
2003-04-04pkgchk-*, like digest-*, does not require digest (certainly in binary add mode)abs1-2/+2
2003-04-03Add architecture specific MESSAGE file handling.salo1-1/+4
2003-03-30kill some trailing whitespacegrant1-33/+33
2003-03-28Remove last traces of NO_PATCH.wiz1-7/+1
2003-03-25Export RPATH_FLAG to MAKE_ENV and CONFIGURE_ENV.jschauma1-1/+3
2003-03-23Add "${LOCALBASE}/lib" before "${X11BASE}/lib" to the runtime librarytron1-4/+4
search path. This stop package applications from picking up e.g. XFree86 4.3.0's "expat", "fontconfig" or "Xt2" library also they are supposed to use the packaged version. Based on a suggestion by Christopher Richards.
2003-03-22when creating PLIST's, substitute \. for . in the sed pattern fordmcmahill1-2/+2
the operating system version to avoid things like /1.6/ matching 106 which can create a huge mess in the generated PLIST.
2003-03-22add flow.dl.sourceforge.net (Flow Communications), an officialgrant1-1/+2
sourceforge download site in Australia.
2003-03-22Let distribution patches generate ${NAME}.orig_dist backup copies to avoidwiz1-2/+2
confusion with backup copies generated from pkgsrc patches (${NAME}.orig). Suggested by Nicolas Fugier in PR 20588.
2003-03-19 * make print-PLIST deal better with /emul/linux/prochubertf1-7/+7
* clearer description of possible options when a pkg is already installed ===> glib-1.2.10nb4 is already installed - perhaps an older version? *** If so, you may use either of: *** - "pkg_delete glib-1.2.10nb4" and "make reinstall" to upgrade properly *** - "make update" to rebuild the package and all of its dependencies *** - "make replace" to replace only the package without re-linking *** dependencies, risking various problems. Improved wording welcome.
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-13/+19
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-03-04Move M4 default definition into the defs.$OPSYS.mk files: unconditionallyseb1-5/+1
set it to /usr/bin/m4 for everyone, at least for now.
2003-03-03We want to remove '-Wl,-R' and '-rpath' when USE_BUILDLINK2 is "no"seb1-2/+2
not the opposite: this was a little mistake introduced in revision 1.1086. (hopping nothing will be broken by this change...)
2003-02-28Add definitions for HOSTNAME_CMD, so that just-in-time-su doesn't failjschauma1-2/+2
on Irix. Noted and suggested by Pavel Cahyna in a private email.
2003-02-25Do package list substitutions before modifications for compressed manualtron1-3/+3
pages. This fixes problems with the "MANZ" option after the introduction of "IMAKE_MAN_DIR" and friends.
2003-02-24When using imake, add a bunch of variables to the PLIST_SUBST list, injschauma1-2/+9
order to simplify man-page handling across platforms: If your application installs man pages on NetBSD into man/cat1/foo.0 but in man/man1/foo.1x on Linux, simply use ${IMAKE_MAN_DIR}/foo.${IMAKE_MANNEWSUFFIX} Definitions for Darwin provided by grant, others from /usr/X11R6/lib/X11/config/* This allows us to put away with having multiple PLISTs just for the different man page locations. PKGREVISION bumps of `grep -l USE_IMAKE pkgsrc/*/*/Makefile` coming up after revision and adjusting.
2003-02-23Add a MASTER_SITE_APACHE variable with a bunch of apache.org mirrors.jmmv1-1/+32
2003-02-22Add MASTER_SITE_XEMACS.uebayasi1-1/+13
2003-02-18Wrap "Lock acquired ..." and "Lock released ..." messages with PKG_VERBOSE checklukem1-3/+7
2003-02-16oops. add few missing backslashes from previous.salo1-5/+5
2003-02-16Add more mirrors to MASTER_SITE_MOZILLA, MASTER_SITE_GNOME, MASTER_SITE_GNUsalo1-2/+54
and MASTER_SITE_SUNSITE. Minor whitespace cleanups. From Juan RP via PR pkg/20361.
2003-02-15lint: no news is good news, don't tell us about "OK" items from pkglint.hubertf1-2/+2
2003-02-14Add some SUSE mirror sites. From Juan RP in PR 19768.wiz1-1/+9
2003-02-09Open/close HTML mark-up in the correct order. Noted by Kevin P. Neal.wiz1-2/+2
2003-02-09s/${ENV}/${SETENV}/, noted by Kevin P. Neal in connection with PR 19586.wiz1-2/+2
2003-01-29Move the inclusion of bsd.pkg.install.mk higher so that binary packagesjlam1-5/+5
are generated correctly (with INSTALL and DEINSTALL scripts). Fix suggested by Stoned Elipot <seb@netbsd.org>.
2003-01-29Set _JAVA_BASE_CLASSES to classes.zip or wre.jar in java-vm.mk, then use inabs1-3/+3
bsd.pkg.mk. We are now more wonka friendly.
2003-01-28Ensure that PKG_SYSCONFBASE is always defined (defaulting to ${PREFIX}/etc).jlam1-2/+2
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-1/+5
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-21require at least libtool 1.4.20010614nb12 on Darwin.grant1-1/+5
2003-01-20Add stamp-vti to AUTOMAKE_PATTERNS; fixes bison problem, tested by salo.wiz1-1/+2
2003-01-17-. if (${AUTOMAKE_OVERRIDE} == "YES")wiz1-2/+2
+. if empty(AUTOMAKE_OVERRIDE:M[nN][oO]) to match bsd.buildlink2.mk (which defines AUTOMAKE_OVERRIDE to yes).
2003-01-15Make BUILD_DIR always point to a physical path by invoking /bin/pwd insteadjlam1-7/+7
of relying on the shell's builtin pwd. This makes BUILD_DIR consistently point to the correct directory regardless of the definition of SHELL. This fixes elusive some buildlink2 errors due to the fact that BUILDLINK_DIR is derived from BUILD_DIR and some paths were incorrectly being translated.
2003-01-10Added http://osdn.dl.sourceforge.net/sourceforge/ as Sourceforge mirror.jmmv1-1/+2
Okay'ed by wiz.
2003-01-10Add the PKG_PRESERVE capability to bsd.pkg.mk.agc1-1/+14
A package which has PKG_PRESERVE definied in its Makefile will not be able to be deleted, and the capability is carried into binary packages.
2003-01-10Install a ${PREFIX}/bin/shlibtool as part of the devel/libtool-basejlam1-6/+19
package. shlibtool will not build static libraries. Add handling in bsd.pkg.mk for a variable named "SHLIBTOOL_OVERRIDE" that is analogous to LIBTOOL_OVERRIDE and causes any listed libtool scripts to be replaced with a symlink to shlibtool, and teach buildlink2 about shlibtool. Bump PKGREVISION of devel/libtool* packages to 11.
2003-01-09Introduce NO_PKGTOOLS_REQD_CHECK, with which a package can disableschmonz1-54/+28
warnings about out-of-date pkg_install. It's defined in pkgtools/digest, pkgtools/pkg_install, and databases/db (needed by pkg_install). Replace sequences of ${ECHO_MSG} and ${FALSE} with PKG_FAIL_REASON. Replace "make" with ${MAKE} in a few places.
2003-01-05when invoking genreadme.awk, set TMPDIR correctlylukem1-2/+2
2003-01-04redo the README.html target for increased speed. For packages withdmcmahill1-31/+36
no dependencies the speedup is about 2x for ones like gnome with lots of dependencies, the speedup is aroud 400x. The speedup is obtained by generating the dependency list in a more efficient way that only takes 1 make call per dependency instead of potentially many many make calls.
2003-01-04move bulk/{mkreadme,genreadme.awk} to scripts/ as this is a more suitabledmcmahill1-2/+2
location. They are not really part of the bulk build stuff.
2003-01-04fix a typo in a comment.grant1-2/+2
noted by salo.
2002-12-31Remove deprecated USE_JAVA code from bsd.pkg.mk. Packages should usejlam1-84/+1
java-vm.mk instead (see java-vm.mk for details on proper usage).
2002-12-29Make CONFIGURE_DIRS have meaning for programs that use imake.jlam1-2/+4
2002-12-28Fix typo.seb1-2/+2