Commit graph

245 commits

Author SHA1 Message Date
Dmitry Marakasov
7bd499a470 - Fix typos in option descriptions
Approved by:	portmgr blanket
2017-02-14 14:42:31 +00:00
Dirk Meyer
35a76c4c2d - use *_IMPLIES
PR:		216791
Submitted by:	Tobias Kortkamp
2017-02-09 09:55:24 +00:00
Dirk Meyer
abe7e68721 - make portlint happier 2017-02-09 09:54:34 +00:00
Dirk Meyer
e1183199fb - update to 2.40.1
- add LICENSE
2017-01-04 22:08:55 +00:00
Dirk Meyer
b57333bc5b - use egrep for portability
PR:		215089
Submitted by:	Raphael Kubo da Costa
2016-12-08 20:30:29 +00:00
Dirk Meyer
43b634d58e - enable sparc64 2016-11-19 14:52:52 +00:00
Dirk Meyer
903c637421 - fix build on aarch64
PR:		213864
Submitted by:	Andrew Turner
2016-11-13 23:53:07 +00:00
Dirk Meyer
8598f4d791 - use ONLY_FOR_ARCHS
PR:		213864
2016-11-06 18:17:30 +00:00
Dirk Meyer
aba66cc916 - disable build on arm
PR:		213864
2016-11-06 15:50:26 +00:00
Dirk Meyer
c5198c75db - fix path to vimdot
Submitted by:	Jonathan Anderson
2016-10-20 20:49:40 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Dirk Meyer
3561a46f28 - update libgd to 2.2.2
- new MASTER_SITES
- add security patch
PR:		210913
Submitted by:	Piotr Kubaj
MFH:		2016Q3
Security: CVE-2015-8874
Security: CVE-2016-3074
Security: http://www.openwall.com/lists/oss-security/2016/07/12/4
2016-07-20 09:33:31 +00:00
Mathieu Arnold
dca255c3ce Convert USE_PHP*=yes into USES=php*
PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6936
2016-06-28 14:00:45 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans
77760fcb63 Make print/ghostscript9-agpl-base the default Ghostscript port. Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-24 15:47:50 +00:00
Kubilay Kocak
6e81a372bc graphics/graphviz: Enable verbose build
Approved by:	portmgr (framework)
2016-02-07 07:20:24 +00:00
Koop Mast
cf649469f2 Update poppler to 0.40.0. [1]
Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.

PR:		206293 [1]
Submitted by:	olivierd@ [1]
Obtained from:	ubuntu [2], rubygem-poppler upstream [3]
2016-01-21 19:40:10 +00:00
Dirk Meyer
26252393ac - cleanup style 2016-01-16 12:49:30 +00:00
Antoine Brodin
8acb8b4a12 Unbreak build on head
With hat:	portmgr
2016-01-14 22:26:42 +00:00
Dirk Meyer
32dddead56 - mark BROKEN on CURRENT 2016-01-13 22:13:38 +00:00
Dirk Meyer
a1aad24c56 - make option NVTHREADS default
PR:		203537
Submitted by:	Tobias Kortkamp
2015-10-29 06:12:50 +00:00
Dirk Meyer
c7a87e0e6c - cleanup 2015-10-08 04:11:34 +00:00
Dirk Meyer
4d0d676f4a - use guile-2.0, use swig-3.0
- fixing OPTION GUILE, and OPTION PHP
PR:		202506
Submitted by:	pi
2015-09-05 14:50:54 +00:00
Koop Mast
757724fd75 Update poppler to 0.34.0. [1]
Chase all users of shlib version change of libpoppler.so.

PR:		201477 [1]
Submitted by:	olivierd@ [1]
2015-08-02 16:06:16 +00:00
Dirk Meyer
9de6081fd0 - import security fix from git
Security: format string vulnerability
2015-07-29 13:01:15 +00:00
Koop Mast
68f883edfc Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.
Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
2015-07-16 20:53:28 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Dirk Meyer
0263211fa7 - fix build with TCL enabled and without X11.
PR:		157738
Submitted by:	Jimmy Olgeni
2015-06-19 09:14:52 +00:00
Dirk Meyer
726fdbc002 - add CPE
PR:		199039
2015-04-12 17:20:31 +00:00
John Marino
9746d6524b graphics category: Remove $PTHREAD_LIBS
graphics/zbar didn't pass check-plist (pre-existing), fixed.

approved by:	PTHREAD blanket
2015-03-25 20:09:42 +00:00
Dirk Meyer
da9381a18f - fix option RUBY to build with ruby 2.1
PR:		198329
2015-03-08 10:07:35 +00:00
Marcus von Appen
49cb3686eb - Convert USE_PYTHON -> USES leftovers missed in the previous commits
Spotted by:	antoine
With hat:	python
2015-01-04 08:23:23 +00:00
Dirk Meyer
da699000f3 - fix linker problems with smyrna
PR:		195676
PR:		196288
2014-12-28 18:01:43 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Max Brazhnikov
2d2662f134 Bump PORTREVISION after graphics/poppler update to 0.26.3 2014-11-25 12:55:53 +00:00
Dmitry Marakasov
1b8a653023 - Fix build for SMYRNA option
Approved by:	portmgr blanket
2014-10-28 01:23:47 +00:00
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
Tijl Coosemans
e50662422f graphics/gts:
- Convert to USES=libtool and bump dependent ports
- Convert to USES=pathfix
- Add INSTALL_TARGET=install-strip
2014-10-05 20:17:59 +00:00
Tijl Coosemans
15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Dirk Meyer
9330ddaf2b - use ICONV_PREFIX
Submitted by:	sunpoet
2014-09-15 04:26:29 +00:00
Tijl Coosemans
aafc6248a1 lang/guile:
- Add USES=libtool and bump dependent ports
- Replace Makefile.* patches with USES=pathfix
- Replace config.h.in patch with USE_AUTOTOOLS=autoheader
- Avoid automake by touching Makefile.in

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-31 15:17:49 +00:00
Dirk Meyer
785709e095 - set option PHP broken on FreeBSD-11
PR:		192310
2014-08-05 03:33:53 +00:00
Dirk Meyer
2831625c5d - fix order in USES 2014-08-03 16:19:17 +00:00
Dirk Meyer
af8d3a1e5c - update to 2.38.0 2014-07-30 04:46:05 +00:00
Dirk Meyer
06f14a1810 - fix option PYTHON
PR:		192059
Submitted by:	Kurt Jaeger

- mark option RUBY broken
using libdata/pkgconfig/ruby-1.9.pc fails cause of $(.TARGET) macro.
2014-07-23 19:19:10 +00:00
Adam Weinberger
1f65a30b2a Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES. 2014-07-15 17:52:17 +00:00