Commit graph

7756 commits

Author SHA1 Message Date
joerg
16937e6f7c Simplify conditional as USE_DESTDIR is set by bsd.prefs.mk.
For "make package", always use package-install as dependency target by
default. This matters if USE_DESTDIR is set conditionally.
2010-02-25 02:06:34 +00:00
joerg
aeb2523a2e Rename internal package-clean target to package-eat-cookie. 2010-02-25 01:03:44 +00:00
joerg
99151b3674 Rename the install phase to stage-install. Introduce a new install
target that defaults to either stage-install or package-install,
depending on whether DESTDIR support is active and supported by the
package or not.
2010-02-24 22:53:34 +00:00
joerg
22ab3c41df Retire check for ONLY_FOR_ARCHS, NOT_FOR_ARCHS and NOT_FOR_OPSYS. 2010-02-23 17:24:55 +00:00
joerg
0af7166ac0 Retire check for MASTER_SITE_SUBDIR and PATCH_SITE_SUBDIR. 2010-02-23 17:24:17 +00:00
joerg
5d951ee1e4 Retire check for ALL_TARGET. It was added before 2005. 2010-02-23 17:22:12 +00:00
joerg
0ee6b73999 Retire check for NO_WRKSUBDIR. It's been deprecated in 2001 and has been
an error almost as long.
2010-02-23 17:20:53 +00:00
joerg
d42ca54339 Remove check for buildlink-x11 -- it's been removed in 2002. 2010-02-23 17:16:51 +00:00
obache
ad39d0e8f2 Set default DEPENDS_TARGET based on USE_DESTDIR instead of _USE_DESTDIR,
or failed at the situation current package != destdir support and depends
package = destdir support with USE_DESTDIR=yes.
2010-02-20 12:49:48 +00:00
rillig
43f7a6c33c Handle MANINSTALL correctly for packages that USE_BSD_MAKEFILE.
Fixes PR 42714.
2010-02-20 07:05:52 +00:00
zafer
f7bf17dfc1 update master_site_gentoo 2010-02-20 00:22:35 +00:00
zafer
9898610123 update master_site_mysql 2010-02-20 00:00:51 +00:00
zafer
3f12419d1c update master_site_pgsql 2010-02-19 23:50:45 +00:00
zafer
0adecf7988 update master_site_mozilla 2010-02-19 23:35:25 +00:00
joerg
84f968d786 Use the real root account for MESSAGES, not the fake user for
unprivileged builds.
2010-02-19 19:11:08 +00:00
joerg
23b2e199d6 Garbage collect support for old pkg_install versions. 2010-02-19 14:27:36 +00:00
asau
72e25b3b15 Describe "pdf" option. 2010-02-19 14:14:39 +00:00
wiz
d867f6492c Describe new amarok options. 2010-02-16 09:13:38 +00:00
taca
41b3830595 Add lang-bs, lang-hr, lang-sl and lang-tl used by typolight*-translations. 2010-02-16 05:59:18 +00:00
wiz
0f89bb3645 Add descriptions for new digikam options. Sort. 2010-02-15 14:22:30 +00:00
obache
3cac2ab156 Adjust chgrp/chown paths for SSD/Linux. 2010-02-13 08:30:59 +00:00
obache
d8b89dd040 for SSD/Linux, /usr/bin/false, not /bin/false. 2010-02-13 08:29:12 +00:00
joerg
ece478d819 Change PostgreSQL default to 8.4. 2010-02-10 19:33:54 +00:00
joerg
3022be5341 Use bind 9.5 as fallback. 2010-02-10 17:28:57 +00:00
joerg
0d6fef1741 Start removal of PKG_SUFX as option by making selection of compression
format a separate new option (PKG_COMPRESSION).
2010-02-09 23:02:13 +00:00
roy
1694674112 Detect a working terminfo a little better. 2010-02-08 22:11:43 +00:00
roy
3483adad93 Fix another silly typo. 2010-02-07 10:28:13 +00:00
roy
26a6e3ce0c Remove typo. 2010-02-07 10:20:37 +00:00
roy
21a2919170 Add builtin for working out if we have terminfo installed natively. 2010-02-07 09:46:13 +00:00
obache
171cda4aeb tools definition of bzcat may have option (ex. bzip2 -cd), allow it. 2010-02-07 08:00:51 +00:00
obache
a428235e70 Set LOWER_VENDOR=pc for Haiku/i386. 2010-02-06 11:40:22 +00:00
obache
6d3e81c83d Haiku does not have /usr/include/pthread.h,
but have native pthread support and pthread.h in include path.
2010-02-06 11:06:19 +00:00
obache
37095ae4b4 Add Haiku support file. 2010-02-06 10:39:59 +00:00
sno
60ceb61a81 Adding description for gmp 2010-02-06 10:37:53 +00:00
minskim
2d59720e40 Use sun-jdk6 on Darwin-10. 2010-02-03 00:49:58 +00:00
joerg
40c00aad94 Deal with cases where the first dependency of a package is a build
dependency, but a full dependency follows later.
2010-02-02 23:35:36 +00:00
sno
b4ba633b40 Add description for new options in databases/p5-DBIx-Class-Schema-Loader 2010-02-02 19:13:02 +00:00
tnn
f7cda37482 The missing run-time search path test cannot run reliably in DESTDIR mode
when not using the readelf(1) method, so skip the test and warn about it.
2010-02-02 15:36:15 +00:00
jmmv
a837a7aec4 Add support for MacFUSE, which is installed outside of pkgsrc.
Tested on Mac OS X 10.5.8 with the fuse-bindfs package.
2010-02-01 21:51:55 +00:00
joerg
b678277405 Pass down PKGINFODIR just like PKGMANDIR is passed down. 2010-02-01 00:16:54 +00:00
joerg
6582b66b8c Revamp the replace logic for the destdir case. Don't bother messing up
the +CONTENTS files, just set the various variables on the dependencies.
Tested by tnn@
2010-01-30 21:07:29 +00:00
joerg
13557d430c Use new pkg_add -U for replace in the destdir case. 2010-01-30 20:13:19 +00:00
joerg
f828e31fdd Enable USE_DESTDIR by default for PKG_DEVELOPER. 2010-01-29 17:20:51 +00:00
joerg
76765d5007 Retire USE_DESTDIR=full workaround. 2010-01-29 17:20:27 +00:00
joerg
463ae48d38 Sync config.guess and config.sub with upstream. 2010-01-23 22:46:08 +00:00
heinz
8036fb65e8 Added LICENSE information for zip/unzip. The license is not approved by
OSI but it is derived from BSD so I added it to the acceptable set of
licenses.
2010-01-21 16:32:21 +00:00
heinz
6e529a2234 Added LICENSE information for Python. The license was approved by OSI
so I added it to the acceptable set of licenses.
2010-01-21 16:28:51 +00:00
joerg
d0c732cce8 Always look for plain ghostscript and always look in print/ghostscript. 2010-01-20 14:47:30 +00:00
joerg
100fb96324 Do not second guess the libtool mode if it was explicitly specified.
For --mode=execute, it could result in incorrect dropping of arguments,
which breaks mono.
2010-01-20 14:29:46 +00:00
dholland
d957f5d842 minor English usage nit 2010-01-17 08:04:32 +00:00
jnemeth
74c78d557c add ilbc 2010-01-16 23:23:15 +00:00
wiz
036448f017 Allow a minimum of 64MB when extract lz files. 2010-01-16 17:08:34 +00:00
obache
2d7e9ef220 Add support of SSD/Linux.
* ROOT_GROUP=wheel, fixes PR#42073.
 * LOWER_VENDOR=ssd
 * adjust paths for some tools
