Commit graph

8859 commits

Author SHA1 Message Date
wiz
3edd7dcf75 Finish move of lang/gcc to lang/gcc2.
Let me know if I broke something.
2015-04-25 10:33:29 +00:00
reinoud
a3e0d91d38 Remove esdl from the list of default acceptable licences.
My bad, should have looked more clearly at the name of the list... DUH!

Thanks Thomas :)
2015-04-25 10:18:42 +00:00
reinoud
253eff1406 Add esdl license 2015-04-24 18:53:00 +00:00
joerg
cd74494def Add a new ulimit modifier for cputime. Support raising limits for
package creation.

There are very few things in pkgsrc that needs more than one hour per
process on decently fast hardware, so setting that as (soft) limit for
bulk builds avoids the infinite loops seen in some other packages. There
are a few select exceptions, i.e. flightgear-data needs more than one
hour for pkg_create when using xz. This flag allows selectively giving
those places more time without wasting resources in the broken cases.
2015-04-21 17:01:55 +00:00
alnsn
2ca9b78150 Add cython option. 2015-04-20 19:54:50 +00:00
hiramatsu
d5748f49ad Add PRINT_PLIST_AWK code to put ${OCAML_SITELIB} into generated PLIST.
OK'ed by jaapb@ in private mail.
2015-04-20 02:36:05 +00:00
rodent
908c6610ac DEFAULT_ACCEPTABLE_LICENSES+=w3c 2015-04-19 22:18:19 +00:00
tnn
1706e60098 NOLOGIN needs to be /usr/bin/false here. Probably copy-pasto from OSF1.mk. 2015-04-19 12:02:15 +00:00
tnn
19daf0cc07 fix typo in comment 2015-04-19 09:21:33 +00:00
joerg
7049152f2f Specify safer WRKSRC for meta packages. As they don't extract files,
they won't create the subdirectory either. Since the SUBST targets try
to change to WRKSRC first, they fail. This is seen with meta packages
depending on Freetype2 when using X11_TYPE=native.
2015-04-19 01:37:55 +00:00
tnn
e9d8d4a3f7 fix comment about pkgtools/compat_headers 2015-04-18 22:56:19 +00:00
joerg
e7863e1a9d Until there is evidence to the contrary, provide _COMPILER_ABI_FLAG on
all platforms.
2015-04-18 19:53:59 +00:00
jperkin
47daaded56 Default to the native getopt when available. 2015-04-17 08:22:30 +00:00
jperkin
19d9cf3aa3 Stop defaulting to the builtin mit-krb5, it's an old copy which is
unlikely to be updated any time soon, and is preventing some Samba
Kerberos features from working correctly.
2015-04-17 08:21:01 +00:00
hiramatsu
b0ae152e30 Add cdb option description. 2015-04-17 02:23:42 +00:00
ryoon
af4ff71f1c Add mariadb55 support. 2015-04-16 20:24:15 +00:00
wiz
83ecb30be6 Add support for webp and xslt, needed for wip/skype4. 2015-04-12 12:21:29 +00:00
wiz
df64bca233 Describe secret option (hush!) 2015-04-08 05:31:00 +00:00
fhajny
45199e0811 Add lmdb option description 2015-04-07 08:59:05 +00:00
rodent
4e96f8ebfa Some updates:
* Test for /usr/sbin/chgrp (it's a link, but hey);
* Test for /usr/sbin/openssl as an alternative location. There is no entry
  in /usr/bin (at least in OpenBSD 5.6);
* /usr/bin/tbl doesn't exist in OpenBSD 5.6, so test for it before setting;
2015-04-05 00:22:44 +00:00
jperkin
77f65015b1 Append LIBABISUFFIX to the GCC library path. Fixes Linux and SunOS
multilib systems where it is the default, no change on other platforms.
2015-04-02 23:50:25 +00:00
jperkin
397ff2bff0 Don't include the main GCC libraries in linker paths when using
USE_PKGSRC_GCC_RUNTIME.  Fixes check-shlibs when using the GCC runtime
packages as previously the main libraries were being picked up instead
of the runtime ones we'd asked for.
2015-04-02 23:42:15 +00:00
jperkin
878760eddb Don't recompute _GCC_PREFIX and _GCC_SUBPREFIX in the general case. At
best this does nothing, and at worst it is actively harmful when using
multilib systems.  It's possible the mips case is broken too, but I do
not have any hardware to test that on, so for now leave the special mips
MABIFLAG handling intact.

Fixes multilib SunOS builds.
2015-04-02 23:21:01 +00:00
dsainty
0757ea0f74 As discussed on-list, remove www.ibiblio.org from MASTER_SITE_APACHE so that
its habit of returning HTTP 200 on files it doesn't have will not corrupt
resuming file downloads.

Also remove from MASTER_SITE_OPENOFFICE, for the same reason and also because
their openoffice mirror appears empty anyway.

There are no other instances of www.ibiblio.org in the mirror lists.
2015-03-26 07:54:51 +00:00
tnn
3bb3a3dc92 osl 3.0 should be default acceptable (it is both FSF and OSI approved) 2015-03-22 03:43:11 +00:00
tnn
96fef8ab60 Extend the list of packages that ccache.mk avoids in order to prevent
circular dependency errors on platforms where most builtins are provided
by pkgsrc.
2015-03-20 17:53:14 +00:00
tron
30e45f837e Report that SunOS 5.10 and older don't have "err.h".
Change during freeze approved by Jonathan Perkin.
2015-03-19 19:15:23 +00:00
jperkin
67722761c5 Add a 'gfortran' alias so that GCC fortran goes via the wrappers. 2015-03-17 18:41:20 +00:00
joerg
6c1ee05297 Drop special casing of rpath in /usr/lib, the change didn't really work
due to misspelling in the old wrapper case and for cwrappers, it creates
more problems than it fixes. If parts of /usr/lib should really be
preserved, they should be added explicitly as pass-thru directory.
2015-03-15 21:18:32 +00:00
joerg
dfbcb4d26d PR 49686: Drop -I and -L options references the built-in search
directories of the compiler/linker when using cwrappers. Command line
flags will often put them before the corresponding flags for
PREFIX/include and PREFIX/lib, so the version from outside .buildlink
would be prefered. The other way around is much less likely to be a
problem and normally the expected case. Bump required cwrappers version
for the necessary exact-match feature.
2015-03-15 19:23:26 +00:00
sevan
5e14f67fd5 OS X Tiger & prior used X11 from XFree86 project which is installed in
/usr/X11R6, set X11BASE to this location on those versions.

Reviewed by wiz@
2015-03-14 17:37:19 +00:00
tnn
68a7fc3fdc '-' is a valid character in github account names 2015-03-12 21:00:01 +00:00
rillig
63823525fb Added "bmake help" documentation for using libtool and pkg-config. 2015-03-11 19:24:44 +00:00
tnn
976b7a048b Use SITES.${_GITHUB_DEFAULT_DISTFILES} instead of ugly := assignment
to MASTER_SITES which could conceivably break some use cases.
Also add comment in bsd.fetch-vars.mk.
2015-03-09 15:50:18 +00:00
tnn
5239c0ecd1 MASTER_SITE_GITHUB goes in sites.mk 2015-03-09 13:10:45 +00:00
tnn
c9632aa0f3 Address issues raised by agc@ to make the github master site handling
more pkgsrcesque.

1) turn _USE_GITHUB into an internal infrastructure variable
2) put back MASTER_SITES in packages' Makefiles.
3) encode the account in the master site URL, remove GH_ACCOUNT
4) rename GH_PROJECT to GITHUB_PROJECT
5) rename GH_TAGNAME to GITHUB_TAG and allow it to accept commit hash
   as well as tag. GH_COMMIT is gone.
