summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2003-01-03Require at least version 0.10 of the "x11-links" package becausetron1-2/+2
version 0.9 causes build failures in e.g. the "enlightenment" package.
2003-01-03Add the buildlink2 warnings to the wrapper log as well as outputting tojlam1-1/+3
stdout.
2003-01-02Add lib/pkgconfig directory. It is used by several packages and is currentlyjmmv7-7/+21
not properly managed by their PLISTs. This will simplify these files. Approved by wiz.
2003-01-02Correct comment on where defaults are set for DEFAULT_SERIAL_DEVICE, andwiz1-2/+12
add USE_I586 and USE_OPENLDAP (used by gnupg, perhaps others?).
2003-01-02Add a few switches to allow changing compile-time options:hubertf1-1/+21
ATERM_USE_KANJI, ATERM_USE_BIG5, ATERM_USE_XTERM_SCROLL, ATERM_USE_GREEK. Patch contributed by Jon Olsson <jon@joshua.haninge.kth.se> in PR 19382.
2003-01-01Use a while loop instead of a for loop to iterate over the arguments. Thisjlam1-2/+3
potentially allows for manipulating sequences of arguments instead of just one argument at a time.
2002-12-31Introduce a variable called kernel which is either empty or contains thecjep1-3/+7
full pathname to the kernel file (e.g. for NetBSD /netbsd, OpenBSD /bsd, etc)
2002-12-31Loopback mount /proc on SunOS. shells/tcsh successfully builds in the sandboxcjep1-2/+9
except for one peculiar thing: bmake does not pick up a definition for CC. Something is missing (for SunOS).
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-31Add /usr/ccs, /usr/ucb and /usr/xpg4 for SunOS in sandboxDirs.cjep1-2/+2
Provided that I copy a working gcc and the binaries from the bootstrap kit into the sandbox manually, this gets me as far as having a pkgsrc sandbox that can build pkg_tools/pkg_install.
2002-12-311. On SunOS populate /dev in the sandbox with devfsadm and ucblinks.cjep1-21/+20
2. Introduce sandboxDirs, a list of directories that need to be null mounted. This is different (e.g. on SunOS).
2002-12-31USE_JAVA2 is used to note that the package requires a Java2 implementation.jlam1-2/+9
It's undefined by default, but may be set to "yes".
2002-12-31Allow for strangely-cased USE_JAVA values.jlam1-5/+6
2002-12-311. Introduce mountflags so that we can tune the mount command for Solariscjep1-8/+13
(et al.). 2. Use the loopback filesystem on Solaris.
2002-12-31Introduce idprog so that Solaris survives the root test.cjep1-2/+7
2002-12-31If the pkg tools are not update, upgrade them.cjep1-1/+8
2002-12-29Make CONFIGURE_DIRS have meaning for programs that use imake.jlam1-2/+4
2002-12-28Fix typo.seb1-2/+2
2002-12-28Darwin 5.5 has finished the grueling recertification process: stillschmonz1-2/+2
works, but not with full caching.
2002-12-28Check whether USE_BUILDLINK2 is defined before testing its value.jlam1-3/+3
2002-12-28As a refinement on the previous commit, we shouldn't even add .../.libsjlam1-8/+15
directories to the search list for libtool archives. Also make it clear that the warning comes from the libtool wrapper.
2002-12-28Break out of loop as soon after the first time we find a libfoo.la libtooljlam1-1/+2
archive that matches "-lfoo". This prevents breakage when someone does: -L../src -L../src/.libs -lfoo because libtool puts a .la file into both ../src and ../src/.libs. This fixes PR 19583 by Julio Merino <jmmv@netbsd.org>.
2002-12-28Note that USE_MMX is used by snes9x too.kristerw1-2/+2
2002-12-27More ideas: _STRIPFLAG_CC, _STRIPFLAG_INSTALL, compiler optimization flags.schmonz1-2/+3
2002-12-27Both buildlink caching methods work on Solaris 8 and Darwin 6.2.grant2-5/+6
Enable full caching for any SunOS arch and Darwin 6*.
2002-12-27* Garbage collect IGNORE -> SKIP migration.uebayasi1-8/+8
* {NOT,ONLY}_FOR_PLATHOME mismatch is not an error. Set PKG_SKIP_REASON for those cases. This makes bulk builds happier.
2002-12-26Move java.mk to java-vm.mk to avoid name conflict with devel/mk-files asjlam2-8/+8
suggested by Simon J. Gerraty.
2002-12-26Full caching still works on Irix. Yay. :)jschauma1-2/+2
2002-12-26Add some libtool workarounds for software authors that don't follow thejlam3-1/+55
libtool documentation. Specifically, many authors now link against an uninstalled libtool archive with: -L../package/source/dir -lfoo instead of the correct (according to the libtool documentation): ../package/source/dir/libfoo.la The workarounds convert the former into the latter. Changes originally suggested by Rene Hexel <rh@netbsd.org> in private e-mail.
2002-12-26Rewrite wrapper scripts so that it is possible to add wrapper-specificjlam13-241/+343
logic and caching in a more natural way.
2002-12-26Update comment for USE_MMX to reflect changes.wiz1-2/+3
2002-12-26Add USE_MMX option.wiz1-1/+6
2002-12-26buildlink1 is dead. Long live buildlink2! (Perhaps Q2 should be removed.)schmonz1-4/+4
2002-12-25add support for PLIST.common_end to automatic PLIST handling, which isgrant1-1/+4
used after PLIST.${OPSYS}.
2002-12-25Introduce automatic platform dependant PLIST handling, as proposed ongrant1-2/+14
tech-pkg (http://mail-index.netbsd.org/tech-pkg/2002/11/27/0014.html). Packages no longer need to override PLIST_SRC to support differing PLISTs across platforms.
2002-12-25Add optional Xft support to Mozilla and Phoenix, to enable variousgrant1-1/+6
font features including anti-aliasing. The new variable MOZILLA_USE_XFT defaults to NO. Bump PKGREVISIONs. From Eric Gillespie in PR pkg/19433.
2002-12-25Let p:path convert both:jlam1-2/+3
path/subpath/libfoo.so => -Lpath/subpath -lfoo and path/libfoo.so => -Lpath -lfoo This fixes converting /usr/lib/libintl.so into "-L/usr/lib -lintl", which wasn't happening before.
2002-12-25Add a to-do item:schmonz1-3/+11
(*) Since buildlink2 is a layer of abstraction atop the toolchain, it's a logical place to deal with the vagaries of unusual toolchains. For example, on Darwin we could reliably pass the "-no-cpp-precomp" switch to every compiler invocation by emitting it from the compiler wrapper. Likewise, the use of _USE_RPATH in bsd.pkg.mk might be better handled in the linker wrapper.
2002-12-25Check for USE_BUILDLINK2 != no instead of just whether USE_BUILDLINK2 isjlam1-3/+3
defined because we really want to the former.
2002-12-24Goodbye, buildlink1.wiz1-396/+0
2002-12-24Comments begin with the '#' character in Makefiles, not '$'agc1-2/+2
2002-12-23Eliminate another ZOULARISBASE.jschauma1-3/+3
Tabify.
2002-12-23Don't test for OPSYS to set rpath et al, but rather use _OPSYS_RPATH_NAME.jschauma2-14/+5
Suggested by Stoned Elipot. Thanks.
2002-12-23ZOULARISBASE is certainly never used on Irix. Let's get rid of it.jschauma1-15/+3
2002-12-23Let's be consistent:jschauma3-10/+10
Always check for ${OPSYS} == "IRIX" (and not once for != and once for ==) Always use "-Wl,-rpath,/path" rather than sometimes "-Wl,-rpath -Wl,/path" and sometimes "-Wl,-rpath,/path".
2002-12-23Add sq locale (for glib2).wiz7-7/+35
2002-12-23Fix gnome dist path on ftp.tuwien.ac.at.wiz1-2/+2
2002-12-23Note that buildlink2 and full caching both work on IRIX (thanks, jschauma!)jlam2-3/+4
2002-12-23Note that to test buildlink2, we need to build & install, but to testjlam1-3/+3
caching, only building is needed.
2002-12-23Note that Solaris 8 & 9 work with full caching enabled (thanks grant, salo!).jlam2-6/+11
Also change _BLNK_CACHE_ALL to take wildcard lists of MACHINE_PLATFORMs so that specific operating system versions can be nailed down.