2010-01-16 02:16:35 +00:00
joerg
727857d341 Fix mutt-smtp text. 2010-01-07 14:57:39 +00:00
joerg
5b3d5c1a9f Add LP64PLATFORMS, a list of patterns for 64bit systems.
This allows easily disabling software that is not 64bit clean.
2010-01-06 18:21:44 +00:00
abs
d2402dcaf1 pkg PR/36618 - fix UNPRIVILEGED_GROUP definition for Interix 2009-12-30 12:21:15 +00:00
jmmv
bd1a430d87 Fix libtool under OS X: require a fixed version of f2c, and thus bump
PKGREVISION of libtool to 3 and require it as a dependency.
2009-12-20 12:32:55 +00:00
obache
3b22e3b7cf Introduce PKG_OPTIONS for database/tokyocabinet to select compression support
(zlib/bzip2/lzo/lzma and enabled by default for former two).

LZO and LZMA supports are exclusive, optional and should be selected by
user's use-case (priority of data compression ratio, compression speed,
or so on).

Furthermore, Tokyocabinet uses archives/lzmalib for lzma support, but lzmalib
conflicts with archivers/xz.
It means if tokyocabinet is installed with lzma, failed to install xz,
and result in failure of "make extract" for packages using .lzma/.xz distfiles.
This issue also resolved by optionify lzma support and disabled by default.