6) turn on this functionality when MASTER_SITES matches a predefined github
   pattern instead of via explicit USE_GITHUB setting.
2015-03-07 21:14:32 +00:00
tnn
a687a51ddc use https. Unconditionally gets redirected to https, so saves a redirect. 2015-03-07 16:54:28 +00:00
tnn
c6ef0cef20 improve inline documentation 2015-03-07 16:17:42 +00:00
tnn
7daa17b76d add keyword for make help 2015-03-07 15:31:52 +00:00
tnn
a5c5eb95d9 Adopt USE_GITHUB from FreeBSD ports to make github MASTER_SITE
handling less painful.
See: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html#makefile-master_sites-github

To use, set in Makefile:

DISTNAME=	exampleproject-1.2
USE_GITHUB=	YES

The following variables alter USE_GITHUB behavior:

GH_ACCOUNT	defaults to PKGBASE
GH_PROJECT	defaults to PKGBASE
GH_TAGNAME	defaults to PKGVERSION_NOREV
		(sometimes you want to override with v${PKGVERSION_NOREV})
GH_COMMIT	explicit commit hash if no tag is available
GH_RELEASE	default empty, may be set to ${DISTNAME} for example
GH_TYPE		overrides the autodetected MASTER_SITE URL scheme
2015-03-07 14:17:51 +00:00
tnn
eb4a5426dc Update MASTER_SITE_FREEBSD and MASTER_SITE_FREEBSD_LOCAL as per
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/README.txt and
ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/README.txt
respectively.
2015-03-06 21:11:09 +00:00
tnn
133ca6be16 close line 2015-03-06 20:58:47 +00:00
tnn
ca56801ab3 use ftp.fr.NetBSD.org instead of ftp.fi.NetBSD.org. ok bouyer@ 2015-03-06 20:58:17 +00:00
tnn
9c54f3616b Changes to MASTER_SITE_BACKUP:
1) Reduce preference of the primary master site:
   ftp://ftp.fi.NetBSD.org/pub/NetBSD/packages/distfiles/
   It seems to have stopped mirroring distfiles back in 2012 and we have
   been falling back to ftp.n.o anyway for years.
