Commit graph

8729 commits

Author SHA1 Message Date
joerg
135ad75b51 Remove mk glue for devel/nbitools. 2014-10-01 19:14:21 +00:00
joerg
d4e7731007 x11/xorg-imake has been dead for a long time. 2014-10-01 19:04:56 +00:00
wiz
07aec1e7cf Add dvdcss. 2014-10-01 12:21:30 +00:00
wiz
a28393f665 Option description for clang static analyzer. 2014-10-01 09:41:22 +00:00
jperkin
d72afedf87 Fix the readelf environment variable. 2014-10-01 08:59:33 +00:00
jperkin
7df37958c1 Expand --version-script removals for SunOS back out into package Makefiles
rather than trying to consolidate into a single fnmatch.  There aren't that
many of them, and it will aid the integration of cwrappers which doesn't
support globs.
2014-09-10 15:59:33 +00:00
fhajny
c94b834235 Add desc for the postgrey-targrey option 2014-09-10 13:20:53 +00:00
wiz
5554965ada Describe gtk3-atk-bridge. 2014-09-08 11:47:35 +00:00
mef
696c31d235 ham/uhd version 3.7.2rc1 added. 2014-09-08 07:16:28 +00:00
jperkin
47e3447cf5 Set nrpath correctly in the case where there is no RPATH at all. Fixes
issues seen on NetBSD.
2014-09-07 21:53:41 +00:00
jperkin
800bdaa968 Ensure we iterate over the RPATH in search order, rather than relying on
awk array iteration which could result in the wrong library being chosen.

Fixes issue seen with GCC 4.9 where the libgcc from the main GCC package
was found first and caused errors, even though the RPATH correctly had
the gcc49-libs version listed first.
2014-09-06 16:57:51 +00:00
jperkin
a4c97eaf1e Improve comments around USE_PKGSRC_GCC and GCC_REQD. 2014-09-06 08:32:55 +00:00
obache
e0b1a878dc Introduce CMAKE_USE_GNU_INSTALL_DIRS,
If set to yes, set GNU standard installation directories with pkgsrc
configured settings for cmake GNUInstallDirs module.
The default is yes.
2014-09-06 01:50:38 +00:00
jperkin
c564162241 Fix lang/gcc49 dependency logic, based on lang/gcc47. 2014-09-05 22:11:10 +00:00
jperkin
ec9f1b3b4a Add infrastructure support for lang/gcc49 and lang/gcc49-libs 2014-09-04 18:52:53 +00:00
jperkin
a4e43767b4 Add a 'wrappers' option for CHECK_WRKREF which, if enabled, will check for
references to ${WRAPPER_DIR}.

Update the error message when an invalid CHECK_WRKREF option is used.
2014-09-04 16:09:33 +00:00
tron
986a7747a1 Add support for Oracle Java 7 (manually installed via Mac OS X builtin
mechanism) under Mac OS X Mavericks.

Patches contributed by J. Lewis Muir via "pkgsrc-users" mailing list.
2014-09-03 12:47:37 +00:00
gdt
c127d72893 Default to X11_TYPE=modular on netbsd-5.
Base xsrc on netbsd-5 has not really worked with pkgsrc for a while,
because various programs need newer versions of various X pieces.  The
2014Q2 official bulk builds are missing about 1500 packages as a
result of this.  Therefore, switch to modular on netbsd-5 (as netbsd-4
has been for a very long time), which should result in more useful
binary packages for netbsd-5 for 2014Q3.

(There is a notion of updating netbsd-5 base xsrc to more modern xorg.
If that happens, and there's a 5.x formal release, and builds show
that pkgsrc with native succeeds on it, this can perhaps be flipped
back.  Odds are that's not going to happen, and it's overwhelmingly
unlikely to happen soon.)

Anyone who prefers to stay with native can set X11_TYPE=native in
mk.conf.

Note that this is about pkgsrc and specifically the default
dependencies for pkgsrc programs that use X11, so the native servers
are unaffected and can be run from /usr/X11R7, the same as they are
now, without any changes being necessary.  (This message is in fact
being typed on a system with a native server, native xterm and modular
libs for pkgsrc.)