This changes also make tokyocabinet ABI changes, so bump PKGREVISION
and recursive bump.

OKed to commit in freeze by wiz@.
2009-12-19 12:56:45 +00:00
obache
307370294a SUA 6.0 have patch command sufficent to use with pkgsrc.
Workaround of PR#42379, broken nbpatch package on SUA 6.1.
2009-12-19 11:56:11 +00:00
tnn
cab6fe7bee fix comment 2009-12-19 10:53:33 +00:00
tnn
b24d39bee5 default X11_TYPE to modular 2009-12-19 10:52:58 +00:00
joerg
725365852d Force libtool 2.2 on all platforms. 2009-12-16 19:48:09 +00:00
joerg
416f555206 Update to libtool-2.2.6b. This switches libtool to the new main branch.
Changes are many, important for pkgsrc:
- much higher speed (up to 30% faster for the overall build of libX11)
- less magic for detection of the tag

The pkgsrc integration of f2c has been changed to be more sane.
libtool itself now depends on the f2c frontend to use proper
auto-configuration and only fakes up the library. This part is
encapsulated in mk/compiler/f2c.mk.
2009-12-15 17:35:36 +00:00
obache
c0c7aa72b8 Update tool paths and arguments for SUA 6.0
XXX: If someone have SUA 5.2 and confirmed that it have same tools for SUA 6.0,
XXX: please replace Interix-[0-5].*-* with Interix-[0-3].*-*.
2009-12-13 08:30:01 +00:00
obache
ad2aadb837 Interix>=5.2 have libc.so.5.2, but no higer revision exists.
So gave up to detect OS_VERSION with shlib version if libc.so.5.2 exists.
2009-12-13 08:19:45 +00:00
obache
e17cd0c53a treat interix>3 same as interix3. 2009-12-13 08:13:07 +00:00
asau
bcb1b957e8 Describe "openmpi-vampirtrace" option. 2009-12-12 23:43:32 +00:00
dholland
65e41384ee Linux's rpcgen has the location of cpp compiled in. Make it use the
pkgsrc wrapper by adding -Y ${WRAPPER_BINDIR:Q} when OPSYS is Linux.

This will fix obscure/subtle build problems caused by bypassing the
wrappers; it will also fix pkgsrc builds on improperly configured
Linux distros (such as in PR pkg/41359) whose rpcgen has the wrong
location for cpp compiled into it.

