summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2000-12-07Add new CUPS_USER and CUPS_GROUP example config variables, andjlam1-3/+14
correct a small grammatical mistake I noted.
2000-12-06Enable 'PATCH_FUZZ_FACTOR?= -F0' by default, rather than just iff PKG_DEVELOPERabs1-4/+2
2000-12-05If cvs and ssh are in base, don't pkg_add themhubertf1-4/+9
2000-12-03Add USE_INET6?=NO in the !(USE_INET6?=YES) case.wiz1-1/+3
2000-11-29hushhubertf1-5/+5
2000-11-29Quick close this can of worms again.hubertf1-2/+6
The ${PLIST} target must run after all the pre/do/post-install targets were run (they may generate ${PLIST_SRC}!). This whole code-path should use the make dependency system, not fork make(1) over and over again.
2000-11-29 * Rename some targets to fit into the usual "do-XXX calls real-XXX" schemehubertf1-76/+133
* In real-su-install, do not call "make ${PLIST}" manually, but rather depend on the ${PLIST} file being there for the do-su-install target. * Break out shlib-handlink from real-su-install, and put it into target do-shlib-handling, which will either touch then PLIST (when called via the ${PLIST} target) or do the necessary steps to setup shared library handling (creating symlinks on ELF, running ldconfig on a.out, etc., when called via real-su-install) * Removed some unnecessary tests (check if $PLIST is there when it can be assumed to be there, ...)
2000-11-29Explicitly set "IS_BUILTIN_XPM" to "0" if the "xpm" library is nottron1-6/+5
installed because the "xpm" package will refuse to be built otherwise.
2000-11-29One "^" too much in last commit.hubertf1-2/+2
2000-11-29Fix print-PLIST target (broken in 1.619).wiz1-2/+2
2000-11-27 * Make sure PKGPATH gets added to BUILD_DEFS (I thought it was there for ahubertf1-2/+3
long time. Oh well.) * Only replace the value of PATH for "PATH", not any variable whose name starts with PATH (like PKGPATH :-) Hinted by Jason R. Mastaler <jason@mastaler.com> on tech-pkg.
2000-11-27Don't remove package list entries ending on ".so" on ELF systems any more.tron1-3/+1
With "libtool-1.3.5nb9" or newer shared objects are named like that.
2000-11-26Bump libfool version.mycroft1-3/+3
2000-11-26Update "libtool" version number after recent changes by Charles M. Hannum.tron1-2/+2
2000-11-24Partially back out revision 1.612 because it causes endless loops intron1-6/+2
dependency checks if the "xpm" package is not installed.
2000-11-22fake-pkg:hubertf1-5/+8
* print registered dependencies only once - no functional change. * some whitespace changes
2000-11-21Fix NEED_NCURSES handling:hubertf2-8/+7
Let's take timidity, which needs ncurses and tk. By setting NEED_NCURSES=1 and adding it to MAKEFLAGS, all other required pkgs automagically depend on ncurses - tk, tcl (which is slurped in by tk), ...
2000-11-20add ukrainian.christos3-3/+9
2000-11-20Rename ""__BUILTIN_XPM" to "IS_BUILTIN_XPM" and add it to "MAKEFLAGS" totron1-5/+7
avoid expensive evaluation in recursive "make" calls as suggested by Hubert Feyrer.
2000-11-20Prevent an attempt to build the "xpm" package on a system with XFree86 4.0tron1-2/+6
or newer installed because it includes this library.
2000-11-20Remove unnecessary whitespace in shell command.tron1-2/+2
2000-11-18print-PLIST:hubertf1-10/+10
enclose s/// commands in single quotes, and protect '.' in OS_VERSION, so that "135" does NOT get replaced by "${OS_VERSION}". Detected in kdetoys-2.0
2000-11-18Fix print-pkg-size-depends:hubertf1-3/+4
I now remember why I felt there was something wrong with the fix in PR 11433: it calls some target with PACKAGE_DEPENDS_WITH_PATTERNS=false, and this will cause problems when someone has a different version installed than what's currently in pkgsrc. This was also what the XXX was for that I couldn't remember - all dependencies were found installed at the time that the print-pkg-size-depends target gets called, and as such we can call run-depends list with the PACKAGE_DEPENDS_QUICK switch (to first print our direct dependencies, and then look at their @pkgdep lines to get all their depends - no need for recursion, as well store all a pkg's depends in it's @pkgdep lines!). Using that, we can call "pkg_info -e" on all the patterns to expand them to match what's really installed on the system, then make that list unique (so that e.g. foo-1.0 and foo-* gets to the same pkg twice, and then sorted out). After that we can calculate it's size as before using "pkg-info -s". Using this method is also a whole lot faster (due to no recursion).
2000-11-18Unconditionally step back out of the dir that we went in before.hubertf1-2/+2
(How did this EVER work before?!?)
2000-11-18Change multidepends for USE_JAVA software to use sun-jre,jdk instead oftv1-2/+2
blackdown-jre,jdk.
2000-11-17Ur CVS_USER is empty, no CVS update will happen. Document!hubertf1-2/+2
2000-11-17Bump libtool version for mycroft's changes to a.out library dependencies.skrll1-3/+3
make check will fail on a.out platforms due to lib/10940.
2000-11-16Change the output of the 'install-depends' target so it fitshubertf1-6/+6
in 80 columns: before: ===> mozilla-0.m18nb1 depends on installed package: gtk+>=1.2.8 - gtk+-1.2.8 found ===> mozilla-0.m18nb1 depends on installed package: ORBit>=0.5.1 - ORBit-0.5.3nb1 found ===> mozilla-0.m18nb1 depends on installed package: jpeg-6b - jpeg-6b found ===> mozilla-0.m18nb1 depends on installed package: png>=1.0.6 - png-1.0.8 found ===> mozilla-0.m18nb1 depends on file: /usr/pkg/bin/perl - found ===> mozilla-0.m18nb1 depends on executable: autoconf - /usr/pkg/bin/autoconf found ===> mozilla-0.m18nb1 depends on executable: zip - /usr/pkg/bin/zip found ===> mozilla-0.m18nb1 depends on executable: gmake - /usr/pkg/bin/gmake found after: ===> Required installed package gtk+>=1.2.8: gtk+-1.2.8 found ===> Required installed package ORBit>=0.5.1: ORBit-0.5.3nb1 found ===> Required installed package jpeg-6b: jpeg-6b found ===> Required installed package png>=1.0.6: png-1.0.8 found ===> Required file /usr/pkg/bin/perl: found ===> Required executable autoconf: /usr/pkg/bin/autoconf found ===> Required executable zip: /usr/pkg/bin/zip found ===> Required executable gmake: /usr/pkg/bin/gmake found
2000-11-15Update lame to 3.87; retire lame-gui package, use LAME_USE_GTK variablewiz1-1/+7
instead; install more documentation. Lame isn't any longer a patch against the ISO source, but stand-alone. Other changes: MP3 decoding support, ID3V2 support, vorbis support (not compiled in right now), MPEG2.5 support; lots of bugfixes and speedups (for details, see installed history.html).
2000-11-12In the .SizeAll calculation, allow PKG_INFO to be a command with prefixedfredb1-2/+2
environment variables, which it is by default. (Oops.)
2000-11-12Add new "check" target which invokes "pkg_admin check" for the currenttron1-1/+6
package.
2000-11-12Calculate the .SizeAll information for pkg_info -S correctly.fredb1-12/+7
Closes PR pkg/11433.
2000-11-11Stopgag fix to force people to unset PKG_PATH before doing pkgsrchubertf1-1/+7
works (at least until we handle this more sane).
2000-11-11The GNOME mirror on "ftp.informatik.uni-bonn.de" is working again.tron1-2/+4
2000-11-11Add new master site list "MASTER_SITE_SOURCEFORGE" fortron1-1/+5
"download.sourceforge.net" and mirror sites.
2000-11-09Change substitution of %%PKG%% so it's expanded to ${PKGNAME} directly, nothubertf1-6/+4
via a tmp file. Also, there's no need to excape any possible HTML chars (there won't be any in a PKGNAME). Noted in PR 11462 by Jeremy C. Reed <reed@reedmedia.net>
2000-11-09USE_LIBINTL: workaround brokenness in gettext.m4 (configure.in fragmentitojun1-2/+16
ships with GNU gettext).
2000-11-02Add -lXp to MOTIFLIB, needed by openmotif.mjl1-2/+2
2000-11-02Move USE_NCURSES stuff from bsd.pkg.mk to bsd.prefs.mk.wiz2-25/+22
Do executable bit testing in bsd.pkg.mk, REPLACE_NCURSES, slightly different.
2000-11-01Add CXX and CXXFLAGS definitions in HAS_CONFIGURE case.skrll1-3/+4
Remove ac_cv_path_* stuff as this should be dealt with in the configure. [Doing this from a KDE2 desktop!!!]
2000-10-31declare USE_LIBINTL.itojun1-1/+5
2000-10-26Remove an unbalanced trailing ')'hubertf1-2/+2
Change reviewed by Thomas Klausner; see also PR 11317. Mmm, doing pkgsrc work on Solaris :-)
2000-10-23Update xpkgwedge to 1.0 and make appropriate changes to bsd.pkg.mk to handlejlam1-4/+18
the new version of xpkgwedge. Changes from xpkgwedge 0.4: * Redefine ImakeCmd to "imake -I$(PREFIX)/lib/X11/config" to pick up X11 config files in $(PREFIX)/lib/X11/config before the ones in the standard X11 tree. * Install a program called "pkgxmkmf" that's actually xmkmf, but checks in $(PREFIX)/lib/X11/config before the standard X11 config directory. * Create the host.def file in $(PREFIX)/lib/X11/config instead of always in ${X11BASE}/lib/X11/config. The benefits of this are: 1) xpkgwedge can now install into $(PREFIX) instead of always into $(X11BASE). 2) Keeps the X11 tree "pure", and doesn't affect people who want to run xmkmf and not include all the xpkgwedge stuff, even if it's installed. 3) Packages that install config files (lesstif, xview-config) can now do so in $(PREFIX). 4) People only have to use 'pkgxmkmf' instead of 'xmkmf', and (hopefully) no other changes, if they want to use the config files in xpkgwedge'd packages.
2000-10-22Make target "mps" __identical__ __to__ target "makepatchsum", and notfredb1-3/+2
simply depending on it.
2000-10-22Use UPDATE_TARGET (new) instead of DEPENDS_TARGET for 'make update'. Thisrh1-4/+18
allows the user to set DEPENDS_TARGET=update, which will now automatically update all outdated prerequisite packages.
2000-10-21Bring pkg specific options into more of an alphabetic order.wiz1-56/+56
2000-10-21update ZIP_ENCRYPTION comment, since it only applies to zip1 anymorewiz1-2/+2
2000-10-21Remove obsoleted RCS_LOCALID section (now runtime variable).wiz1-6/+1
2000-10-21Add entry for USE_PAMrh1-3/+8
2000-10-20add adobe-acrobat-licensehubertf1-1/+2