Commit graph

7477 commits

Author SHA1 Message Date
joerg
709d52f492 Improve AIX/XLC support:
- provide cpp wrapper using cc -E
- provide c++_r wrapper working like c++
- provide -rpath handling for cc
- fix some debug messages to provide the correct script name
2008-12-29 16:53:06 +00:00
joerg
932fd9ecda Emulate -rpath argument of GCC and xlC on AIX, it works like the
corresponding linker argument.
2008-12-29 11:25:39 +00:00
dsl
5f2fc5dcbf Use a temporary variable to hold ${_dep_:C/\:.*$//} since it is used
as a modifier on another variable and would need to be escaped
as :M${_dep_\:C/\\\:.*$//} in order for the modifiers to be parsed correctly.
This all used to work because _dep_ is a .for loop control variable which
was substituted in an earlier pass through the line.
Recent changes leave .for loop control variables to be substituted during
normal expansion.
Adding the \ would leave the script non-working with theolder make.

OK'd by Beefy
2008-12-23 22:34:26 +00:00
taca
9fd8b22e88 Add lang-th, Thai language support. 2008-12-21 15:18:02 +00:00
obache
9c6491952f nox11 option should not be used anywhere, use -x11 instead. 2008-12-21 12:13:38 +00:00
spz
6c2bb9406e add a description for the uucp option used eg in news/inn. Since other
packages may also want to optionally add uucp support, don't use inn-uucp.
2008-12-21 11:14:23 +00:00
spz
d034e3dc65 add a line for the recently added bind-xml-statistics-server option for the
net/bind95 package
2008-12-21 11:11:33 +00:00
jmcneill
670c861ab9 Document pulseaudio option. 2008-12-19 13:25:14 +00:00
tron
65c127a1a3 Update Xcode information for Mac OS X Leopard. 2008-12-16 08:11:29 +00:00
rillig
f38678623c There is no mail/nail anymore. 2008-12-15 12:53:28 +00:00
rillig
c448324760 Oops. 2008-12-15 12:28:49 +00:00
rillig
9a009cf3a3 Made the code shorter.
The info messages can be omitted. At least for ELF binaries, the code is
sufficiently stable.
2008-12-15 11:03:49 +00:00
obache
6f8cd07b1f Fixes typo, able to detect builtin libiconv again. 2008-12-15 10:58:53 +00:00
taca
beb4f88cfa Remove extra debug codes which noted by Ryo HAYASAKA as PR pkg/40175. 2008-12-15 09:01:30 +00:00
jmcneill
49a9b9816d Add /usr/lib${LIBABISUFFIX} to the search path 2008-12-14 16:34:24 +00:00
rillig
5a901cfed5 Added a -v flag to the verify_file function, which in case of a
verification failure prints a useful and concrete error message.
2008-12-14 14:09:32 +00:00
obache
80c5f6765c Mention w3m-image-gtk2 option. 2008-12-13 08:56:44 +00:00
sketch
9786e79561 Solaris useradd requires a full path to the shell. 2008-12-12 15:35:34 +00:00
taca
29c4514e53 Add lang-zh option. 2008-12-09 14:49:24 +00:00
ahoka
dcf2b77269 Add hal's description to the list. 2008-12-09 09:41:26 +00:00
wiz
87f53ba39d Bump intltools dependency default to 0.40.0, more and more programs need it.
That version has been in pkgsrc for nearly 6 months now, it is in the last
two branches.
2008-12-05 08:25:15 +00:00
wiz
6071b46553 Add a few. 2008-12-04 13:20:27 +00:00
wiz
a7fe20c8c8 Add en_NZ locale. 2008-12-04 09:33:20 +00:00
rillig
2f986f5645 Added MAKE_ENV and MAKE_FLAGS to the list of important variables. 2008-12-04 00:05:33 +00:00
obache
581742f7e4 Add a missing end of slash. 2008-12-02 12:58:59 +00:00
joerg
71914235a2 Skip -q64. From Jens Rehsack. 2008-12-01 20:40:37 +00:00
obache
fe2a3978cf Update MASTER_SITE_MOZILLA with today's primary and secondary mirrors. 2008-12-01 11:49:20 +00:00
rillig
57fbd43ec4 Replaced _PKG_SILENT and _PKG_DEBUG with RUN. 2008-11-29 13:54:45 +00:00
rillig
2116a707f4 Removed lots of unreachable mirrors. 2008-11-29 13:38:52 +00:00
rillig
14faa7757b One more variable for show-all-gnu-configure. 2008-11-29 12:29:35 +00:00
rillig
a07f1507cf typo 2008-11-27 19:28:01 +00:00
joerg
8be94cdec0 Explicitly pass down -brtl for the linker, not the compiler. From Jens
Rehsack.
2008-11-27 18:01:17 +00:00
joerg
b6cae7ec3e Don't use the CC wrapper for ld on AIX with XLC. From Jens Rehsack. 2008-11-27 18:00:06 +00:00
joerg
b5fd177ee1 Adjust xlc_r check to actually look for the right binary.
Prefer xlc_r over cc_r as authoritive name. Export CC_R.
From Jens Rehstack.
2008-11-27 17:56:52 +00:00
rillig
aa8cf3ff77 Added _VARGROUPS and the source of the error message. 2008-11-26 09:10:30 +00:00
obache
96bb16916f Remove belnet from MASTER_SITE_SOURCEFORGE.
It is not listed in mirror picker and can't resolve the name.
Noticed by Zafer Aydogan via private mail.
2008-11-25 05:21:35 +00:00
wiz
6f9b8b3b92 Add la locale for GNOME (gedit). 2008-11-24 13:39:01 +00:00
jnemeth
b6bae04061 add zaptel 2008-11-24 09:21:22 +00:00
bjs
2e4e0da985 add libxml2 option 2008-11-24 07:39:35 +00:00
wiz
9b507bf953 Add ast locale, for GNOME. 2008-11-23 11:13:50 +00:00
sketch
cc9b709684 Make the bulk scripts which use 'set -eu' actually work. 2008-11-19 16:27:14 +00:00
rillig
d04f057795 Documented BUILD_DEFS and BUILD_DEFS_EFFECTS. 2008-11-19 08:06:36 +00:00
rillig
4c49bb28b8 Documented INSTALL_UNSTRIPPED. 2008-11-18 22:03:56 +00:00
rillig
0e70dc215e Removed unused variables. 2008-11-18 21:58:22 +00:00
ahoka
f4426ff657 Don't try to build gcc2 on AMD64, as it's not supported by that compiler.
This issue was reported by Daniel Horecki.
2008-11-16 17:01:53 +00:00
minskim
9d21508d1a Decompress .lzma files with lzcat. 2008-11-15 20:25:34 +00:00
minskim
492b7040ee Add lzcat to the tools framework.
lzcat will be used to decompress .lzma files.
2008-11-15 20:20:44 +00:00
joerg
07e7458998 Improve AIX/XLC support based on discussions with Jens Rehsack:
- Add cc_r/xlc_r wrapper using the same rules as xlc itself.
  It is used for example by Perl.
- Improve the RPATH emulation:
  - Always set -blibpath, use /usr/lib:/lib as default
  - If -blibpath is exlicitly given, add to the default
  - Additionally append any -Wl,-rpath given.
2008-11-14 14:04:12 +00:00
hasso
c896f2e2c7 DragonFly doesn't have /dev/audio any more. 2008-11-11 13:26:42 +00:00
adrianp
be3413aa6d +opengrok-build 2008-11-06 23:20:10 +00:00
joerg
c6b8125c9c Merge aix-xlc block into the xlc block and distinguish AIX and Darwin.
The PKG_FAIL_REASON isn't executed by default, no idea why, but this
makes it a bit cleaner why the compiler wrapper will fail and fixes the
more important AIX case.
2008-11-06 21:34:16 +00:00
taca
e5c4feb0ff Add typolight-liveupdate which allow using TYPOlight live update service. 2008-11-06 11:17:31 +00:00
bjs
31e3127f8d Add boehm-gc option 2008-11-06 08:35:50 +00:00
rillig
df3d3e18b2 Mentioned PKGSRC_RUN_TEST using the standard formatting. 2008-11-05 23:44:55 +00:00
rillig
5388235d5a typo 2008-11-05 08:24:23 +00:00
rillig
b9420531f9 More keywords for "bmake help". 2008-11-05 08:23:41 +00:00
rillig
74918473a2 Clarified the difference between "Renamed" and "Moved".
Rewrote a bit of code so that CTYPE=mv and CTYPE=ren work as intended.
2008-11-05 08:21:56 +00:00
tron
5c5c5972bf Improvements for the "mediatomb" package:
1.) Create a user and group "mediatomb" for running the server to restrict
    the files which can be accessed.
2.) Add a startup script to start the server automatically.