Discussed on tech-pkg, tech-x11 multiple times over the last 6 months
or so, and specifically encouraged by wiz@.
2014-09-02 16:13:27 +00:00
jperkin
47fdae3df2 Check for the existence of a file before trying to remove it. It is highly
likely that the files in this code path do not exist, so this can save a
significant number of exec's, especially for packages with a large number of
dependencies, with a corresponding reduction in the run time for the 'wrapper'
phase.

In addition, remove a 'useless use of cat' instance to save more exec's.
2014-09-02 14:31:27 +00:00
jperkin
ee4800c69c Replace calls to cat(1) with echo(1) which is highly likely to be a shell
builtin.  This significantly reduces the number of exec's required during
the 'wrapper' phase and brings the execution time down accordingly.
2014-09-02 14:23:00 +00:00
dholland
4df717a9b2 sort 2014-09-01 07:31:24 +00:00
riz
3ab8e30838 Make package cross-compiling work through su-target as
well as it does for unprivileged builds.  From riastradh.
2014-08-28 22:29:37 +00:00
jperkin
209b757821 Expand out the list of GNU ld flags we want to remove, rather than applying
a blanket removal of any long options, richard@ is concerned this may affect
packages which use the long options now available in newer SunOS ld.

Whilst here, transform --rpath to -R, used by a few packages.
2014-08-28 15:46:35 +00:00
jperkin
2c9fb0222c Remove any -Wl,--* arguments, they are guaranteed to be GNU ld specific
and unsupported by the SunOS linker.  Tested to only have positive results
in a bulk build.
2014-08-28 10:54:07 +00:00
wiz
785572fa7f Add CMAKE_PREFIX_PATH variable that can be used by packages that install
their files in non-standard locations (e.g., qt5).
From Niclas Rosenvik.
2014-08-23 19:26:07 +00:00
obache
5dccb01f08 Prevent to update timestamp of configure script with pkgsrc specific override.
It may be triger of unwanted rebuild.
2014-08-23 03:00:18 +00:00
tron
16f7a36709 Default to Suse 13.1 packages under NetBSD 7.0_BETA and newer. 2014-08-22 17:24:28 +00:00
jperkin
bcc20d049d Add -Wl,-export-dynamic to the list of GNU ld patterns to remove. 2014-08-21 15:31:24 +00:00
schmonz
cce2f434b6 Describe new ikiwiki-highlight option. 2014-08-18 01:38:52 +00:00
wiz
28d17374ba Describe notmuch-emacs option. 2014-08-17 10:45:19 +00:00
jaapb
3d81bdac6c File to centralise common definitions for OCaml packages. Not yet used at
the moment, but I will start slowly converting packages.
2014-08-17 09:25:23 +00:00
tron
9cea3f4878 Don't use "/bin/ksh" as wrapper shell under Mac OS X Mavericks.
It frequently crashes, at least if you use parallel builds.
2014-08-17 08:32:32 +00:00
jperkin
aec701da4b Split SMF handling across bsd.pkg.mk and bsd.prefs.mk. Should fix issues
with packages which include bsd.prefs.mk before setting SMF variables.
2014-08-14 11:08:37 +00:00
cheusov
eec1402772 Fix packages creation on Interix.
User/group names are used instead of uid/gid.
  Problem with spaces inside user/group name should be fixed by Cygwin
  support added some time ago.
