Commit graph

73 commits

Author SHA1 Message Date
Yuri Victorovich
2c69c28166 graphics/exiv2: Fix fetch
Change MASTER_SITES to one that is in the listed URL on their
downloads page https://exiv2.org/download.html

Approved by:	portmgr (fix brokenness)
2022-02-03 22:51:57 -08:00
Tobias C. Berner
7b0a52cd85 graphics/exiv2: update to 0.27.5
Highlights of Exiv2 v0.27.5
  *  BMFF bug fixes and CR3 previews
  *  Security fixes
  *  libFuzzer target for improved security testing
  *  Minor bugs and fixes

Exp-run by:	antoine
PR:		259365
2021-10-25 08:44:58 +02:00
Daniel Engberg
0317bd0d24 graphics/exiv2: update to 0.27.4
Exiv2 v0.27.4 Features:

 1.   bmff support (.CR3, .AVIF, .HEIC, .HIF, .JXL/bmff) files.
 2.   Rewrite 0.27 bash test scripts in python.
 3.   Support for Exif 2.32 and DNG 1.6.
 4.   Crowdin Localisation Support
 5.   Completion of Image Metadata and Exiv2 Architecture https://clanmills.com/exiv2/book/
 6.   Improved documentation.
 7.   Various minor bugs and fixes.
 8.   RC3 issued to deal with 12 security issues. After 18 months without a CVE, we were attacked between RC2 and GM.
 9.   Security policy defined and published on GitHub.

PR:		256803
Exp-run by:	antoine
2021-07-06 22:11:41 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Thomas Zander
9de8431a4a Add NLS option.
PR:		248733
Submitted by:	melanhit@gmail.com
Reviewed by:	daniel.engberg.lists@pyret.net, riggs
2020-09-26 12:09:37 +00:00
Tobias C. Berner
d0575e4f82 graphics/exiv2 fix TEST option
PR:		247869
Submitted by:	daniel.engberg.lists@pyret.net
Reported by:	gja822@narod.ru
2020-07-21 17:25:27 +00:00
Piotr Kubaj
73cc729afe graphics/exiv2: fix build on ARM and PPC platforms
exiv2 added -fcf-protection, which is not supported on either ARM or PPC.
1ea63ccb34 fixes that but only for ARM.

Merge this commit and add modify it to also fix PPC. This is likely the wrong approach, since -fcf-protection seems to be available only on amd64, but this is the approach that upstream chose.

MFH:		2020Q3 (fix build blanket)
2020-07-09 11:53:22 +00:00
Tobias C. Berner
6e468e07d1 graphics/exiv2: update to 0.27.3
PR:		247708
Submitted by:	daniel.engberg.lists@pyret.net
Exp-run by:	antoine
MFH:		2020Q3
2020-07-06 06:52:45 +00:00
Tobias C. Berner
2c7110785a graphics/exiv2: upgrade to 0.27.2
PR:		241322
Exp-run by:	antoine
2019-10-25 23:37:31 +00:00
Antoine Brodin
54c463fb1b Make fetchable again
MFH:		2019Q3
2019-08-04 08:06:06 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Tobias C. Berner
b261d46a67 graphics/exiv2: readd visibility patch for graphics/gimp
PR:		236677
Reported by:	 lumiwa@gmail.com, starikarp@dismail.de
2019-07-13 15:52:16 +00:00
Tobias C. Berner
6dc0b2cfc8 graphics/exiv2: update to 0.27.1
Exp-run by:	antoine
PR:		239028
2019-07-10 19:30:55 +00:00
Dmitry Marakasov
b4a71d38bb - Fix LICENSE
- Update WWW

Approved by:	portmgr blanket
2019-04-19 09:31:18 +00:00
Tobias C. Berner
4caf55a84d graphics/exiv2: add patch to fix gimp
Modify upstrams fix [1] for FreeBSD.

PR:		236677
Reported by:	Vladimir Omelchuk <admin@vladiom.com.ua>
2019-03-29 19:07:31 +00:00
Greg Lewis
c5b66604d8 Fix a type in an option description 2019-03-23 16:39:59 +00:00
Tobias C. Berner
fda98ed059 graphics/exiv2: update to 0.27
Changelog:
	http://www.exiv2.org/changelog.html

- All depending ports have been bumped.
- graphics/py-exiv2 has been marked broken; use graphics/gexiv2 for python bindings

Exp-run by:	antoine
PR:		235943
PR:		234830
2019-03-17 13:14:52 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Thomas Zander
089992d864 Fix build on gcc-based architectures, remove -mminimal-toc on powerpc64
PR:		232547
Submitted by:	pkubaj@anongoth.pl
2018-11-24 08:38:11 +00:00
Tobias C. Berner
05c7a17cbe Update grahics/exiv2 to 0.26
PR:		223625
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D12345
2018-04-28 06:14:58 +00:00
Tobias C. Berner
c1ff5bbef3 Update graphics/exiv2 to 0.25.
As there is an shlib version bump, bump them portrevision of dependent ports.

While doing so, also switch to the cmake build system, as it requires less
patching and is easier to handle.

PR:             211329
Reviewed by:    mat, rakuco, kwm
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D7283
2016-07-27 10:22:26 +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
Dmitry Marakasov
c95327ab95 - Add LICENSE_FILE
- Add CPE info

Approved by:	portmgr blanket
2015-06-04 09:08:04 +00:00
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