summaryrefslogtreecommitdiff
path: root/graphics/libiptcdata
diff options
context:
space:
mode:
authorkamil <kamil>2016-07-10 21:57:47 +0000
committerkamil <kamil>2016-07-10 21:57:47 +0000
commit8e04db90295fa26e1c0dd205f635b8f696e352ae (patch)
treeccfb9e05277d98596303dc3f728b409eec11c66a /graphics/libiptcdata
parent7f3c69a517495c7d2d036864ddcf80ea2d438080 (diff)
downloadpkgsrc-8e04db90295fa26e1c0dd205f635b8f696e352ae.tar.gz
Import libiptcdata-1.0.4 as graphics/libiptcdata
Libiptcdata is a library, for manipulating the International Press Telecommunications Council (IPTC) metadata stored within multimedia files such as images. The library provides routines for parsing viewing, modifying, and saving this metadata. Originally packaged in pkgsrc-wip by: - Kamel Ibn Aziz Derouiche - Aleksej Saushev - Kamil Rytarowski - Thomas Klausner
Diffstat (limited to 'graphics/libiptcdata')
-rw-r--r--graphics/libiptcdata/DESCR4
-rw-r--r--graphics/libiptcdata/Makefile24
-rw-r--r--graphics/libiptcdata/PLIST40
-rw-r--r--graphics/libiptcdata/buildlink3.mk13
-rw-r--r--graphics/libiptcdata/distinfo7
-rw-r--r--graphics/libiptcdata/patches/patch-configure15
6 files changed, 103 insertions, 0 deletions
diff --git a/graphics/libiptcdata/DESCR b/graphics/libiptcdata/DESCR
new file mode 100644
index 00000000000..5cc0850fc97
--- /dev/null
+++ b/graphics/libiptcdata/DESCR
@@ -0,0 +1,4 @@
+Libiptcdata is a library, for manipulating the International Press
+Telecommunications Council (IPTC) metadata stored within multimedia
+files such as images. The library provides routines for parsing
+viewing, modifying, and saving this metadata.
diff --git a/graphics/libiptcdata/Makefile b/graphics/libiptcdata/Makefile
new file mode 100644
index 00000000000..0b0997c45d7
--- /dev/null
+++ b/graphics/libiptcdata/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2016/07/10 21:57:47 kamil Exp $
+
+DISTNAME= libiptcdata-1.0.4
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libiptcdata/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://libiptcdata.sourceforge.net/
+COMMENT= Library to parse IPTC metadata
+LICENSE= gnu-lgpl-v2
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config intltool gettext
+USE_PKGLOCALEDIR= yes
+USE_LANGUAGES+= c c++
+
+PKGCONFIG_OVERRIDE+= libiptcdata/libiptcdata.pc.in
+
+CONFIGURE_ARGS+= --disable-python
+
+.include "../../databases/shared-mime-info/mimedb.mk"
+.include "../../textproc/gtk-doc/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/libiptcdata/PLIST b/graphics/libiptcdata/PLIST
new file mode 100644
index 00000000000..0425862f426
--- /dev/null
+++ b/graphics/libiptcdata/PLIST
@@ -0,0 +1,40 @@
+@comment $NetBSD: PLIST,v 1.1 2016/07/10 21:57:47 kamil Exp $
+bin/iptc
+include/libiptcdata/_stdint.h
+include/libiptcdata/iptc-data.h
+include/libiptcdata/iptc-dataset.h
+include/libiptcdata/iptc-jpeg.h
+include/libiptcdata/iptc-log.h
+include/libiptcdata/iptc-mem.h
+include/libiptcdata/iptc-tag.h
+include/libiptcdata/iptc-utils.h
+lib/libiptcdata.la
+lib/pkgconfig/libiptcdata.pc
+share/gtk-doc/html/libiptcdata/ch01.html
+share/gtk-doc/html/libiptcdata/ch02.html
+share/gtk-doc/html/libiptcdata/ch03.html
+share/gtk-doc/html/libiptcdata/home.png
+share/gtk-doc/html/libiptcdata/index.html
+share/gtk-doc/html/libiptcdata/index.sgml
+share/gtk-doc/html/libiptcdata/iptc-about.html
+share/gtk-doc/html/libiptcdata/iptc-commandline.html
+share/gtk-doc/html/libiptcdata/iptc-i18n.html
+share/gtk-doc/html/libiptcdata/iptc-libjpeg.html
+share/gtk-doc/html/libiptcdata/iptc-overview.html
+share/gtk-doc/html/libiptcdata/left.png
+share/gtk-doc/html/libiptcdata/libiptcdata-data.html
+share/gtk-doc/html/libiptcdata/libiptcdata-dataset.html
+share/gtk-doc/html/libiptcdata/libiptcdata-jpeg.html
+share/gtk-doc/html/libiptcdata/libiptcdata-log.html
+share/gtk-doc/html/libiptcdata/libiptcdata-mem.html
+share/gtk-doc/html/libiptcdata/libiptcdata-tag.html
+share/gtk-doc/html/libiptcdata/libiptcdata-utils.html
+share/gtk-doc/html/libiptcdata/libiptcdata.devhelp
+share/gtk-doc/html/libiptcdata/libiptcdata.devhelp2
+share/gtk-doc/html/libiptcdata/right.png
+share/gtk-doc/html/libiptcdata/style.css
+share/gtk-doc/html/libiptcdata/up.png
+share/locale/de/LC_MESSAGES/iptc.mo
+share/locale/de/LC_MESSAGES/libiptcdata.mo
+share/locale/it/LC_MESSAGES/iptc.mo
+share/locale/it/LC_MESSAGES/libiptcdata.mo
diff --git a/graphics/libiptcdata/buildlink3.mk b/graphics/libiptcdata/buildlink3.mk
new file mode 100644
index 00000000000..5f3f33b9a0e
--- /dev/null
+++ b/graphics/libiptcdata/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/07/10 21:57:47 kamil Exp $
+
+BUILDLINK_TREE+= libiptcdata
+
+.if !defined(LIBIPTCDATA_BUILDLINK3_MK)
+LIBIPTCDATA_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libiptcdata+= libiptcdata>=1.0.4
+BUILDLINK_PKGSRCDIR.libiptcdata?= ../../graphics/libiptcdata
+
+.endif # LIBIPTCDATA_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libiptcdata
diff --git a/graphics/libiptcdata/distinfo b/graphics/libiptcdata/distinfo
new file mode 100644
index 00000000000..43b59a03e71
--- /dev/null
+++ b/graphics/libiptcdata/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2016/07/10 21:57:47 kamil Exp $
+
+SHA1 (libiptcdata-1.0.4.tar.gz) = 2e967be3aee9ae5393f208a3df2b52e08dcd98c8
+RMD160 (libiptcdata-1.0.4.tar.gz) = 64e1b7cd1d5166091227eb651f9945bc3862e39b
+SHA512 (libiptcdata-1.0.4.tar.gz) = 8656b2febaec133d1a8783252047672bebd58ae9ceab5477c4acfa35bcc381dfda08b655a957b962878af28c69deff77d920e780c84b4debdff2f980b3de94e8
+Size (libiptcdata-1.0.4.tar.gz) = 569132 bytes
+SHA1 (patch-configure) = b11601961655180924ad212a57369dcfa6659cb2
diff --git a/graphics/libiptcdata/patches/patch-configure b/graphics/libiptcdata/patches/patch-configure
new file mode 100644
index 00000000000..183bfd84a28
--- /dev/null
+++ b/graphics/libiptcdata/patches/patch-configure
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure,v 1.1 2016/07/10 21:57:47 kamil Exp $
+
+Fix unportable shell construct.
+
+--- configure.orig 2009-07-06 00:02:26.000000000 +0000
++++ configure
+@@ -20251,7 +20251,7 @@ $as_echo_n "checking for Python library
+ py_version=`$PYTHON -c "from distutils.sysconfig import *; \
+ from string import join; \
+ print join(get_config_vars('VERSION'))"`
+- if test "$py_version" == "None"; then
++ if test "$py_version" = "None"; then
+ if test -n "$PYTHON_VERSION"; then
+ py_version=$PYTHON_VERSION
+ else