1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
Commit Graph

234 Commits

Author SHA1 Message Date
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
Adam Weinberger
3ea4f8af7b Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 15:30:08 +00:00
Baptiste Daroussin
72e8a15794 Convert to USES=lua, use lua 5.2 by default 2014-05-26 16:07:33 +00:00
Dirk Meyer
7881544049 - revert to libtool:oldver 2014-05-11 10:13:25 +00:00
Dirk Meyer
9e57d8f93d - drop keepla to fix regressions introduced 2014-05-11 07:52:10 +00:00
Dmitry Marakasov
654897fdf0 - After recent graphics/devil soversion bump its PORTREVISION was not bumped, so bump it properly now and also bump all dependent ports again
Submitted by:	tijl
2014-05-09 21:29:46 +00:00
Dmitry Marakasov
b8ab34c3d8 - Switch graphics/devil to USES=libtool
Since this changes shared lib version number, bump PORTREVISION on all dependent ports:

- devel/love
- devel/love07
- devel/love5
- games/arx-libertatis
- games/pink-pony
- games/spring
- graphics/cegui
- graphics/graphviz

While here, fix graphics/cegui plist to not remove mtree directory.
2014-05-08 20:52:35 +00:00
Tijl Coosemans
814f7eebbb - Convert to USES=libtool:keepla pathfix.
- Remove WANT_GNOME because bsd.port.pre.mk isn't included so it doesn't
  have any effect.
- Remove MISSING from CONFIGURE_ENV and MAKE_ENV.  It was a hack from an
  old version of the port.
2014-04-28 20:39:33 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Dirk Meyer
8f01b76d23 - option PANGOCAIRO is required for option GHOSTSCRIPT
Reported by:	Andrzej Tobola
2014-04-13 08:26:10 +00:00
Dirk Meyer
0ca85f332e - update to 2.36.0
- removal of libgraph
- new option GDK
- set BROKEN for option MING and GUILE
- hardcode tcl dependecies
- fix path of PHP extension
2014-01-18 13:48:43 +00:00
Dirk Meyer
e43ffe0884 - new option GTS
- fix option GUILE
- use OPT_USE, OPT_* macros
2013-12-28 12:04:28 +00:00