While there are at least two main branches of rpcgen floating around
the Linux world, both of them support '-Y cpp-path'.
2009-12-07 02:36:51 +00:00
tnn
11a497b12e - clean up liferea mozilla options
- fix build with mozilla option
2009-12-04 13:50:08 +00:00
asau
94a41871c6 Adjust to follow f2c/libf2c split: build-depend on f2c, buildlink libf2c. 2009-12-03 12:44:10 +00:00
tron
c08d676be1 Make wrapper generation code work properly if there is a directory with
a whitespace in the command search path.
2009-11-23 00:25:13 +00:00
joerg
b52e695a15 Clean up path list for ghostscript. 2009-11-21 14:50:28 +00:00
sborrill
bcf9cfc79a Add description for gd option 2009-11-19 15:34:26 +00:00
zafer
0f8c46463c remove backslash. 2009-11-17 20:08:29 +00:00
zafer
5307e63e40 general clean-up. update and remove dead ones. 2009-11-17 20:06:38 +00:00
wiz
ccf9a27aac Fix GNOME path on ftp.tuwien.ac.at. 2009-11-17 15:27:29 +00:00
dogcow
152e66ecbb add xjdic-locale 2009-11-10 10:25:50 +00:00
joerg
150c72bb14 Don't bother with pkg_create -L. @src is essentially unused and the
combination of -p and -I provides all the information needed.
2009-11-05 15:39:42 +00:00
joerg
daafaaa7e2 Create the work directory itself with umask 077 to prevent access to
files with broken permissions (e.g. world-writable files).
2009-11-03 02:14:32 +00:00
obache
de7336aab0 mention xrandr option (used by wm/echinus). 2009-11-02 04:19:26 +00:00
asau
3e1ef65ec4 Avoid echoing commands at bin-install. 2009-10-31 12:22:59 +00:00
joerg
82ddc9f5cc Make sure that MV is properly defined. From PR 42247. 2009-10-29 20:19:27 +00:00
sborrill
966bfa8021 Add description for guile option 2009-10-29 12:33:52 +00:00
wiz
64adf0c850 Add 2-clause-bsd to DEFAULT_ACCEPTABLE_LICENSES. 2009-10-25 21:32:17 +00:00
sno
2460b781ce recognize compiler newer than 5.9, too 2009-10-25 17:15:44 +00:00
tnn
ab33a2bb5f revert previous - better do a bulk build with this change first to see
if/how much stuff is dependent on it.
2009-10-21 18:00:00 +00:00
tnn
33518e0113 remove lib/charset.alias from CHECK_FILES_SKIP 2009-10-21 17:00:33 +00:00
obache
587d494aba Allow USE_JAVA=build (build dependency on jre). 2009-10-20 02:33:01 +00:00
wiz
08eeab4734 Support lang/openjdk7 and make it the default on
NetBSD-[4-9]*-i386 and NetBSD-[5-9]*-x86_64.
2009-10-14 13:20:05 +00:00
hubertf
96307efab4 explain snort-prelude 2009-10-11 18:58:09 +00:00
wiz
322c2eb8ca Fix tuwien GNU path. 2009-10-11 08:59:39 +00:00
tnn
32d0f16850 don't assume we have /bin/zcat 2009-10-11 07:36:11 +00:00
joerg
453a72a147 Use the correct variable names. 2009-10-06 13:34:53 +00:00
obache
d81a6402d6 Fix indentation of show-buildlink3, came from a typo. 2009-10-05 02:40:06 +00:00
obache
6d0f1f47ee Fix typo in comment. 2009-10-02 12:35:54 +00:00
taca
c1bf435227 * Add readline which select GNU readline explicitly.
* Remove squirrelmail-japanese and squirrelmail-lite.
2009-09-29 13:53:06 +00:00
schmonz
667475a576 Describe the "cvs" option. End "svn" description with a dot. 2009-09-25 07:30:49 +00:00
tron
018be612e3 Unconditionally set the default ABI to 32-Bit for Mac OS X Snow Leopard.
There are too many third party applications which don't build using
the 64-Bit ABI at the moment.

Approved by Alistair Crooks.
2009-09-24 17:24:13 +00:00
tron
afd7200f80 The 64-Bit version of "libiconv" is not compatible with the GNU version
and therefore rejected by e.g. the "glib2" package. Use the "libiconv"
package to fix this.

Approved by Alistair Crooks.
2009-09-24 06:31:27 +00:00
hasso
390b0c73c2 Workaround for amd64 vs x86_64 mess on DragonFly as well. 2009-09-22 19:19:29 +00:00
tron
a42e90b053 Try again to fix Mac OS X Snow Leopard ABI issue (32-bit vs. 64-bit):
1.) Always set the "ABI" variable.
2.) Default to 64-bit mode if the machine is able to run 64-bit binaries.
    This seems to match the default behavior of Xcode (Apple's toolchain).
3.) Set "LOWER_ARCH" so it automatically evalutes to the correct value
    based on the ABI we are compiling for, not on based on the kernel
    the machine is running. This even works properly if the ABI is
    set in "/etc/mk.conf" or on the command line.

Thanks a lot to OBATA Akio for providing the crucial hint to get
this working properly.
2009-09-22 09:17:50 +00:00
tron
94e100eb38 Revert last change. It doesn't work properly because the "ABI" setting
is not defined that early as we have included neither "bsd.own.mk"
nor "mk.conf" yet.

We unfortunately cannot make these adjustments later because "bsd.own.mk"
and "mk.conf" would be processed with an incorrect value for
"MACHINE_ARCH".
2009-09-21 15:28:03 +00:00
spz
fa36e46c3f add an option to openvpn to enable using certificates on USB sticks
or cards (etc) that are using the PKCS11 protocol
2009-09-21 12:33:31 +00:00
tron
66d67cdc56 Try to fix Mac OS X Snow Leopard ABI issue (32-bit vs. 64-bit):
1.) Always set the "ABI" variable.
2.) Default to 64-bit mode if the machine is able to run 64-bit binaries.
    This seems to match the default behavior of Xcode (Apple's toolchain).
3.) Set "LOWER_ARCH" based on the ABI we are compiling for, not on
    based on the kernel the machine is running.

