Commit graph

167 commits

Author SHA1 Message Date
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
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
0aef8aee8f Fix plist. 2014-11-11 12:20:03 +00:00
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
Koop Mast
52453626a1 Update to 6.8.9-8. 2014-09-28 10:38:02 +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
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
Tijl Coosemans
54e5fbdbf6 Convert to USES=libtool. 2014-04-30 17:27:08 +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
Raphael Kubo da Costa
3b47a15e59 Go back to 6.8.0 :(
This reverts r338918, r338948, r338951 and r338953 (modulo reassigning the
port to ports@, some comment fixes and the removal of a patch that was meant
for FreeBSD 7).

ImageMagick is normally a beast to update, and somewhere between 6.8.0 and
6.8.8 the developers also decided to change the naming scheme for their
libraries, which requires updating tons of ports in the tree and bumping a
lot of PORTREVISIONs. I do not have the time for that at the moment, so it's
safer to go back to what was working and let a braver soul handle the update
properly later, otherwise the tree will be on fire for quite a while.

ache: I'm truly sorry for reverting your PerlMagick commits, but I couldn't
test if they still worked with the older version in a timely fashion.
2014-01-07 00:23:34 +00:00
Andrey A. Chernov
7e29969dac Add new PerlMagick files to pkg-plist.
Move Makefile comment where it belongs.
Return back PERL option as default one. At least basic PerlMagick
functions works in my testing.
2014-01-06 23:17:04 +00:00
Raphael Kubo da Costa
825fdb8973 From the PR:
1. Update to 6.8.8-1
  2. Remove PerlMagick as default as it's broken various people on:
     http://www.imagemagick.org/discourse-server/viewforum.php?f=7&sid=b5596d2bbecf49db8100269f9f953150
     have also complained about broken PerlMagick
  3. Remove me as maintainer as I no longer have time to put up with IM's
     500 releases in a month.
  4. remove fourier patch as it was to fix something in 7.x which is now EOL

PR:		ports/185462
Submitted by:	chris petrik <c.petrik.sosa@gmail.com> (maintainer)
2014-01-06 18:32:16 +00:00
Beech Rintoul
f6aa47d734 - Update to 6.8.0-7
- Take maintainership

PR:		ports/174267
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com>
2012-12-10 08:18:07 +00:00
Tom Judge
9659bd2a95 Update to 6.7.9.4.
Change Log:

http://www.imagemagick.org/script/changelog.php

PR:		ports/171511
PR:		ports/171456
Submitted by:	4721@hushmail.com
Approved by:	eadler (mentor)
2012-09-11 01:14:52 +00:00
Martin Matuska
3ce9aaf065 Update ImageMagick to 6.7.8.6
Convert to new options framework and use default option names.
Drop lcms v1 support.
2012-07-23 12:56:15 +00:00
Martin Matuska
88325e1e57 Only try to delete the module directories (they may not get created).
PR:		ports/169046
2012-06-19 12:26:40 +00:00
Martin Matuska
cb11d8a1f2 Update to 6.7.7-6
Re-enable WITH_IMAGEMAGICK_HDRI [1]

PR:		ports/168871 [1]
Submitted by:	sol@triumf.ca [1]
2012-06-09 18:06:28 +00:00
Martin Matuska
582a95ec10 Do not touch .keep files if not using WITH_IMAGEMAGICK_MODULES
PR:		ports/168323
Reported by:	Adam Weinberger <adamw@freebsd.org>
2012-05-25 22:13:11 +00:00
Martin Matuska
c2050f499c Update to 6.7.6.9 2012-05-16 08:48:59 +00:00
Martin Matuska
705d53962e Update to 6.7.5.10
Feature safe:	yes
2012-03-11 10:29:44 +00:00
Martin Matuska
aa160a7e5b Update to 6.7.5.7 2012-02-26 12:50:16 +00:00
Ruslan Makhmatkhanov
a5e1aa060e - fix pkg-plist
- remove unsupported versions of FreeBSD

PR:		163424
Submitted by:	4720 at hushmail dot com, rm (myself)
Reviewed by:	mm (maintainer; timeout 2 weeks+)
2012-01-25 12:29:48 +00:00
Martin Matuska
074549090a Update ImageMagick to 6.7.4-4
Fix plist for some doc files [1]

PR:		ports/163424 [1]
2012-01-10 09:35:03 +00:00
Martin Matuska
601e3a3dae Update to 6.7.3-3 2011-11-05 14:44:12 +00:00
Martin Matuska
732f014a7a - Update to 6.7.3-0
- Add upstream patch to fix bundled tests [1]
- Add LCMS2 support (enabled by default)
- Add WEBP support (enabled by default)
- Enable WMF support by default
- Disable the IMAGEMAGICK_TESTS option by default
- Run tests if building package
- Update MASTER_SITES

PR:		ports/161487 [1]
2011-10-11 19:34:04 +00:00
Martin Matuska
3b6562012d Update ImageMagick to 6.7.2-10 (shlib bumped to .5) 2011-10-11 07:17:46 +00:00
Martin Matuska
7def13faf9 Update to 6.7.0.2 2011-05-28 22:09:37 +00:00
Martin Matuska
48a9b928d7 - Update to 6.6.7.10
- Change WITH_IMAGEMAGICK_SVG to on by default and only warn if WITHOUT_X11
- Fix dependency on liblzma
2011-03-09 13:58:31 +00:00
Martin Matuska
c0c2e1d7cd - Update to 6.6.6-10 2011-01-02 14:42:21 +00:00
Martin Matuska
f80d1da1f4 - Update to 6.6.5-10
- Alphabetically sort OPTIONS
- Add WITH_THREADS option for threaded builds
- Rewrite handling of with/without threads
2010-11-22 13:47:12 +00:00
Martin Matuska
76ba43a984 - Update to 6.6.4.10 2010-10-19 10:29:22 +00:00
Sunpoet Po-Chuan Hsieh
f45b389ae0 - Add missing PLIST entries when IMAGEMAGICK_MODULES is set
- Pet portlint

PR:		ports/150714
Submitted by:	sunpoet (myself)
Approved by:	mm (maintainer timeout), pgollucci (mentor, implicit)
2010-10-16 15:26:51 +00:00
Martin Matuska
f09a44aef6 - Update to 6.6.3-10 2010-09-17 15:30:21 +00:00
Martin Matuska
dfc28b2b23 Update ImageMagick to 6.6.2-10 2010-07-24 19:49:59 +00:00
Martin Matuska
a9b4900f5b - Update to 6.6.0-10
- Remove HDRI from OPTIONS (broken by now)
2010-03-28 21:40:05 +00:00
Martin Matuska
59eb46bcd3 - Update to 6.5.8-10 2009-12-31 11:01:14 +00:00
Martin Matuska
855479b396 - Update to 6.5.7-10 2009-12-02 18:54:03 +00:00
Martin Matuska
6640201e91 - Fix pkg-plist if using WITH_MODULES
Reported by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Feature safe: yes
2009-09-25 13:54:03 +00:00
Martin Matuska
83f5da6246 - Update to 6.5.5.7 2009-09-08 19:18:44 +00:00
Martin Matuska
e719c1b880 - Update to 6.5.4-10 2009-08-12 13:40:30 +00:00
Martin Matuska
63b9399f08 - Fix pkg-plist if building modules
PR:		ports/136018
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
2009-06-25 07:56:59 +00:00
Martin Matuska
5214d8cb67 - Update to 6.5.3-10 2009-06-24 18:08:53 +00:00
Martin Matuska
ce93314237 - Update to 6.5.2-10
- Add Liquid Rescale library support [1]

PR:		ports/134867 [1]
Submitted by:	Dmitry Marakasov <amdmi3@amdmi3.ru>
2009-06-01 21:27:13 +00:00
Martin Matuska
f027ec07ba - Update to 6.5.1-1 2009-04-12 08:43:07 +00:00
Martin Matuska
305454a04b - Mark HDRI support as broken
- Fix pkg-plist if building modules
- Bump PORTREVISION

PR:		ports/132370
Reported by:	Denise H. G. <darcsis@gmail.com>
2009-03-07 19:50:32 +00:00
Martin Matuska
cc73264680 - Update to 6.4.9-3 2009-02-12 14:31:23 +00:00