Bump package revision because of these fixes. Changes approved by
Alistair Crooks.
2008-11-03 18:58:53 +00:00
markd
c7323f1db4 kde4-dirs is now in misc. 2008-11-03 10:31:46 +00:00
bjs
e70acae11f Remove libmodplug option--it's redundant. 2008-10-31 22:45:08 +00:00
joerg
f3c5583abd On AIX don't overwrite the XLC definitions with the platform logic, the
former are already more specific.
2008-10-30 18:56:22 +00:00
joerg
636aaedea4 Don't set EXPORT_SYMBOLS_LDFLAGS on AIX, while it seems that GCC and
some newer linker versions seem to ignore it. It is not required anyway.
From PR 39633.
2008-10-30 18:52:08 +00:00
joerg
f8627203b3 Don't filter the PLIST for AIX, at least libtool nowadays also creates
ELF like names. From PR 39387.
2008-10-30 18:48:13 +00:00
wiz
0d80e6ad9c Add compface (for balsa). 2008-10-29 00:18:05 +00:00
wiz
fdf932e9a6 Add th_TH for bmpx. 2008-10-28 22:18:19 +00:00
wiz
717e0c163d Describe evolution-data-server option. 2008-10-27 01:38:49 +00:00
adrianp
7fc5a47239 SunOS-5.11-i386 default is Java 6 only 2008-10-25 18:04:27 +00:00
taca
fe61493693 lang-tr as "Add Turkish language support". 2008-10-25 17:08:53 +00:00
wiz
bb09d0a5aa Add share/locale/ur_PK for file-roller. 2008-10-25 00:28:11 +00:00
wiz
ce4e401e2d Add share/locale/ks for evince. 2008-10-25 00:02:46 +00:00
adrianp
c9b91d6dc3 Initial support for Java on OpenSolaris (i386 only) 2008-10-24 23:17:30 +00:00
wiz
aa264c10b5 Add a few locale dirs for gtk2. 2008-10-24 21:30:14 +00:00
adrianp
d92c0de60a Darwin-9.* supports Java 1.6 2008-10-24 21:01:57 +00:00
adrianp
c754b47124 +apache 2008-10-24 18:41:21 +00:00
wiz
4a9f241bb2 Add share/locale/mai for glib2-2.18.2. 2008-10-24 15:59:30 +00:00
wiz
105c17b263 Grammar fix in error message. 2008-10-20 20:44:49 +00:00
ahoka
214839f848 Sanitise the error message of the fail-wrapper:
- Use PGKSRC-WARNING to note it's coming from pkgsrc and not always fatal.
 - Describe more precisely what's happening when you get this warning.

