Commit graph

7975 commits

Author SHA1 Message Date
sbd
b21b15a027 Remove GNU_CONFIGURE_LIBDIR setting on x86_64-linux systems, setting this
for all packages that use GNU_CONFIGURE causes to many packages to break.

Packages that need the libdir passed to them will need to be handled one
at a time.
2012-01-22 08:40:11 +00:00
wiz
8de0a1265a Remove trailing whitespace that annoyed pkglint. 2012-01-21 20:43:00 +00:00
shattered
823a2e9139 gcc also knows -mschedule=* 2012-01-21 12:05:03 +00:00
zafer
57b4d7f306 shorten MOZILLA to a useful bunch.
ok wiz@
2012-01-21 02:03:55 +00:00
obache
53b0cfe395 OpenBSD-2.9 and later support kqueue(2). 2012-01-19 10:53:56 +00:00
sbd
8f2c450e41 While 64bit Linux systems can emulate 32bit systems the EMUL_TYPE is not
"native" it's "builtin".

So if Linux emulation is wanted on a Linux system set EMUL_TYPE.linux to
"native" if the EMUL_ARCH and MACHINE_ARCH are the same, otherwise set it
to "none".

If the EMUL_TYPE is 'none' disable the package by setting NOT_FOR_PLATFORM
to this platform.

If someone wants to use Linux 32bit "builtin" emulation they should ensure
that the native 32bit library packages that are needed are installed
(e.g. libc6-i386 ... ) and put "EMUL_TYPE.linux=builtin" in mk.conf.
2012-01-18 00:52:20 +00:00
sbd
b207e3049a s/DEPENDS_native-linux/DEPENDS_${EMUL_DISTRO}/
Also don't set LDCONFIG_* if EMUL_IS_NATIVE.
2012-01-18 00:37:46 +00:00
sbd
decd6778f3 On Linux-x86_64 system transform /usr/lib/../lib* to /usr/lib* so that
the buildlink rules work properly.
2012-01-17 22:19:22 +00:00
sbd
7cee03ab00 Add the convenience variable GNU_CONFIGURE_LIBSUBDIR. 2012-01-17 21:19:43 +00:00
sbd
7d410a233f Add the GNU_CONFIGURE_LIBDIR variable, if defined it will be passed to gnu
configure scripts as the value of --libdir.

