summaryrefslogtreecommitdiff
path: root/mk/plist
AgeCommit message (Collapse)AuthorFilesLines
2016-07-26Support NetBSD man/html entries. Fixes deforaos-*.jperkin1-2/+2
2016-07-25Remove special PRINT_PLIST_AWK for a couple of variables.wiz1-10/+1
In particular: OS_VERSION MACHINE_GNU_PLATFORM MACHINE_ARCH MACHINE_GNU_ARCH LOWER_OS_VERSION Reason: Only very few packages really need these, many other have false positives. Ok jperkin@
2016-06-03Honour ALL_ENV in print-PLIST.joerg1-2/+2
2016-05-10Restore print-PLIST @pkgdir functionality. This was lost in the @dirrmjperkin1-2/+3
cleanup as the implicit print action was removed.
2016-05-04Handle MANZ for print-PLIST.jperkin1-1/+2
2016-04-11Re-arrange parsing order to fix various combinations of PKGMANDIR, MANZ,jperkin1-10/+10
and MKCATPAGES.
2016-04-10Remove support for USE_DESTDIR=no.joerg1-13/+3
2015-10-07Support .3am (lang/gawk) and .3f (math/udunits) cat/man page suffixes, fixingjperkin1-17/+12
builds with PKGMANDIR=share/man for those packages. Put the regexes into variables to make it easier to add more in the future.
2015-09-07Support .so.* files if they exist and are explicitly listed in thejperkin1-1/+5
PLIST instead of just .so files. Fixes a number of packages on Darwin.
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg1-2/+1
2015-06-07Garbage collect remaining part of the @dirrm logic.joerg2-1441/+2
2014-12-30Remove pkg_views support, second part: infrastructure.wiz1-20/+1
2014-10-09Remove SVR4_PKGNAME, per discussion on tech-pkg.wiz1-2/+1
2014-04-18Some improvements and changes for Haskell Cabal support.obache1-0/+84
* HASKELL_ENABLE_LIBRARY_PROFILING and HASKELL_ENABLE_HADDOCK_DOCUMENTATION are "User-settable variables", not "Package-settable variables". * Change to HASKELL_ENABLE_HADDOCK_DOCUMENTATION=yes by default. * Add HASKELL_ENABLE_SHARED_LIBRARY("yes" by default), to enable shlib support. * Add support for dynamically conditional PLIST entries handling for HASKELL_ENABLE_SHARED_LIBRARY and HASKELL_ENABLE_LIBRARY_PROFILING. discussed with pho@ and szptvlfn@.
2014-03-11Introduce infrastructure support for SMF.jperkin1-0/+8
SMF is the Service Management Facility, the default init system in Solaris and derivatives since version 10. This adds "smf" to the list of supported INIT_SYSTEM types, and makes it the default init system on platforms where it is available. Packages can introduce SMF support by providing a manifest file, by default located in ${FILESDIR}/smf/manifest.xml but manifests under ${WRKSRC} can be used too if the package source includes one. SMF method scripts are supported too if required, using SMF_METHODS in a similar manner to RCD_SCRIPTS. Many parts of the SMF infrastructure are configurable, see mk/smf.mk for the full details.
2014-03-08Improve shlib name conversion for Cygwin.obache1-5/+17
* dll may be in ${PREFIX}/bin instead of ${PREFIX}/lib. * dll name may be cygXXX.dll instead of libXXX.dll. * versioning name may be foo-X.Y.Z.dll instead of foo.X.Y.Z.dll.
2014-01-24Move PY_PEP3147 specific PRINT_PLIST handling from common ↵obache1-4/+1
mk/plist/print-plist.mk to lang/python/extension.mk, handling reverse way.
2014-01-18Improve support for python-3.3.wiz1-1/+5
2013-09-12Introduce CATMAN_SECTION_SUFFIX which if set to 'yes' will ensure thatjperkin2-3/+22
catman pages are installed with a suffix which matches their section instead of the default '.0'. Enable it by default on SunOS, which requires that particular layout.
2013-07-05Fix print-PLIST with a custom PKGGNUDIR.jperkin1-3/+2
2013-04-17* try to replace .so with .dll without `lib' prefix, like a plugins.obache1-2/+18
* also try to register DLL import library (.dll.a) from static library (.a).
2013-03-03switch to based on shlib-dylib.awkobache1-12/+174
2013-02-23prevent to expand if dlname is empty.obache1-2/+2
2013-02-20Fix continuation for previous.wiz1-2/+2
2013-02-20Remove OPSYS and LOWER_OPSYS substitutions in print-PLIST;wiz1-3/+1
nowadays they cause more PLIST breakage than they fix.
2013-02-10Improve PLIST handling for Cygwin (SHLIB_TYPE=PEwin)obache4-2/+67
* also expand `dlname' in libtool archive * executable binary files may have .exe extension * rename shlib extension .so with .dll
2013-01-05Modify mk/plist/plist-gnu.mk to convert gnu/man to ${PKGGNUDIR}${PKGMANDIR}.sbd1-1/+10
Also modify mk/install/install.mk to make the conversion when using AUTO_MKDIRS.
2012-12-06Introduce PKGGNUDIR as a way to control gnu prefix.jperkin3-2/+57
By default pkgsrc uses LOCABASE/gnu as a prefix for packages to install native versions of GNU tools, which are them symbolically linked back to the 'g' versions of the files in LOCALBASE, and users can then add LOCALBASE/gnu/bin to PATH to pick up those tools. On systems where the GNU environment is desired, PKGGNUDIR now allows users to install the non-'g' files directly into LOCALBASE, making them the default without having to alter PATH, whilst retaining the 'g' files in order to ensure dependencies and tool paths remain the same.
2012-05-27"rebuild" and "retest" targets were added (by analogy with "reinstall").cheusov1-1/+11
rebuild is a special target to re-run the build target. retest is a special target to re-run the test target.
2012-05-16typo.jperkin1-2/+2
2012-05-13Allow to additional post-processing PLIST with PLIST_AWK and PLIST_AWK_ENV.obache1-1/+9
2012-03-08Remove special handling for LOWER_VENDOR in print-PLIST, it hurts morewiz1-5/+1
than it helps (e.g. replacing foo.pc with foo.${LOWER_VENDOR}).
2012-03-04Don't strip out "cat" manual pages if the package gets built via "imake".tron1-2/+4
The settings in "MANINSTALL" don't apply here.
2011-09-08Introduce PKGSRC_SETENV, defaulting to SETENV. Can be set to ${SETENV} -iabs1-6/+6
to santise environment
2011-08-30escape `+' in DESTDIR for regex.obache1-4/+4
fixes PR#45245.
2010-02-20Handle MANINSTALL correctly for packages that USE_BSD_MAKEFILE.rillig1-5/+9
Fixes PR 42714.
2009-06-14Kill more @dirrm logic.joerg3-20/+3
2009-06-14Remove @dirrm related logic.joerg2-8/+2
2009-06-14Don't generate @dirrm lines in print-PLIST, switch @exec mkdir lines tojoerg1-7/+2
@pkgdir.
2009-05-20Add bem and crh locales for Gnome.wiz1-1/+9
2009-03-17Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig2-7/+6
2008-12-04Add en_NZ locale.wiz1-1/+5
2008-11-24Add la locale for GNOME (gedit).wiz1-1/+5
2008-11-23Add ast locale, for GNOME.wiz1-1/+5
2008-10-30Don't filter the PLIST for AIX, at least libtool nowadays also createsjoerg1-2/+2
ELF like names. From PR 39387.
2008-10-28Add th_TH for bmpx.wiz1-1/+5
2008-10-25Add share/locale/ur_PK for file-roller.wiz1-1/+5
2008-10-25Add share/locale/ks for evince.wiz1-1/+5
2008-10-24Add a few locale dirs for gtk2.wiz1-1/+13
2008-10-24Add share/locale/mai for glib2-2.18.2.wiz1-1/+5