2) Remove the the FreeBSD backup master site as per instructions in
   ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/README.txt
   Unfortunately the new distcache service is not usable as it relies
   heavily on subdirectories.

We need to either contact Funet and ask them to start mirroring again or
get a different fast backup site in Europe.
2015-03-06 20:15:19 +00:00
szptvlfn
b2b79937b0 - add OR list operators; \\ -> \ 2015-03-06 18:28:45 +00:00
tnn
c562e00818 prefer http for ftp.xemacs.org because passive FTP is broken 2015-03-06 18:01:28 +00:00
tnn
2931249907 lang/openjdk* now mostly works on arm 2015-03-06 12:24:43 +00:00
joerg
8e50ffaa74 LLVM's correlated value propagation pass is known to require a lot of
memory and CPU time for certain input. Provide a variable
(CLANG_NO_VALUE_PROPAGATION_PASS) for selectively disabling it in those
places known to trigger it.
2015-03-02 19:59:06 +00:00
tnn
b37cffccbb drop trailing space 2015-03-02 18:20:23 +00:00
mef
de8d97fdc6 Add mysqlnd, (MySQL native driver) for databases/php-mysql. 2015-02-26 00:51:46 +00:00
tnn
7e28fddc33 Removed outdated openjdk7-bin package. No objection from abs@ 2015-02-25 10:39:50 +00:00
riastradh
d50065e40e Fix typo: NATIVE_MACHINE_ARCH, not NATIVE-MACHINE_ARCH. Thanks, prlw1! 2015-02-24 13:26:34 +00:00
wiz
35c16540aa Fix typo in comment. 2015-02-24 09:46:09 +00:00
ryoon
e14fe0b55d mozilla.mirror.ac.za is empty. 2015-02-24 03:30:07 +00:00
ryoon
7a2c85b5f1 mirror.yandex.ru does not mirror mozilla/ anymore. 2015-02-24 03:28:41 +00:00
ryoon
94b4a86f39 ftp://releases.mozilla.org/ is not available anymore. 2015-02-24 03:26:44 +00:00
riastradh
1051ed3b7a Update config.guess and config.sub from GNU config.git on Savannah.
Requested by joerg.  Noteworthy change: support for NetBSD/earm with
-eabi(hf) suffix in MACHINE_GNU_PLATFORM, properly fixing PR 48126.

