pkgsrc/mk
jlam 33f30156fb * Add new emulator framework in pkgsrc/mk/emulator that handles all
binary-only packages that require binary "emulation" on the native
  operating system.  Please see pkgsrc/mk/emulator/README for more
  details.

* Teach the plist framework to automatically use any existing
  PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.

* Convert all of the binary-only packages in pkgsrc to use the
  emulator framework.  Most of them have been tested to install and
  deinstall correctly.  This involves the following cleanup actions:

    * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
      more consistently.

    * Simplify packages by using default INSTALL and DEINSTALL scripts
      instead of custom INSTALL/DEINSTALL code.

    * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
      Packages only need to state exactly which emulations they support,
      and the framework handles any i386-on-x86_64 or sparc-on-sparc64
      uses.

    * Remove "USE_NATIVE_LINUX" from pkgsrc.  The framework will
      automatically detect when the package is installing on Linux.

  Specific changes to packages include:

    * Bump the PKGREVISIONs for all of the suse100* and suse91* packages
      due to changes in the +INSTALL/+DEINSTALL scripts used in all
      of the packages.

    * Remove pkgsrc/emulators/suse_linux, which is unused by any
      packages.

    * cad/lc -- remove custom code to create the distinfo file for
	all supported platforms; just use "emul-fetch" and "emul-distinfo"
	instead.

    * lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
	instead of ${PREFIX}/lib so that compiled programs will find
	the shared libraries.

    * mail/thunderbird-bin-nightly -- update to latest binary
	distributions for supported platforms.

    * multimedia/ns-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.

    * security/uvscan -- set LD_LIBRARY_PATH explicitly so that
	it's not necessary to install library symlinks into
	${EMULDIR}/usr/local/lib.

    * www/firefox-bin-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.
