Commit graph

8576 commits

Author SHA1 Message Date
obache
aa9b5d508c fixes usage of TOOLS_CREATE for X related tools, and those tools will be created
in ${TOOLS_DIR}/bin, same as other tools.
2013-06-05 13:26:35 +00:00
tron
65964dec38 Revert change to "PKG_SETENV":
1.) It breaks the build of "www/firefox" which gets upset if "SHELL" is
    not defined in the environment. There are probably more packages
    which similar problems.
2.) It breaks established use case like this one:

	export ALLOW_VULNERABLE_PACKAGES=yes
	cd pkgsrc/multimedia/ffmpeg2theora
	bmake install

    In this case the value of "ALLOW_VULNERABLE_PACKAGES" will not be
    passed to the build of "pkgsrc/multimedia/ffmpeg". And the build of
    this package will fail due to known vulnerabilities.
2013-06-05 08:19:57 +00:00
riastradh
d872ff9ca8 Make PKGSRC_SETENV sanitize the environment. 2013-06-03 23:27:14 +00:00
obache
b18f903179 more update for R1Alpha4, and let /boot/common/bin as optionlfy. 2013-06-02 06:51:08 +00:00
sbd
5e73890a4f Add the ability for a package to disable pbulk multi-package handling. 2013-06-02 04:41:39 +00:00
obache
e9e7ad2c60 hacked `file' command is not required anymore. 2013-06-02 03:06:44 +00:00
obache
433c214063 gmake is not in /bin on Haiku R1Alpha4. 2013-06-02 03:04:22 +00:00
sbd
940400e0dc Add mysql to pbulk multi-package support. 2013-06-02 00:10:29 +00:00
rillig
41ed4a2f2b Fixed typo in documentation. 2013-06-01 19:44:53 +00:00
rillig
fc5cceb9b3 /tmp/cvs02076b 2013-06-01 19:31:52 +00:00
joerg
f9c20e8f17 No trailing comma after -R 2013-05-29 13:19:02 +00:00
tsutsui
0c3b48c969 Add options ibus and mlterm-fb for x11/mlterm. 2013-05-26 18:20:29 +00:00
obache
5f5e2d61ad prevent to generate binary package in ${PACKAGES} from the side effect of
`install' with USE_DESTDIR=yes.
This changes prevent to unwanted overwite of existing binary packages with
test installation (`stage-install', `replace' & `undo-replace', and so on).

To do both `install' and `package', you can still use `package-install' target,
same as USE_DESTDIR=no.
2013-05-23 13:18:56 +00:00
joerg
7b69413290 Use -R as LINKER_RPATH_FLAG like GCC. The patches for lang/gcc47 and
lang/gcc48 don't work otherwise.
2013-05-22 12:13:35 +00:00
sbd
8ca714309a Use GMAKE_REQD in TOOLS_DEPENDS.gmake, bump GMAKE_REQD to 3.81. 2013-05-21 07:13:50 +00:00
rodent
4b300b63cf Add entries for fuse, inotify, and oggz. 2013-05-18 03:23:45 +00:00
ryoon
db46258642 * Remove PKGSRC_SHOW_PATCH_ERRORMSG, because it is not used in pkgsrc/mk.
* Set PATCH_DEBUG when PKG_DEVELOPER=yes.

No objection to
http://mail-index.netbsd.org/tech-pkg/2013/05/06/msg011276.html .
2013-05-18 01:58:32 +00:00
dsainty
3eec5c936c Fix a pasting botch in v1.54 that killed Linux i386 2013-05-17 03:40:02 +00:00
jperkin
0b70154faa _OPSYS_SYSTEM_RPATH must match _OPSYS_LIB_DIRS or else the buildlink
substitutions will not be correct.

Fixes issue with ABI=64 where /usr/lib/amd64 was being exposed, but
packages will need to be rebuilt for the change to take effect.
2013-05-16 17:09:07 +00:00
obache
ea6f1b43ce Use TOOLS_CMDLINE_SED instead of TOOLS_SED, to pass special arguments,
right now, `-b' option for Cygwin.
2013-05-16 08:31:07 +00:00
obache
1ec07a356f add `-b' (binary) option for SED to prevent special processing about CR+LF. 2013-05-16 08:28:11 +00:00
jperkin
55acebac82 Fix another :ts 2013-05-13 12:01:51 +00:00
jperkin
25f4620492 It is a common misconception that ${FOO:tsc} will split FOO on 'c',
however that is not the case.  To get that behaviour use ':S/c/ /g'.

Fixes a number of issues on various OPSYS introduced with the recent
COMPILER_* and SYSTEM_DEFAULT_RPATH abstractions.
2013-05-13 11:38:30 +00:00
riastradh
4fe7a07481 Strip minus for warning about disabling unsupported options. 2013-05-12 17:19:41 +00:00
obache
d07d88f983 file command usage is limited in pkgsrc now, so no need to use hacked one. 2013-05-12 06:19:21 +00:00
obache
add5c36964 drop `file' command from default USE_TOOLS list.
It is used in limited case, and does not exist by default on some platforms.
proposed at over 30 months ago, and no negative feedback (only one request).
2013-05-12 06:17:50 +00:00
obache
5e701c91cc hacked `file' command was introduced for text file check in SUBST,
but it is never used now, so back to true `file' command.
2013-05-12 06:07:45 +00:00
obache
ee6f879616 consider nb? in dependency pattern. 2013-05-12 05:24:28 +00:00
obache
6ac17b9215 Move show-depends-options, it is pkgformat independ target. 2013-05-12 05:13:37 +00:00
ryoon
e35468c714 On Debian/Ubuntu Linux, set system's library path as Debian's multiarch
hierarchy.
This values should be generated from output of some commands,
but I cannot find the rule.
Tested on armel and x86_64 Debian GNU/Linux environment.
The values are shown in http://wiki.debian.org/Multiarch/Tuples .
2013-05-11 23:56:24 +00:00
rodent
619bfb388c Also, +static, for the building of static libraries. 2013-05-11 19:22:48 +00:00
rodent
70b7e192ae Added introspection (GObject Introspection) and xcursor options
descriptions.
2013-05-11 19:13:20 +00:00
riastradh
7c8690cd2a Warn, don't fail, on disabling an unsupported option. 2013-05-11 18:48:52 +00:00
obache
5c7ee638a6 check defined before using USE_LANGUAGES as condition. 2013-05-10 09:07:37 +00:00
riastradh
9e0c502480 Split BUILD_DEPENDS into TOOL_DEPENDS and BUILD_DEPENDS in mk/.
Build depends are target packages that are needed at build-time for,
e.g., static libraries to link against, header files to include, &c.
Tool depends are native packages that are needed at build-time for,
e.g., compilers/linkers/&c. to run.

ok agc
2013-05-09 23:37:25 +00:00
riastradh
ed8be66086 Use --sysroot in cpp/gcc/gxx cross-compiler wrappers.
Now that NetBSD supports --sysroot we don't need to mess with the
partial measures of -nostdinc, -isystem, &c.

ok agc
2013-05-09 23:35:29 +00:00
riastradh
2affbc5d5c Set NATIVE_CC/CC, NATIVE_CXX/CXX, and NATIVE_LD/LD for cross-builds.
The NATIVE_xyz versions are for packages that build tools that they
run natively but don't end up in the final product.

This is a provisional scheme -- it should be replaced eventually by
something more principled.

ok agc
2013-05-09 23:33:53 +00:00
joerg
33f8f94997 Use g95 as default Fortran compiler. Would be nice to use more modern
GCC, but that requires cleaning up mk/compiler/gcc.mk first.

Only include the fortran compiler file, if Fortran is actually
requested.
2013-05-09 14:01:08 +00:00
joerg
0e132f31a2 Split Fortran support from devel/libtool-base into a separate package
devel/libtool-fortran. If USE_LIBTOOL is present and Fortran is in
USE_LANGUAGES, include the new package.
2013-05-09 13:53:47 +00:00
fhajny
5b13ac5d1a Multi support for PostgreSQL packages (e.g. databases/postgresql-postgis). 2013-05-09 11:29:31 +00:00
wiz
48f70a42d7 Describe libchamplain option. 2013-05-07 11:08:57 +00:00
obache
028eb8d55a Insert a dummy SPACE before the first "msgstr" start with "\n", if "msgid"
is also start with "\n", but msgctxt is inserted before it, to avoid msgfmt(1)'s
format mismatch check (`msgid' and `msgstr' entries do not both begin with '\n')
2013-05-06 13:20:07 +00:00
rodent
c839138986 Adding sgi-free-software-b-v2.0 to DEFAULT_ACCEPTABLE. Approved by FSF:
http://www.gnu.org/licenses/license-list.en.html#SGIFreeB
2013-05-05 21:09:59 +00:00
obache
551502f0ad fixes obsolete pattern check, move to before push msgctxt. 2013-05-05 00:34:22 +00:00
obache
18d734fe9e Instead of drop msgctxt, treat same as gettext-tools>=0.15.
tested with editors/medit and graphics/gimp and context specified translate
messages are appeared.
2013-05-03 12:31:43 +00:00
obache
009dc8201c * bump required gettext-tools from pkgsrc to 0.15 to match required gettext-lib capability.
* prevent to restrict gettext-tools capability from builtin gettext-tools' one
  even if using it from pkgsrc.
