summaryrefslogtreecommitdiff
path: root/mk/platform
AgeCommit message (Collapse)AuthorFilesLines
2005-11-16Add lo and ss locale directories, used by the upcoming audio/amarokseb13-13/+117
update.
2005-11-09libtool-base-1.5.18nb6:tv1-1/+2
Fix major problem brought to the surface by buildlink3 on Interix. For C++ or F77 libraries only, the soname did not always make it into the final binary, resulting in runtime link failures in some cases and runtime linking with a missing major version in others. This is unfortunately a flag day for Interix + pkgsrc. Identifying all the PKGREVISIONs normally requiring a bump is a little too unwieldy. However, existing binaries not experiencing the runtime link failure will continue to run, but will be linking against the unversioned ".so" at runtime until the binaries have been rebuilt. While here, fix a couple wrong assumptions in the libtool config for Interix. shlibvar_overrides_runpath should have been "no", and hardcode_direct should have been "yes".
2005-11-09DragonFly does not provide an X11, so default to X.org's X11.reed1-1/+4
This is the X11 tested and used by the pkgsrc developers on DragonFly. And far as I know, this is the only X11 used on DragonFly -- not saying that others are not used though.
2005-11-06Bless FreeBSD with the usergroup functions used by DragonFly.joerg1-1/+2
2005-11-04Add comment about possibly supporting SIOCGIFADDR in the future.tv1-1/+8
2005-11-01Abstract [LOWER_]OS_VERSION into a ${...:sh} construct, so that other OStv1-10/+1
blocks can override it without running the commands at all. Move Interix [LOWER_]OS_VERSION speedup hack into bsd.prefs.mk, since it must happen early at runtime. While here, speed up the OS_VERSION calculation slightly for OSF1.
2005-11-01Add some extra default overrides for Interix, to:tv1-1/+44
- speed up the build (avoiding a few != settings that are inferrable instead) - reduce the number of settings that the user needs to have in mk.conf
2005-10-31Force recognition of hstrerror(3) on Interix when GNU_CONFIGURE.tv1-1/+4
2005-10-28Implement usergroupfuncs for DragonFly using pw(8).joerg1-1/+2
2005-10-27a.out has never existed on DragonFly; that OS was created long after itstv1-2/+2
parent (FreeBSD) went ELF-only.
2005-10-27UnixWare has never used a.out. It descends directly from SVR4, and thustv1-2/+2
is ELF by definition.
2005-10-26...and gawk is no longer needed, either, so all these extras can nowtv1-4/+1
go away.
2005-10-26sysutils/coreutils is no longer needed in bulk builds, with the Perl tflat.tv1-2/+2
2005-10-16modification to increase imake handling flexibility for IRIX (in particularschwarz1-9/+12
with respect to IRIX 5). Changes approved by jschauma and recht.
2005-10-14Add the aa, byn, dv, gez, gv, haw, iu, kk, kl, kok, kw, ky, oc, om, ps, sa,jmmv13-13/+1417
sid, so, sw, syr, ti, tig, tt, ur, ve, wal and wo locales, initially used by iso-codes.
2005-09-21Bump LIBTOOL_REQD to 1.5.18nb5. This pulls in the -avoid-version fix fortv2-4/+2
some platforms, which includes all non-ELFs and many ELF-like platforms (that still use a.out naming conventions). Since a branch is coming, bump the version in a blanket rather than per platform.
2005-08-19Add the 'ug' locale, initially used by gnome-themes 2.10.1 (AFAICT).jmmv13-13/+65
2005-08-19Add the 'te' locale, initially used by gnome-desktop-2.10.2 (AFAICT).jmmv13-13/+65
2005-08-02Fix typo.reed7-14/+14
2005-08-02Replace references of pkgsrc/mk/bsd.pkg.defaults.mk toreed12-43/+43
pkgsrc/mk/defaults/mk.conf. This is from PR 30741 from anonymous AT example.net.
2005-07-20Add "share/examples/rc.d" to mtree specs, both becauseschmonz13-13/+39
RCD_SCRIPTS_EXAMPLEDIR has been fixed to this value for a while, and because it ought not to be emitted by the print-PLIST target. (Individual packages can't expect to be able to completely remove this directory on deinstall, as it often has other packages' rc.d scripts in it.)
2005-07-03Set _OPSYS_LIBTOOL_REQD to 1.5.18nb4.tv1-1/+2
2005-06-29Add hy locale, initially used by gnome-panel 2.10.2.jmmv13-13/+65
2005-06-24Drop the perl-5.6.x package from pkgsrc. Remove lang/perl58 and updatejlam1-2/+2
lang/perl5 to perl-5.8.6nb4. Modify packages that referred to lang/perl58 to point to lang/perl5 instead.
2005-06-23Clean up some clutter in pkgsrc/mk: move the ${OPSYS}.*.dist mtreejlam22-0/+19638
files into mk/platform, where they now live with the ${OPSYS}.mk files.
2005-06-14Make IMAKE_TOOLS into a publicly-readable variable so that it can bejlam1-2/+2
used by pkgtools/xpkgwedge.
2005-06-05Force libtool-base-1.5.18nb3 on DragonFly.tv1-1/+2
2005-06-04IMAKE_FILEMAN_SUFFIX is 4 on Solaris and (as I read it) OSF1 and UnixWare.markd3-10/+9
2005-06-01Turn IMAKE_MAKE into a public variable that may be set via /etc/mk.conf.jlam13-28/+28
2005-06-01OpenWindows imake installs manual pages to different locations thanmarkd1-1/+10
where the XFree86/xorg ones do.
2005-06-01On NetBSD, OpenBSD and BSDOS imake always installs man/catN pages withmarkd3-14/+14
a "0" suffix.
2005-05-31DragonFly patch(1) can do backups, using -z flag:salo1-3/+3
-z, --suffix Causes the next argument to be interpreted as the backup extension, to be used in place of ".orig". From Joerg Sonnenberger via private mail.
2005-05-22Remove the old tools framework and references to _USE_NEW_TOOLS.jlam13-1053/+13
2005-05-03Teach the new tools framework about INSTALL and set the appropriatejlam2-6/+6
default value for each platform. Currently, the replacement tools comes from sysutils/coreutils, but where there is no native BSD install program, bootstrap-pkgsrc should probably be made to provide an install shell script as an alternative, and mk/tools/bootstrap.mk should be amended accordingly. Also remove one use of ${TYPE} in pkgsrc (bsd.pkg.mk) under the new tools framework.
2005-05-03Nuke stray GZIP definitions that I missed in a previous commit.jlam2-4/+2
2005-05-03First pass at converting pkgsrc to use the new tools framework (stilljlam13-138/+178
not on by default). Separate out the variable defintions that are now made by the new tools framework. Some of the trickier platforms (AIX, IRIX, Interix, OSF1) still need more work.
2005-05-03Back out part of a change from revision 1.756 of bsd.pkg.mk. It wasjlam13-26/+13
a mistake to include "GZIP" as an ${OPSYS}-specific variable as there is nothing ${OPSYS}-specific there to tune. Define GZIP in defaults/mk.conf instead, and remove the definition from each of the existing platform/${OPSYS}.mk files.
2005-05-02* Push the imake- and xmkmf-handling into the new tools framework.jlam1-1/+2
* Get rid of an explicit check for ${_IMAKE_MAKE} == ${GMAKE} in bsd.pkg.mk to check for whether we need to depend on gmake or not. Instead, we now note in Linux.mk that packages that need imake will also need to use gmake by setting _IMAKE_TOOLS+=gmake. * Push the definition of MAKE_PROGRAM from bsd.pkg.mk into make.mk where it's closer to related code.
2005-04-20On Interix, memorysize is actually "vmemory"; use ulimit -v.tv1-2/+2
Noted by Steve O'Hara-Smith <steve@sohara.org>.
2005-04-16enable the user to set LIBABISUFFIX if desired. Change approved by jschauma.schwarz1-2/+2
2005-03-29Fixes for shlib handling on AIXgarbled1-3/+2
2005-03-28With the SORT=gsort hack for Interix, all hell breaks loose on pkg_addtv1-4/+1
because pkginstall encodes it into its scripts. sigh. Hack around this. For bulk builds on Interix only, use gsort for "tflat"; use the system-supplied sort for the rest of the build.
2005-03-24Unfortunately, BULK_PREREQ doesn't shield its prerequisites from beingtv1-1/+2
deleted because one of *their* dependencies are deleted. So add the dependencies of lang/gawk and sysutils/coreutils to BULK_PREREQ too.
2005-03-22Several NetBSD ports (e.g. sparc64) don't have "/sbin/ldconfig". So checktron1-1/+5
whether it exists and use "true" otherwise.
2005-03-22Bump LIBTOOL_REQD to 1.5.14; this unifies all the support again and fixestv3-6/+3
a good number of bugs.
2005-03-21Move "GNU replacements" block to the top.tv1-15/+13
Use gsort from coreutils instead of /bin/sort if coreutils is installed. Install coreutils in BULK_PREREQ to get gsort; /bin/sort can't handle the amazingly long lines produced by the dependency-tree printing script.
2005-03-19The gawk that comes with Interix is 2.15, which works for most purposestv1-1/+8
but can be buggy in some situations (like the bulk build environment). If pkgsrc gawk happens to be installed, use that; also add lang/gawk to BULK_PREREQ so it is always used in that case. If lang/gawk is not installed, ${AWK} will default to /usr/contrib/bin/gawk as it did before.
2005-03-18Fix a gleaming illustration of why using YES/NO variables everywheretv13-62/+39
possible, just for the sake of doing so, is not a good thing to do: The platform files define _STRIPFLAG_* to determine whether to strip things. But since this is included in bsd.prefs.mk, ".if ..." checks cannot take things set in the Makefile into account. So convert INSTALL_UNSTRIPPED=YES to a defined/undefined variable check in bsd.pkg.mk, and use the :D:U idiom in the _STRIPFLAG_* variables. This should fix PR pkg/28772 and PR pkg/29031.
2005-03-12Some minor hacks for grep and gtar, to use the pkgsrc versions ifgarbled1-7/+11
available, since the builtin ones aren't so wonderful.
2005-03-12Since it's not particularly easy to get perl compiling under pkgsrc ongarbled1-1/+5
AIX, and AIX ships with perl 5 by default, allow pkgsrc to use it for building stuff.