2007-07-29 05:18:36 +00:00
..
build Added the keyword "parallel" to the description of MAKE_JOBS_SAFE. 2007-06-13 20:34:48 +00:00
buildlink3 If using X11_TYPE=modular this means we have imake(1) from pkgsrc. 2007-07-27 17:44:43 +00:00
bulk Add --config <file> from build script 2007-07-25 12:00:21 +00:00
check When using check-perms, also depend on sysutils/checkperms. 2007-07-23 12:10:56 +00:00
checksum Removed many redundant comments and restructured the code, so that it 2007-03-07 01:06:11 +00:00
compiler Remove trailing spaces. 2007-05-28 11:07:00 +00:00
configure Add REPLACE_KSH similiar to REPLACE_BASH and REPLACE_SH as the 2007-07-28 00:42:33 +00:00
defaults Add epoll and a bunch of inspircd descriptions. 2007-07-24 20:11:00 +00:00
depends While investigating xtraeme's bug report about duplicate running of the 2007-05-22 19:04:24 +00:00
emulator * Add new emulator framework in pkgsrc/mk/emulator that handles all 2007-07-29 05:18:36 +00:00
extract Added a typical command for the post-extract target. 2007-01-09 05:13:43 +00:00
fetch Don't depend on digest if FAILOVER_FETCH and NO_CHECKSUM are set 2007-07-27 14:24:53 +00:00
flavor Add support for the upcoming pkg_install-20070714 which now includes 2007-07-14 17:17:45 +00:00
gnu-config Remove trailing spaces. 2007-05-28 11:07:00 +00:00
help Keywords may be separated by commas. 2007-06-04 08:11:07 +00:00
install Remove USE_MTREE support. Keep one copy (the NetBSD version) for 2007-07-02 14:54:09 +00:00
internal Typo. 2007-03-16 20:41:44 +00:00
misc Rationalize changes-entry and commit-changes-entry. 2007-07-28 12:23:17 +00:00
package Renamed package-warnings to _package-warnings, since it is a private 2007-03-08 23:33:35 +00:00
patch When testing whether the patches/ directory exists or not, take into 2007-05-25 14:21:32 +00:00
pbulk set -e to abort on errors from the sub-makes. 2007-05-16 16:48:12 +00:00
pkginstall Move the +SHLIBS generation code back into the pkginstall module. In the 2007-07-27 18:37:35 +00:00
platform * Add new emulator framework in pkgsrc/mk/emulator that handles all 2007-07-29 05:18:36 +00:00
plist * Add new emulator framework in pkgsrc/mk/emulator that handles all 2007-07-29 05:18:36 +00:00
scripts Add back a facility to rebuild the run-time library search paths database 2007-07-18 18:01:02 +00:00
tools Also use the shell builtin for [. Add comment for test and [ about that. 2007-07-28 01:21:15 +00:00
wrapper Changed the plain "mkdir" into ${MKDIR}, like in all the other cases. 2007-06-18 07:33:34 +00:00
alternatives.mk Added variable descriptions. 2007-05-07 09:32:11 +00:00
apache.mk PKGBASE must not include a backslash. 2007-05-11 08:35:52 +00:00
apachever.mk Completely rewrote apache.mk and apachever.mk. The latter is now an 2006-10-14 01:09:45 +00:00
bdb.buildlink3.mk Inserted an empty line between two paragraphs, so they look a little 2007-01-14 15:00:54 +00:00
bsd.fast.prefs.mk Add an alternative version of bsd.prefs.mk. make(1) processing of 2006-11-05 14:28:38 +00:00
bsd.hacks.mk Split the variable BUILD_DEFS into those that are defined by packages 2006-07-15 23:58:52 +00:00
bsd.makevars.mk Completely nuke the concept of PKG_PHASE from pkgsrc except for the 2006-07-10 22:59:26 +00:00
bsd.options.mk Removed the outer .if ... .endif, so that I don't need to indent the 2007-06-06 07:12:31 +00:00
bsd.pkg.barrier.mk Add package-install. For non-DESTDIR builds, package and package-install 2006-11-03 08:01:04 +00:00
bsd.pkg.clean.mk s/PRIVILEGED_STAGE/PRIVILEGED_STAGES/g as it could refer to multiple 2007-07-02 20:24:27 +00:00
bsd.pkg.debug.mk On the sed expression used to extract $NetBSD$ and $Id$ tags, add 2007-06-19 13:11:01 +00:00
bsd.pkg.error.mk Instead of removing error and warning messages, they are collected in 2006-10-06 19:05:43 +00:00
bsd.pkg.mk * Add new emulator framework in pkgsrc/mk/emulator that handles all 2007-07-29 05:18:36 +00:00
bsd.pkg.readme.mk Add support for the upcoming pkg_install-20070714 which now includes 2007-07-14 17:17:45 +00:00
bsd.pkg.subdir.mk Add two targets, pbulk-index and pbulk-index-item. 2007-05-09 23:33:51 +00:00
bsd.pkg.update.mk Suppress the message that ".DDIR is up-to-date" by introducing a .PHONY 2006-10-05 12:56:27 +00:00
bsd.pkg.use.mk Remove USE_MTREE support. Keep one copy (the NetBSD version) for 2007-07-02 14:54:09 +00:00
bsd.prefs.mk * Add new emulator framework in pkgsrc/mk/emulator that handles all 2007-07-29 05:18:36 +00:00
bsd.utils.mk Remove all uses of the following targets from pkgsrc: 2006-07-27 22:01:28 +00:00
compiler.mk There was one ">" too much, so the fail-wrapper warning was printed 2007-06-09 18:44:37 +00:00
curses.buildlink3.mk
db1.builtin.mk Reverted the last change, since it was wrong. In a single shell word, a 2007-02-15 16:08:20 +00:00
dirs.mk Teach USE_DIRS about kde3. 2007-01-26 02:33:31 +00:00
djbware.mk Pass CPPFLAGS in conf-cc and LDFLAGS in conf-ld. 2006-08-02 02:25:46 +00:00
dlopen.buildlink3.mk Added documentation. 2007-06-04 08:10:32 +00:00
dlopen.builtin.mk
emacs.mk Don't use open-ended dependencies for emacs20 and emacs21 to avoid 2007-06-30 05:13:24 +00:00
endian.mk On IRIX, <standards.h> needs to be included before <sys/endian.h>. 2007-03-08 23:11:20 +00:00
fam.buildlink3.mk Added BUILD_DEFS_EFFECTS. 2006-11-04 22:18:41 +00:00
find-prefix.mk Extend find-prefix.mk so that we can specify a package wildcard instead 2005-11-28 05:54:17 +00:00
fuse.buildlink3.mk Improve message when /usr/include/fuse.h is not found on NetBSD. 2007-03-06 00:03:40 +00:00
java-env.mk Add JAVA_LD_LIBRARY_PATH, which is needed by the upcoming sun-jre6. 2007-02-18 16:25:54 +00:00
java-vm.mk add jdk15, modelled on jdk14 2007-06-11 07:03:18 +00:00
krb5.buildlink3.mk Better documentation. 2007-03-07 10:42:30 +00:00
license.mk Added the license-handling code from bsd.pkg.mk to here. When this file 2007-07-20 14:21:26 +00:00
motif.buildlink3.mk Move include of mk/x11.b3.mk into the non-openmotif, non-lesstif case. 2006-11-06 11:29:38 +00:00
mysql.buildlink3.mk "Forcing an error", like expressed in the comment, should be done via 2006-11-18 08:29:13 +00:00
oss.buildlink3.mk Define DEVOSSAUDIO and DEVOSSSOUND for DragonFly. 2007-02-25 00:29:27 +00:00
oss.builtin.mk Over 1200 files touched but no revisions bumped :) 2006-04-06 06:21:32 +00:00
pam.buildlink3.mk Added BUILD_DEFS_EFFECTS. 2006-11-04 22:18:41 +00:00
pgsql.buildlink3.mk Added _VARGROUPS. 2007-06-06 12:40:05 +00:00
pkg-build-options.mk If a package is already installed, the PKG_OPTIONS of the installed 2007-05-07 09:26:40 +00:00
pthread.buildlink3.mk Replaced the deprecated PKG_SKIP_REASON with PKG_FAIL_REASON. 2007-02-10 08:59:07 +00:00
pthread.builtin.mk OSF1 always needs _REENTRANT to be defined when including pthread.h, or it 2007-04-12 18:42:02 +00:00
resolv.buildlink3.mk Add common handling for libresolv similiar to dlopen(3) wrapping. 2007-07-03 13:54:45 +00:00
solaris-pam.builtin.mk Over 1200 files touched but no revisions bumped :) 2006-04-06 06:21:32 +00:00
subst.mk Recognize XML files as text. 2007-04-05 18:33:09 +00:00
tex.buildlink3.mk Reformatted the header comment to be searchable by bsd.pkg.help.mk. 2006-10-01 14:53:30 +00:00
unprivileged.mk Make it easier to build and install packages "unprivileged", where 2007-07-04 20:54:31 +00:00
x11.buildlink3.mk Proper include guards to unbreak nautilus. This wasn't such a big 2006-12-01 13:05:53 +00:00
x11.builtin.mk Replaced a .sinclude with .include to catch errors when X11_TYPE is not 2006-10-26 17:08:08 +00:00
x11.version.mk Replaced a .sinclude with .include to catch errors when X11_TYPE is not 2006-10-26 17:08:08 +00:00
xaw.buildlink3.mk Added documentation and error checking. 2007-03-09 02:04:04 +00:00