Exiv2 0.17.1
authoryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Sun, 22 Jun 2008 16:01:22 +0000 (16:01 +0000)
committeryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Sun, 22 Jun 2008 16:01:22 +0000 (16:01 +0000)
git-svn-id: https://cygwin-ports.svn.sourceforge.net/svnroot/cygwin-ports/ports/trunk@3812 e127d73d-b18e-4ae1-a744-a22e6a3ccd30

README
exiv2-0.17.1-1.cygport [new file with mode: 0644]
exiv2-0.17.1-1.src.patch [new file with mode: 0644]

diff --git a/README b/README
index 1f772acc5b9946700b848ebf21a72ef6e65de282..dbf940ebe6cbc1abf2c235116460b6fde69bcddc 100644 (file)
--- a/README
+++ b/README
@@ -4,7 +4,7 @@ Exiv2 is a C++ library and a command line utility to access
 Exif, IPTC, and XMP image metadata.
 
 Runtime requirements:
 Exif, IPTC, and XMP image metadata.
 
 Runtime requirements:
-  cygwin-1.5.25-11
+  cygwin-1.5.25-15
   libexpat1-2.0.1-1
   libiconv2-1.11-1
   libintl8-0.15-1
   libexpat1-2.0.1-1
   libiconv2-1.11-1
   libintl8-0.15-1
@@ -29,17 +29,17 @@ Canonical download:
 -------------------------------------------
 
 Build instructions:
 -------------------------------------------
 
 Build instructions:
-  unpack exiv2-0.17-X-src.tar.bz2
+  unpack exiv2-0.17.1-X-src.tar.bz2
     if you use setup to install this src package, it will be
         unpacked under /usr/src automatically
   cd /usr/src
     if you use setup to install this src package, it will be
         unpacked under /usr/src automatically
   cd /usr/src
-  cygport ./exiv2-0.17-X.cygport all
+  cygport ./exiv2-0.17.1-X.cygport all
 
 This will create:
 
 This will create:
-  /usr/src/exiv2-0.17-X-src.tar.bz2
-  /usr/src/exiv2-0.17-X.tar.bz2
-  /usr/src/libexiv2_4-0.17-X.tar.bz2
-  /usr/src/libexiv2-devel-0.17-X.tar.bz2
+  /usr/src/exiv2-0.17.1-X-src.tar.bz2
+  /usr/src/exiv2-0.17.1-X.tar.bz2
+  /usr/src/libexiv2_4-0.17.1-X.tar.bz2
+  /usr/src/libexiv2-devel-0.17.1-X.tar.bz2
 
 -------------------------------------------
 
 
 -------------------------------------------
 
@@ -47,8 +47,8 @@ Files included in the binary packages:
 
 (exiv2)
   /usr/bin/exiv2.exe
 
 (exiv2)
   /usr/bin/exiv2.exe
-  /usr/share/doc/exiv2-0.17/COPYING
-  /usr/share/doc/exiv2-0.17/README
+  /usr/share/doc/exiv2-0.17.1/COPYING
+  /usr/share/doc/exiv2-0.17.1/README
   /usr/share/locale/de/LC_MESSAGES/exiv2.mo
   /usr/share/locale/es/LC_MESSAGES/exiv2.mo
   /usr/share/locale/fi/LC_MESSAGES/exiv2.mo
   /usr/share/locale/de/LC_MESSAGES/exiv2.mo
   /usr/share/locale/es/LC_MESSAGES/exiv2.mo
   /usr/share/locale/fi/LC_MESSAGES/exiv2.mo
@@ -121,6 +121,9 @@ Files included in the binary packages:
 
 Port Notes:
 
 
 Port Notes:
 
+----- version 0.17.1-1 -----
+Version bump.
+
 ----- version 0.17-1 -----
 Version bump.
 
 ----- version 0.17-1 -----
 Version bump.
 
diff --git a/exiv2-0.17.1-1.cygport b/exiv2-0.17.1-1.cygport
new file mode 100644 (file)
index 0000000..14093cf
--- /dev/null
@@ -0,0 +1,20 @@
+DESCRIPTION="Another EXIF library"
+HOMEPAGE="http://www.exiv2.org/"
+SRC_URI="http://www.exiv2.org/${P}.tar.gz"
+
+abi=4
+PKG_NAMES="${PN} lib${PN}_${abi} lib${PN}-devel"
+PKG_HINTS="setup lib devel"
+PKG_CONTENTS[0]="--exclude=html usr/bin/*.exe usr/share/"
+PKG_CONTENTS[1]="usr/bin/*-${abi}.dll"
+PKG_CONTENTS[2]="usr/include/ usr/lib/"
+
+src_compile() {
+       lndirs
+       cd ${S}/config
+       NO_AUTOHEADER=1 cygautoreconf
+       mv -f configure ${S}/configure
+       cd ${B}
+       cygconf
+       cygmake
+}
diff --git a/exiv2-0.17.1-1.src.patch b/exiv2-0.17.1-1.src.patch
new file mode 100644 (file)
index 0000000..998d2dc
--- /dev/null
@@ -0,0 +1,12 @@
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4~' -x aclocal.m4t -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x '*config.h.in' -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in origsrc/exiv2-0.17.1/src/Makefile src/exiv2-0.17.1/src/Makefile
+--- origsrc/exiv2-0.17.1/src/Makefile  2008-04-14 22:46:01.000000000 -0500
++++ src/exiv2-0.17.1/src/Makefile      2008-06-22 04:28:38.468750000 -0500
+@@ -237,7 +237,7 @@
+ bin: lib $(BINARY) $(EXIV2BIN) $(MCBIN) path-test
+ lib: $(OBJ)
+-      $(LIBTOOL) --mode=link $(LINK.cc) -o $(LIBRARY) $(LOBJ) -rpath $(libdir) -version-info $(EXIV2_LTVERSION) $(LIBS)
++      $(LIBTOOL) --mode=link $(LINK.cc) -o $(LIBRARY) $(LOBJ) -rpath $(libdir) -version-info $(EXIV2_LTVERSION) -no-undefined $(LIBS)
+       @touch lib
+ path-test: path-test.o utils.o
This page took 0.025952 seconds and 5 git commands to generate.