The "gnupg" package now builds for the 64-Bit API without extra tricks.
2009-09-21 10:56:08 +00:00
joerg
ed25fdba32 Fix syntax. Mea culpra 2009-09-20 10:44:33 +00:00
wiz
b45f15dbed Avoid hardcoding sandbox location in a shell script. 2009-09-20 10:24:00 +00:00
dmcmahill
4ee78bd0a3 Fix a typo, no idea why this didn't show up when I tested this before. 2009-09-18 11:38:23 +00:00
dmcmahill
071a693784 Teach this file about the lang/gcc44 package 2009-09-18 11:27:41 +00:00
joerg
d515df3aab Deal with strip idiosyncracies:
- sometimes creates the temporary file, but fails
- sometimes it is successful, but still keeps the temporary file
- sometimes it crashes when called with more than one argument
Bite the bullet and call it individually with explicit output file
and clean up after it.
2009-09-18 10:11:48 +00:00
spz
020944b32f added openssl and nss option descriptions 2009-09-15 18:04:30 +00:00
tron
bbf44b1044 Add support for X.org bundled with Mac OS X Snow Leopard. 2009-09-13 13:28:46 +00:00
tron
a9f24f37cf Add 32 bit and 64 ABI options for GCC under Mac OS X. 2009-09-12 21:42:27 +00:00
tron
62efbfa9bf Add comment describing version numbers for Mac OS X Snow Leopard. 2009-09-12 21:41:26 +00:00
joerg
2b4c4d15f1 Always set both --host and --build, a number of programs want to use
a cross-compile like environment otherwise.
2009-09-12 00:52:45 +00:00
joerg
e0925bbd0c Replace tab with space. 2009-09-10 21:46:57 +00:00
wiz
68eb24b1c0 Teach remove_todo how to remove entries for Python packages. 2009-09-10 15:35:50 +00:00
obache
b48e891d29 Add qt3 module. 2009-09-09 13:03:38 +00:00
abs
75ea9c1e0e Add farsight and tcl options - part of PR 41978 from Joachim Kuebart 2009-09-06 21:04:09 +00:00
wiz
4e9930c4bb Match changes on NetBSD: mount /usr/X11R7 in sandbox by default instead of
/usr/X11R6.
2009-09-06 19:43:18 +00:00
joerg
a2ba93cce5 Use unzip from base if it exists. 2009-09-04 13:21:19 +00:00
joerg
2793535127 Use filtered plist for install-strip-debug and install-man-handling,
simplifying the latter.
2009-09-02 22:05:42 +00:00
joerg
013ced16d3 Add wrkref check for using the .buildlink or .x11-buildlink
subdirectories. Update comment on the default checks.
2009-09-02 14:43:06 +00:00
joerg
e58a7789d9 Add STRIP_DEBUG option, which removes debug information from all files,
leaving basic symbol tables intact. Document that INSTALL_UNSTRIPPED
doesn't work for all packages.
2009-09-02 14:40:40 +00:00
tnn
09e1becd63 break dependency loop between ccache and digest 2009-08-31 08:38:50 +00:00
wiz
109c80313e Change default for zip extraction to leave files as they are.
Previously, zip extraction by default converted to lower case.

Fix some packages that need it and remove -L from some packages
that manually set it.
2009-08-25 11:56:34 +00:00
joerg
d8f9a8b0ce Add USE_NETBSD_REPO option to force make cce and friends to use the
main repository. Very useful when using a local copy of the repository
for normal operation.
2009-08-23 18:09:45 +00:00
wiz
89131fecc2 Make cce depend on todo-entry-remove as well. 2009-08-21 23:34:42 +00:00
wiz
71c2cba0e6 When making an entry to the CHANGES-* file using 'make changes-entry',
the target now automatically also removes any TODO entries for the
package that was updated.

