Commit graph

484 commits

Author SHA1 Message Date
Koop Mast
e0443fa532 I'm not sure what the code exactly does but reverting the change allows it
to build on 8.x.

Submitted by:	Scott Allendorf <scott-allendorf@uiowa.edu>, pkg-fallout.
2015-04-27 12:07:36 +00:00
Koop Mast
2365dbf9be Update ImageMagick to 6.9.1-2. 2015-04-24 15:05:26 +00:00
Koop Mast
648dd9e074 Update ImageMagick to 6.9.1-1.
Remove FONTCONFIG_CFLAGS/_LIBS pkg-config manual overwrites.
Add comment why CPPFLAGS/LDFLAGS are different than usual.
Add CPE data [1]

PR:		199040 [1]
Submitted by:	shun <shun.fbsd.pr@dropcut.net> [1]
2015-04-06 13:53:50 +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
Adam Weinberger
f8224b1d55 Fix packaging. The file winds up in /config-%%QBIT%%%%HDRI%%/, not /config/.
No PORTREVISION bump as the port wouldn't package previously under any
configuration.

I'm committing this under "just-fix-it".
2015-03-10 16:37:09 +00:00
Koop Mast
1f627f687d Update ImageMagick to 6.9.0-10.
- USES=pkgconfig:both since the *-config scripts are wrappers around pkg-config.
- Don't require ghostscript for the freetype2 option.
- Actualy remove the pkg-help file with is obsolete since r377347 when the
  library names where normalized.

Due to libMagick++-6.so bump, chase depend ports.
2015-03-10 12:35:58 +00:00
Jan Beich
906bb452d2 Register CONFLICTS between execline and ImageMagick
Differential Revision:	https://reviews.freebsd.org/D1820
Approved by:	bapt (mentor)
Approved by:	portmgr blanket
2015-02-19 02:29:06 +00:00
Koop Mast
bb89f80c35 Update ImageMagick to 6.9.0.4.
- Normalize the ImageMagick library name so it stays the same regardless of
  what the 16-bit and HDRI option are set to [1]. Teach cmake to look for
  the new name. Bump ports that link to the libraries due to this.
- As a result do away with the "HALFSUPPORTED" option block, and list
  16-bit and HDRI with the other options.
- ImageMagick ships a basic SVG plugin when not using librsvg2 for SVG
  support. This basic SVG plugin needs libxml2 to work [2]. Make libxml2
  a mandatory dependency (instead of only when the SVG option was selected).
- Don't touch .keep files in the modules directory, there files there so
  it useless.

PR:		194949 [1]
PR:		195227 [2]
Requested by:	many [1]
Submitted by:	software-freebsd@interfasys.ch [2]
2015-01-18 21:12:42 +00:00
Koop Mast
3c576aed66 Fix some rarer build failures, that was hard to reproduce.
Submitted by:	Tobias Berner
2015-01-01 22:13:39 +00:00
Koop Mast
225afdd87d Add a patch to fix the build when the THREADS option is unset.
Submitted by:	many
2014-12-31 14:45:06 +00:00
Koop Mast
ab81d99b31 Update ImageMagick to 6.9.0-2.
Disable SIMD option, the --with-gcc-arch only takes recent cpus into account.
And doesn't propperly check the host cpu for the flags. [1]

PR:		196188 [1]
Submitted by:	mi@ALDAN.algebra.com
2014-12-30 21:48:38 +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
Koop Mast
1f8fc830f1 Make sure our CPPFLAGS and LDFLAGS get placed at the end of the compiler
arguments so the compiler finds the openjpeg 2.1 headers before the old
1.5 header. Which are installed in ${LOCALBASE}/include/openjpeg-2.1 and
${LOCALBASE}/include respectively.

This fixes the build when the MODULES option is turned off, and both openjpeg
ports are installed.

PR:		195442
Submitted by:	mail@ozzmosis.com
2014-12-23 07:57:52 +00:00
Koop Mast
40c8dedfc2 Remove fabs() hack. This header gets installed and breaks some IM users.
Submitted by:	antoine@
2014-12-21 17:36:55 +00:00
Koop Mast
e3df88200b Fix several clang 3.5.0 warnings in the IM code.
PR:		196135
Submitted by:	dim@
2014-12-20 20:23:34 +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
Koop Mast
b0d4f7466e Update to 6.9.0-0. 2014-11-18 22:43:07 +00:00
Koop Mast
ea453ab321 Unbreak install when the perl option is off.
Submitted by:	adamw@, Mike harding <mvharding@gmail.com>
2014-11-11 21:07:12 +00:00
Koop Mast
12089f1b84 Fix typo in PORTREVISION.
It is clearly not my day.
2014-11-11 13:19:52 +00:00
Koop Mast
0aef8aee8f Fix plist. 2014-11-11 12:20:03 +00:00
Koop Mast
502d2f98b1 Unbreak LICENSE_FILE 2014-11-11 09:42:33 +00:00
Koop Mast
c2f6fdf8ac Update to 6.8.9-10.
Remove implicit liblqr-1 depend [1]