2013-05-02 13:12:03 +00:00
adam
1eb2b2b51f Added f90 option for Fortran 90 support 2013-04-29 07:45:20 +00:00
obache
cebcc53b4c Fixes builtin dl prefix other than /usr. 2013-04-28 13:43:55 +00:00
obache
9b44c9f3f5 tell pthread of Haiku. 2013-04-28 13:40:17 +00:00
obache
62fd109fdb Let to find libraires in COMPILER_LIB_DIRS instead of hard coded paths. 2013-04-28 13:39:09 +00:00
obache
a257488eb5 * use SYSTEM_DEFAULT_RPATH/COMPILER_INCLUDE_DIRS/COMPILER_LIB_DIRS
instead of hard-coded /usr/include, /usr/lib, ... paths.
* allow empty BUILDLINK_PREFIX.${_pkg_}, for builtin packags not match such
  model (Haiku's system headers and libraries are in different hier).
2013-04-28 13:37:34 +00:00
obache
35d53d39b5 Introduce COMPILER_INCLUDE_DIRS, COMPILER_LIB_DIRS and SYSTEM_DEFAULT_RPATH.
default value are _OPSYS_INCLUDE_DIRS, _OPSYS_LIB_DIRS and _OPSYS_DEFAULT_RPATH,
defined in mk/platform/${OPSYS}.mk.
(maybe defined with compiler/development tools specific variables).
2013-04-28 13:21:47 +00:00
obache
5024bad0b1 Introduce _OPSYS_LIB_DIRS and _OPSYS_INCLUDE_DIRS varables.
list of system library and header file directories.

Also add missing _OPSYS_SYSTEM_RPATH for some platforms.
2013-04-28 12:53:56 +00:00
obache
ad404487da also reset LC_ALL as C. 2013-04-25 12:58:08 +00:00
sbd
acc4ece8b9 Use the ghostscript meta-package instead of ghostscript-gpl or
ghostscript-agpl.

Reverts revisions 1.255 and 1.254

   ----------------------------
   revision 1.255
   date: 2013/03/16 23:03:33;  author: dholland;  state: Exp;  lines: +3 -3
   print/ghostscript -> print/ghostscript-agpl
   ----------------------------
   revision 1.254
   date: 2013/03/16 21:47:14;  author: dholland;  state: Exp;  lines: +13 -3
   Choose ghostscript package for ghostscript tools based on whether
   gnu-agpl-* is in ACCEPTABLE_LICENSES.

   This is mostly the same as the old ghostscript type logic that was
   removed in version 1.223.
2013-04-24 09:55:03 +00:00
obache
9c745e8d0b tell location of builtin curses.h for Haiku. 2013-04-21 07:53:14 +00:00
uebayasi
86615a3bb5 Fix a harmless typo. 2013-04-21 03:51:27 +00:00
sbd
4277eba05d Use so magic to set _GCC_DIST_VERSION. 2013-04-20 07:36:17 +00:00
adam
6df113d1c2 Renaming GCC_DIST_VERSION to GCC48_DIST_VERSION 2013-04-19 16:34:46 +00:00
rodent
d9e9cde87a DEFAULT_ACCEPTABLE+=arphic-public; See:
http://www.gnu.org/licenses/license-list.html#Arphic
2013-04-19 11:25:26 +00:00
mspo
10de3cec11 use improved version from apb, works with parallel/paexec 2013-04-18 00:24:48 +00:00
obache
7a271a3091 * try to replace .so with .dll without `lib' prefix, like a plugins.
* also try to register DLL import library (.dll.a) from static library (.a).
2013-04-17 11:53:44 +00:00
adam
7ceb1dbb45 Enable usage of gcc-4.8 as PKGSRC_COMPILER 2013-04-17 09:48:30 +00:00
abs
9c775c76b5 Support MYSQL_VERSION_DEFAULT=56 2013-04-15 22:31:22 +00:00
cheusov
7ac40f0077 Added option vaapi 2013-04-14 00:54:59 +00:00
joerg
af3cbe2308 Allow running on systems where pkg_admin is not in PATH 2013-04-12 13:53:57 +00:00
obache
0826fce3ea tabify 2013-04-12 12:38:14 +00:00
obache
465a0376e7 Note some variables defined in ${OPSYS}.mk. 2013-04-08 13:29:26 +00:00
rodent
a7c67ab716 Removed comment regarding the changing of open-font-license to open-font.
Added ofl-v1.0 ofl-v1.1 and removed open-font-license.
2013-04-08 02:24:14 +00:00
tcort
bd48140716 tools.Minix.mk: Add new tools, update paths, and put in alpha order.
OK by wiz.
2013-04-07 20:04:17 +00:00
tez
dfb16e5d15 The newer versions of solaris studio compilers install by default into
/opt/solstudioNN.N rather than /opt/SUNWspro so look there too.
2013-04-06 18:09:43 +00:00
obache
3aa34f16a5 prevent to PREFER_PKGSRC any of x11 packages for Cygwin. 2013-04-06 11:11:56 +00:00
sbd
9d8345a50e Add the '-r' option to useradd/groupadd when no uid/git is given so that
a system account/group (differance id range) will be created.
2013-04-05 03:30:40 +00:00
adam
ea28815591 The PostgreSQL Global Development Group has released a security update to all current versions of the PostgreSQL database system, including versions 9.2.4, 9.1.9, 9.0.13, and 8.4.17. This update fixes a high-exposure security vulnerability in versions 9.0 and later. All users of the affected versions are strongly urged to apply the update immediately.
A major security issue fixed in this release, CVE-2013-1899, makes it possible for a connection request containing a database name that begins with "-" to be crafted that can damage or destroy files within a server's data directory. Anyone with access to the port the PostgreSQL server listens on can initiate this request.

Two lesser security fixes are also included in this release: CVE-2013-1900, wherein random numbers generated by contrib/pgcrypto functions may be easy for another database user to guess, and CVE-2013-1901, which mistakenly allows an unprivileged user to run commands that could interfere with in-progress backups. Finally, this release fixes two security issues with the graphical installers for Linux and Mac OS X: insecure passing of superuser passwords to a script, CVE-2013-1903 and the use of predictable filenames in /tmp CVE-2013-1902.
2013-04-04 21:08:25 +00:00
jperkin
05cb950dc2 Default to the native linux-pam implementation. It is available
since at least Leopard (10.5) and the security/PAM package does
not currently build, breaking PREFER_PKGSRC=yes.
2013-04-04 10:24:14 +00:00
obache
1b32452dd4 normalize LOWER_ARCH i?86 for Cygwin, same as Linux. 2013-04-03 13:45:49 +00:00
jperkin
4423fb7775 Fix typo in comment. 2013-04-03 09:35:19 +00:00
wiz
9588132c19 I think this might fix gcc47-libs.
XXX: Proper infrastructure support for gcc48 might need more work.
2013-04-02 22:24:03 +00:00
mspo
f58fdbac37 add some tricks to handle #!/usr/bin/env, do please improve 2013-04-02 00:28:57 +00:00
wiz
46efd90122 Add support for gcc48. From Kai-Uwe Eckhardt <kuehro@gmx.de>. 2013-04-01 21:06:57 +00:00
wiz
3f0e2dddc5 Fix two typos. 2013-04-01 19:07:40 +00:00
dholland
bb4b0ae820 print/ghostscript -> print/ghostscript-agpl 2013-03-16 23:03:33 +00:00
dholland
1cb23e953d Choose ghostscript package for ghostscript tools based on whether
gnu-agpl-* is in ACCEPTABLE_LICENSES.

This is mostly the same as the old ghostscript type logic that was
removed in version 1.223.
2013-03-16 21:47:14 +00:00
fhajny
82019069c7 Ensure that pkgsrc openssl tool is used if not using builtin openssl. 2013-03-15 12:35:03 +00:00
wiz
8ab805fe71 Add qpl-v1.0 (non-copyleft free) to default acceptable. 2013-03-14 16:19:30 +00:00
wiz
22fc8d9c32 Sort DEFAULT_ACCEPTABLE_LICENSES. 2013-03-14 16:18:54 +00:00
obache
39ffff7d30 Move definition of rubygems sites so that it is usable with packages
not using gem as installation but as archive.
2013-03-14 12:57:42 +00:00
taca
ac8eba7fe6 Add squid-backend-rock, squid-ipfw and squid-kerberos-helper. 2013-03-13 17:13:06 +00:00
obache
e5b374f8d0 bump required user_cygwin package to 20130313. 2013-03-13 12:38:19 +00:00
obache
b04688d2c9 note ndbm option 2013-03-13 03:36:44 +00:00
wiz
3ca0214c05 Add DESTDIR to error message in case of PLIST mismatch.
Noted by Edgar Fuß.
2013-03-08 15:32:52 +00:00
obache
adf03dd66f Temporary skip REQUIRE metadata collection for PE (Cygwin),
some DLL lead `ldd' command to hung up.
2013-03-07 13:15:29 +00:00
obache
b292fbe970 Switch to use own user_cygwin for _USER_DEPENDS. 2013-03-06 12:41:44 +00:00
obache
a0ce78347e switch to based on shlib-dylib.awk 2013-03-03 11:53:58 +00:00
wiz
830a67a0fc Bump mysql default to 55. 2013-03-02 20:33:03 +00:00
jperkin
50ada5fd89 Enable check-shlibs if the user supplies a working readelf, e.g. from binutils. 2013-03-01 16:58:51 +00:00
jperkin
883524d430 Create a wrapper for gfortran. 2013-03-01 13:27:38 +00:00
tcort
6933dd0064 Minix.mk: update GROUPADD/USERADD. OK by agc. 2013-03-01 00:09:20 +00:00
tcort
dffa197715 fuse.buildlink3.mk: add Minix support. PR pkg/45046 OK by agc 2013-03-01 00:08:31 +00:00
tcort
0dfbab4980 bsd.prefs.mk: add definitions for Minix. PR pkg/45046 OK by agc. 2013-03-01 00:07:46 +00:00
jperkin
bfeea1621d Add support for *.sh as jre-bin files. 2013-02-28 18:26:22 +00:00
obache
785bc5be4a create tools' aliases additionally with _OPSYS_EXE_SUFFIX.
In some situations, tools will be invoked with platform specific executable
suffix (ex. Perl5's Configure).
2013-02-27 12:09:39 +00:00
obache
ad51f051b0 introduce _OPSYS_EXE_SUFFIX, for platform specific executable suffix. 2013-02-27 12:03:49 +00:00
obache
72722c091d Drop Interix-ish, not for Cygwin. 2013-02-27 10:59:33 +00:00
obache
c236f11ea7 prevent to expand if dlname is empty. 2013-02-23 09:59:14 +00:00
obache
e41afcfbf9 prefer native X11 on Cygwin. 2013-02-23 05:41:04 +00:00
obache
c9b667c64a native X11BASE=/usr on Cygwin. 2013-02-23 02:59:56 +00:00
markd
977ba65ea4 In pkgsrc, 64bit linux libraries should install into lib rather than lib64.
Make sure cmake does this.
2013-02-22 22:45:12 +00:00
asau
430d458e92 Update default Emacs version to 24. 2013-02-22 22:31:23 +00:00
obache
381fd5cad9 Fix ROOT_USER/ROOT_GROUP for Cygwin to Administrators/Administrators (not using
its UID/GID), and sync platform privilege check with bootstrap script.
2013-02-22 13:39:31 +00:00
obache
4617fbb678 Allow to overwrite commnand of privilege check as _IS_ROOT_CMD. 2013-02-22 13:35:27 +00:00
obache
f68d1d940a if `id -u' failed, assume that numeric ID is specified (especially for Cygwin). 2013-02-21 13:33:10 +00:00
obache
cd901ade7c ${ID} is not defined here. 2013-02-21 11:19:27 +00:00
wiz
06ed9834e1 clang -dumpversion prints 4.2.1, which is not the intended content
of CC_VERSION.
Use clang --version | sed to get a more usable string.
2013-02-21 07:57:19 +00:00
obache
b0ab224f20 Use ${ID} instead of bare 'id'. 2013-02-20 13:08:26 +00:00
obache
aa7e337c12 purge jitterbug related items, misc/jitterbug had been removed in 2012Q3. 2013-02-20 13:04:47 +00:00
obache
6773d2ae90 Fixes ROOT_GROUP setting for Cygwin. 2013-02-20 12:42:43 +00:00
wiz
7de9eb7274 Fix continuation for previous. 2013-02-20 09:19:08 +00:00
wiz
84c6700514 Remove OPSYS and LOWER_OPSYS substitutions in print-PLIST;
nowadays they cause more PLIST breakage than they fix.
2013-02-20 08:45:05 +00:00
obache
354965a339 skip symbolic link for shlibs check, it may point to absolute path and currently
installed old version's file.
2013-02-20 06:00:51 +00:00
spz
eab7e7786b make emulators/compat50, emulators/compat50-x11, emulators/compat51,
emulators/compat51-x11 and emulators/compat60 known
2013-02-17 17:28:42 +00:00
obache
9cf1d430b2 Clean up tools for Cygwin:
* expect all packages in Base category are installed
* try to detect tools in optional packages
2013-02-17 12:57:51 +00:00
obache
c75fa9d794 Remove fetched file if fetch command succeeds to fetch but checksum mismatch
with PKG_RESUME_TRANSFERS=YES.

PR 39896.
2013-02-16 07:32:28 +00:00
obache
8351306655 check requirement of uac manifest, it is required for Windows Vista
(aka NT-6.0) and later.
2013-02-15 09:22:50 +00:00
obache
54083982a9 set Cygwin kernel name to OS_VARIANT for further usage. 2013-02-15 09:19:17 +00:00
jperkin
ccd81d8850 Don't use GNU tar as bsdtar, it isn't fully compatible and fails with
the OpenJDK distfiles.
2013-02-12 15:08:48 +00:00
obache
7072cb4ef3 Experimental support of manifest files for Windows UAC.
For Windows Vista or later, executable files including special keywords
(install, update, patch, and so on) in its name are expected as requireing
privileged permissions by default (UAC).
If not, it must be specified with manifest file, or it will be failed to
execute as "Permission denied".
2013-02-10 13:04:08 +00:00
obache
59f7f450d0 Add preference for Cygwin. 2013-02-10 12:25:17 +00:00
obache
5705424547 Add REQUIRE/PROVIDER metadata detection support for OBJECT_FMT=PE (Cygwin). 2013-02-10 12:07:50 +00:00
obache
81c406794f Improve PLIST handling for Cygwin (SHLIB_TYPE=PEwin)
* also expand `dlname' in libtool archive
* executable binary files may have .exe extension
* rename shlib extension .so with .dll
2013-02-10 12:03:00 +00:00
tcort
17dddf4b47 sed and install have moved to /usr/bin
OK by obache
2013-02-09 03:41:27 +00:00
tcort
b203217b96 Minix now supports ELF shared libraries.
OK by obache@
2013-02-09 03:40:01 +00:00
obache
9e00ba056d FTPUSERAGENT is a environment variable for ftp(1), not a make variable.
No need to pass here.

related to PR 47525.
2013-02-07 13:59:10 +00:00
wiz
6e3b6b5bea Remove "-no-cpp-precomp" from CPP_PRECOMP_FLAGS.
Obsolete since about Darwin-4.4.
Per Jason Bacon in PR 47531.
2013-02-04 15:53:16 +00:00
hans
8880bfeddd Fix previous, it didn't work as intended. Just having /usr/lib${LIBABISUFFIX}
there should be sufficient, and it works.
2013-02-02 01:04:59 +00:00
hans
35199213ea Treat /usr/lib${LIBABISUFFIX} like /usr/lib to avoid picking up the
wrong libraries from that dir.
2013-02-01 12:43:44 +00:00
hans
8cf5164992 Prefer openssl from pkgsrc on SunOS by default. 2013-02-01 12:36:06 +00:00
hans
b239a2ebb9 Set LIBABISUFFIX on SunOS x86_64. Should probably also be done for
sparcv9, but I can't test that.
2013-02-01 12:25:16 +00:00
tron
1066e94a8e Also fix the "patch" target for patch files with broken UTF-8 sequences
in them under Mac OS X Mountain Lion.

The previous change only fixed the "makedistinfo" target.
2013-01-28 11:29:29 +00:00
tron
578f64c882 Force using the C locale while checking or generating patch file checksums.
Mac OS X Mountain Lion's "sed" will otherwise reject some patch files
(e.g. "pkgsrc/devel/libcfg+/patches/patch-ab") because of broken
UTF-8 encoding.

It would probably be better not to use the bundled "sed" under
Mac OS X Mountain Lion at all. But it seems that this is not
supported by "pkgsrc" at the moment.
2013-01-24 11:20:56 +00:00
tron
c7ef86bf00 X11 (from the Xquartz distribution) gets installed under "/opt/X11" under
Mac OS X Mountain Lion. "/usr/X11" is only a symbolic link. Use the correct
path because buidlink3 will otherwise filter out "-I/opt/X11/include" which
causes build failures of e.g. the "cairo" package.
2013-01-23 17:02:23 +00:00
morr
f33a3dc351 Allow overwritting of FTPUSERAGENT for some broken sites, which requires it. 2013-01-20 13:22:59 +00:00
ryoon
88aa728af6 Add download-origin.cdn.mozilla.net to MASTER_SITE_MOZILLA*. 2013-01-20 09:37:19 +00:00
morr
449e35070e Clean up libXaw handling. [1/2]
- remove LIBXAW variable. It is handled by buildlink3.mk now
- simplify patches and Makefile in packages using libXaw
- in some cases force use of Xaw3d (won't build with Xaw)
- replace some directly included of x11/Xaw3d with mk/xaw.buildlink3.mk

In next part:
- replace more includes with mk/xaw.buildlink3.mk
2013-01-15 16:21:34 +00:00
pettai
6feba6de0b Added opendkim-filter option. 2013-01-05 17:13:35 +00:00
sbd
a0f4340e1d Modify mk/plist/plist-gnu.mk to convert gnu/man to ${PKGGNUDIR}${PKGMANDIR}.
Also modify mk/install/install.mk to make the conversion when using
AUTO_MKDIRS.
2013-01-05 07:32:49 +00:00
jperkin
568e518ff4 Don't print the /bin/sh warning on SunOS-5.11, where /bin/sh is ksh93. 2013-01-04 10:51:57 +00:00
agc
30d4f118b5 Add a libidn option (defaulting to on) which allows libidn support to be
turned off in www/curl.

Modify the curl package to be aware of the libidn option. Ensure default
is on.

No functional change, so no version number bump.
2012-12-17 23:26:47 +00:00
wiz
bdf0b7991e Fix typo in loop (wrong variable used).
Ok gdt.
2012-12-17 14:27:44 +00:00
markd
7c521e30e7 When using g95 as fortran compiler make sure FC is set correctly. 2012-12-15 21:23:31 +00:00
markd
3d4f93bfd9 Set X11_ENCODINGSDIR correctly for builtin case as well as modular. 2012-12-15 21:21:27 +00:00
cheusov
3de72ba3e5 ffmpeg: add option "ass" for subtitle renderer support and enable it by
default. ++pkgrevision. Tested on NetBSD-6
2012-12-14 21:50:46 +00:00
ryoon
b53e7599d6 Clear FTPUSERAGENT environment variable.
When FTPUSERAGENT="Mozilla/1.0", for example, fetching from
MASTER_SITE_SOURCEFORGE fails.
Original problem is reported from tsutsui@.
2012-12-14 16:46:24 +00:00
gdt
40b9d7cc4e Add Sleepycat Public License, used by Oracle's Berkely DB.
This is Open and Free:

  http://directory.fsf.org/wiki/License:Sleepycat
  http://opensource.org/licenses/sleepycat
2012-12-13 00:19:10 +00:00
marino
b37304e0ba compiler.mk, gcc.mk: Implement DRAGONFLY_CCVER
DragonFly has two compilers in base, GCC 4.4.7 and GCC 4.7.2.
The way one switches between them for userland programs is to set
CCVER in the environment.

However, to set this via make.conf is tricky.  I've been using the
low level "ALL_ENV+= CCVER=gcc47", but this trick fails to properly
identify the compiler which results in _GCC_VERSION being incorrectly
defined.

Additionally, there are some prominent packages that do not build on
gcc 4.7 and the fix is either not fully understood or would require a
large amount of work to implement.  In these cases, it is desireable
to specify the package be built on gcc 4.4 regardless of CCVER setting.

To address these issues, a new directive is added: DRAGONFLY_CCVER.
It is only effective if OPSYS equals "DragonFly", and it will properly
set CCVER and properly define _GCC_VERSION.  It will also allow a
per package specification of a particular compiler in the pkg makefile.
2012-12-12 20:49:01 +00:00
ryoon
38fa5e2f00 Add sun-{jre,jdk}7 support. 2012-12-11 14:54:00 +00:00
wiz
6a76bdd820 Update X11_ENCODINGSDIR for fonts/encodings change.
From markd.
2012-12-09 20:21:18 +00:00
jperkin
c6fe57f401 Introduce PKGGNUDIR as a way to control gnu prefix.
By default pkgsrc uses LOCABASE/gnu as a prefix for packages to install
native versions of GNU tools, which are them symbolically linked back to
the 'g' versions of the files in LOCALBASE, and users can then add
LOCALBASE/gnu/bin to PATH to pick up those tools.

On systems where the GNU environment is desired, PKGGNUDIR now allows
users to install the non-'g' files directly into LOCALBASE, making them
the default without having to alter PATH, whilst retaining the 'g' files
in order to ensure dependencies and tool paths remain the same.
2012-12-06 11:36:30 +00:00
taca
d5e826c6e7 Document eaccelerator-disassembler and eaccelerator-doc-comment-inclusion. 2012-12-05 15:33:59 +00:00
wiz
a23e403181 Add mp4v2 description; modify libmp4v2 description to make it clearer. 2012-12-03 22:37:25 +00:00
jperkin
1c7721e671 Default to builtin solaris-pam, allows PREFER_PKGSRC=yes to work. 2012-11-26 10:40:32 +00:00
wiz
f5730335aa Add 5 more option descriptions from diro@nixsyspaus.org in PR 47185. 2012-11-24 22:28:36 +00:00
joerg
13b6f43825 Update pbulk to 0.51 and pbulk-base to 0.46. Add support for reusing old
scan results to speed up the process. Fix a bug that overwrote the
package.log during installation.
2012-11-23 12:13:34 +00:00
ryoon
d45194451f Fix dm-download02.mozilla.org path in MASTER_SITE_MOZILLA_ESR. 2012-11-23 07:22:21 +00:00
pettai
2ad6c0dbb2 Corrected description line for vbr 2012-11-19 18:59:45 +00:00
pettai
11f52801b8 Added vbr comment 2012-11-19 18:46:52 +00:00
ryoon
815857fa38 Make MOTIF_TYPE_DEFAULT as motif (LGPL Motif) instead of openmotif or lesstif.
No objection on tech-pkg@.
2012-11-19 11:34:15 +00:00
wiz
c0c3915fae Add two more: coreaudio and lilypond. From diro. 2012-11-12 00:08:06 +00:00
wiz
187e78a830 Add some option descriptions. From diro@nixsyspaus.org in PR 47185. 2012-11-11 22:43:12 +00:00
pettai
8ec36c25a9 Added "rrl" option 2012-11-10 23:53:10 +00:00
ryoon
2cfb5b46e5 Support "motif" in MOTIF_TYPE. 2012-11-10 17:13:37 +00:00
agc
4871e3add7 Add platform file for QNX - from Sean Boudreau, thanks! 2012-11-09 04:36:27 +00:00
jperkin
57d575e577 Support SunOS-5.11-x86_64. 2012-11-07 16:26:51 +00:00
wiz
20435053e4 Describe xcb. 2012-11-04 23:45:12 +00:00
sbd
fd336ecaae Set ONLY_FOR_PLATFORM based on the _ONLY_FOR_PLATFORM for each accepted JVM. 2012-11-02 00:48:03 +00:00
asau
9e54358631 Add closing "]". 2012-10-31 03:28:40 +00:00
drochner
9b2d3f2473 allow PKG_CONFIG_PATH to be set by the pkg, needed
for gobject-introspection users
2012-10-30 18:48:33 +00:00
tsutsui
5b6ce3e649 Add description about onscripter-pda for games/onscripter. 2012-10-30 16:13:37 +00:00
darcy
e3ac09e8ce Add option for English language. 2012-10-21 12:59:42 +00:00
darcy
4a7e0569b9 Add FreeSWITCH audio sample rate options. 2012-10-20 12:19:52 +00:00
jmmv
55799a2de0 Speed up the algorithm to determine the files left to check.
This change modifies the algorithm used to keep track of the files that
have not yet been checksummed to use a simple loop instead of shell pattern
matching.

For packages with few distinfo entries, either way yields the same result
as the list of files to check is very short.  But for those packages with
hundreds of distinfo entries (vim, I'm looking at you), the difference is
huge.  In my old macppc machine, the checksum of vim used to take around
40 minutes and now it takes ~35 seconds.  The difference is also clearly
visible in my faster amd64 machine (although I haven't bothered to time it).
2012-10-13 15:31:23 +00:00
mef
2743bc6d58 - Add following option for ghostscript
disable-compile-inits	Disable compile time implicit initialization.
fontconfig	Enable FONTCONFIG (fonts/fontconfig) support.

- Add following options for ghostscript-cidfonts-ryumin
adobe-cidfonts	Select Adobe-fonts.
ipa		Select IPA fonts (fonts/ipa-fonts).
motoya		Add motoya fonts (fonts/motoya-fonts).
umefont		Add Umefont (fonts/umefont-ttf).
2012-10-07 14:47:16 +00:00
ryoon
75ab051997 Add .tar.7z support. 2012-10-06 22:24:45 +00:00
ryoon
65938ffe31 Replace whitespace with tab. 2012-10-06 22:16:08 +00:00
adam
98a0fe959f Added databases/postgresql92 version 9.2.1 2012-10-05 21:09:02 +00:00
cheusov
606b0df428 Fixes for target "repackage" 2012-10-02 22:45:47 +00:00
ryoon
b707c18585 Add 7z archive distfile support.
Fix PR pkg/42967
2012-10-01 10:45:16 +00:00
ryoon
ed26e62268 Add xz to tools.Linux.mk.
Some Linux distributions, for example Gentoo Linux, have xz command in base.
2012-10-01 10:25:03 +00:00
bad
781b56ced9 Apply patch from OBATA Akio to stop "make update" failing with "a different
version ... is already installed".
<http://mail-index.netbsd.org/pkgsrc-users/2011/08/02/msg014770.html>

This makes "make update" usable for me again.  Thanks Obata-san!
2012-10-01 09:54:18 +00:00
bsiegert
d4b98687b6 In MirBSD-current, true and false are now under /bin instead of /usr/bin.
Switch back to /bin/sh -c false, at least it does not move.
2012-09-28 19:07:59 +00:00
obache
93b4795ffa check defined(_USE_GCC_SHLIB) before using it. 2012-09-17 04:43:56 +00:00
jperkin
61364a6e9d Document USE_PKGSRC_GCC_RUNTIME and provide a default setting.
Introduce USE_GCC_RUNTIME for packages which build shared libraries, but
do not use libtool to do so, and add logic to always define _USE_GCC_SHLIB
on Solaris if either USE_LIBTOOL or USE_GCC_RUNTIME are defined.  On Solaris,
a non-GNU linker is always used, so this correctly adds a dependency upon the
gcc runtime for those packages.
2012-09-16 12:18:30 +00:00
sbd
17c339e3f5 Add "BUILDLINK_AUTO_DIRS.<pkg>" control variable:
"yes" or "no" for whether BUILDLINK_{INCDIRS,LIBDIRS,RPATHDIRS}.<pkg>
should automatically be added to the compiler/linker search paths.
Defaults to "yes".
2012-09-16 07:49:11 +00:00
sbd
45ea5a1e3b Add BUILDLINK_DIR.${_pkg_} with is either ${BUILDLINK_PREFIX.${_pkg_}} if
it is a builtin prefix or ${BUILDLINK_DIR} otherwise.
2012-09-16 07:37:10 +00:00
sbd
0cb4a4465b Add dependency on GCC libraries if requested.
Code by Jonathan Perkin.
2012-09-16 07:31:18 +00:00
sbd
5a39b2214b Move the setting of _USE_GCC_SHLIB=yes on SunOS from the gcc buildlink3 to
mk/compiler/gcc.mk
2012-09-13 10:17:14 +00:00
adam
52e97f0085 Quick-and-(possibly)-dirty fix to make gimp-2.8.2 build 2012-09-10 16:07:44 +00:00
jaapb
a47112e42f Corrected installation error (DESTDIR not applied correctly).
Added description of options. Added update to changes file.
Used buildlink3 for findlib dependency.
2012-09-10 05:33:25 +00:00
adam
ad5bdadc9e Now MSGFMT_STRIP_MSGCTXT defaults to 'no', since devel/getttext-tools is the latest and can handle msgctxt tags 2012-09-03 14:59:33 +00:00
wiz
6abf369ffc Remove mksandbox -- moved to the pkgsrc/pkgtools/mksandbox package. 2012-08-26 11:25:32 +00:00
wiz
b294c5021d Add description for freediameter-all-extensions. 2012-08-20 12:18:36 +00:00
chs
ce76b37e4f remove support for suse 11.3. 2012-08-18 16:29:59 +00:00
marino
46a4f32a52 FUSE buildlink: Add DragonFly support
DragonFly has NetBSD's librefuse so it can use NetBSD's FUSE
configuration, with the caveat that -lpuffs be provided wherever
lrefuse (or transformed -lfuse) is used.  With this patch,
DragonFly 3.x can build several FUSE packages out of the box.
2012-08-17 12:50:15 +00:00
asau
3885548f91 Make "user-destdir" the default PKG_DESTDIR_SUPPORT value
since this is the general case these days and other cases are exceptions.
This simplifies development and prevents making some mistakes.
2012-08-14 17:16:07 +00:00
asau
a2349b2c4b Introduce explicit name for no staged installation support: "none".
Keep "none" a default value for PKG_DESTDIR_SUPPORT for now.
2012-08-14 15:27:07 +00:00
marino
ab0cb856dc mk/java-vm.mk: Defined default VM for DragonFly
DragonFly wants openJDK7 for java packages, not Kaffe.
Set the default to reflect that.
2012-08-11 14:49:44 +00:00
jperkin
d0e2c023a0 _LINKER_ABI_FLAG.* is not set anywhere in pkgsrc, remove to avoid confusion. 2012-08-09 12:32:41 +00:00
jperkin
c6c9a7bd28 Ensure the Fortran wrappers specify the correct ABI if necessary. Fixes a
bunch of packages on Solaris when ABI=32 with 64-bit compilers.
2012-08-09 12:16:24 +00:00
riastradh
445e795c50 Make pkgsrc detect OSXFUSE, a successor to the now defunct MacFUSE. 2012-08-04 04:00:00 +00:00
asau
cab432b8e9 Default to PostgreSQL 9.1 as announced on pkgsrc-users and tech-pkg two weeks ago. 2012-08-02 03:53:19 +00:00
fhajny
8be976a898 Add 'dtrace' option description 2012-08-01 08:59:48 +00:00
sbd
337fc49721 + Change the AMANADA_USER to 'amandabackup' to be consistent with other
packages (and because I think its a good idea).
+ Remove legacy varable AMANDA_SMB.
2012-07-30 07:03:46 +00:00
dholland
ec66d86fcf Describe "xinerama" option, used by x11/dmenu and perhaps others. 2012-07-30 01:51:07 +00:00
reed
9d682ff4a3 fix typo in comment 2012-07-28 21:33:48 +00:00
jperkin
c473933452 Add curl tool on Darwin and Linux if it exists, as it is very common. 2012-07-27 14:38:26 +00:00
bsiegert
b23a3ceeba Use /usr/bin/true instead of : for true. The latter is incompatible with
the use of a colon as a separator, such as in
sed "s:@FOO@:${FOO}"

This unbreaks a variety of packages in MirBSD.
2012-07-27 12:53:26 +00:00
jperkin
a5307e4d55 Make curl a tool. Add support for /usr/bin/curl, if available, on Solaris.
SmartOS and OmniOS users can now set FETCH_USING=curl and no longer require
pkgsrc dependencies for downloading distfiles.
2012-07-27 10:48:36 +00:00
jperkin
f76501015a Ensure LC_ALL=C is set when determining the gcc version. Add a comment
explaining why we currently have to hardcode 'env' rather than use SETENV
or PKGSRC_SETENV.
2012-07-27 10:34:00 +00:00
jperkin
b962f64303 Set default ABI on Solaris for SPARC too. 2012-07-27 09:44:31 +00:00
jperkin
b7642344f0 Pass through -specs, as used by devel/binutils/override-as.mk 2012-07-23 11:58:41 +00:00
jperkin
45fef0cec0 ftp.chg.ru has been unavailable for ages, remove it. 2012-07-22 20:39:47 +00:00
obache
4e145b5eb0 Pass down ${_PATH_ORIG} to privileged stage sub make instead of modified ${PATH}
for pkgsrc internally, It may cause some problems (ex. unwanted pick up commands
of tools/wrapper).

No objection in teck-pkg@ for a week.
2012-07-18 12:29:12 +00:00
jperkin
2c6899b6f7 Add new GCCBASE variable, useful on systems which install gcc outside of
the normal $PATH.
2012-07-13 16:11:29 +00:00
wiz
7361f730b5 - ocamlduce (not used any longer)
+ camlzip (ocsigen)
2012-07-11 10:43:40 +00:00
wiz
304b30e8af Add GAMES_GROUP GAMES_USER GAMEDATAMODE GAMEDIRMODE GAMEMODE to BUILD_DEFS. 2012-07-09 21:56:38 +00:00
wiz
934f098ead Move USE_GAMESGROUP and SETGIDGAME defaults out of mk.conf, where they
don't belong (package-setable, not user-setable).
2012-07-09 15:44:06 +00:00
sbd
ce564f2a20 Set default values for _NEED_GCC47 and _NEED_GCC_AUX. 2012-07-09 07:42:17 +00:00
jperkin
5e48ad8071 Some more OSX improvements:
- Add mount for /usr/X11.
 - Add support for mounting read-write directories, adding the postfix data
   directory so that bulk builds can send mail.
 - Use $kernel rather than rolling our own copy.
2012-07-08 21:25:44 +00:00
marino
1a21fb3999 compiler.mk/gcc.mk: Add support for USE_LANGUAGES+= ada
All recent packages featuring Ada code have a hard dependency on the
lang/gnat-aux compiler package.  The valid values for USE_LANGUAGES
are c, c99, c++, fortran, fortran77, java, objc, so specifying a
specific compiler was necessary up into now.

One problem with lang/gnat-aux is that it is installed at ${LOCALBASE}
where the lang/gccXX compilers are installed at ${LOCALBASE}/gccXX.
The latter compilers have no possibility of sharing conflicting files
unlike lang/gnat-aux.  Rather than fundamentally update the GCC 4.6-based
lang/gnat-aux to avoid these conflicts, a new Ada-capable compiler
based on GCC 4.7 was created with the intent of being supported by
mk/compiler.mk and mk/compiler/gcc.mk.

The Ada packages will be effectively migrated from lang/gnat-aux to the
new lang/gcc-aux compiler, but lang/gcc-aux will remain as a standalone
package as it is the only GCC 4.6-based compiler that builds on
DragonFly and serves it as a world and kernel compile option.

In addition to the current language wrappers, lang/gcc-aux adds
wrappers for "ada" (unique to gcc-aux, hardlinked to gcc driver),
and the gnat, gnatmake, gnatbind, gnatlink, gnatchop, gnatprep,
and gnatls programs.  Supporting all of these allows the wrapper
system to be used with Ada packages; currently wrappers are mostly
disabled on them.

The lang/gcc47 implicitly adds support for the "objc-c++" language by
adding it to the USE_LANGUAGES list, but it wasn't really supported.
An attempt was made to better support objc-c++, but this new enumeration
probably still needs work or needs to be removed completely.

Logic for Ada support:
1) All lang/gccXX compilers have version numbers ranging from 2.8.1 to 9.
2) lang/gcc-aux uses the release date as its version number in the form of
   YYYYMMDD with a minimum value of 20120614, so there is no version
   overlap.
3) When at least one element of USE_LANGUAGES is "ada", the value of
   20120614 is added to the set of GCC_REQD which selects lang/gcc-aux.
4) The _NEED_NEWER_GCC check is disabled.  It fails and isn't relevant;
   unless a package sets GCC_REQD over 20120614, the only way to select
   lang/gcc-aux is to specify the Ada language and only one compiler
   known to gcc.mk can support it.
2012-07-08 19:57:10 +00:00
wiz
658090256a Update pkg-config dependency to 0.25 (in pkgsrc since 2010) since even
with 0.23, it pulls in too many unnecessary dependencies.

Fixes xev build in some configurations, reported by chuq.
2012-07-06 14:08:50 +00:00
jperkin
3cfe9979dc Support NFS for directories which aren't enabled by default too. 2012-07-03 12:14:13 +00:00
jperkin
6678c94177 Update for OSX Lion.
OSX hasn't included the ability to loopback mount for a while, so introduce
NFS support, configurable via a new --mounthost option, and add additional
directories required for proper support.

This mostly works, however something is causing name lookups to fail in the
chroot and it will currently only look at /etc/hosts.  Clue appreciated here.

Also fix /dev mounting/unmounting from the sandbox script.
2012-07-03 12:05:40 +00:00
joerg
0850dd7fc6 Keep PREFER_PKGSRC for NetBSD and native X11R7. Noticed by wiz. 2012-07-03 11:19:56 +00:00
joerg
95e3207831 Do not prefer expat on NetBSD, if the base system has it. 2012-07-03 10:22:52 +00:00
jperkin
d0b1dfe282 Introduce OS_VARIANT. This variable can be used to differentiate operating
systems which share the same base system but offer contrasting environments,
for example the various illumos forks which all identify as "SunOS 5.11".

Detect SmartOS and set OS_VARIANT accordingly.
2012-07-02 15:49:41 +00:00
joerg
86a1f7d707 Expand the list of full dependencies, so that the shared library check
can work without further calls for indirect full dependencies.
2012-07-02 14:53:13 +00:00
sbd
dab1ef20a3 Add amanda options 2012-07-02 01:28:14 +00:00
jperkin
a558677b69 Ensure the Solaris native linker is used by default, avoids conflicts
where GNU ld is picked up first via $PATH.
2012-06-27 13:36:08 +00:00
jperkin
9ce215dfc2 Solaris needs -m32 for ABI=32 too, now that we have compilers which build
64-bit by default.
2012-06-26 15:48:53 +00:00
jperkin
a5d411fa58 Support strip in /usr/bin/strip, as per SmartOS. 2012-06-25 22:05:17 +00:00
bsiegert
4f8de70118 Add user and group management functions for MirBSD to unbreak packages
that need to create new users. No effect for other platforms.

ok wiz
2012-06-19 05:43:24 +00:00
wiz
2f864e3ccc Remove outdated comment about packages not getting a LICENSE set if
they are OSI/Free.
2012-06-17 14:22:44 +00:00
bsiegert
8ec322d1f9 Comment out dependency on sysutils/user for user and group management.
The user package was removed two years ago :/.
Let's see how we can handle this better on MirBSD.
2012-06-16 20:13:06 +00:00
obache
0eef4a6beb switch to SUSE_PREFER=12.1 for NetBSD>=6. 2012-06-16 14:21:25 +00:00
obache
746a40d55d Revert last change.
Honor dicision of the copyright holder.
2012-06-16 11:58:07 +00:00
obache
36a4eb2941 allow DSO in not only non-full dependency packages but also indirect full dependency. 2012-06-15 14:46:53 +00:00
jperkin
dcc44bc21e Use native ksh93 on Solaris 11 and derivatives. 2012-06-15 09:54:41 +00:00
zafer
3341602303 remove dead mirrors. 2012-06-14 22:17:17 +00:00
jperkin
04d8dc0a42 Set a default Solaris/x86 ABI, restores previous behaviour when bootstrap
is ran without --abi.
2012-06-14 21:57:37 +00:00
jperkin
756f9355f9 Set NBPAX_PROGRAM_PREFIX?=nb by default, avoids problems on various platforms
where software assumes features of the native 'tar' and break when 'tar' is
the NetBSD version.

We are too close to the pkgsrc-2012Q2 branch to remove NBPAX_PROGRAM_PREFIX
completely, but if it's apparent that no platforms need to override this
default then it will be removed completely for the next branch.
2012-06-14 09:48:51 +00:00
gdt
73a34d69f2 Drop USE_INET6 => inet6 option binding.
For a long time, the norm in pkgsrc was that packages had an option
for IPv6 support "inet6", and this was not in PKG_SUGGESTED_OPTIONS.
On NetBSD (and probably other BSD), USE_INET6 was defined in system mk
files, and pkgsrc noticed this and enabled the inet6 option globally.
But, in some environments, this did not happen.

The inet6 option has been added to PKG_SUGGESTED_OPTIONS for almost
all packages.  This change decouples IPv6 support in pkgsrc from the
base system.

People building on systems that do not support IPv6, or who do not
want IPv6 support in packages, can add

  PKG_DEFAULT_OPTIONS+=		-inet6

to mk.conf.

(Discussed for the last week on various lists, and ok wiz@.)
2012-06-13 14:29:16 +00:00
wiz
908411d3fc Describe remaining undocumented mplayer options.
From Leonardo Taccari in private mail.
2012-06-11 22:13:42 +00:00
jperkin
ef8a25c526 Set MACHINE_ARCH=x86_64 when ABI=64 on Solaris/x86, required for packages
such as devel/gmp which do their own ABI determination.

Full clean bulk build with this change:

  http://mail-index.netbsd.org/pkgsrc-bulk/2012/06/11/msg008920.html

looks good.
2012-06-11 09:36:02 +00:00
obache
9d0abaeb6c Ignore SunPRO -errwarn flags to prevent it from being recognized as a entry
point option for `ld'.
2012-06-08 11:39:44 +00:00
obache
dffdd3f741 Note xnp2-ia32 option used by emulators/xnp2. 2012-06-02 07:22:36 +00:00
wiz
84bc2fd282 Describe psiconv, sort. 2012-06-02 07:08:45 +00:00
jperkin
6f20e12e40 Fix indent, no functional change. 2012-06-01 12:52:37 +00:00
jperkin
830bf24fec Default to X11_TYPE?=modular if OpenWin headers are not installed. 2012-06-01 09:47:49 +00:00
cheusov
bc4b6b5afc Remove GNU_PROGRAM_PREFIX as discussed in pkgsrc-users@ 2012-05-30 11:55:54 +00:00
joerg
bd737b69e2 Extend shared library check to all files that match *.so. 2012-05-29 21:53:55 +00:00
cheusov
c8f63d3d1e "rebuild" and "retest" targets were added (by analogy with "reinstall").
rebuild is a special target to re-run the build target.
retest is a special target to re-run the test target.
2012-05-27 14:32:28 +00:00
obache
40ed717aa1 Only pick up /sbin/ldconfig as ldconfig tool for the case OBJECT_FMT=="a.out".
Fixes PR 46445.
2012-05-26 13:09:54 +00:00
abs
522bbdff73 Use ?= for setting PKGSRC_SETENV to make it easy to override in mk.conf 2012-05-24 11:34:15 +00:00
sbd
c8cb033cda Treat /usr/lib${LIBABISUFFIX}} the same as /usr/lib and strip it out of
the runtime library search path.
2012-05-24 07:27:27 +00:00
marino
9220ff46a6 mk/check/check-files.mk: Skip locale.alias
On DragonFly, packages like devel/doc++ and net/wap-utils were failing the
file check during installation due to a present locale.alias file.  Treat
it the same as charset.alias.
2012-05-22 07:59:31 +00:00
jperkin
385abe35b6 Add native pax. 2012-05-21 15:19:13 +00:00
obache
e2571f0707 note fribidi option. 2012-05-20 14:24:51 +00:00
obache
b9dbc1303d Note libind option (used by x11/mlterm). 2012-05-20 14:00:22 +00:00
jperkin
bc45ca205a Add native pax. 2012-05-18 20:45:15 +00:00
bsiegert
045cd0e748 Add a global BUILDLINK_TRANSFORM to remove -ldl. This library is an empty
static library for compatibility reasons. If a libtool library is linking
against -ldl, libtool only builds it statically because there is no
libdl.so. This prevented, at least, the build of devel/gobject-introspection.
Add it globally because there is no reason anyone would want to link against
libdl on MirBSD.
2012-05-18 14:15:17 +00:00
jperkin
fda9afd836 typo. 2012-05-16 14:54:57 +00:00
dholland
69cf65f0f8 Partially revert previous: exclude kaffe on x86_64 again as it builds
but apparently does not work.

I'm seeing two different problems on different machines, one where it
can't find classes in jar files that are clearly there and one where
it can't run even a trivial program without dying with a stack
overflow.
2012-05-14 06:06:43 +00:00
dholland
4eec469890 remove stray blank line in previous commit 2012-05-14 05:31:21 +00:00
dholland
488d1cca68 Update _ONLY_FOR_PLATFORMS.kaffe from kaffe's makefile. 2012-05-14 05:28:37 +00:00
obache
f2b31830a9 prefer native X modules for OpenBSD using Xorg. 2012-05-14 02:22:03 +00:00
obache
c1e494cad8 Allow to additional post-processing PLIST with PLIST_AWK and PLIST_AWK_ENV. 2012-05-13 12:39:47 +00:00
obache
0504e225e5 Set LD_TRACE_LOADED_OBJECTS_FMT{1,2} for OpenBSD so that output of ldd will be
expected format.

workaround of PR 38838.
2012-05-13 08:20:11 +00:00
marino
551003313c mk/java-vm.mk: Set DragonFly for openjdk7 2012-05-12 21:07:28 +00:00
joerg
8a0ca9cb7c Apply user transformation earlier to make it possible to drop
to-be-mangled entries like rpath using BUILDLINK_TRANSFORM.
2012-05-11 11:09:42 +00:00
obache
d0f6d256be It is possible to check shlibs on OpenBSD now. 2012-05-04 11:46:02 +00:00
obache
29854df56e dlopen require pthread on OpenBSD too. 2012-05-04 08:31:14 +00:00
obache
520357aed0 OpenBSD also knows -pthread CFLAGS/LDFLAGS. 2012-05-04 07:24:50 +00:00
ryoon
8a1ac76085 Add MASTER_SITE_MOZILLA_ESR, for Extended Support Release version of
mozilla.org products (firefox and thunderbird).
Suggested by obache on pkgsrc-changes@.
2012-05-04 00:08:07 +00:00
obache
771dcabb83 OpenBSD has builtin pax tool. 2012-05-03 06:52:01 +00:00
obache
1cd4052724 As described in comments, export ${TEST_ENV} instead of ${MAKE_ENV} to test
make process.
2012-05-02 13:44:27 +00:00
obache
ed7dbf8cd9 Add dm-download02.mozilla.org to MASTER_SITE_MOZILLA_ALL. 2012-04-30 09:10:06 +00:00
ryoon
139b9bb7b0 Add http://pv-mirror01.mozilla.org/pub/mozilla.org/
to MASTER_SITES_MOZILLA.
This server has ESR version of firefox and thunderbird.
2012-04-29 15:48:13 +00:00
christos
0cd3441c6e Add IBM public license 1.0 2012-04-28 22:43:37 +00:00
hans
552b4a7216 If unset, set PKGSRC_FORTRAN accordingly if g77 or gfortran exist. 2012-04-25 16:28:18 +00:00
sbd
9ff7c81faf Add _COMPILER_ABI_FLAG.XX for gcc on Linux. 2012-04-24 07:44:11 +00:00
sbd
3cfc61e339 Add '/lib${LIBABISUFFIX}' to the search path.
Also add a note
# XXX: Why are we looking in '/usr/lib${ABI}' and '/lib${ABI}', as we should
# XXX: only be looking in '/usr/lib${LIBABISUFFIX}' and '/lib${LIBABISUFFIX}'
2012-04-23 08:44:00 +00:00
sbd
e7de802238 The path to libc.so.6 needs to include ${LIBABISUFFIX}. 2012-04-23 08:14:36 +00:00
sbd
8799fd0b9f If the BUILDLINK_PREFIX is '/usr' then the BUILDLINK_LIBDIRS will be
'lib${LIBABISUFFIX}'
2012-04-23 07:42:13 +00:00
cheusov
8d503e63a6 Revert the patch commited in PR 36618. It creates more problems
than it solves on Interix.
2012-04-21 19:29:47 +00:00
wiz
cf875fa1c8 Revert previous: Patch submitter reports it's not necessary after all
since -f usually follows symlinks.
2012-04-21 10:22:32 +00:00
obache
d4ac7d63a1 FreeBSD has pax as /bin/pax. 2012-04-20 08:47:01 +00:00
obache
e3feaf1e54 Let not to prefer suse113 for powerpc, it is not supported. 2012-04-18 06:17:24 +00:00
wiz
89a31b1d10 Check for existing symlinks before overwriting config files in
PKG_SYSCONFDIR. From Edgar Fuß <ef@math.uni-bonn.de> on tech-pkg.
2012-04-17 11:55:33 +00:00
sbd
20dc1bb8fe Add support for gcc-4.7 2012-04-16 05:03:03 +00:00
sbd
e3fd6d777e Make sure that gcc47 JAVA_WRAPPERS don't break the _GCC_SUBPREFIX detection. 2012-04-16 05:00:44 +00:00