Commit Graph

44 Commits

Author SHA1 Message Date
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
ajacoutot
2611b197ca Really update to version 0.27.5. 2021-11-03 06:54:05 +00:00
ajacoutot
382764881b Take MAINTAINER. 2021-10-31 20:20:45 +00:00
ajacoutot
1fbe0e006a Update to exiv2-0.27.5. 2021-10-31 15:08:00 +00:00
ajacoutot
8a01b671c6 Update to exiv2-0.27.4. 2021-09-02 09:37:57 +00:00
kmos
42ac369aa4 Remove -fcf-protection from the cmake compiler options
That option isn't supported on all our arches (in particular sparc64).

Fixes the build on sparc64

ok sthen
2021-03-05 14:34:58 +00:00
sthen
7cb1984d5f use FIX_CRLF_FILES, this is so much neater I can't believe we didn't
do it before!
2021-02-25 22:26:01 +00:00
ajacoutot
bbee5cffd6 Update to exiv2-0.27.3. 2021-01-24 18:30:50 +00:00
rsadowski
bd31b9ec72 Update exiv2 to 0.27.2
Noteable exiv2 port changes:

- Switch to cmake and enable i18n support
- Change COMMENT and cleanup DESCR
- Switch to https
- Don't provide the new Exiv2::getProcessPath() function.  Not portable,
  doesn't work on OpenBSD, and shouldn't be exposed in the API of a
  graphics library.  Instead, define a macro with CMake to help runtime
  find gettext files. from jca@'s commit
  https://v4.freshbsd.org/commit/openbsd/ports/fHGCS7kzl4zKjdnW
- All consumer fixed. configure checks, port-lib-depends-checks checks
  and also some run-time tests with krita, digikam, nomacs.

Consumer patches from upstream, gentoo, freebsd and by me for the old
creepy KDE4 stuff.

This went through a full amd64 bulk build. Thanks jj
2020-05-14 19:16:24 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
jca
fd1db2363d Revert the update to exiv2-0.27.0
Turns out I made a bad assumption and the update didn't go through
a bulk.  There's a bunch of failures on exopi and I'm not sure I have
the time to fix them today.  Sorry folks.
2019-02-14 16:03:34 +00:00
jca
0b96acbe5b Update to exiv2-0.27.0
Switch to cmake, enable i18n support and unit tests.

Also:
- don't install libxmp.a from the Adobe XMP SDK, to avoid confusion with
audio/libxmp
- don't provide the new Exiv2::getProcessPath() function.  Not portable,
doesn't work on OpenBSD, and shouldn't be exposed in the API of
a graphics library.  Instead, define a macro with CMake to help runtime
find gettext files.

Sample executables are now built and installed, not sure if all of them
are very useful.

From danj@ with input from sthen@, ajacoutot@ and me, tested in a bulk
by ajacoutot@
2019-02-14 09:55:40 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
rsadowski
d78b5a5b20 Update exiv2 to 0.26
Looks good, jca@. Add comment from jca@ in patch-src_actions_cpp.
amd64 bulk by naddy@ Thanks!
2018-04-05 21:21:52 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
schwarze
3db49139b6 almost identical output, drop USE_GROFF and bump 2017-06-17 15:04:08 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
naddy
32cd7e42e2 replace gettext module 2016-04-12 15:19:39 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
jca
bed132abd8 Missed in previous. 2015-11-21 15:34:46 +00:00
jca
df25f854ac Update to exiv2-0.25
Diff from Daniel jakots, bulk by ajacoutot@, ok ajacoutot@ sthen@
2015-11-21 15:33:56 +00:00
ajacoutot
a183b75553 "/usr/local/lib/pkgconfig/" is part of mtree(8).
Packages should not own this dir to prevent its deletion or a warning that it
cannot be removed because it's not empty at pkg_delete(1) time.
2015-05-22 11:31:10 +00:00
jca
0f0c2184dc Kill useless warnings, show actual libtool commands. No package change. 2015-05-20 11:51:39 +00:00
jasper
a71cb08ac7 update to exiv2-0.24 2014-03-18 12:02:22 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
e4fa65e765 PERMIT_* / REGRESS -> TEST sweep 2013-03-11 11:10:51 +00:00
jasper
19da65adfd - update to 0.23 2012-04-26 10:36:09 +00:00
jasper
ef3a24d2ce - re-organize to make this look a tad saner 2011-10-28 22:03:36 +00:00
jasper
148ed76e1f - update to 0.22 2011-10-28 21:58:00 +00:00
espie
0f681543b5 USE_GROFF=Yes 2010-10-18 18:13:12 +00:00
steven
9dde804a04 no longer requires gnu libtool 2010-09-25 17:15:25 +00:00
landry
f8b240b0c8 Force the use of gnu libtool here, our ports libtool generates a
slightly bogus libexiv2.la.
2010-09-22 06:48:59 +00:00
landry
3fbe027844 Update to exiv2 0.20.
ok sthen@ espie@
2010-07-12 08:55:38 +00:00
espie
6a7a652c98 fix digikam 2010-05-28 14:39:51 +00:00
ajacoutot
5985d2ef24 Consistency: remove the 1, 2 or even 3 empty blank lines.
sthen@ agrees
2010-04-15 14:11:01 +00:00
sthen
4fce27bf6a update exiv2 to 0.18.2. looks ok to landry@ 2009-09-10 16:43:28 +00:00
espie
3e3ad5486c minor update to v0.15 2008-01-05 21:55:02 +00:00
simon
68a2007cc1 remove surrounding quotes from COMMENT/BROKEN/PERMIT_* 2007-09-15 20:09:40 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
espie
5c619cb222 minor update to new version. 2007-03-15 08:04:22 +00:00
espie
81e1df6f76 minor update. new digikam wants the new one. 2006-12-18 18:55:30 +00:00
espie
e5cb9c9cf4 The exiv2 library is a C++ library to allow access to exif and other
meta-data in an image.
2006-11-04 12:11:53 +00:00