summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2012-08-20Add description for freediameter-all-extensions.wiz1-0/+1
2012-08-18remove support for suse 11.3.chs3-11/+5
2012-08-17FUSE buildlink: Add DragonFly supportmarino1-2/+5
DragonFly has NetBSD's librefuse so it can use NetBSD's FUSE configuration, with the caveat that -lpuffs be provided wherever lrefuse (or transformed -lfuse) is used. With this patch, DragonFly 3.x can build several FUSE packages out of the box.
2012-08-14Make "user-destdir" the default PKG_DESTDIR_SUPPORT valueasau1-2/+2
since this is the general case these days and other cases are exceptions. This simplifies development and prevents making some mistakes.
2012-08-14Introduce explicit name for no staged installation support: "none".asau2-7/+10
Keep "none" a default value for PKG_DESTDIR_SUPPORT for now.
2012-08-11mk/java-vm.mk: Defined default VM for DragonFlymarino1-1/+3
DragonFly wants openJDK7 for java packages, not Kaffe. Set the default to reflect that.
2012-08-09_LINKER_ABI_FLAG.* is not set anywhere in pkgsrc, remove to avoid confusion.jperkin1-2/+1
2012-08-09Ensure the Fortran wrappers specify the correct ABI if necessary. Fixes ajperkin1-1/+2
bunch of packages on Solaris when ABI=32 with 64-bit compilers.
2012-08-04Make pkgsrc detect OSXFUSE, a successor to the now defunct MacFUSE.riastradh1-4/+7
2012-08-02Default to PostgreSQL 9.1 as announced on pkgsrc-users and tech-pkg two ↵asau1-2/+2
weeks ago.
2012-08-01Add 'dtrace' option descriptionfhajny1-0/+1
2012-07-30+ Change the AMANADA_USER to 'amandabackup' to be consistent with othersbd1-8/+2
packages (and because I think its a good idea). + Remove legacy varable AMANDA_SMB.
2012-07-30Describe "xinerama" option, used by x11/dmenu and perhaps others.dholland1-0/+1
2012-07-28fix typo in commentreed1-2/+2
2012-07-27Add curl tool on Darwin and Linux if it exists, as it is very common.jperkin2-2/+8
2012-07-27Use /usr/bin/true instead of : for true. The latter is incompatible withbsiegert1-2/+2
the use of a colon as a separator, such as in sed "s:@FOO@:${FOO}" This unbreaks a variety of packages in MirBSD.
2012-07-27Make curl a tool. Add support for /usr/bin/curl, if available, on Solaris.jperkin4-6/+19
SmartOS and OmniOS users can now set FETCH_USING=curl and no longer require pkgsrc dependencies for downloading distfiles.
2012-07-27Ensure LC_ALL=C is set when determining the gcc version. Add a commentjperkin1-11/+8
explaining why we currently have to hardcode 'env' rather than use SETENV or PKGSRC_SETENV.
2012-07-27Set default ABI on Solaris for SPARC too.jperkin1-2/+2
2012-07-23Pass through -specs, as used by devel/binutils/override-as.mkjperkin1-1/+5
2012-07-22ftp.chg.ru has been unavailable for ages, remove it.jperkin1-5/+2
2012-07-18Pass down ${_PATH_ORIG} to privileged stage sub make instead of modified ${PATH}obache1-4/+2
for pkgsrc internally, It may cause some problems (ex. unwanted pick up commands of tools/wrapper). No objection in teck-pkg@ for a week.
2012-07-13Add new GCCBASE variable, useful on systems which install gcc outside ofjperkin1-2/+9
the normal $PATH.
2012-07-11- ocamlduce (not used any longer)wiz1-1/+1
+ camlzip (ocsigen)
2012-07-09Add GAMES_GROUP GAMES_USER GAMEDATAMODE GAMEDIRMODE GAMEMODE to BUILD_DEFS.wiz1-1/+2
2012-07-09Move USE_GAMESGROUP and SETGIDGAME defaults out of mk.conf, where theywiz2-19/+13
don't belong (package-setable, not user-setable).
2012-07-09Set default values for _NEED_GCC47 and _NEED_GCC_AUX.sbd1-1/+3
2012-07-08Some more OSX improvements:jperkin1-3/+11
- Add mount for /usr/X11. - Add support for mounting read-write directories, adding the postfix data directory so that bulk builds can send mail. - Use $kernel rather than rolling our own copy.
2012-07-08compiler.mk/gcc.mk: Add support for USE_LANGUAGES+= adamarino3-8/+97
All recent packages featuring Ada code have a hard dependency on the lang/gnat-aux compiler package. The valid values for USE_LANGUAGES are c, c99, c++, fortran, fortran77, java, objc, so specifying a specific compiler was necessary up into now. One problem with lang/gnat-aux is that it is installed at ${LOCALBASE} where the lang/gccXX compilers are installed at ${LOCALBASE}/gccXX. The latter compilers have no possibility of sharing conflicting files unlike lang/gnat-aux. Rather than fundamentally update the GCC 4.6-based lang/gnat-aux to avoid these conflicts, a new Ada-capable compiler based on GCC 4.7 was created with the intent of being supported by mk/compiler.mk and mk/compiler/gcc.mk. The Ada packages will be effectively migrated from lang/gnat-aux to the new lang/gcc-aux compiler, but lang/gcc-aux will remain as a standalone package as it is the only GCC 4.6-based compiler that builds on DragonFly and serves it as a world and kernel compile option. In addition to the current language wrappers, lang/gcc-aux adds wrappers for "ada" (unique to gcc-aux, hardlinked to gcc driver), and the gnat, gnatmake, gnatbind, gnatlink, gnatchop, gnatprep, and gnatls programs. Supporting all of these allows the wrapper system to be used with Ada packages; currently wrappers are mostly disabled on them. The lang/gcc47 implicitly adds support for the "objc-c++" language by adding it to the USE_LANGUAGES list, but it wasn't really supported. An attempt was made to better support objc-c++, but this new enumeration probably still needs work or needs to be removed completely. Logic for Ada support: 1) All lang/gccXX compilers have version numbers ranging from 2.8.1 to 9. 2) lang/gcc-aux uses the release date as its version number in the form of YYYYMMDD with a minimum value of 20120614, so there is no version overlap. 3) When at least one element of USE_LANGUAGES is "ada", the value of 20120614 is added to the set of GCC_REQD which selects lang/gcc-aux. 4) The _NEED_NEWER_GCC check is disabled. It fails and isn't relevant; unless a package sets GCC_REQD over 20120614, the only way to select lang/gcc-aux is to specify the Ada language and only one compiler known to gcc.mk can support it.
2012-07-06Update pkg-config dependency to 0.25 (in pkgsrc since 2010) since evenwiz1-2/+2
with 0.23, it pulls in too many unnecessary dependencies. Fixes xev build in some configurations, reported by chuq.
2012-07-03Support NFS for directories which aren't enabled by default too.jperkin1-7/+7
2012-07-03Update for OSX Lion.jperkin1-20/+47
OSX hasn't included the ability to loopback mount for a while, so introduce NFS support, configurable via a new --mounthost option, and add additional directories required for proper support. This mostly works, however something is causing name lookups to fail in the chroot and it will currently only look at /etc/hosts. Clue appreciated here. Also fix /dev mounting/unmounting from the sandbox script.
2012-07-03Keep PREFER_PKGSRC for NetBSD and native X11R7. Noticed by wiz.joerg1-1/+2
2012-07-03Do not prefer expat on NetBSD, if the base system has it.joerg1-2/+5
2012-07-02Introduce OS_VARIANT. This variable can be used to differentiate operatingjperkin1-1/+10
systems which share the same base system but offer contrasting environments, for example the various illumos forks which all identify as "SunOS 5.11". Detect SmartOS and set OS_VARIANT accordingly.
2012-07-02Expand the list of full dependencies, so that the shared library checkjoerg3-4/+138
can work without further calls for indirect full dependencies.
2012-07-02Add amanda optionssbd1-0/+4
2012-06-27Ensure the Solaris native linker is used by default, avoids conflictsjperkin1-1/+10
where GNU ld is picked up first via $PATH.
2012-06-26Solaris needs -m32 for ABI=32 too, now that we have compilers which buildjperkin1-11/+2
64-bit by default.
2012-06-25Support strip in /usr/bin/strip, as per SmartOS.jperkin1-1/+5
2012-06-19Add user and group management functions for MirBSD to unbreak packagesbsiegert1-0/+150
that need to create new users. No effect for other platforms. ok wiz
2012-06-17Remove outdated comment about packages not getting a LICENSE set ifwiz1-4/+2
they are OSI/Free.
2012-06-16Comment out dependency on sysutils/user for user and group management.bsiegert1-4/+4
The user package was removed two years ago :/. Let's see how we can handle this better on MirBSD.
2012-06-16switch to SUSE_PREFER=12.1 for NetBSD>=6.obache1-7/+8
2012-06-16Revert last change.obache1-17/+2
Honor dicision of the copyright holder.
2012-06-15allow DSO in not only non-full dependency packages but also indirect full ↵obache1-2/+17
dependency.
2012-06-15Use native ksh93 on Solaris 11 and derivatives.jperkin1-1/+2
2012-06-14remove dead mirrors.zafer1-15/+1
2012-06-14Set a default Solaris/x86 ABI, restores previous behaviour when bootstrapjperkin1-1/+2
is ran without --abi.
2012-06-14Set NBPAX_PROGRAM_PREFIX?=nb by default, avoids problems on various platformsjperkin1-1/+6
where software assumes features of the native 'tar' and break when 'tar' is the NetBSD version. We are too close to the pkgsrc-2012Q2 branch to remove NBPAX_PROGRAM_PREFIX completely, but if it's apparent that no platforms need to override this default then it will be removed completely for the next branch.