PR:		194780 [1]
Submitted by:	 Robert Schulze <rs@bytecamp.net> [1]
2014-11-11 08:03:27 +00:00
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
Koop Mast
2c72183a0f Add missing depend on liblqr-1.
Submitted by:	Daniel Reichelt <reicheltmail@googlemail.com>
2014-10-15 20:52:44 +00:00
Koop Mast
cb974625ea ImageMagick tries to find out the cpu features and enables a matching
-march, this is not desirable for package building.
Disable this feature by default since it machine specific and add a
SIMD option if users want to enable it.
2014-10-12 23:56:13 +00:00
Tijl Coosemans
49d24ca548 graphics/djvulibre:
- Add USES=libtool and bump dependent ports
- Remove threading related patches
2014-10-05 21:30:26 +00:00
Koop Mast
52453626a1 Update to 6.8.9-8. 2014-09-28 10:38:02 +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
Dmitry Marakasov
e6df9044ed - Drop .la files for graphics/liblqr-1, no dependees require them
- Bump dependent ports as .so version has changed
2014-09-15 18:35:30 +00:00
Tijl Coosemans
4bdd97e324 math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD
2014-08-31 16:36:22 +00:00
Tijl Coosemans
3bd8e1bebe - Convert graphics/libwmf to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
2014-08-24 21:30:44 +00:00
Antoine Brodin
f6510d29d0 Fix the previous fix
Pointed by:	kwm
2014-07-24 07:34:52 +00:00
Antoine Brodin
33ee85e371 Fix another (harmless) bug in OPTIONS conversion 2014-07-24 05:54:50 +00:00
Antoine Brodin
144d4aa243 Fix bug in OPTIONS conversion 2014-07-24 05:44:53 +00:00
Koop Mast
6041e9d52d Convert from WITHOUT_X11 to Options X11.
PR:		188895
Submitted by:	Vick Khera <vivek@khera.org>
2014-07-23 12:10:14 +00:00
Koop Mast
78c066a443 Reenable PERL option by default, this will unbreak the build of WebMagick.
This was lost in the 6.8.0.7 update to 6.8.9.3.

PR:		185462
Reported by:	marino@
2014-07-06 12:16:06 +00:00
Koop Mast
84ef570146 Update to 6.8.9-4.
Document where the .la files are loaded from.
Don't rebuild ghostscript as build dep for when building packages with
 PACKAGE_BUILDING, only for when the test suite is enabled.
Actualy commit pkg-help, missed in the update to 6.8.9-3, woops.

Bump libMagick++ users since that library version got bumped.
2014-06-28 08:10:26 +00:00
Tijl Coosemans
d1fcd0bb4b Bump PORTREVISION for jbigkit library version bump.
Approved by:	portmgr (implicit)
2014-06-22 16:46:17 +00:00
Koop Mast
d3a128eae8 IM uses .la files to find the plugins. Add :keepla back to USES=libtool,
and a note that it is needed.

Reported by:	Alex V. Petrov <alexvpetrov@gmail.com>
2014-06-18 14:34:55 +00:00
Koop Mast
83105455ed Catch up with recent perl changes. Fix the plist when PERL support is enabled.
Reported by:	Ajtim <lumiwa@gmail.com>
2014-06-18 09:58:39 +00:00
Koop Mast
cf906e5cf2 Update to 6.8.9-3 [1][3].
Use USES=compiler:openmp for the OPENMP option[2]
Ditch the use of perl for patching etc [4] and silence perl threaded check [6]
-delay option spurious message should be fixed [5]

JASPER option was replace by JPEG2000 for JP2k support.
Put 16BIT_PIXEL and HDRI option separate option block. These options change
  the library name, so the user needs to take this into consideration.
Use new LIB_DEPENDS syntax.
Use @sample for config files.
Sprinkle some USES=pkgconfig for some ports, since we don't pull it in
  anymore at run-time.

PR:		185462 [1]
PR:		187548 [2]
PR:		182793 [3]
PR:		181746 [4]
PR:		176047 [5]
PR:		190814 [6]
Submitted by:	c.petrik.sosa@gmail.com [1]
		Matthieu Volat <mazhe@alkumuna.eu> [2]
		free.bsd@webstyle.ch [3]
		andrnils@gmail.com [4]
		rfg@tristatelogic.com [5]
		Michelle Sullivan <michelle@sorbs.net> [6]
Approved by:	portmgr (blanket) (for NO_STAGED ports)
2014-06-17 20:05:30 +00:00
Mathieu Arnold
61de712f46 Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
2014-06-10 12:14:12 +00:00
Sunpoet Po-Chuan Hsieh
d60b005d21 - Update to 0.4.0
- Add LICENSE
- Sort LIB_DEPENDS
- Use USES=libtool
- Do not silence installation message
- Bump PORTREVISION for graphics/webp shlib change

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
2014-05-08 03:25:06 +00:00
Tijl Coosemans
54e5fbdbf6 Convert to USES=libtool. 2014-04-30 17:27:08 +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
Koop Mast
06abd2e207 Adopt. 2014-02-06 09:39:13 +00:00
Thomas Zander
dbf205802f - Adjust location of freetype headers in ImageMagick sources
- Bump PORTREVISION

Note that this is a stop-gap to avoid runtime errors with ImageMagick.
It allows for working pkg builds with default PREFIX/LOCALBASE.
A more substantial rework and upgrade of the ImageMagick port needs to be conducted.

PR:		ports/186170, ports/186171
Submitted by:	Vivek Khera <vivek@khera.org>, Alexander Panyushkin <vsityz@gmail.com>
Approved by:	mentor (thierry)
MFH:		2014Q1
2014-02-02 22:44:22 +00:00
Matthias Andree
2b9012778f Fix packaging with MODULES option disabled, by not trying to package
empty directories.

Submitted by:	Lowell Gilbert
2014-01-16 00:53:51 +00:00
Matthias Andree
de71fae136 Convert to staging. Beat Perl's .packlist into shape.
Fix shebang line in one example file.

Approved by: portmgr (implicit, blanket)
2014-01-14 03:23:01 +00:00