Up to [cvs.NetBSD.org] / pkgsrc / mk
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.38, Wed Oct 6 20:51:47 2004 UTC (19 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1,
pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
jlam-pkgviews-base,
jlam-pkgviews,
cube-native-xorg-base,
cube-native-xorg,
HEAD
Changes since 1.37: +1 -1
lines
FILE REMOVED
Reorganize some of the files under pkgsrc/mk: (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.
Revision 1.37 / (download) - annotate - [select for diffs], Fri Aug 27 06:29:09 2004 UTC (19 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.36: +1 -2
lines
Diff to previous 1.36 (colored)
Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG, which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
Revision 1.36 / (download) - annotate - [select for diffs], Wed Jul 21 21:50:41 2004 UTC (19 years, 9 months ago) by xtraeme
Branch: MAIN
Changes since 1.35: +5 -6
lines
Diff to previous 1.35 (colored)
Enable _OPSYS_MAX_CMDLEN test.
Revision 1.35 / (download) - annotate - [select for diffs], Fri Jun 18 11:22:41 2004 UTC (19 years, 10 months ago) by kristerw
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base,
pkgsrc-2004Q2
Changes since 1.34: +1 -2
lines
Diff to previous 1.34 (colored)
Remove Motif 1.2 functionality.
Revision 1.34 / (download) - annotate - [select for diffs], Mon May 31 16:47:00 2004 UTC (19 years, 10 months ago) by jschauma
Branch: MAIN
Changes since 1.33: +4 -1
lines
Diff to previous 1.33 (colored)
Use a cleaner approach for previous: - set RSH on an opsys-specific basis, defaulting to /usr/bin/rsh (XXX: please confirm/verify this on your OS) - set SSH_RSHPATH to RSH in bsd.pkg.defaults.mk
Revision 1.33 / (download) - annotate - [select for diffs], Wed May 12 14:10:18 2004 UTC (19 years, 11 months ago) by jschauma
Branch: MAIN
Changes since 1.32: +12 -1
lines
Diff to previous 1.32 (colored)
Mention how SETGIDGAME and the other GAME vars are set per default. Add commented-out definitions for all OPSYS - please adjust.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Apr 27 13:43:05 2004 UTC (19 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.31: +4 -4
lines
Diff to previous 1.31 (colored)
Do the same USE_USERADD/USE_GROUPADD fix as done for Interix: use the construct "DEPENDS+=${USE_USERADD:D${_USER_DEPENDS}}" to ensure that the conditional is not expanded until after USE_*ADD is actually defined.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Apr 19 20:19:46 2004 UTC (20 years ago) by jmmv
Branch: MAIN
Changes since 1.30: +9 -1
lines
Diff to previous 1.30 (colored)
Add the 'maximum command line check' to all defs.*.mk files for consistency across all of them, but let it commented out until each responsible person for each system modifies it to work correctly. Requested by agc@.
Revision 1.30 / (download) - annotate - [select for diffs], Wed Apr 7 14:26:51 2004 UTC (20 years ago) by tv
Branch: MAIN
Changes since 1.29: +2 -1
lines
Diff to previous 1.29 (colored)
Convert "${ECHO} -n" to "${ECHO_N}", and introduce that into the defs.* files. On most platforms this resolves back to "${ECHO} -n".
Revision 1.29 / (download) - annotate - [select for diffs], Thu Mar 11 22:57:22 2004 UTC (20 years, 1 month ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.28: +2 -1
lines
Diff to previous 1.28 (colored)
Get rid of all occurrences of cpp-like tests for ${OPSYS} in bsd.pkg.mk, and use the abstracted means of determining generic shared lib type per operating system.
Revision 1.28 / (download) - annotate - [select for diffs], Tue Jan 27 16:11:47 2004 UTC (20 years, 2 months ago) by agc
Branch: MAIN
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
Replace all occurrences of the "MAIL" definition with MAIL_CMD, since some shells can set MAIL to be the mailbox of the user, and environment variables will override assignments in make when using conditional assignments.
Revision 1.27 / (download) - annotate - [select for diffs], Tue Dec 16 23:07:42 2003 UTC (20 years, 4 months ago) by heinz
Branch: MAIN
Changes since 1.26: +2 -1
lines
Diff to previous 1.26 (colored)
Introduce command MAIL. It will be used to send messages like this: echo "message" | ${MAIL} -s"subject" add@ress.example
Revision 1.26 / (download) - annotate - [select for diffs], Tue Dec 16 22:54:13 2003 UTC (20 years, 4 months ago) by heinz
Branch: MAIN
Changes since 1.25: +3 -3
lines
Diff to previous 1.25 (colored)
Allow _PATCH_BACKUP_ARG to be overridden in /etc/mk.conf (in order to use different patch programs). Ok by agc
Revision 1.25 / (download) - annotate - [select for diffs], Wed Sep 24 06:26:21 2003 UTC (20 years, 6 months ago) by itojun
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.24: +5 -1
lines
Diff to previous 1.24 (colored)
PATCH_BACKUP_ARG for pre-3.4 (-b <suffix>)
Revision 1.24 / (download) - annotate - [select for diffs], Tue Sep 23 07:26:23 2003 UTC (20 years, 7 months ago) by grant
Branch: MAIN
Changes since 1.23: +6 -1
lines
Diff to previous 1.23 (colored)
add a TAR definition for a suitable tar implementation, not necessarily GNU tar. XXX GTAR should probably always point to real GNU tar later.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Sep 17 05:28:31 2003 UTC (20 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
patch -b <suffix> is obsoleted, use -z <suffix>
Revision 1.22 / (download) - annotate - [select for diffs], Tue Sep 16 03:10:32 2003 UTC (20 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
backout previous
Revision 1.21 / (download) - annotate - [select for diffs], Tue Sep 16 01:47:47 2003 UTC (20 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
OpenBSD ships with perl in /usr/bin/perl
Revision 1.20 / (download) - annotate - [select for diffs], Sun Sep 14 16:30:34 2003 UTC (20 years, 7 months ago) by danw
Branch: MAIN
Changes since 1.19: +2 -1
lines
Diff to previous 1.19 (colored)
-lpthread is a no-op on Darwin, but it messes up buildlink. So add a new flag _OPSYS_PTHREAD_AUTO ("yes" for Darwin, "no" for everyone else) and make pthread.buildlink2.mk do basically nothing in that case.
Revision 1.19 / (download) - annotate - [select for diffs], Tue Sep 2 06:59:46 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.18: +1 -1
lines
Diff to previous 1.18 (colored)
Merge pkgviews-mk branch into the HEAD by running: cd pkgsrc/mk cvs update -Pd -A cvs update -Pd -j pkgviews-mk-base -j pkgviews-mk
Revision 1.17.4.1 / (download) - annotate - [select for diffs], Tue Aug 26 21:58:07 2003 UTC (20 years, 7 months ago) by jlam
Branch: pkgviews-mk
Changes since 1.17: +1 -2
lines
Diff to previous 1.17 (colored) next main 1.18 (colored)
Sync to HEAD
Revision 1.18 / (download) - annotate - [select for diffs], Tue Aug 26 20:15:26 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgviews-mk-base
Changes since 1.17: +1 -2
lines
Diff to previous 1.17 (colored)
Create a symlink from the "make" requested by the package into ${TOOLS_DIR}/bin/make. If a package wants GNU make, then it should set: USE_GNU_TOOLS+= make in the package Makefile. Allow for USE_GMAKE to continue to work until we get a chance to sweep through pkgsrc and remove the usage of this now-redundant variable. This change allows us to avoid patching makefiles that use a bare "make" command to invoke sub-make processes. Idea suggested by salo@netbsd.org in pkg/22509.
Revision 1.17.2.2 / (download) - annotate - [select for diffs], Tue Apr 15 05:29:48 2003 UTC (21 years ago) by grant
Branch: pkgviews
Changes since 1.17.2.1: +159 -0
lines
Diff to previous 1.17.2.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)
add OPSYS_{,NO_}WHOLE_ARCHIVE_FLAG which defines the argument passed to the linker to (not) extract all symbols from static archives and export these variables to packages as {,NO_}WHOLE_ARCHIVE_FLAG. these are not currently set for IRIX.
Revision 1.17.2.1, Tue Apr 15 05:29:47 2003 UTC (21 years ago) by grant
Branch: pkgviews
Changes since 1.17: +0 -159
lines
FILE REMOVED
file defs.OpenBSD.mk was added on branch pkgviews on 2003-04-15 05:29:48 +0000
Revision 1.17 / (download) - annotate - [select for diffs], Tue Apr 15 05:29:47 2003 UTC (21 years ago) by grant
Branch: MAIN
CVS Tags: pkgviews-base
Branch point for: pkgviews-mk,
pkgviews
Changes since 1.16: +6 -1
lines
Diff to previous 1.16 (colored)
add OPSYS_{,NO_}WHOLE_ARCHIVE_FLAG which defines the argument passed to the linker to (not) extract all symbols from static archives and export these variables to packages as {,NO_}WHOLE_ARCHIVE_FLAG. these are not currently set for IRIX.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 4 14:50:11 2003 UTC (21 years, 1 month ago) by seb
Branch: MAIN
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
Move M4 default definition into the defs.$OPSYS.mk files: unconditionally set it to /usr/bin/m4 for everyone, at least for now.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 28 03:41:39 2003 UTC (21 years, 1 month ago) by jschauma
Branch: MAIN
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
Add definitions for HOSTNAME_CMD, so that just-in-time-su doesn't fail on Irix. Noted and suggested by Pavel Cahyna in a private email.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Feb 24 19:49:47 2003 UTC (21 years, 1 month ago) by jschauma
Branch: MAIN
Changes since 1.13: +12 -1
lines
Diff to previous 1.13 (colored)
When using imake, add a bunch of variables to the PLIST_SUBST list, in order to simplify man-page handling across platforms: If your application installs man pages on NetBSD into man/cat1/foo.0 but in man/man1/foo.1x on Linux, simply use ${IMAKE_MAN_DIR}/foo.${IMAKE_MANNEWSUFFIX} Definitions for Darwin provided by grant, others from /usr/X11R6/lib/X11/config/* This allows us to put away with having multiple PLISTs just for the different man page locations. PKGREVISION bumps of `grep -l USE_IMAKE pkgsrc/*/*/Makefile` coming up after revision and adjusting.
Revision 1.13 / (download) - annotate - [select for diffs], Wed Jan 15 20:55:39 2003 UTC (21 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-6-1-base,
netbsd-1-6-1
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Make BUILD_DIR always point to a physical path by invoking /bin/pwd instead of relying on the shell's builtin pwd. This makes BUILD_DIR consistently point to the correct directory regardless of the definition of SHELL. This fixes elusive some buildlink2 errors due to the fact that BUILDLINK_DIR is derived from BUILD_DIR and some paths were incorrectly being translated.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Jan 10 08:44:20 2003 UTC (21 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.11: +1 -2
lines
Diff to previous 1.11 (colored)
Install a ${PREFIX}/bin/shlibtool as part of the devel/libtool-base package. shlibtool will not build static libraries. Add handling in bsd.pkg.mk for a variable named "SHLIBTOOL_OVERRIDE" that is analogous to LIBTOOL_OVERRIDE and causes any listed libtool scripts to be replaced with a symlink to shlibtool, and teach buildlink2 about shlibtool. Bump PKGREVISION of devel/libtool* packages to 11.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Dec 18 06:18:15 2002 UTC (21 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.10: +6 -1
lines
Diff to previous 1.10 (colored)
Introduce _OPSYS_HAS_INET6, and use it to determine the default value of USE_INET6.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Dec 16 09:18:57 2002 UTC (21 years, 4 months ago) by salo
Branch: MAIN
Changes since 1.9: +3 -1
lines
Diff to previous 1.9 (colored)
Add TEE and TSORT (required for bulk builds).
Revision 1.9 / (download) - annotate - [select for diffs], Sun Dec 15 13:03:03 2002 UTC (21 years, 4 months ago) by salo
Branch: MAIN
Changes since 1.8: +3 -1
lines
Diff to previous 1.8 (colored)
Add DATE and NICE (required for bulk builds).
Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 15 02:12:32 2002 UTC (21 years, 4 months ago) by salo
Branch: MAIN
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Add FGREP.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Dec 3 21:13:38 2002 UTC (21 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
Eliminate another usage of ${OPSYS} in bsd.pkg.mk - realy on Darwin defining _OPSYS_PERL_REQD to the correct value to make sure there's a valid perl version for that platform.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 3 20:53:41 2002 UTC (21 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Add a layer of abstraction into bsd.pkg.mk for Java settings - set the path to the java home directory depending upon whether the operating system includes Java by default. Use the operating system-dependent definitions files to set this value.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Dec 3 19:24:28 2002 UTC (21 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
Use ${_PATCH_CAN_BACKUP} rather than hardcoding an OPSYS value into the logic for doing backups when applying patches, and set the value accordingly in the opsys-dependent defs file.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 3 19:17:34 2002 UTC (21 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
Use a more generic way of determining, on an opsys-dependent basis, whether the gettext package should be used.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Dec 3 19:11:31 2002 UTC (21 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
Handle the different rpath directive to the linker for Irix in a different, more generic, way - use an abstraction called ${_OPSYS_RPATH_NAME} which takes the value "-rpath," or "-R", set appropriately in the opsys-dependent defs files.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Dec 3 18:57:53 2002 UTC (21 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Abstract out the base value of libtool required into _OPSYS_LIBTOOL_REQD, and use that rather than a hardcoded ${OPSYS} default in bsd.pkg.mk
Revision 1.1 / (download) - annotate - [select for diffs], Sat Nov 30 14:40:55 2002 UTC (21 years, 4 months ago) by cjep
Branch: MAIN
defs file for OpenBSD.