summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/libraw/DESCR7
-rw-r--r--graphics/libraw/Makefile35
-rw-r--r--graphics/libraw/PLIST19
-rw-r--r--graphics/libraw/buildlink3.mk12
-rw-r--r--graphics/libraw/distinfo5
-rw-r--r--graphics/libraw/files/raw.pc10
6 files changed, 88 insertions, 0 deletions
diff --git a/graphics/libraw/DESCR b/graphics/libraw/DESCR
new file mode 100644
index 00000000000..02539cefab8
--- /dev/null
+++ b/graphics/libraw/DESCR
@@ -0,0 +1,7 @@
+LibRaw is a library for reading RAW files obtained from digital photo
+cameras (CRW/CR2, NEF, RAF, DNG, and others).
+
+LibRaw is based on the source codes of the dcraw utility, where part of
+drawbacks have already been eliminated and part will be fixed in future.
+The users of the library are provided with API to be built into their
+software programs.
diff --git a/graphics/libraw/Makefile b/graphics/libraw/Makefile
new file mode 100644
index 00000000000..22d178553ef
--- /dev/null
+++ b/graphics/libraw/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/11/15 18:59:38 gls Exp $
+#
+
+DISTNAME= LibRaw-0.11.2
+PKGNAME= ${DISTNAME:tl}
+CATEGORIES= graphics
+MASTER_SITES= http://www.libraw.org/data/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.libraw.org/
+COMMENT= Raw decoding/processing library
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= c c++
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= -P ${PREFIX}
+
+SUBST_CLASSES+= pc
+SUBST_STAGE.pc= post-configure
+SUBST_MESSAGE.pc= Fixing prefix and version in raw.pc file.
+SUBST_FILES.pc= raw.pc
+SUBST_SED.pc= -e 's,@@PREFIX@@,${PREFIX},'
+SUBST_SED.pc+= -e 's,@@VERSION@@,${PKGVERSIONi_NOREV},'
+
+INSTALLATION_DIRS+= lib/pkgconfig
+
+pre-configure:
+ ${CP} ${FILESDIR}/raw.pc ${WRKSRC}
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/raw.pc ${DESTDIR}${PREFIX}/lib/pkgconfig
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/libraw/PLIST b/graphics/libraw/PLIST
new file mode 100644
index 00000000000..466a774aa70
--- /dev/null
+++ b/graphics/libraw/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/11/15 18:59:38 gls Exp $
+bin/4channels
+bin/dcraw_emu
+bin/dcraw_half
+bin/half_mt
+bin/mem_image
+bin/raw-identify
+bin/simple_dcraw
+bin/unprocessed_raw
+include/libraw/libraw.h
+include/libraw/libraw_alloc.h
+include/libraw/libraw_const.h
+include/libraw/libraw_datastream.h
+include/libraw/libraw_internal.h
+include/libraw/libraw_types.h
+include/libraw/libraw_version.h
+lib/libraw.a
+lib/libraw_r.a
+lib/pkgconfig/raw.pc
diff --git a/graphics/libraw/buildlink3.mk b/graphics/libraw/buildlink3.mk
new file mode 100644
index 00000000000..6fea10e371f
--- /dev/null
+++ b/graphics/libraw/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/11/15 18:59:38 gls Exp $
+
+BUILDLINK_TREE+= libraw
+
+.if !defined(LIBRAW_BUILDLINK3_MK)
+LIBRAW_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libraw+= libraw>=0.10.0
+BUILDLINK_PKGSRCDIR.libraw?= ../../graphics/libraw
+.endif # LIBRAW_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libraw
diff --git a/graphics/libraw/distinfo b/graphics/libraw/distinfo
new file mode 100644
index 00000000000..72027fe01ec
--- /dev/null
+++ b/graphics/libraw/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/11/15 18:59:38 gls Exp $
+
+SHA1 (LibRaw-0.11.2.tar.gz) = a329c786a4b11aafd7f2210030a2557b5e4bb45d
+RMD160 (LibRaw-0.11.2.tar.gz) = 4beb755de307108577e64fd71361959b9605df95
+Size (LibRaw-0.11.2.tar.gz) = 572267 bytes
diff --git a/graphics/libraw/files/raw.pc b/graphics/libraw/files/raw.pc
new file mode 100644
index 00000000000..2e7c8fe23ee
--- /dev/null
+++ b/graphics/libraw/files/raw.pc
@@ -0,0 +1,10 @@
+prefix=@@PREFIX@@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: raw
+Description: libraw
+Version: @@VERSION@@
+Libs: -Wl,-R${libdir} -L${libdir} -lraw
+Cflags: -I${includedir}/libraw