summaryrefslogtreecommitdiff
path: root/graphics/babl
diff options
context:
space:
mode:
authorbjs <bjs>2008-08-19 17:51:14 +0000
committerbjs <bjs>2008-08-19 17:51:14 +0000
commit6f81d8c5b0824b9097b6dd718d86fa903c99eea0 (patch)
treefcd5f4bf2d6cd6148d393ecc9830aadc8985cb88 /graphics/babl
parentb4aff34efe563f46936d94f3e41d572a5a62fe08 (diff)
downloadpkgsrc-6f81d8c5b0824b9097b6dd718d86fa903c99eea0.tar.gz
Import babl-0.0.22 (used in the development version of the GIMP).
-- babl is a dynamic, any to any, pixel format translation library. It allows converting between different methods of storing pixels known as pixel formats that have with different bitdepths and other data representations, color models and component permutations. A vocabulary to formulate new pixel formats from existing primitives is provided as well as the framework to add new color models and data types.
Diffstat (limited to 'graphics/babl')
-rw-r--r--graphics/babl/DESCR9
-rw-r--r--graphics/babl/Makefile27
-rw-r--r--graphics/babl/Makefile.version6
-rw-r--r--graphics/babl/PLIST24
-rw-r--r--graphics/babl/buildlink3.mk21
-rw-r--r--graphics/babl/distinfo7
-rw-r--r--graphics/babl/patches/patch-aa15
-rw-r--r--graphics/babl/patches/patch-ab19
8 files changed, 128 insertions, 0 deletions
diff --git a/graphics/babl/DESCR b/graphics/babl/DESCR
new file mode 100644
index 00000000000..90f19602d72
--- /dev/null
+++ b/graphics/babl/DESCR
@@ -0,0 +1,9 @@
+babl is a dynamic, any to any, pixel format translation library.
+
+It allows converting between different methods of storing pixels known
+as pixel formats that have with different bitdepths and other data
+representations, color models and component permutations.
+
+A vocabulary to formulate new pixel formats from existing primitives is
+provided as well as the framework to add new color models and data
+types.
diff --git a/graphics/babl/Makefile b/graphics/babl/Makefile
new file mode 100644
index 00000000000..fb2fab424e3
--- /dev/null
+++ b/graphics/babl/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $
+#
+
+DISTNAME= babl-${BABL_VERSION}
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.gimp.org/pub/babl/0.0/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= bjs@NetBSD.org
+HOMEPAGE= http://gegl.org/babl/
+COMMENT= Dynamic pixel conversion library
+###
+### NOTE: to build documentation--which requires additional dependencies--
+### define BUILD_DOCS in MAKE_ENV.
+###
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config gmake
+
+PKGCONFIG_OVERRIDE+= babl.pc.in
+
+.include "Makefile.version"
+
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/babl/Makefile.version b/graphics/babl/Makefile.version
new file mode 100644
index 00000000000..04678de40c1
--- /dev/null
+++ b/graphics/babl/Makefile.version
@@ -0,0 +1,6 @@
+# $NetBSD: Makefile.version,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $
+#
+
+BABL_API_VERSION= 0.0
+BABL_PKG_VERSION= 22
+BABL_VERSION= ${BABL_API_VERSION}.${BABL_PKG_VERSION}
diff --git a/graphics/babl/PLIST b/graphics/babl/PLIST
new file mode 100644
index 00000000000..056b94f5765
--- /dev/null
+++ b/graphics/babl/PLIST
@@ -0,0 +1,24 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $
+include/babl-0.0/babl/babl-component.h
+include/babl-0.0/babl/babl-conversion.h
+include/babl-0.0/babl/babl-extension.h
+include/babl-0.0/babl/babl-fish.h
+include/babl-0.0/babl/babl-format.h
+include/babl-0.0/babl/babl-image.h
+include/babl-0.0/babl/babl-model.h
+include/babl-0.0/babl/babl-sampling.h
+include/babl-0.0/babl/babl-type.h
+include/babl-0.0/babl/babl-version.h
+include/babl-0.0/babl/babl.h
+lib/babl-0.0/CIE-Lab.so
+lib/babl-0.0/gegl-fixups.so
+lib/babl-0.0/gggl-lies.so
+lib/babl-0.0/gggl.so
+lib/babl-0.0/gimp-8bit.so
+lib/babl-0.0/naive-CMYK.so
+lib/babl-0.0/sse-fixups.so
+lib/libbabl-0.0.la
+lib/pkgconfig/babl.pc
+@dirrm lib/babl-0.0
+@dirrm include/babl-0.0/babl
+@dirrm include/babl-0.0
diff --git a/graphics/babl/buildlink3.mk b/graphics/babl/buildlink3.mk
new file mode 100644
index 00000000000..b0d416ebe97
--- /dev/null
+++ b/graphics/babl/buildlink3.mk
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+BABL_BUILDLINK3_MK:= ${BABL_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= babl
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nbabl}
+BUILDLINK_PACKAGES+= babl
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}babl
+
+.if ${BABL_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.babl+= babl>=0.0.22
+BUILDLINK_PKGSRCDIR.babl?= ../../graphics/babl
+.endif # BABL_BUILDLINK3_MK
+
+.include "../../mk/dlopen.buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/graphics/babl/distinfo b/graphics/babl/distinfo
new file mode 100644
index 00000000000..c6e413ed987
--- /dev/null
+++ b/graphics/babl/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $
+
+SHA1 (babl-0.0.22.tar.bz2) = 9de50fb5833f41691f50f6e735d6422aad52ea94
+RMD160 (babl-0.0.22.tar.bz2) = a10c07e70f1fe8944a969bba46484acf410c2583
+Size (babl-0.0.22.tar.bz2) = 396413 bytes
+SHA1 (patch-aa) = f9f29ca359160ca37193cab85c5ab794208e84b1
+SHA1 (patch-ab) = 1fc18c1767277f92c0c65a1e27a72e4636eb406b
diff --git a/graphics/babl/patches/patch-aa b/graphics/babl/patches/patch-aa
new file mode 100644
index 00000000000..ee5ead9c94d
--- /dev/null
+++ b/graphics/babl/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $
+
+Don't build the RSS changelog, as doing so requires Ruby.
+
+--- docs/Makefile.in.orig 2008-06-12 17:50:53.000000000 -0400
++++ docs/Makefile.in
+@@ -547,7 +547,7 @@ uninstall-info: uninstall-info-recursive
+
+ .SILENT:
+
+-all: $(HTML_FILES) rss
++all: $(HTML_FILES)
+
+ BablFishPath.html: $(babl_fish_path_dhtml)
+ echo -n "HTML:"
diff --git a/graphics/babl/patches/patch-ab b/graphics/babl/patches/patch-ab
new file mode 100644
index 00000000000..d94a34e3feb
--- /dev/null
+++ b/graphics/babl/patches/patch-ab
@@ -0,0 +1,19 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/08/19 17:51:14 bjs Exp $
+
+Only build documentation if BUILD_DOCS is defined in MAKE_ENV.
+
+--- Makefile.am.orig 2008-06-12 17:05:58.000000000 -0400
++++ Makefile.am
+@@ -3,8 +3,11 @@ AUTOMAKE_OPTIONS = foreign dist-bzip2
+ SUBDIRS = \
+ babl \
+ extensions \
+- tests \
++ tests
++ifdef BUILD_DOCS
++SUBDIRS+= \
+ docs
++endif
+
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = babl.pc