Hopefuly this will stop the misundersanding of the error message I could
see quite often amongst users.
2008-10-20 18:33:50 +00:00
rillig
161dbd2911 ... and added a few more keywords. 2008-10-20 10:19:18 +00:00
rillig
4ddbfc86a1 Reformatted the comments so that "bmake help" recognizes them. 2008-10-20 10:17:40 +00:00
schmonz
83b007bb51 Update to latest config.guess (2008-09-28) and config.sub (2008-09-08)
from Savannah git. Changes are minor; at a glance, the most interesting
bits are improved support for Solaris Xen and AIX 6.

Approved by: groo
2008-10-19 19:06:47 +00:00
taca
020ca0945f Add lang-nb; Norwegian Bokmal (book language) language support. 2008-10-19 01:38:58 +00:00
tron
b736e67170 Prefer "pixman" package from "pkgsrc" under Mac OS X Leopard. The builtin
version is already too old for the "cairo" package.
2008-10-17 13:05:05 +00:00
wiz
1f5e40c359 Gnome prefers sr@latin to sr@Latn now, match this here. 2008-10-16 21:57:00 +00:00
joerg
2f5878b4cf Remove rules named after subdirectories. Proposed on Oct 08 on tech-pkg
as it breaks having subdirectories named like main pkgsrc targets.
2008-10-14 22:35:19 +00:00
uebayasi
34004f51e0 Move mk/emacs.mk to editors/emacs/modules.mk.
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users.  Be DEPENDS to it.  This should
address pkg/37146 by Aleksey Cheusov.

While here convert some emacs lisp packages to user-destdir.
2008-10-11 09:31:54 +00:00
wiz
9505ea65e6 Add share/locale/de_CH/LC_MESSAGES for gnucash. 2008-10-09 10:46:34 +00:00
joerg
92b7363904 Allow use of fetch as FETCH_CMD. 2008-10-08 15:39:07 +00:00
joerg
fc88d994e9 Allow use of fetch as tool. 2008-10-08 15:38:46 +00:00
cube
78e303b61d Complete previous, by entering the package version definition if the file
looked up is not a pkgconfig one, at the condition that the version
script is defined.
2008-10-06 13:19:11 +00:00
cube
74f785d01f Allow the caller to override the script that extracts the version of the
built-in package.  That means pkgconfig-builtin.mk can be used in even
more situations now.
2008-10-06 13:08:16 +00:00
cube
6635d9bb1c Add a workaround for X11_TYPE modular so that x11.bl3.mk is not included.
Ideally, X11_TYPE modular would set up such packages so that
PREFER.<BUILTIN_PKG> is set to "pkgsrc", but it's a more complex change.

Reported by Adam Hoka.
2008-10-06 12:58:11 +00:00
cube
403e256ff6 Merge cube-native-xorg, so that pkgsrc-current can be used with the native
X.Org found in NetBSD-current.

Thanks a lot to all who helped, especially Matthias Scheler who did
repeated tests on Mac OS X and older versions of NetBSD to make sure the
support for those platforms wouldn't be broken (or at least, not fatally,
as I would still expect a few hiccups here and there, because there is
only so much one can test in such limited time).