Script improved based on version by dholland; further suggestions
by gdt and joerg.
2009-08-21 12:51:07 +00:00
minskim
f98f2641d7 Remove unused options: w3m-m17n and w3m-unicode. 2009-08-19 06:18:42 +00:00
yyamano
7a0380bda3 Add TOOLS_PLATFORM.groff. groff has been installed at least since 10.4.
Fixed pkg/41903. Thanks Jesse!
2009-08-18 04:38:24 +00:00
joerg
e44e745bc5 Recognize -m32. Change reundant -kPIC to -kpic to match the set. 2009-08-15 13:36:48 +00:00
joerg
162524bc85 Unsupport PostgreSQL 8.1. Garbage collect detection of ancient versions. 2009-08-14 19:40:48 +00:00
tnn
b569c6ca29 document mozilla-jit 2009-08-09 21:12:51 +00:00
minskim
70fbfdbc6e Let EMACS_TYPE support editors/emacs and editors/emacs-nox11 as
emacs23 and emacs23nox, respectively; editors/emacs is the default
one.
2009-08-05 22:14:28 +00:00
joerg
7cc2780855 Add support for fetching from URLs that do not end in the distfile.
If the URL is prefixed with a dash, it is considered complete.
2009-08-02 02:38:52 +00:00
minskim
5ab056b686 emacs.mk is no longer used. 2009-07-31 22:20:28 +00:00
adam
f21fbf16b8 Added databases/postgresql84 2009-07-29 06:33:03 +00:00
rillig
5d5d020850 Documented the trap into which I had just fallen. 2009-07-28 07:01:56 +00:00
rillig
75bc6127cb Did you know that the := operator behaves funnily? Example:
exclam	!= echo ${DEFINED_LATER:Q} value
colon	:= ${DEFINED_LATER} value

DEFINED_LATER = later

show:
	@echo ${exclam}
	@echo ${colon}

Don't expect them to be the same.
2009-07-28 06:55:24 +00:00
rillig
99fbe40af6 Added an experimental target "import" that makes it easier to import
packages from pkgsrc-wip and other sources.
2009-07-26 21:36:38 +00:00
wiz
dcc7e8e6e1 Add mpl-1.0 (Mozilla Public License), and allow it by default.
(We already had version 1.1 in pkgsrc, this is needed for at least ptlib.)
2009-07-26 09:18:29 +00:00
obache
4823b361bb Note bind-dig-sigchase for net/bind96. 2009-07-26 09:09:35 +00:00
agc
d07c430fe5 Get rid of an abstraction violation which has been in the tree since
March 2008. Not vital, but the previous way does not scale well/at all.
2009-07-26 05:32:43 +00:00
joerg
5386a38a9d Compute +SIZE_ALL as documented in pkg_info(1). Addresses PR 41767. 2009-07-24 06:54:37 +00:00
wiz
f0909c9ec8 Remove USE_DIRS infrastructure support and support packages.
See http://mail-index.netbsd.org/pkgsrc-changes/2009/07/22/msg026834.html.
2009-07-22 09:05:23 +00:00
tnn
fbff49c099 sync list of sourceforge mirrors 2009-07-20 13:09:41 +00:00
tnn
37e6cb108f Specify the name of the distfile instead of allowing the fetch tool to
infer it from the URL. No objections on tech-pkg@
2009-07-20 09:09:02 +00:00
tonio
d9c5023c3b Add an option to enable ruby support: ruby 2009-07-18 06:07:37 +00:00
agc
7b77ea0de4 Apply the fixes from Jukka Salmi in pkg PR/41621 to fix smart message
display.
2009-07-17 23:24:57 +00:00
joerg
c0374130d8 Add depends-fetch and depends-checksum. They work like
show-depends-options, e.g. recurse. make fetch-list does not provide the
same functionality as it doesn't deal well with broken mirror.
2009-07-15 09:40:30 +00:00
joerg
fadf36e08b Add text about AND/OR conditions. 2009-07-15 09:31:20 +00:00
ver
0df3bca6ba Upgrade devel/py-ZopeInterface to zope.interface-3.3.0.
Use eggs instead of distutils.
Remove patch-aa as it no longer applies.

Add licenses/zpl and add zpl to mk/license.mk:DEFAULT_ACCEPTABLE_LICENSES.

