Commit graph

49 commits

Author SHA1 Message Date
Mathieu Arnold
c56dfe31ca Mark MAKE_JOBS_UNSAFE=yes, it tries to use exv_conf.h before/while generating it.
Sponsored by:	Absolight
2015-04-10 22:26:29 +00:00
John Marino
919bf169e2 graphics/exiv2: Not jobs safe, so make it jobs safe
A dependency on a header was not listed in the vendor makefile, so it
is possible that exiv2 breaks on multi-job building.  This fixes at least
that specific problem.

PR:		197749
Submitted by:	marino
approved by:	maintainer timeout
2015-03-11 18:37:04 +00:00
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
Dmitry Marakasov
7c00264109 - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-09-16 13:23:13 +00:00
Koop Mast
05ba37f7f6 Fix compile on powerpc64.
PR:		ports/188278
Submitted by:	nwhitehorn@
2014-05-29 19:47:43 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Alexey Dokuchaev
1679adb205 - Update to version 0.24, sort pkg-plist
- Define LICENSE (GPLv2), augment COMMENT
- Provide more sensible port description

Approved by:	multimedia (bapt)
2014-04-04 20:30:18 +00:00
Tijl Coosemans
3b91c295e9 Fix build after r344318. Libtool no longer adds implicit dependencies to
the linker command line.

PR:		ports/186789
2014-02-15 13:02:53 +00:00
Tijl Coosemans
c167d8e6fb - Add missing iconv dependency.
- Add USES=libtool.
2014-02-12 13:40:02 +00:00
Baptiste Daroussin
c28bedeb16 Enable stage
Strip binaries
2013-10-19 00:27:47 +00:00
Baptiste Daroussin
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Boris Samorodov
8d56f00ee5 Update graphics/exiv2 to version 0.23.
The so library version has changed.
Bump PORTREVISIONs at dependent ports.

PR:		ports/169733
Submitted by:	bsam (me)
Approved by:	multimedia (maintainer timeout 3 weeks)
2012-07-31 15:29:26 +00:00
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Martin Wilke
d31032cfe5 - Fix build with FreeBSD 10 2011-10-29 07:40:51 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Baptiste Daroussin
7b6b9d302c - readd the right portepoch
Submitted by:	leslie@eskk.nu (by mail)
PointyHat to:	bapt (myself)
2011-07-12 10:29:58 +00:00
Baptiste Daroussin
24ac15bf74 Update to 0.21.1 2011-07-11 13:11:05 +00:00
Baptiste Daroussin
0c24508c5d - update to 0.21 2011-04-12 08:23:30 +00:00
Koop Mast
097978afad Update to 0.20. 2010-08-20 08:31:32 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Tilman Keskinoz
86602248a3 Fix a digikam-crash with a patch from upstream
PR:		138272
Submitted by:	Andriy Gapon <avg@icyb.net.ua>
2009-11-08 09:28:51 +00:00
Boris Samorodov
284140b5d2 . update graphics/exiv2 to the new version;
. bump ports which depends upon libexiv2.so
  (the library was bumpted from *.so.3 to *.so.7);
. mark current graphics/py-exiv2 as broken since it doesn't compile
  with new libexiv2; this should change with graphics/py-exiv2-0.2.

PR:		ports/131376
Submitted by:	bsam (me)
Discussed with:	kde@
Approved by:	maintainer timeout (5 weeks)
2009-03-11 22:19:40 +00:00
Pav Lucistnik
efa63f6ba4 - Remove USE_GCC where it can be satisfied with base compiler on following
FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
2008-07-25 14:34:52 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Pav Lucistnik
d4f50b6ba7 - Update to 0.16
PR:		ports/120695
Submitted by:	Lukas Maly <Iam@LukasMaly.NET>
2008-03-07 19:35:59 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Alex Dupre
84b6ac3928 Update to 0.14 release (revert previous back-out). 2007-07-02 09:28:48 +00:00
Pav Lucistnik
fe679ecf47 - Downgrade to 0.12, the 0.14 is API incompatible and wrecked havoc amongst the
consumers

Requested by:	ale
2007-03-30 08:27:30 +00:00
Pav Lucistnik
20578ad145 - Update to 0.14 2007-03-27 15:27:55 +00:00
Alex Dupre
9aa927f4a7 Update to 0.12 release. 2006-12-16 18:43:57 +00:00
Michael Johnson
948f5473bd - Transfer MAINTAINER to multimedia@
Approved by:	dhw (postmaster, for using multimedia@ as maintainer)
		gnome (gstreamer ports)
2006-06-09 18:00:35 +00:00
Michael Johnson
009dad2f14 - Update to 0.10 2006-06-05 12:19:05 +00:00
Michael Johnson
dcfdde5594 - Install a versioned lib
PR:		96853
Submitted by:	Joerg Pulz <Joerg.Pulz@frm2.tum.de>
2006-05-24 22:11:10 +00:00
Michael Johnson
14c79b22a8 - Update to 0.9.1
PR:		94560
Submitted by:	Mikhail T. <mi@aldan.algebra.com>
2006-04-23 14:12:23 +00:00
Michael Johnson
e5da0dfe7d - Fix fetch by using MASTER_SITE_LOCAL
Reported by:	pointyhat via kris
Approved by:	portmgr (kris)
2006-02-28 19:18:47 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Michael Johnson
8cddd2562e - Update to 0.9
- Change the way PORTDOCS are handled [1]
  o Don't use doxygen anymore since everything is already there.
  o Don't use PORTDOCS= * since it dies since there are so many portdocs

PR:		ports/91781
Submitted by:	lofi
2006-01-28 01:21:26 +00:00
Michael Johnson
5289acd0ca - Add missing man page
Reported by:	kris
2005-11-28 06:34:46 +00:00
Michael Johnson
976bb4b6bf - Update to 0.8
Spotted by:	Ports Version Check
2005-11-26 21:29:41 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Michael Johnson
3e4b179fa7 - Add SHA256
- Add SIZE to a few ports
2005-11-09 07:09:47 +00:00
Michael Johnson
9d95404bba - Update to 0.7 2005-07-11 05:36:25 +00:00
Michael Johnson
aca4cdc83b - Update to 0.6.2 2005-03-06 16:01:49 +00:00
Michael Johnson
93ced8b00a Update 0.6.1 2005-01-19 00:53:33 +00:00
Kris Kennaway
3737398a61 BROKEN on alpha: Does not build
Approved by:    portmgr (self)
2005-01-02 00:53:07 +00:00
Michael Johnson
b32865c70b Update to 0.6 2004-12-13 01:55:48 +00:00
Michael Johnson
b0823ae396 Change email to new FreeBSD.org address
Approved by:adamw (mentor)
2004-10-29 22:24:47 +00:00
Pav Lucistnik
b0b161c053 Add exiv2, Exif and Iptc metadata manipulation library and tool.
PR:		ports/72060
Submitted by:	Michael Johnson <ahze@ahze.net>
2004-10-13 08:04:48 +00:00