XXX Maybe we should put these files on a vendor branch to make
merging updates with local changes easier.
2015-02-23 22:52:50 +00:00
mef
9a94e65dcc mysql.skynet.be for MASTER_SITE_MYSQL does not seem to available. Drop two lines. 2015-02-21 14:46:08 +00:00
wiz
6ad07891d7 Describe rpi option. Sort. 2015-02-19 21:57:05 +00:00
joerg
d686fdbc97 rpath flag and directory are one option, don't pass the path without
-Wl prefix.
2015-02-17 13:57:47 +00:00
jperkin
71d3100aa1 Switch MASTER_SITE_PGSQL over to non-https URL. 2015-02-16 11:04:16 +00:00
jperkin
680762de01 Put back implementation of MASTER_SITE_OPENBSD. 2015-02-16 11:03:20 +00:00
jperkin
f880d33e4f Put back additions of some native gettext tools. 2015-02-16 11:01:40 +00:00
jperkin
40af7cd08f Put back preference towards the gettext-m4 package when resolving dependency. 2015-02-16 10:59:39 +00:00
jperkin
733254faf3 Put back PKGNAME_REQD fix for su-real-package-install. 2015-02-16 10:50:33 +00:00
jperkin
9bd9dd1345 Put back SCO LOWER_OPSYS changes. 2015-02-16 10:43:36 +00:00
jperkin
d460a8ce9f Remove obsolete bulk build variables. 2015-02-16 10:42:00 +00:00
jperkin
0262e3fcf8 Put back the fix which checks the variables associated to each gettext tool
instead of checking those of msgfmt.
2015-02-16 10:40:40 +00:00
jperkin
4092ea0d63 Put back MESSAGE_SRC_DFLT. 2015-02-16 10:17:47 +00:00
riastradh
74479ee23c Accommodate an -eabi{,hf} suffix in GNU config.sub.
XXX Send this upstream...