On the infrastructure side, this branch brings pkgconfig-builtin.mk, in
order to write very easily new builtin.mk files.  It can actually handle
more than just pkgconfig files, but it will provide a version if it finds
such a file.  x11.builtin.mk has also been made more useful and now all
existing (and future!) native-X11-related builtin.mk files should include
it.
2008-10-05 21:36:32 +00:00
hira
eb887bd02b Add `firefox3' option. 2008-09-30 23:15:04 +00:00
wiz
7bb527e6f7 Fix a longstanding bug in the pkginstall infrastructure: incomplete
support for creating empty files as CONF_FILES.

The usual way is to add
CONF_FILES= /dev/null /some/file

However, some parts of the infrastructure check if the "source" is a
file -- this fails for /dev/null obviously (other parts accept
character devices already).

Fix this. Will follow up with PKGREVISION bumps for affected packages.

Ok during freeze: agc@
2008-09-25 14:01:46 +00:00
taca
bbfdf3fbd4 Add lang-uk-ua, Ukrainian/UKRAINE language support. 2008-09-25 08:27:24 +00:00
obache
dc6f08ef29 Fix a typo in comment. 2008-09-24 05:33:17 +00:00
ahoka
a8c167b572 Reverting my previous openmotif->lesstif changes. 2008-09-22 17:11:02 +00:00
dillo
1c29e98ca7 For packages setting USE_BSD_MAKEFILE, explicitly set MKHTML to no.
This makes these packages build with the changed default in recent
NetBSD -current.

Approved by agc.
2008-09-22 14:52:07 +00:00
wiz
73d606fe55 Sort. Add description for libmtp. 2008-09-22 05:37:06 +00:00
adrianp
0bcb9a14df + description for zlib 2008-09-17 20:33:18 +00:00
rillig
ec31b10111 Added the list of variables, so that "bmake show-all-gcc" shows all the
internals of this file.
2008-09-16 15:02:55 +00:00
taca
8dceb55310 Add description for OpenSSH's hpn-patch option. 2008-09-16 13:06:41 +00:00
tron
ed5b1cca8d X11 is located in "/usr/X11" under Mac OS X Leopard, "/usr/X11R6" is just
a symlink. Use the correct directory because the buildlink framework will
otherwise remove compiler options like "-I/usr/X11/include/pixman-1".
2008-09-16 11:40:10 +00:00
minskim
79e332ed88 Do not force ncurses on Interix; it does not have a proper shared library.
Instead, let curses.buildlink3.mk find out a usable one.

This fixes the error reported in PR 39531.  However, the PR will remain
open for now because it raises another issue whether tnftp should depend
on curses or not.
2008-09-16 04:38:49 +00:00
epg
bab5bb2e34 - drop non-existent configure args
- add missing modules to DFLT_APACHE_MODULES
- bump PKGREVISION for new modules
- replace APACHE_MODULES=all-shared with apache-shared-modules option
- '--enable-mods-shared=all' is not sufficient, that's why DFLT_APACHE_MODULES
  lists all those others; use DFLT_APACHE_MODULES instead of 'all'
- add apache-shared-modules to options.description

approved by tron
2008-09-16 01:47:06 +00:00
rillig
8e38291c82 typo 2008-09-15 22:05:28 +00:00
rillig
930598a2d4 Corrected the usage message. 2008-09-15 21:07:46 +00:00
adrianp
5fe59898f9 +mozilla-jemalloc 2008-09-15 18:19:03 +00:00
ahoka
1382d85001 As the openmotif license doesnt allow usage on close source systems,
there is no good reason to be default on those platforms.

Change the default to lesstif on AIX, BSDOS, Darwin, HPUX, Interix, OSF1.
2008-09-14 09:51:30 +00:00
markd
29286b7c5f Tell cmake not to muck with rpath's as it seems to interact badly with
pkgsrc.
2008-09-13 11:09:58 +00:00
markd
2e1523fac3 Update for cmake 2.6 2008-09-13 11:06:08 +00:00
adrianp
37c62b92f5 If "/usr/gnu/bin/false" exists use that as a value of ${FALSE}. This is known
to exist at least on OpenSolaris.  This makes the useradd scripts work
under OpenSolaris as it won't accept "false" as a ${SHELL}.
2008-09-11 23:00:31 +00:00
taca
d93e7deba2 Add option's description for graphics/magicpoint and
new www/squid options.
2008-09-11 16:31:18 +00:00
joerg
82b18ea2ed MOTIFBASE, not MOTIF_BASE. 2008-09-10 16:40:47 +00:00
joerg
0e18fe6562 Add MOTIF_TYPE and MOTIF_BASE to BUILD_DEFS. 2008-09-10 16:01:52 +00:00
dmcmahill
2b9d56cc85 add missing bacula-static 2008-09-09 22:45:45 +00:00
wiz
d2d7499b6b Apply patch from Aleksej Saushev to fix index generation. 2008-09-07 11:13:51 +00:00
ahoka
49ca1f5f42 Add faac. 2008-09-07 10:54:26 +00:00
obache
60ce23921c Add FETCH_*_ARGS templates for curl.
Should be solution for PR 39208.
2008-09-07 08:17:39 +00:00
bjs
a27df6d6e7 Change 'mjpegtools-simd' option to 'simd' in preparation for libmpg123
import.
2008-09-07 00:35:12 +00:00
taca
08412c0f85 Add various language (translation) support options. 2008-09-01 15:19:08 +00:00
tron
329565f44e Document "lzw" option used by e.g. the "tiff" package. 2008-08-30 08:06:11 +00:00
sborrill
fd9fe6c4ee Add entry to gtk2 2008-08-29 16:46:09 +00:00
ahoka
e089e89248 Add ecl. 2008-08-27 22:03:56 +00:00
bjs
af0ee825de Add description for fftw and threads support options 2008-08-25 19:38:11 +00:00
obache
233258e7f0 Remove ftp.scarlet.be from MASTER_SITE_KDE, service suspended over a month.
Noticed by Zafer Aydogan via private mail.
2008-08-25 02:40:33 +00:00
obache
c39b0a3e62 Remove ftp.scarlet.be from MASTER_SITE_MOZILLA_ALL.
It was uncompleted and now service suspended, noticed by Zafer Aydogan.

While here, update MSTER_SITE_MOZILLA taken from mirrors list:
  http://www.mozilla.org/mirrors.html
2008-08-24 05:46:43 +00:00
obache
f6fb61c8e9 Update MASTER_SITE_PGSQL, but it is not used anywhere... 2008-08-23 12:37:48 +00:00
obache
478e76cf18 Update MASTER_SITE_MYSQL, taken from current download page.
Noticed some dead hosts by Zafer Aydogan via private mail.
2008-08-23 03:07:33 +00:00
obache
8f263e90c4 Update MASTER_SITE_GENTOO, taken from http://www.gentoo.org/main/en/mirrors2.xml
Noticed some dead hosts by Zafer Aydogan via private mail.
2008-08-23 02:21:13 +00:00
agc
b8870d4b60 For no real reason, but per the "discussion" on tech-pkg, default the
creation of a symbolic link to the real work directory to "no".
2008-08-19 17:28:24 +00:00
joerg
019c84b592 Add share/locale/fur. 2008-08-18 20:16:21 +00:00
dholland
a090565805 Describe lua option. 2008-08-18 02:24:46 +00:00
joerg
aa3dd25985 Use patch --suffix instead of -b, the latter will be problematic when
PR  11220 gets addressed.
2008-08-10 17:40:00 +00:00
joerg
135d1550d6 Remove long outdated comment about full destdir not working completely. 2008-08-10 17:39:15 +00:00
ahoka
ab988ad219 Prefer builtin echo, test/[, true/false.
State that we use pdksh on these platforms.
2008-08-10 15:17:25 +00:00
bjs
34b55feb4b Add oniguruma option for textproc/oniguruma regular expression library 2008-08-09 21:23:40 +00:00
ahoka
032b180d23 UCB binaries were removed from OpenSolaris, so let's use builtin echo
as we use pdksh on this platform.
Also use /usr/bin/ginstall when it's present (it is on OpenSolaris)
for the same reason.

This problem was reported by Andras Barna.
2008-08-09 15:14:01 +00:00
adrianp
cc2a03e8af +Zend Thread Safety 2008-08-08 20:03:33 +00:00
tnn
d7188a9079 fix "make readme" error due to awk changes in -current.
From Aleksej Saushev.
2008-08-03 16:24:53 +00:00
bjs
f74ef55de3 Add freetype option. 2008-08-02 00:08:39 +00:00
seb
700cddad6f Avoid quoting "other character" in awk's strings as regular expressions.
See pkg/39002.
2008-07-23 23:46:26 +00:00
agc
875cf57fe4 Restore default behaviour for creating a symbolic link to the ${WRKDIR},
which was lost when this definition was introduced without prior discussion.
2008-07-21 22:34:18 +00:00
dbj
a0fe06f193 set TOOLS_PLATFORM.ftp to /usr/bin/ftp 2008-07-21 17:34:19 +00:00
dholland
ecadafecce +perl 2008-07-13 18:22:59 +00:00
dholland
44adbf98a2 Add missing descriptions for sane and dbus, used by wine. 2008-07-13 16:15:04 +00:00
adrianp
c0f42889b1 +cgi 2008-07-07 21:00:18 +00:00
gdt
47d3c291e0 Document java option. ok wiz@ 2008-07-02 16:27:24 +00:00
peter
ab3bd12e33 Makefile fragment for packages using pf.
Approved by agc.
2008-06-26 20:58:48 +00:00
wiz
112778c66a Fix _two_ bugs in obviously untested previous commit. 2008-06-24 13:03:29 +00:00
abs
07a2e76cf1 include owner in readme 2008-06-23 01:38:54 +00:00
dholland
826ee26538 When bombing out because the package we need isn't installed, print
the full requirement rather than just the package name. This message
should never be seen (after all, the package we need is supposed to
*get* installed) but sometimes if things are screwed up in one way or
another it does show up. Since often what's wrong is that the package
that's installed is the wrong version, not that it's missing entirely,
this way the error message makes a lot more sense.

E.g. http://mail-index.netbsd.org/tech-pkg/2008/06/12/msg001126.html et seq.

ok dillo@
2008-06-22 23:54:06 +00:00
joerg
8f45797884 "Downgrade" checkperms dependency to a normal build dependency.
This way it doesn't have to be installed for make checksum etc.
to run.
2008-06-22 22:05:19 +00:00
tnn
b41681c446 Simplify the logic that avoids using compat_headers during bootstrap. 2008-06-22 16:25:32 +00:00
joerg
da712f263e Add a marker for bootstrap packages to allow special cases them during
bulk builds.
2008-06-19 18:36:51 +00:00
heinz
600f9fc51c Removed stale mirrors for Apache and synchronized pkgsrc list with
http://www.apache.org/mirrors/. Tried to introduce some geographic
diversity (America, Europe, Asia, Australia).
2008-06-18 18:40:36 +00:00
sketch
3d4e973b41 Add a bunch of supported options. 2008-06-17 12:58:28 +00:00
sketch
a0c131c7aa Sun Studio 12 has a generic -m64 flag rather than individual -xarch targets. 2008-06-17 11:23:48 +00:00
joerg
d092c3def3 Make it more explicit that PKG_DESTDIR_SUPPORT and as side effect
META_PACKAGE must be set before including bsd.prefs.mk.
2008-06-16 15:10:48 +00:00
adrianp
e0d4461b51 +atheme-large-net 2008-06-14 19:11:35 +00:00
joerg
400536b681 Fix typo. 2008-06-14 08:55:58 +00:00
dillo
f8c3a5bb6b Set MAINTAINER to OWNER if the latter is set.
Somehow this got lost from the original OWNER support commit.
2008-06-14 08:32:33 +00:00
sketch
a61cd42ace Make sure we pick up pax via USE_TOOLS. 2008-06-13 21:52:16 +00:00
joerg
3ba79d294e Move META_PACKAGE logic from bsd.pkg.mk to bds.prefs.mk, otherwise it
can't define destdir support.
2008-06-12 01:09:01 +00:00
joerg
a58b3852c6 Annotate whether a package was built with DESTDIR. 2008-06-12 00:06:27 +00:00
obache
a73dc64b7e Honor PKGLOCALEDIR for AUTO_MKDIRS. 2008-06-11 07:30:33 +00:00
sketch
1c77803f61 Mark shells/pdksh as broken so it doesn't get removed part-way through the
build and kill bmake.  This isn't really a great solution as it means it
won't get built on any platform, maybe we should just make pdksh a bmake
dependancy on every OS.
2008-06-10 08:17:47 +00:00
sketch
f3f4c75257 Wrap expansion of local patches inside LOCALPATCHES, given that it is undefined
by default.  Previous behaviour would try to echo /<pkgpath> which leads to
interesting behaviour when /net is an autofs map...

Reduces runtime of mk/bulk/printdepends by 5.25 days on my test system.
2008-06-09 14:47:03 +00:00
sketch
18dffc798c For some reason, devel/bmake now requires shells/pdksh on Solaris. Update
the save-files list to accommodate.
2008-06-09 12:51:41 +00:00
he
a8e2184877 Commit two fixes which at least for me appear to be required when
doing an old-style bulk build on 4.0 or older systems:

 - in mk/bulk/build, do "make update" instead of "make install + clean"
   when installing a new pkg_install
 - in pkgtools/pkg_install/Makefile, don't try to use our own
   executables (${WORKDIR}/pkg_add/pkg_add etc.) if they don't exist

Discussed with joerg, and even though he's not entirely happy
with the latter change, he didn't appear to have a better suggestion.

This, and putting /usr/pkg/sbin earlier than /usr/sbin in the $PATH
appears to be required to get an old-style bulk build going.
2008-06-08 21:04:30 +00:00
adrianp
9c0077dc1e +zenmap 2008-06-08 18:33:28 +00:00
dsainty
e00f975c3a Document xblast-mini 2008-06-06 07:52:08 +00:00
wiz
c470f47f27 Add rm for gtkspell. 2008-05-30 12:08:44 +00:00
tnn
dc868fa9b5 Add support for NOT_FOR_BULK_PLATFORM, which works similar
to NOT_FOR_PLATFORM, but only active when BATCH is defined.
Can be used to mark packages that are known to stall the bulk builds on
certain platforms.
2008-05-26 22:05:46 +00:00
tnn
a80aa4a4fd Depend on nbcompat for getopt_long on OSF1.
XXX bandaid to get groff to build, will be fixed differently with the
(still vaporware) new features framework ...
2008-05-26 17:48:27 +00:00
tron
06c20fecf5 Fix broken shell code:
You must *not* use "test ... && ..." when you use "set -e". Because if the
first expression fails your shell script will abort.

This should fix problem with NetBSD-current's (correctly behaving)
"/bin/sh" report on current-users by David Holland and Kurt Schreiner.
2008-05-26 14:21:43 +00:00
joerg
5ccc35b89b Document bsdtar value. From OKANO Takayoshi. 2008-05-26 13:39:08 +00:00
joerg
d2ec3ef075 Move meta package override earlier. 2008-05-26 13:25:22 +00:00
joerg
a8a3c01339 Explicitly add pax dependency in those Makefiles that use it (or have
patches to add it). Drop pax from the default USE_TOOLS list.
Make bsdtar the default for those places that wanted gtar to extract
long links etc, as bsdtar can be built of the tree.
2008-05-25 21:42:20 +00:00
joerg
826dbe24c4 DragonFly normally has bsdtar in /usr/bin. 2008-05-25 21:40:59 +00:00
joerg
b2a1dcfb92 Add support to extract using bsdtar. 2008-05-25 20:02:02 +00:00
joerg
695e87e307 Add bsdtar to the tools list. 2008-05-25 16:55:32 +00:00
joerg
ca3497fe64 bootstrap packages has been registered for while now. 2008-05-25 16:27:05 +00:00
tnn
9f2af91942 Add MASTER_SITE_XORG 2008-05-24 19:41:48 +00:00
obache
442d2697d6 Suppress automatical addition c to USE_LANGUAGES (ref. PR 34079)
if F2C does not really required.

Fixes problem mentioned in PR 38626.
2008-05-24 07:27:11 +00:00
tnn
27e964b1b8 Adjust path for compat_headers. 2008-05-24 03:40:35 +00:00
joerg
b1448e9df8 PKGNAME_NOREV is used to define the DIST_SUBDIR in some places, so
ensure it is defined with the rest of the PKGNAME_* variables before
including the phase variable files.
2008-05-23 12:31:24 +00:00
joerg
b3354abe47 If _CKSUMFILES is empty, also skip checksum logic. Unbreaks meta
packages.
2008-05-22 20:47:21 +00:00
joerg
4a202fc0c8 Add ftp as tool. On NetBSD and DragonFly, this will use the system
version of tnftp, otherwise it will use net/tnftp. Require ftp as
bootstrap dependency when the package has files to fetch.

The dependency is currently unconditional and FETCH_CMD is set to
TOOLS_PATH.ftp by default.
2008-05-22 20:11:55 +00:00
joerg
65244e1c32 Move digest dependency into checksum and fetch part.
Make _ALL_FILES and in turn _CKSUMFILES available earlier.
Use it to only depend on digest if _CKSUMFILES is non-empty.
NO_CHECKSUM will now only skip the checksum and checksum-phase
targets. FAILOVER_FETCH will independently check the sums on
distfiles and depend on digest, fixing the remaining issues
originally raised in PR 34914.
2008-05-22 16:27:22 +00:00
tnn
b4c16a4282 undocument USE_INET6 2008-05-22 15:51:35 +00:00
tnn
83290ab733 Daniel Horecki pointed out on irc that all USE_INET6 references have been
purged from pkgsrc-wip, so remove the support code for that.
2008-05-22 15:48:13 +00:00
abs
081369412a Include OWNER (if set) in BUILD_INFO - from dillo 2008-05-21 20:39:52 +00:00
tnn
3341e37bba Commit a workaround for the "make replace fails as non-root" bug:
Make sure _PKGSRC_BARRIER is set when using just-in-time su.
I've been running this for a long time in my tree without ill effects.
For more information see PR pkg/34470 and PR pkg/38505.
2008-05-21 19:53:59 +00:00
tnn
93b8e0a23e Use gamin instead of fam on OSF1. Closes PR pkg/31489. 2008-05-20 21:13:15 +00:00
tnn
22e68e12bd Honour PKGMANDIR 2008-05-20 19:30:01 +00:00
tnn
850d2000ec document official-mozilla-branding option.
XXX should be renamed to mozilla-official-branding
2008-05-19 10:40:25 +00:00
tnn
a62afabe14 Check that /usr/bin/patch really exists, so that we can gracefully fall
back to depending on devel/patch.
2008-05-17 18:34:50 +00:00
tnn
13309d5743 If we have USE_BSD_MAKEFILE, pass down INSTALL=${TOOLS_INSTALL:Q} in the
environment.
Otherwise BSD style packages will use the install(1) which
bootstrap-mk-files' sys.mk picked, rather than the one from
TOOLS_PLATFORM.install (which may be specified by the user in mk.conf).
2008-05-16 20:00:09 +00:00
tnn
29fefc1b76 Enable USE_CHECK_SHLIBS_ELF on FreeBSD. Aleksej Saushev PR pkg/38606. 2008-05-13 11:40:24 +00:00
jlam
8ac5e5fd34 Relax the values that CTYPE can take for changes-entry and related
targets.  Values are now case-insensitive, and the expanded set of values
that can be used are:

	Added			=> add*
	Updated			=> up*
	Removed			=> rem*, rm
	Renamed, Moved		=> ren*, mov*, mv

This changes is purely for usability reasons -- I have trouble remembering
the exact values, and I don't like to type with capitalization unless.
2008-04-30 16:22:18 +00:00
martin
d86d72404e Drop clauses 3 and 4 from TNF licenses 2008-04-29 05:46:08 +00:00
wiz
7261ae7858 Sort, add a few. 2008-04-27 08:18:09 +00:00
degroote
32fd39e144 Add description for the otr option (off-the-record encrypted messaging) 2008-04-26 12:09:34 +00:00
xtraeme
77699cccd5 Mention 'scmgit-gui'. 2008-04-21 16:40:17 +00:00
joerg
40630f325d Revert rev 1.3 as it breaks e.g. -Wl,--whole-archive. See PR 38476 for
details.
2008-04-21 14:43:50 +00:00
jmmv
771c8ca8de Reset PKG_CONFIG_PATH in the environment. Fixes misterious build problems
of packages when it is already defined by the user.
2008-04-20 19:32:31 +00:00
adrianp
a2ce30cf9a +dkim-stats 2008-04-20 17:13:06 +00:00
kim
d105f33986 Keep libraries specified as .a files in their original position among
other libraries (specified with -l).

Fixes a linking problem in net-snmp, where the Perl DynaLoader.a library
becomes out-of-order when all -l arguments have been moved to the end of
the command line.
2008-04-20 12:24:21 +00:00
joerg
45efa7e875 Change the code generation README.html to use the new
"pkg_admin audit-history" command to print the full list of
vulnerabilities and use further pkg_admin pmatch logic to mark them as
fixed or still open. For pkg_install versions before 20080415, skip the
vulnerability processing.

Discussed with: dmcmahill
2008-04-18 14:26:36 +00:00
joerg
2bdd4daeaa As all Python packages are required to include lang/python/pyversion.mk
anyway, simplify logic a bit:
Add Python 2.5 to the default list, but also mark it as incompatible if
wip/python25 is not present. Move the Darwin handling after setting a
default value.
Provide a new variable _PYTHON_VERSIONS_ACCEPTED that is filtered by
PYTHON_VERSIONS_INCOMPATIBLE. This helps to avoid providing broken
dependencies when a version is not supported as PYPKGPREFIX wouldn't be
set in that case.
2008-04-18 12:24:21 +00:00
tnn
1fdd0b4cdd Avoid pulling in pkgtools/posix_headers when bootstrapping on HP-UX. 2008-04-16 12:28:48 +00:00
tron
fcc24b7e09 Require at least version 3.81 of "gmake". It has been in "pkgsrc" for
almost two years at some packages (e.g. "openjade") require at least
that version anyway.
2008-04-15 13:00:11 +00:00
wiz
6b753d1ea3 Add some options for enchant. Sort. 2008-04-14 11:36:46 +00:00
obache
c65cc35940 Introduce variable MECAB_CHARSET for default charset of MeCab.
close PR 38040.
2008-04-10 16:43:58 +00:00
jlam
c29cfa0def Add better support for small conditional parts of PLISTs.
PLIST_VARS is the list of names corresponding to automatic variables
generated by plist.mk to simplify having conditionally-present entries
in the PLIST.  If "var" is listed in PLIST_VARS, then the automatic
variable is named PLIST.var.  If PLIST.var is defined, then in the PLIST
generation, the ${PLIST.var} symbol is replaced with the empty string,
or "@comment " otherwise.
2008-04-08 20:52:15 +00:00
joerg
056616878d Prefer package-destdir as default for update with USE_DESTDIR. 2008-04-07 13:31:15 +00:00
joerg
eed07ff045 Simplify logic as audit-packages and download-vulnerabilities always
comes from pkg_install now.
2008-04-07 13:18:25 +00:00
joerg
5dae2194ab Sync with reality: audit-packages does exist, the vulnerability file
itself might not.
2008-04-07 13:16:26 +00:00
adrianp
8e7149e8cb Remove old comment - this now does call audit-packages directly 2008-04-05 16:59:10 +00:00
joerg
6c98d7f7d5 Change default DEPENDS_TARGET to package-install if USE_DESTDIR != no.
Discussed with jlam.
2008-04-04 21:28:51 +00:00
tnn
b8203e8cef Detect and use native bzip2(1) tool. 2008-04-04 15:49:18 +00:00
joerg
caa9b2eebf Move handling of pkg_install version into flavor. Add an explicit
phase pkg_install-depends before bootstrap-depends that just tries to
install a new pkg_install if the current version is too old. Still
keep it as bootstrap dependency for the bulk build code.
For NetBSD, PKG_TOOLS_BIN has to be computed in shell code due to a make
bug.

OK: jlam@
2008-04-03 14:07:51 +00:00
jlam
5c253acc19 + Skip mounting X11 directories if --without-x is specified.
+ Add a "chroot" option, stolen from pkg_comp(8) that starts a root
  shell with a better environment setup.
2008-04-01 16:30:19 +00:00
jlam
e0dde0f751 Add missing ] 2008-04-01 16:06:35 +00:00
tron
c287a90599 Document "via-padlock" option. 2008-03-26 20:09:56 +00:00
wiz
99933ce85b Re-add support for mysql-4.1 (but not 4.0). 2008-03-26 13:23:34 +00:00
wiz
a35121ac8e Remove outdated/non-existing mysql mirror sites. 2008-03-26 06:43:14 +00:00
wiz
2b36e90cfd Remove support for mysql-4.1 and mysql-4.0. Noted by seb@. 2008-03-26 06:22:49 +00:00
wiz
29f1f19b31 Remove suse-9.1 emulation packages.
They are long outdated and not maintained upstream.

Update infrastructure for their removal.

Removal was announced on pkgsrc-users on March 13.
2008-03-25 13:45:36 +00:00
wiz
c012d1c35c Remove blackdown-j{dk,re}13 and sun-j{dk,re}13.
Both have security problems and are not maintained.

Update infrastructure for their removal.

Removal was announced on pkgsrc-users on March 13.
2008-03-25 13:41:44 +00:00
agc
4a96928ff3 Fix from David Holland for PR 38134 - fix a typo which was causing
problems which manifested in "make update" failing.
2008-03-20 20:02:29 +00:00
joerg
1375bd1199 Remove remaining compat code for old pkg_install versions. 2008-03-15 16:27:42 +00:00
joerg
f1c6df3ba5 Require newer pkg_install for make README.html as well. 2008-03-15 16:17:43 +00:00
joerg
d69e33e15f Remove support for separate audit-packages, PKGTOOLS_REQD has been
bumped in the mean time.
2008-03-15 16:12:27 +00:00
joerg
2a7055907f Make PostgreSQL 8.2 the default version. Bump all packages using it.
Remove PostgreSQL 8.0 as choice.
2008-03-13 17:38:48 +00:00
jlam
77ce6ccc01 Invent new variable EXTRACTOR that has the environment and path to the
extract script.  This can be used in a more natural way by custom
do-extract targets than EXTRACT_CMD.
2008-03-12 15:51:39 +00:00
jlam
f08acff9a0 Fix whitespace 2008-03-12 15:48:21 +00:00
tnn
a8cb923909 Revert previous, /bin/ksh appears to be even worse than /bin/sh.
(Need to consider installing a sane shell as part of bootstrap.)
2008-03-11 17:50:14 +00:00
joerg
a783161f5f Explicitly "" around $1, so that e.g. csh-like expansion of {} doesn't
happen.
2008-03-11 17:44:03 +00:00
tnn
672f077f7a Use /bin/ksh instead of /bin/sh on HPUX.
/bin/sh, the "POSIX.2 compliant" shell, is FUBAR:
$ echo {a,b}
a b
2008-03-11 17:01:07 +00:00
jlam
be38a2caa6 Improve the detection of the library that contains the built-in termcap.
Instead of just looking at the libraries, we check for the headers as
well, and if multiple implementations exist (usually because of symlinks
to shared libraries), then we order the search as:

	tinfo, curses, termcap, termlib, c
2008-03-11 15:39:16 +00:00
joerg
053f4aa0ea Replace "pkg_admin -S lsbest" usage with pkg_info -E. The base stripping
in bsd.buildlink3.mk was broken with pkg_install-20080309 was it
returned a relative path. It would have failed before e.g. with symbolic
links in the path. pkg_info -E is simpler and was added exactly for this
purpose. Fixes PR 38213 and PR 38211.
2008-03-10 20:05:59 +00:00
adrianp
11e1d05e96 +ar(3) support for dkim-milter 2008-03-09 13:55:14 +00:00
joerg
630dcf7283 Enable USE_CHECK_SHLIBS_ELF by default on DragonFly and NetBSD. 2008-03-09 13:47:08 +00:00
joerg
f23c5a7e89 Add PKGVERSION_NOREV to complemenet PKGNAME_NOREV. 2008-03-08 14:28:05 +00:00
jlam
f9cbf56250 TERMCAP_TYPE isn't really a variable that you can set, so add it to
BUILD_DEFS_EFFECTS instead of BUILD_DEFS.
2008-03-05 17:38:58 +00:00
jlam
3a9a5fdff8 + Fix error in previous commit -- too much of the termcap buildlink
code was moved to the builtin.mk file.  The buildlink3.mk file should
  contain the bits that always apply to all packages that include it.
  The builtin.mk file should include the bits that only apply if
  "termcap" is listed in ${BUILDLINK_PACKAGES} (this isn't the case
  if we use curses to replace termcap).  As such, redistribute the
  code as follows:

    + Move the parts that remove -l options for terminal libraries we
      don't support, as well as for transforming "-ltermcap" into the
      appropriate libraries, from the builtin.mk back into the
      buildlink3.mk.

    + Leave the parts the remove -lcurses and -lncurses in the
      builtin.mk.  We can remove the ${TERMCAP_TYPE} == "curses" check
      since that part of the file is protected by CHECK_BUILTIN.termcap,
      so it should only be triggered if "termcap" is in BUILDLINK_PACKAGES,
      which only happens if ${TERMCAP_TYPE} isn't "curses".
2008-03-05 16:23:52 +00:00
jlam
5d2fb1d62c + Only remove -lcurses and -lncurses in BUILDLINK_TRANSFORM if the
package does not use either curses or ncurses.  We determine this
  by inspecting BUILDLINK_PACKAGES and looking for "curses" and
  "ncurses".

+ Because the above logic uses BUILDLINK_PACKAGES, the code must be
  moved from termcap.buildlink3.mk into termcap.builtin.mk where it
  is safe to inspect BUILDLINK_PACKAGES.
2008-03-05 07:10:26 +00:00
jlam
cfc5bf4458 If the TERMCAP_TYPE isn't "curses", then also remove "-lncurses" from
the command line so we don't find any system ncurses library.

XXX This currently causes problems with packages using both termcap
XXX (usually via readline) and curses.  This will be fixed in time.
2008-03-05 03:58:20 +00:00