The NetBSD Project

CVS log for pkgsrc/mk/Attic/defs.OpenBSD.mk

[BACK] 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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>