This, together with other commits to MACHINE_GNU_PLATFORM issues,
should fix PR pkg/48126, at long last.
2015-02-14 05:04:23 +00:00
riastradh
82fa031ffe Accommodate an -eabi{,hf} suffix in MACHINE_GNU_PLATFORM.
This is necessary to match what NetBSD `build.sh tools' generates for
cross-compiler toolchains on earm.

Also, split APPEND_ELF into APPEND_ELF and NATIVE_APPEND_ELF, so we
don't get a spurious netbsdelf in NATIVE_MACHINE_GNU_PLATFORM when
cross-compiling on amd64 for earm.
2015-02-14 05:01:32 +00:00
fhajny
4131d90539 Add bind-json-statistics-server option description 2015-02-13 13:52:00 +00:00
tnn
52d93688a9 set the default JVM for NetBSD/sparc64 and clean out nonexistent JVMs 2015-02-13 10:49:39 +00:00
rillig
58d70247cc Added keywords for "bmake help". 2015-02-11 23:39:35 +00:00
mef
4bb927c596 As was proposed at pkgsrc-users@:
http://mail-index.netbsd.org/pkgsrc-users/2015/02/08/msg021031.html
Some sites not found DNS on records are deleted.
One hostname change included also.
  -	ftp://ftp.gtlib.cc.gatech.edu/pub/kde/stable/ \
  +	ftp://ftp.gtlib.gatech.edu/pub/kde/stable/ \
Thank you,
2015-02-10 05:29:59 +00:00
gdt
3214a6b016 Describe ndmp option. 2015-02-09 18:39:31 +00:00
ryoon
dec3c6b9cc Add 8 to USE_HAVA2 description. 2015-02-09 16:55:01 +00:00
tnn
6f2d5b62b8 Infrastructure glue for openjdk8 2015-02-08 17:48:33 +00:00
tnn
27878afe08 The SUNET archive is being decomissioned ( http://ftp.sunet.se/news.html ) 2015-02-07 22:49:31 +00:00
tnn
5dd93d7e30 Improve STEP_MSG.
(pkgsrc may seem like magic sometimes, but let's be honest here.)
2015-02-04 23:44:34 +00:00
pho
a6508da71f Ensure that BUILDLINK_PKGNAME.curses is always defined. 2015-02-04 16:35:32 +00:00
jperkin
02cde34c40 Ensure additional C99 flags are passed via cwrappers too. 2015-02-04 14:11:50 +00:00
pho
19991de3ea Ensure BUILDLINK_{INCDIRS,LIBDIRS}.curses are always defined
These variables are for packages where populating -I/-L flags into
{C,CPP,LD}FLAGS is not enough and need to know accurate paths to
header and library directories.

This is particularly important for ncurses because its headers
sometimes reside in "${BUILDLINK_PREFIX.ncurses}/include/ncurses" and
sometimes in "${BUILDLINK_PREFIX.ncurses}/include" while no pkg-config
.pc files are available. The same goes for ncursesw.
2015-02-02 15:16:32 +00:00
obache
5f2563c087 Revert
introduce MESSAGE_SRC_DFLT, same as PLIST_SRC_DFLT for PLIST_SRC.
proposed/discussed is required for such changes.
2015-02-02 12:32:49 +00:00
wiz
4c1455c79a Remove postgres mirror, none of them worked for me nor ftp.netbsd.org.
Add main postgres site.
2015-02-01 13:40:36 +00:00
obache
a1271cfbb0 Revert
Requirement of gettext tools from pkgsrc depend on existence of the tool itself,
 not msgfmt tool.
proposed/discussed is required for such changes.
2015-02-01 11:46:10 +00:00
obache
d1dc7d256d Revert "Drop obsolated old bulk build related variable settings."
proposed/discussed is required for such changes.
2015-02-01 11:42:59 +00:00
obache
5626a25ce6 Revert "Move version part from LOWWER_OPSYS to LOWER_OPSYS_VERSUFFIX for sco.",
proposed/discussed is required for such changes.
2015-02-01 11:33:08 +00:00
obache
ec75d3e707 Revert "Pass PKGNAME_REQD to su-real-package-install",
proposed/discussed is required for such infrastructure changes.
2015-02-01 11:24:58 +00:00
obache
7957202b5a Revert "pick up gettext-m4 package first.",
proposed/discussed is required for such changes.
2015-02-01 09:18:59 +00:00
obache
6659e2b32a Revert "Add some missing builtin gettext-tools path.",
proposed/discussed is required for such changes.
2015-02-01 09:15:49 +00:00
obache
07f5a526c0 Revert "Define and use MASTER_SITE_OPENBSD.",
proposed/discussed is required for such changes.
2015-02-01 09:07:40 +00:00
obache
c403435b4e revert "Add unlink as a tool.", I cannot describe why is it on the Earth.
proposed/discussed is required for such changes, from PMC gdt@.
2015-02-01 08:48:56 +00:00
jperkin
7d86d7dff0 Uniq BUILD_DEFS and BUILD_DEFS_EFFECTS before printing. 2015-01-30 16:45:33 +00:00
obache
0d7d34e0e8 Add unlink as a tool. 2015-01-30 11:06:36 +00:00
dbj
a4e4a24a87 ressurect support for PKGSRC_FORTRAN=gfortran and point it at gcc48
This is useful on x86_64 darwin, which isn't supported by g95
2015-01-27 04:53:46 +00:00
jaapb
708e6b9e5a Added ocaml-tyxml option (for devel/js_of_ocaml) 2015-01-20 15:55:19 +00:00
obache
749343dca8 Define and use MASTER_SITE_OPENBSD. 2015-01-17 05:51:43 +00:00
adam
e9d63c048f PostgreSQL 9.4.0:
This release adds many new features which enhance PostgreSQL's flexibility, scalability and performance for many different types of database users, including improvements to JSON support, replication and index performance.
2015-01-14 21:01:18 +00:00
rumko
1f17625ea1 mk/pf.buildlink3.mk: any modern fbsd version has pf
Ok@ wiz
2015-01-14 20:40:32 +00:00