summaryrefslogtreecommitdiff
path: root/mk/platform
AgeCommit message (Collapse)AuthorFilesLines
2004-12-01"the the" -> "the"wiz1-2/+2
2004-11-20backout cvs misfiregrant1-2/+1
2004-11-20add framework support for Tru64 and the Compaq C compiler.grant2-1/+148
patches provided by Tobias Nygren <tnn at netilium dot org> with minor changes by me.
2004-11-19Remove PERL5_USE_THREADS setting now that the default is perl58-thread.tv1-4/+1
2004-11-18OpenBSD's pax(1) doesn't support -O flag, so use the pkgsrc one.xtraeme1-2/+2
2004-11-16Revert previous (re-add common CPP_PRECOMP_FLAGS). For consistency, alsotv12-39/+24
move usage of _USER_DEPENDS and _OPSYS_MAX_CMDLEN to bsd.pkg.mk.
2004-11-16CPP_PRECOMP_FLAGS is a Darwinism only. Move its frobbing of CPPFLAGS totv12-23/+13
platform/Darwin.mk (simplification).
2004-11-15Set some _OPSYS_SHLIB_TYPE to precisely 'ELF' on platforms where a.out istv3-6/+6
not being used by pkgsrc at all. This saves some build time in show-shlib-type.
2004-11-12Introduce LIBABISUFFIX for platforms which require ABI-dependant library paths.sketch1-1/+3
2004-11-11NetBSD now needs libtool-base-1.5.10nb6.tv1-1/+2
2004-11-02Some updates for DragonFly from Todd Willey via tech-pkg.wiz1-3/+1
2004-10-31Add DragonFlyBSD support, provided by Todd Willey on tech-pkg.wiz1-0/+186
2004-10-29Clarify previous (missing a word).tv1-3/+3
2004-10-29Add a block comment to track the base addresses of Interix shlibs as usedtv1-1/+24
in pkgsrc. (Since they are non-PIC, they require better than just default base addresses in some fashion, or else face runtime text relocation.)
2004-10-29Collapse ROOT_CMD a little; it's possible to make all invocations do thetv1-8/+3
$(id -un ...) dance for canonical naming.
2004-10-13Use /bin/test. The /bin/sh builtin has some bugs with symlinks.tv1-2/+2
2004-10-13Make strip/no-strip choice more consistent:tv11-22/+22
Move check for INSTALL_UNSTRIPPED to the platform/*.mk files, alongside existing check for DEBUG_FLAGS.
2004-10-12`ulimit' can't parse localized messages of "unlimited"; force `ulimit -Huebayasi1-4/+4
...' to print out the C-locale message. Problem reported by Hiroyuki Nakaji.
2004-10-12Another Interix fubar workaround: C++ libs weren't linking in libtooltv1-2/+2
because Interix installs completely hosed .la files for libstdc++ and libsupc++. Make libtool instead trust g++ to DTRT.
2004-10-11Make -export-symbols work properly under Interix. (The Interix ld(1) doestv1-1/+2
not implicitly add `_' to -retain-symbols-file values, so we have to add it manually before doing the physical link.)
2004-10-09Add a comment explaining that bizarre $$(id -un ...) construct in ROOT_CMD.tv1-1/+3
2004-10-09Move -D_ALL_SOURCE for Interix, required for nearly every compilation, fromtv1-8/+5
the funky CPPFLAGS assignment into the new wrapper framework.
2004-10-07* Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,jlam1-2/+2
as it's only used internally by bsd.prefs.mk. * Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR. Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile than the old method of stripping off the last two components of ${.CURDIR}. PKGSRCDIR may now be used after bsd.prefs.mk is defined. * Change all references to _PKGSRCDIR to PKGSRCDIR.
2004-10-06Reorganize some of the files under pkgsrc/mk:jlam11-0/+2116
(1) defs.${OPSYS}.mk --> platform/${OPSYS}.mk. The "platform" subdirectory is where all of the ${OPSYS}-specific infrastructure logic should reside. (2) bsd.pkg.defaults.mk --> defaults/mk.conf bsd.pkg.obsolete.mk --> defaults/obsolete.mk Renaming bsd.pkg.defaults.mk to defaults/mk.conf is to mimic the way that NetBSD has /etc/rc.conf as well as /etc/defaults/rc.conf, where the latter is a full list of user-settable variables, and the two files share the same name to reinforce the fact /etc/defaults/rc.conf can be directly copied in place as /etc/rc.conf. This is the same relationship shared by defaults/mk.conf and /etc/mk.conf.