On Linux x86_64 set GNU_CONFIGURE_LIBDIR to ${GNU_CONFIGURE_PREFIX}/lib,
this will stop package trying to install into ${PREFIX}/lib64.
2012-01-17 21:10:24 +00:00
sbd
af000a2430 Simplfy the MACHINE_ARCH/LOWER_ARCH settings on Linux.
1) Set LOWER_ARCH to the filtered uname -m output.
2) Set MACHINE_ARCH to LOWER_ARCH.
3) Brace LOWER_ARCH in a !defined block add it to MAKEFLAGS.
2012-01-17 20:43:25 +00:00
ryoon
dac70aa4d5 PR pkg/45799
* Use "mount -t nullfs" on FreeBSD, instead of "mount -t null".
* On Linux, for creating /dev/*, use "mount --bind".

Tested on FreeBSD/i386 9.0-RC3 and 9.0-RELEASE, CentOS/i386 6.2, 5.4,
and Gentoo Linux/i386 (Linux kernel 3).

O.K.ed by wiz@
2012-01-15 13:34:28 +00:00
obache
368da44445 gsed related clean up.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
  * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
    real GNU sed is required.
  * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14 07:44:33 +00:00
hans
9ecb5ed442 Use native zip etc. if available. 2012-01-14 02:11:00 +00:00
hans
283b3ea010 Support zip and related utilities as host tools. 2012-01-14 01:52:14 +00:00
hans
844273125b Add bison.mk, derived from flex.mk, to allow setting a minimum bison
version required.
2012-01-14 00:47:53 +00:00
hans
34bb0e4502 Add pod2text as host tool. 2012-01-12 15:55:01 +00:00
hans
b0aed5d3a6 Default to lesstif instead of dt if X11_TYPE != native. 2012-01-12 15:53:37 +00:00
hans
062b91828f Look for /usr/dt only if X11_TYPE == native. 2012-01-12 15:51:14 +00:00
wiz
89d519c651 Add Mozilla Public License v2.0 (mpl-2.0) and mark it as default-acceptable. 2012-01-04 11:53:38 +00:00
wiz
ca95763855 Describe two svn options. From Moritz Wilhelmy. 2012-01-04 11:00:26 +00:00
wiz
458f2e04f0 Finish support for libdrm package. 2011-12-29 22:17:20 +00:00
marino
478c16e258 mk/platform/DragonFly.mk: Correct setting for _OPSYS_HAS_OSSAUDIO
DragonFly never had libossaudio.
2011-12-17 16:20:01 +00:00
ryoon
2555d61a64 Add epl-v1.0 to DEFAULT_ACCEPTABLE_LICENSES. 2011-12-15 22:13:45 +00:00
minskim
561cc146d2 Add lppl-1.3c to DEFAULT_ACCEPTABLE_LICENSES. 2011-12-14 18:44:49 +00:00
joerg
76d4ca42e5 Also disable native patch on FreeBSD 2011-12-14 03:28:54 +00:00
joerg
77b71deea2 Don't pick up GNU patch on Darwin, Linux and SunOS. It has a number of
restrictions including line length, asymmetric context and interaction
with read-only patches. It is just not worth the trouble.
2011-12-14 03:17:25 +00:00
joerg
d247132140 Be a bit less aggressive in the required version of pkg_install encoded
into binary packages.
2011-12-13 16:35:48 +00:00
dholland
54ae6c7135 Another whitespace, from Snader_LB. 2011-12-09 03:00:28 +00:00
dholland
6b7e38fa46 A couple more adjustments, partly from Snader_LB. 2011-12-09 02:59:01 +00:00
dholland
644c97a721 whitespace 2011-12-09 02:23:28 +00:00
dholland
bc18ee86d9 typo fixes, from Snader_LB 2011-12-09 01:53:40 +00:00
marino
d0275a4020 mk/tools/tools.DragonFly.mk: Add some native tools
Add xzcat, pax, and alphabetize cat
2011-12-08 20:38:39 +00:00
drochner
4ffd67b1cf delegate setting of MOTIFLIB to the motif version specific bl3 files 2011-12-07 16:58:54 +00:00
marino
215152a49e mk/tools: Fix flex tool definition for DragonFly 2011-12-06 19:08:31 +00:00
obache
8bf5e38ec5 Let wget to skip CERT check, same as curl doing. 2011-12-06 01:17:33 +00:00
alnsn
b46577b132 Document szip option. 2011-12-01 23:48:59 +00:00
pettai
ac01ac175d Added tacacs-shrubbery options 2011-12-01 00:03:48 +00:00
gdt
a27417b1b0 Drop Affero GPL from DEFAULT_ACCEPTABLE_LICENSES.
Add explanation of why:

#	As an exception to the Open Source or Free policy, the board
#	of The NetBSD Foundation has decided that licenses that
#	trigger obligations from use (rather than redistribution),
#	such as the Affero GPL, should not be in
#	DEFAULT_ACCEPTABLE_LICENSES.

ok board@
2011-11-30 23:55:33 +00:00
wiz
5ea5bc06f7 Document rtmp option for curl. 2011-11-30 20:55:40 +00:00
hans
bd5410d80e Fix perl version.mk botch. 2011-11-30 15:09:22 +00:00
wiz
eb5bd70d87 Describe libwildmidi. 2011-11-30 13:52:55 +00:00
wiz
26ad34e771 Add all option descriptions for musicpd. 2011-11-30 12:02:46 +00:00
hans
4dbfdc6ba5 fix variable expansion 2011-11-29 18:00:56 +00:00
hans
0828b9245c Add perldoc and pod2html to tools. 2011-11-29 16:51:58 +00:00
hans
86d050f4b8 Unify handling of perl tools. 2011-11-29 16:13:08 +00:00
ryoon
fc96bb2495 Add gnu-agpl-v3 to DEFAULT_ACCEPTABLE_LICENSES.
Sync with pkgsrc/pkgtools/pkg_install/files/lib/license.c.

XXX I follow documented policy in mk/license.mk.
2011-11-29 14:49:19 +00:00
jmcneill
7fb230def3 for X11_TYPE=native, default X11BASE to /usr/X11R7 on NetBSD if
X11FLAVOUR is "Xorg", so it is set right even when x* sets aren't installed

ok joerg
2011-11-28 00:00:49 +00:00
ryoon
484b6f7595 Document section update. PR pkg/45654.
* Add value "7" to USE_JAVA2.
2011-11-26 18:25:43 +00:00
hans
211323d6d9 Add gmake.mk, based on texinfo.mk, to check the version of the
platform-provided gmake. Packages can set GMAKE_REQD to require a
minimum gmake version.
2011-11-26 16:11:11 +00:00