The exiv2 library is a C++ library to allow access to exif and other

meta-data in an image.
This commit is contained in:
espie 2006-11-04 12:11:53 +00:00
parent 14d10e9bcf
commit e5cb9c9cf4
6 changed files with 102 additions and 0 deletions

25
graphics/exiv2/Makefile Normal file
View File

@ -0,0 +1,25 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/11/04 12:11:53 espie Exp $
HOMEPAGE= http://www.exiv2.org/
COMMENT= 'manipulate image meta-data such as exif and ipct'
CATEGORIES= graphics devel
MASTER_SITES= ${HOMEPAGE}
DISTNAME= exiv2-0.11
SHARED_LIBS += exiv2 0.0 # .0.0
WANTLIB += c m stdc++ z
USE_LIBTOOL= Yes
USE_GMAKE= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= ${CONFIGURE_SHARED} --enable-static
# GPL
PERMIT_DISTFILES_CDROM=Yes
PERMIT_PACKAGE_CDROM=Yes
PERMIT_DISTFILES_FTP=Yes
PERMIT_PACKAGE_FTP=Yes
.include <bsd.port.mk>

4
graphics/exiv2/distinfo Normal file
View File

@ -0,0 +1,4 @@
MD5 (exiv2-0.11.tar.gz) = 269ce822946c56549d086f0c08dffc79
RMD160 (exiv2-0.11.tar.gz) = fa91bd6f6c817590636d705e77a872a13c8c734e
SHA1 (exiv2-0.11.tar.gz) = 7a27ed841cbfe887eddb10db286cef83bd16b5b3
SIZE (exiv2-0.11.tar.gz) = 2380087

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-src_Makefile,v 1.1.1.1 2006/11/04 12:11:53 espie Exp $
--- src/Makefile.orig Sat Nov 4 11:03:57 2006
+++ src/Makefile Sat Nov 4 11:04:12 2006
@@ -247,7 +247,7 @@ $(LIBTOOL): $(LIBTOOL_DEPS)
bin: lib $(BINARY) $(EXIV2BIN) $(MCBIN) path-test
lib: $(OBJ)
- $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) $(LOBJ) -o $(LIBRARY) -rpath $(libdir) -release $(EXIV2_VERSION) $(LIBS)
+ $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) $(LOBJ) -o $(LIBRARY) -rpath $(libdir) -version-info 0:0:0 $(LIBS)
@touch lib
path-test: path-test.o utils.o

11
graphics/exiv2/pkg/DESCR Normal file
View File

@ -0,0 +1,11 @@
Exiv2 is a C++ library and a command line utility to access image metadata.
The Exiv2 library provides
* full read and write access to the Exif and IPTC metadata of an
image through Exiv2 keys and standard C++ iterators
* a smart IPTC implementation that does not affect data that
programs like Photoshop store in the same image segment
* Exif MakerNote support
* extract and delete methods for Exif thumbnails
* set methods for Exif thumbnails

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/11/04 12:11:53 espie Exp $
@lib lib/libexiv2.so.${LIBexiv2_VERSION}

48
graphics/exiv2/pkg/PLIST Normal file
View File

@ -0,0 +1,48 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/04 12:11:53 espie Exp $
%%SHARED%%
bin/exiv2
bin/exiv2-config
include/exiv2/
include/exiv2/basicio.hpp
include/exiv2/canonmn.hpp
include/exiv2/cr2image.hpp
include/exiv2/crwimage.hpp
include/exiv2/datasets.hpp
include/exiv2/error.hpp
include/exiv2/exif.hpp
include/exiv2/exiv2_version.h
include/exiv2/exv_conf.h
include/exiv2/exv_msvc.h
include/exiv2/fujimn.hpp
include/exiv2/futils.hpp
include/exiv2/ifd.hpp
include/exiv2/image.hpp
include/exiv2/iptc.hpp
include/exiv2/jpgimage.hpp
include/exiv2/makernote.hpp
include/exiv2/makernote2.hpp
include/exiv2/metadatum.hpp
include/exiv2/minoltamn.hpp
include/exiv2/mn.hpp
include/exiv2/mrwimage.hpp
include/exiv2/nikonmn.hpp
include/exiv2/olympusmn.hpp
include/exiv2/panasonicmn.hpp
include/exiv2/pngchunk.hpp
include/exiv2/pngimage.hpp
include/exiv2/rcsid.hpp
include/exiv2/sigmamn.hpp
include/exiv2/sonymn.hpp
include/exiv2/tags.hpp
include/exiv2/tiffcomposite.hpp
include/exiv2/tifffwd.hpp
include/exiv2/tiffimage.hpp
include/exiv2/tiffparser.hpp
include/exiv2/tiffvisitor.hpp
include/exiv2/types.hpp
include/exiv2/value.hpp
lib/libexiv2.a
lib/libexiv2.la
lib/pkgconfig/
lib/pkgconfig/exiv2.pc
@man man/man1/exiv2.1