Patch posted to pkgsrc-users@ and okayed by agc@.
2009-07-15 06:12:44 +00:00
tron
05fbe1aaa8 Don't use "/bin/ksh" to run wrappe scripts under Mac OS X before Leopard.
This should fix build problems reported by Christoph Egger.
2009-07-11 10:32:41 +00:00
rillig
0280fc4e23 Reformatted and extended the comment so that it can be found by
"make help".
2009-07-11 07:56:25 +00:00
tron
bd98977eb6 Mozilla Public License 1.1 (which is OSI approved). 2009-07-10 16:24:56 +00:00
he
cc977aac3f With the most recent pkg_install, directories are removed when the
last file in a directory is removed.  This might cause common and
expected-to-be-existing directories in /usr/pkg to be removed, and
a subsequent attempt at installing a file to the now non-existent
directory will instead create a file with the name of the expected
directory.

This will create PLIST errors for the package in question, but also will
cause the erroneously named file to not be removed on package removal.

This can cause cascading bulk build failures for subsequent packages.
To prevent this, after each package is done, check if some of the
common top-level expected-to-be directories are now files, and
remove them and emit an error message if so.

I *think* I already fixed the single package which had the unfortunate
problem of not declaring "include" as an installation directory, but
this should prevent the problem from re-occurring in the future as well.

Thanks to joerg@ for the hint for pulling in the value of PREFIX.
2009-07-09 12:46:49 +00:00
markd
8963e49faf Allow other fortran compilers than f2c to be used when gcc doesn't supply
one.

Now to use g95 as the fortran compiler just add
	PKGSRC_FORTRAN= g95
	FC= g95
to the mk.conf.
2009-07-08 21:25:30 +00:00
markd
1d907d5432 Add g95 support to the compiler framework, based on the existing f2c
support.
2009-07-08 21:17:16 +00:00
minskim
ce99bfa433 Uncompress .xz using xzcat. 2009-07-08 13:27:52 +00:00
minskim
94052c23d5 Add xzcat as a tool and update lzcat's TOOLS_DEPENDS to avoid conflicts.
archivers/xz provides both lzcat and xzcat.
2009-07-08 12:51:16 +00:00
sketch
d2e20bcaf4 Sync bootstrap file list with reality. On the plus side, mk/bulk works again. 2009-07-02 22:34:16 +00:00
taca
b9f90ededb Add lang-be which will add Belarusian language support. 2009-07-01 01:39:21 +00:00
dmcmahill
10267b69d0 add a long missing @ in the print-summary-data target that has been causing garbage to appear in the output 2009-06-30 16:11:49 +00:00
joerg
82d905959e Don't call pkg_admin check-license if the version is too old to support
it.  Explicitly fail in that case and inform the user to update.

If the license condition is simple, provide a C&P-table line.

OK wiz@
2009-06-29 14:49:57 +00:00
tnn
ddc47f016a fix typo in comment 2009-06-18 14:51:55 +00:00
joerg
5fc98f11b5 Make sure that _UPDATE_RUNNING=YES is passed down to su-deinstall for
PKG_PRESERVE packages (e.g. pkg_install). Otherwise an old version of
pkg_install is not removed from pkgdb.
2009-06-17 12:54:57 +00:00
joerg
8e4b1dc7fa Kill more @dirrm logic. 2009-06-14 23:10:39 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
8a5245d7ec Don't generate @dirrm lines in print-PLIST, switch @exec mkdir lines to
@pkgdir.
2009-06-14 17:12:03 +00:00
joerg
ad6ab4aacb Use pkg_admin check-license to allow more complex conditions:
- LICENSE= foo OR bar
- LICENSE= foo AND bar
- LICENSE= (foo OR bar) AND baz
2009-06-14 15:15:24 +00:00
joerg
b6a759d181 Bump PKGTOOLS_REQD version:
- @dirrm is now obsolete and should most conditional mkdir/rmdir lines
  in PLIST should be replaced by @pkgdir
- license handling can use pkg_admin
2009-06-14 15:12:56 +00:00
wiz
29486c3b73 Describe uds option. Sort. 2009-06-14 07:55:25 +00:00
sno
5dfc240bfc wrap some more gcc flags to suitable xlc flags 2009-06-11 10:38:28 +00:00
sno
e422e3b011 add description for mstats option 2009-06-11 10:36:21 +00:00
wiz
b3470e0564 Hide automake-1.11 by default as well. 2009-06-10 15:31:45 +00:00
joerg
4e1bd80afd Add support for using USE_DESTDIR=yes and replace together.
Based on the patch send to tech-pkg in 2008, but less intrusive.
2009-06-09 08:40:27 +00:00
obache
e075caf6e1 Mention new options added for net/amule. 2009-06-07 12:28:19 +00:00
schwarz
8a2dcb7bd1 /usr/bin/gcc on MacOS X is a wrapper that expects to call the (architecture-
dependent) real gcc binary with the same path as it has been evoked. When
it is called via a symbolic link this fails since the evokation path in that
case is the original one of the symbolic link. For that reason pkgsrc's
buildlink framework must be prevented from using symbolic links to refer to
/usr/bin/gcc.