2014-08-14 00:21:24 +00:00
cheusov
c71e2b3be9 Interix has dlopen(3) and family, they are provided by gcc (Interix-6.1).
pkgsrc'c check is broken, so, we set IS_BUILTIN.dl to "yes".
2014-08-13 18:48:09 +00:00
wiz
640da6258f Reset PKGREVISION for gst-plugins1* update to 1.4.0. 2014-08-08 21:31:06 +00:00
obache
803b90aae3 rubyforge.org had been gone, removed.
Additionally, rubygems master site respond right redirect now, so back to
master URL.
2014-08-08 11:17:13 +00:00
obache
f9748cd8ec Latest version should be also marked `missing'.
Fixes unwanted execution of {aclocal,automake}-${latest_version} for the
case configure.ac (or something) is patched, but configure is also alredy
regenerated and aclocal and automake are not required (not in USE_TOOLS).
XXX: if {aclocal,automake}-${latest_version} is really required by somewhere,
XXX: it should be created below, same as plain aclocal and automake.
2014-08-02 04:27:51 +00:00
schmonz
72f2bfdd18 Describe the "apple-common-crypto" option. 2014-08-01 19:22:34 +00:00
schmonz
fbc1046875 Document what Yosemite looks like (modulo XCode, which I haven't needed). 2014-08-01 14:59:14 +00:00
wiz
2d421b06a1 One slash is enough. 2014-07-30 08:39:49 +00:00
obache
74e48fa17b Fixed "Default" description for BINPKG_SITES, sync with install/bin-install.mk. 2014-07-30 08:15:34 +00:00
jperkin
dec55c5130 Use the standard 75 x '=' print format. 2014-07-28 10:05:53 +00:00
tron
92616777ce Add description of "sshguard" options. 2014-07-26 19:58:25 +00:00
ryoon
8dd20d4308 Fix shlib check error under DragonFly 3.8.1.
It has no libc.so.8 in /usr/lib.
2014-07-25 23:40:01 +00:00
wiz
8214c60531 Describe gnugp2-gpgsm option. 2014-07-22 11:30:08 +00:00
wiz
2466e284ca iRename SUBST_CLASS to _pkgconfig (adding a '_') to avoid conflicts
with packager-chosen prefixes (as with portaudio-devel recently).
2014-07-21 12:10:40 +00:00
obache
3b3083536b revert, acceptable condition must be clealify. 2014-07-21 00:33:11 +00:00
obache
e38d96efd1 builtin ftp is compatible with tnftp on Snow Leopard and later. 2014-07-21 00:25:48 +00:00
ryoon
a1605428c6 SCO OpenServer 5.0.7/3.2 has no snprintf and vsnprintf. 2014-07-17 13:07:14 +00:00
asau
f620ee6198 Add helper script for simplified pbulk setup.
The script serves several purposes. Chief of them:
1. Fast track for those who just want to build their 1000 packages
and do not want to bother with optimizations.
2. Fast track for those who want to understand how pbulk is supposed
to be set up.

Because it serves as a documentation (providing working setup at the same time),
a lot of features are intentionally left out.
2014-07-15 21:29:38 +00:00
obache
47b064d27a note gdk-pixbuf2 option. 2014-07-13 10:05:16 +00:00
dholland
73e270a978 Generate a correct error message, instead of referring to a variable
that gets changed on the next line.
2014-07-04 21:20:52 +00:00
joerg
a0acbfe8d3 bsdtar is certainly valid for EXTRACT_USING. 2014-06-28 22:01:00 +00:00
martin
2ec78ccd9c Document "debug-info" and "webrtc" options. 2014-06-20 07:28:29 +00:00
jnemeth
adad35b054 rename ffr-tls to sendmail-ffr-tls as requested by wiz@ 2014-06-15 21:00:18 +00:00
jnemeth
e1eea2a635 add ffr-tls for sendmail 2014-06-15 20:43:44 +00:00
joerg
4d04746a02 Move www/apache/module.mk to mk/apache.module.mk and adjust it to use
mk/apache.mk.
2014-06-11 12:57:22 +00:00
joerg
bef8522f0e Retire Apache 1.3 and 2.0. 2014-06-10 15:22:13 +00:00
joerg
06c68a0d9c Make apr1 the default in preparation of removing Apache 2.0. 2014-06-10 14:40:50 +00:00
joerg
a8dd640f08 Bump PostgreSQL default version to 9.3. 2014-06-10 14:21:37 +00:00
joerg
b2b9a12840 Always use OpenPAM as fallback PAM implementation if a native one is
missing. Drop PAM_ACCEPTED and PAM_TYPE as unused or redundant.
2014-06-10 13:52:57 +00:00
ryoon
04a675fa78 Make lang/g95 as default Fortran compiler under NetBSD current (GCC 4.8)
lang/g95 is built with NetBSD current's GCC 4.8.3. Thank you, asau@.
2014-06-09 23:29:31 +00:00
obache
d318583b57 -lpthread not needed, it's in libroot. 2014-06-09 08:47:29 +00:00
ryoon
1a57f242ac Add portals option 2014-06-06 23:45:35 +00:00
wiz
c9122e82ab Remove old bulk build code. Use pbulk. 2014-06-02 10:24:05 +00:00
wiz
43b4ee8119 Update default font path reference. 2014-06-01 16:56:47 +00:00
tsutsui
b91b2b583e xnp2-ia32 option is now obsolete. 2014-06-01 15:02:02 +00:00
ryoon
ed64542340 Fix error under recent NetBSD current (GCC 4.8.3). 2014-06-01 09:58:13 +00:00
ryoon
962c5fe02c Set gcc48-* compilers, and gcc48-fortaran as default Fortran compiler for
recent gcc 4.8.3 NetBSD current. lang/g95 is not built for such NeBSD.
2014-06-01 08:14:27 +00:00
ryoon
1add1d06fe Remove lang/gfortran 2014-06-01 08:11:57 +00:00
wiz
c0c94c6d89 Remove giflib switch file. 2014-05-31 15:56:39 +00:00
obache
29b54fc762 Add curl and wget. 2014-05-22 05:14:14 +00:00
obache
63a1421453 Fixes system endian header detection.
PR pkg/48823
2014-05-21 01:43:50 +00:00
obache
5635e333cd GNU patch should not be used. 2014-05-20 09:55:12 +00:00
wiz
6e4d3eab54 Improve previous. 2014-05-19 13:59:15 +00:00
obache
ebfc719a19 Note about mantainance of pkgsrc guide. 2014-05-19 13:52:33 +00:00
obache
0d2918764c Catch up to /boot/common => /boot/system/develop on Haiku. 2014-05-18 11:23:26 +00:00
obache
39c4da3f85 catch up to /boot/common removal, adust header/library location.
noticed by diger in pkgsrc-users@.
2014-05-18 10:13:59 +00:00
obache
d6c2320781 Haiku has groupadd now.
noticed by diger in pkgsrc-users@.

While here, enable useradd only for the case groupadd exists,
because former useradd is interactive command, not usable with pkgsrc framework.
2014-05-18 09:45:40 +00:00
obache
1ada3eb7b7 catch up after removal of /boot/common on Haiku.
noticed by diger in pkgsrc-users@.
2014-05-18 09:37:50 +00:00
obache
f2eb5f5730 Haiku also has getprogname(3)/setprogname(3).
noticed by diger in pkgsrc-users@.
2014-05-18 08:38:07 +00:00
obache
2fb784864b On Haiku:
ulimit -m: invalid option
 ulimit -d: data sg size: cannot get limit: Invalid Argment
 ulimit -s: stack size: cannot modify limit: Invalid Argment

noticed by diger in pkgsrc-users@.
2014-05-18 07:56:21 +00:00
wiz
0a3fb5512c Add openssl license and allow it by default, since it's FSF approved:
http://www.gnu.org/licenses/license-list.en.html#OpenSSL
2014-05-15 09:59:09 +00:00
gdt
660cc81a05 Describe qemu and xen. 2014-05-12 15:23:48 +00:00
richard
8a4981f558 use configured in check-perms 2014-05-09 11:59:27 +00:00
ryoon
34152738e1 Re-add iij mirror of sourceforge.jp, and re-corder mirror sites.
Thank you, Shuji SADO and obache@.
2014-05-08 11:11:15 +00:00
richard
e1f92cc066 homogenise fgrep to be grep -F 2014-05-06 15:42:46 +00:00
jperkin
5329420146 Move INIT_SYSTEM to bsd.prefs.mk, allowing it to be tested in
package Makefiles when packages perform custom rc.d handling.
2014-05-06 14:48:06 +00:00
ryoon
a450329d04 Remove sourceforge.jp mirror sites that is not listed
in official download page.
They have no uptodate content, and download.sourceforge.jp is
redirect only.
2014-05-06 13:11:46 +00:00
ryoon
a05b45c990 Remove http://keihanna.dl.sourceforge.jp/ from sourceforge.jp mirror.
It is dead.
2014-05-06 12:53:31 +00:00
ryoon
0cba27ee97 mozilla.org decided to discontinue mirroring of its content officially.
Remove not-working or abandoned mirror sites.
2014-05-06 12:26:53 +00:00
ryoon
2c73f854ac Add amd64 to LP64PLATFORMS, OpenBSD returns amd64 instead of x86_64
No objection on public mailinglist.
2014-05-05 21:26:31 +00:00
gdt
5707b8cb36 On Darwin, support osxfuse, and drop support for macfuse.
No change for !=Darwin.
This fixes at least some fuse-using packages.

(Proposed on tech-pkg on April 6, no objections received.)
2014-04-30 15:06:25 +00:00
obache
7cfd42ee41 Check builtin perl usability
* if p5-* in {,BUILD_,TOOL_}DEPENDS, use perl5 from pkgsrc.
* check whether builtin perl satisfies PERL5_REQD, or use perl5 from pkgsrc.
* if buitin perl satisfies all {perl>=n.m,p5-foo>=x.y} style dependencies,
  get rid of such dependencies and use builtin perl.
2014-04-28 13:15:29 +00:00
ryoon
f44eb82239 Support per language gcc48 packages 2014-04-22 20:49:38 +00:00
obache
1c90fa81ef Some improvements and changes for Haskell Cabal support.
* HASKELL_ENABLE_LIBRARY_PROFILING and HASKELL_ENABLE_HADDOCK_DOCUMENTATION
  are "User-settable variables", not "Package-settable variables".
* Change to HASKELL_ENABLE_HADDOCK_DOCUMENTATION=yes by default.
* Add HASKELL_ENABLE_SHARED_LIBRARY("yes" by default), to enable shlib support.
* Add support for dynamically conditional PLIST entries handling for
  HASKELL_ENABLE_SHARED_LIBRARY and HASKELL_ENABLE_LIBRARY_PROFILING.

discussed with pho@ and szptvlfn@.
2014-04-18 13:42:59 +00:00
wiz
a77db50015 Add some option descriptions for musicpd. 2014-04-18 12:49:21 +00:00
obache
aca999743c Stop USE_BUINTIN.pkg=no escalation from IGNORE_PKG.pkg=YES.
affect to result of pkgtools/x11-links, normal build v.s. pbulk.
2014-04-17 01:57:31 +00:00
wiz
2ec39c6ebd Add libSDL and two dependencies. 2014-04-17 00:08:34 +00:00
wiz
ec5c09997e Add cecill-2.1 and allow it per default.
OSI-approved, see
http://opensource.org/licenses/CECILL-2.1
2014-04-16 14:41:21 +00:00
wiz
8c640bc103 Remove DEBUG_FLAGS variable that occurs exactly once in pkgsrc -- here.
Set INSTALL_UNSTRIPPED if you want the behaviour it affected.
2014-04-15 18:55:18 +00:00
wiz
896de600e4 describe opus option. 2014-04-12 06:45:16 +00:00
obache
407b1fe919 tell libidn module 2014-04-08 08:18:44 +00:00
asau
e372c26ad4 Define OBJECT_FMT for FreeBSD.
Ignore long time obsolete FreeBSD 1-3 and consider FreeBSD ELF-only.
2014-04-07 17:25:16 +00:00
obache
28e8f67453 Fixes undefined variable references. 2014-04-07 05:25:03 +00:00
khorben
59e1335fa3 Create signed packages automatically if desired. It is disabled by default,
and documented in mk/defaults/mk.conf. Both the "gpg" and "x509" methods
supported by pkg_admin(1) are supported. With package signing enabled, a
staging, unsigned copy of the package is always created, and its final copy
to the package repository is done with pkg_admin(1) instead of "ln || cp".
Proper operation should otherwise not be affected.

Tested both with and without user-destdir support in packages.

"can live with it" joerg@

From EdgeBSD.
2014-04-06 15:04:16 +00:00
ryoon
b81777457a Add compiler support code for lang/gfortran Fortan 95/2003/2008 compiler
from GCC.
2014-04-05 23:57:08 +00:00
obache
46c92eb614 Now intltool pkgsrc is always used, so force to use pkgsrc perl if intltool is required. 2014-04-05 03:02:00 +00:00
obache
5fb18410e4 tar(1) in FreeBSD 5.4 and later are based on libarchive(3) library. 2014-04-03 07:12:01 +00:00
ryoon
8a325159d9 Remove mozilla-mirror.naist.jp from mozilla mirror sites.
It does not exist anymore.
Pointed out by nonaka@, thank you.
2014-03-31 09:06:29 +00:00
wiz
6129186986 Fix typo. 2014-03-19 21:45:12 +00:00
bsiegert
3d10a134a4 MirBSD: remove -fvisibility=hidden until there is a version of gcc that
supports it.
2014-03-19 16:44:08 +00:00
wiz
5a2384ea22 Add European Union Public Licence and add it to default allowed licenses,
since it's OSI-approved:
http://opensource.org/licenses/EUPL-1.1

ok@ gdt
2014-03-18 15:11:38 +00:00
ryoon
d2e4b66d48 Add SCO OpenServer 5 and 6 support, 6 support is not tested yet. 2014-03-14 22:05:18 +00:00
taca
a3d2659e70 Refelect change of RUBY_SRCDIR. 2014-03-13 17:06:42 +00:00
obache
6a15c197ba resolve evaluate-undefined-variable issue for old bmake. 2014-03-12 08:38:47 +00:00
ryoon
370bb25b4d Revert rev. 1.5 2014-03-11 23:27:40 +00:00
ryoon
88465f1339 Revert rev. 1.5 and 1.6
The change introduced in rev. 1.5 disables portability check.
2014-03-11 23:23:01 +00:00
ryoon
5b659c4f2a Fix "illegal reference to local variable word" error with lang/nawk
under Debian GNU/Linux 7.4.
lang/nawk's length(array) does not work as expected. So length(array) make
array as usual variable.
2014-03-11 21:32:11 +00:00
jperkin
e393ce6d94 Introduce infrastructure support for SMF.
SMF is the Service Management Facility, the default init system in
Solaris and derivatives since version 10.  This adds "smf" to the list
of supported INIT_SYSTEM types, and makes it the default init system on
platforms where it is available.

Packages can introduce SMF support by providing a manifest file, by
default located in ${FILESDIR}/smf/manifest.xml but manifests under
${WRKSRC} can be used too if the package source includes one.

SMF method scripts are supported too if required, using SMF_METHODS in a
similar manner to RCD_SCRIPTS.

Many parts of the SMF infrastructure are configurable, see mk/smf.mk for
the full details.
2014-03-11 14:07:04 +00:00
jperkin
b3106a0b77 Add initial support for alternative init systems.
This commit introduces an INIT_SYSTEM variable which will determine the
type of init system to be used on the target system, supporting "rc.d"
at this time.

The pkginstall infrastructure is changed to only install RCD_SCRIPTS if
INIT_SYSTEM is set to "rc.d", and PLIST entries for rc.d scripts are
now handled automatically based on RCD_SCRIPTS.
2014-03-11 13:45:07 +00:00
obache
e4421e857e fixes for old bmake, undefined variable is not treated as empty. 2014-03-11 09:16:57 +00:00
obache
07b0df283c check FAKE_NCURSES is defined before evaluate it. 2014-03-10 12:57:03 +00:00
jperkin
1b3bb96be7 Swap the ordering of the buildlink3 filters so that ${LOCALBASE} is
transformed before ${X11BASE}.  On Red Hat Linux with native X11,
X11BASE=/usr and so any ${LOCALBASE} which is under that hierarchy
(e.g. the default /usr/pkg) will break in weird and wonderful ways.

In addition to this, use ${LIBABISUFFIX} where appropriate, and avoid
some extra transformations in the X11BASE=/usr case.

This along with other recent changes gets us to a very healthy >12k
packages with native X11 on Red Hat Linux 6 (and clones).
2014-03-10 12:06:35 +00:00
roy
1537427543 Move the logic for testing if system curses supports the needed functions
from devel/ncurses to the mk infrastructure.

FAKE_NCURSES=yes
Provides the system curses as ncurses.h and libncurses.

USE_CURSES=wide
Links to system curses if they provide wide support, otherwise ncursesw.
wide-curses in the package options also triggers this.
2014-03-09 10:15:32 +00:00
roy
acb5312220 Describe the udev option for a future dhcpcd release 2014-03-09 10:11:20 +00:00
obache
605cd68e59 Clean up target file if failed.
fixes PR pkg/48294.
2014-03-08 11:46:14 +00:00
obache
33f2f6860f Improve shlib name conversion for Cygwin.
* dll may be in ${PREFIX}/bin instead of ${PREFIX}/lib.
* dll name may be cygXXX.dll instead of libXXX.dll.
* versioning name may be foo-X.Y.Z.dll instead of foo.X.Y.Z.dll.
2014-03-08 08:52:25 +00:00
jperkin
31b2cb9944 If LIBABISUFFIX is set add lib${LIBABISUFFIX}/pkgconfig to the default
pkg-config search path, required on Red Hat Linux.
2014-03-07 15:15:17 +00:00
jperkin
0354a711ca Avoid the default PREFER_PKGSRC when using native X11_TYPE on Linux. 2014-03-07 15:10:33 +00:00
jperkin
2ea2447ce2 Check ${X11BASE}/bin/bdftopcf exists before blindly using it, not all
distributions include it.
2014-03-07 15:07:44 +00:00
jperkin
fd9c505e3a When building 32-bit packages on x86_64 GNU ld isn't smart enough to
figure out the target architecture based on the objects so we need to
explicitly set it.

This allows bootstrap --abi=32 to complete successfully on x86_64.
2014-03-07 15:03:15 +00:00
jperkin
a54399a1b3 Detect newer RedHat distributions. 2014-03-07 14:52:12 +00:00
uebayasi
36b92c2e0c Variable override is confusing. 2014-03-06 10:19:43 +00:00
uebayasi
117cbdcd8a Wrap not only ld but also ar and ranlib. 2014-03-06 10:15:54 +00:00
uebayasi
2e61c603ea Provide uniq(1) as a TOOLS. 2014-03-06 07:34:20 +00:00
obache
7c1e3ef362 Use PKGNAME_NOREV as a part of default WRKSRC if DISTNAME is not defined. 2014-03-03 03:21:16 +00:00
obache
c79cf317c3 Document EXTRACT_ENV 2014-03-02 09:45:42 +00:00
obache
b2f380436c loose mandantory DISTNAME. 2014-03-02 08:54:41 +00:00
obache
82f6d72f3a Skip automatic shlib permission fix for files in CHECK_SHLIBS_SKIP. 2014-03-02 07:18:36 +00:00
obache
e98bbce8cb Imprement CHECK_SHLIBS_SKIP, same as other CHECK_*_SKIP. 2014-03-02 05:43:16 +00:00
jklos
3e9df3ec81 Fixes floating point exceptions on VAX. 2014-03-01 17:57:01 +00:00
obache
0b31906c42 fixes copy & paste fault for xz. 2014-02-27 08:47:32 +00:00
jperkin
6792284e7a Remove special handling of -v in the wrappers.
This was originally introduced to work around some behaviour in the
libtool build, however these days it is actively harmful for a number of
packages, where removing additional arguments when -v is present on the
command line can break ABI detection (notably in CMake packages).

Instead, filter out any references to BUILDLINK_DIR from the libtool
scripts, as that should do the same job.

Retain the ability to run the 'scan' wrapper script, as it can be useful
in certain cases, and is required to support the scan-libtool script
anyway.
2014-02-26 10:40:46 +00:00
obache
b95f24e41f Use ${NETBSD_LOGIN_NAME} for ssh. 2014-02-22 13:11:22 +00:00
ryoon
379e58401a Use .elif, not .else if 2014-02-22 09:40:52 +00:00
jperkin
96fa724baf Support X11BASE?=/usr for native X11 on RedHat and derivatives. 2014-02-20 21:27:43 +00:00
jperkin
0872d5b92c Prefer the native libexecinfo implementation by default. 2014-02-20 11:03:09 +00:00
jperkin
189149a206 Prefer the native libinotify implementation by default. 2014-02-20 10:52:33 +00:00