imac:/tmp schwarz$ ln -s /usr/bin/gcc gcc
imac:/tmp schwarz$ /tmp/gcc
gcc: installation problem, cannot exec '/tmp/powerpc-apple-darwin8-gcc-4.0.1': No such file or directory
2009-06-07 11:34:27 +00:00
abs
3d3c04b07e PR pkg/41542 - java-vm.mk needs updating for openjdk7-bin from yamt 2009-06-05 16:00:47 +00:00
minskim
079e2c5e96 Describe nextstep option. 2009-06-05 01:57:53 +00:00
ahoka
eb3a932fcb Add the MirOS license (OSS certified) as default acceptable. 2009-06-03 13:40:03 +00:00
joerg
c46e99c7cd Learn from the AIX issues with hard links to symbolic links and always
create the compiler aliases with ln -fs.
2009-06-02 22:32:49 +00:00
joerg
7ce83aa384 Don't create hardlinks to symlinks, AIX freaks out with that. 2009-06-02 22:28:52 +00:00
sno
fc5ee2d351 shell code is not C ... 2009-06-02 17:39:28 +00:00
joerg
bdd1b8e73a Remove WRAPPER_DEBUG definition, it doesn't change anything. 2009-06-02 14:51:03 +00:00
joerg
af770acf0e GCC_USE_SYMLINKS has been renamed and is the default now, so remove it
here.
2009-06-02 14:47:44 +00:00
joerg
f0a005f2df Avoid one fork per wrapper call if no cleanup is necessary and debugging
is disabled.  In that case, the post processing is doing nothing anyway.
2009-05-30 19:18:01 +00:00
joerg
9377afae3f Rename GCC_USE_SYMLINKS to COMPILER_USE_SYMLINKS, implement it for the
other compiler drivers and enable it by default. Saves at least a
percent of build time even for trivial packages like lang/lua.
2009-05-30 18:16:26 +00:00
joerg
62df2b30e0 Require exact match for --wrappee-name option, no leading or trailing
content.  This option is used by libtool only and that uses the correct
exact argument.
2009-05-30 17:48:20 +00:00
sno
1633b578b2 add some argument wrappers after studying xlc manpage 2009-05-30 16:08:03 +00:00
obache
1aa74691fb Add mac option description (used by gmpc). 2009-05-30 00:54:17 +00:00
he
a74f460e57 Add the "MIT" license, from
http://www.opensource.org/licenses/mit-license.php
and add it to DEFAULT_ACCEPTABLE_LICENSES.
Based on hints from joerg@.
2009-05-26 12:19:12 +00:00
obache
27dd467286 Accept _AUTOMATIC=yes.
At least, set as "yes" in mk/flavor/pkg/depends.mk,
and accept both "YES" and "yes" in flavor/pkg/install.mk.

Fixes PR 41422.
2009-05-26 06:03:02 +00:00
joerg
78ce287831 For developer mode, warn about packages without destdir support. 2009-05-23 23:48:44 +00:00
zafer
7df948d34a add missing backslash. 2009-05-23 17:06:24 +00:00
zafer
bde8b76e13 Update MASTER_SITE_GENTOO. Remove stale/dead mirrors. Fix lots of gentoo typos. 2009-05-23 12:58:34 +00:00
zafer
00ff622ed1 Update MASTER_SITE_PGSQL. Remove stale/dead mirrors. Update timestamp. 2009-05-23 12:09:46 +00:00
zafer
6bfd17d7df Update IFARCHIVE mirrors. 2009-05-23 11:36:41 +00:00
zafer
9f12cdc1cf Update MASTER_SITE_OPENOFFICE. Clean up stale/dead mirrors. 2009-05-23 11:32:14 +00:00
zafer
c699321b62 remove trailing backslash in mysql. 2009-05-22 20:17:44 +00:00