diff options
author | adam <adam> | 2012-12-08 22:43:10 +0000 |
---|---|---|
committer | adam <adam> | 2012-12-08 22:43:10 +0000 |
commit | 3076bc6cf3c19588491679470e5f613eeb7c07c8 (patch) | |
tree | 36ce7e594636245c133d8adef0952385d2a8262e /graphics/openjpeg15 | |
parent | 32e061fc18ca5ccf9499a0b371ce7e160b11f7a4 (diff) | |
download | pkgsrc-3076bc6cf3c19588491679470e5f613eeb7c07c8.tar.gz |
Added openjpeg 1.5.1 for compatibility reasons; openjpeg 2.0 has a different API
Diffstat (limited to 'graphics/openjpeg15')
-rw-r--r-- | graphics/openjpeg15/DESCR | 3 | ||||
-rw-r--r-- | graphics/openjpeg15/Makefile | 20 | ||||
-rw-r--r-- | graphics/openjpeg15/PLIST | 16 | ||||
-rw-r--r-- | graphics/openjpeg15/buildlink3.mk | 12 | ||||
-rw-r--r-- | graphics/openjpeg15/distinfo | 6 | ||||
-rw-r--r-- | graphics/openjpeg15/patches/patch-aa | 21 |
6 files changed, 78 insertions, 0 deletions
diff --git a/graphics/openjpeg15/DESCR b/graphics/openjpeg15/DESCR new file mode 100644 index 00000000000..e62fa18e2e1 --- /dev/null +++ b/graphics/openjpeg15/DESCR @@ -0,0 +1,3 @@ +The OpenJPEG library is an open-source JPEG 2000 codec written in C. It +has been developed in order to promote the use of JPEG 2000 and is +licensed under a BSD license. diff --git a/graphics/openjpeg15/Makefile b/graphics/openjpeg15/Makefile new file mode 100644 index 00000000000..9b9c7e811b5 --- /dev/null +++ b/graphics/openjpeg15/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2012/12/08 22:43:10 adam Exp $ + +DISTNAME= openjpeg-1.5.1 +PKGNAME= ${DISTNAME:S/openjpeg/openjpeg15/} +CATEGORIES= graphics +MASTER_SITES= http://openjpeg.googlecode.com/files/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.openjpeg.org/ +COMMENT= JPEG 2000 library +LICENSE= 2-clause-bsd + +USE_LIBTOOL= yes +USE_TOOLS+= gmake +CONFIGURE_ARGS+= --disable-doc +GNU_CONFIGURE= yes + +CFLAGS+= -DHAVE_POSIX_MEMALIGN + +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/openjpeg15/PLIST b/graphics/openjpeg15/PLIST new file mode 100644 index 00000000000..39d4aa1ff6a --- /dev/null +++ b/graphics/openjpeg15/PLIST @@ -0,0 +1,16 @@ +@comment $NetBSD: PLIST,v 1.1 2012/12/08 22:43:10 adam Exp $ +bin/image_to_j2k +bin/j2k_dump +bin/j2k_to_image +include/openjpeg-1.5/openjpeg.h +lib/libopenjpeg.la +lib/pkgconfig/libopenjpeg.pc +lib/pkgconfig/libopenjpeg1.pc +man/man1/image_to_j2k.1 +man/man1/j2k_dump.1 +man/man1/j2k_to_image.1 +man/man1/jpwl_image_to_j2k.1 +man/man1/jpwl_j2k_to_image.1 +man/man3/jpwl_libopenjpeg.3 +man/man3/libopenjpeg.3 +share/doc/openjpeg-1.5/LICENSE diff --git a/graphics/openjpeg15/buildlink3.mk b/graphics/openjpeg15/buildlink3.mk new file mode 100644 index 00000000000..f7a2ae96d10 --- /dev/null +++ b/graphics/openjpeg15/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2012/12/08 22:43:10 adam Exp $ + +BUILDLINK_TREE+= openjpeg15 + +.if !defined(OPENJPEG15_BUILDLINK3_MK) +OPENJPEG15_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.openjpeg15+= openjpeg15>=1.5.1 +BUILDLINK_PKGSRCDIR.openjpeg15?= ../../graphics/openjpeg15 +.endif # OPENJPEG15_BUILDLINK3_MK + +BUILDLINK_TREE+= -openjpeg15 diff --git a/graphics/openjpeg15/distinfo b/graphics/openjpeg15/distinfo new file mode 100644 index 00000000000..6adb23cb237 --- /dev/null +++ b/graphics/openjpeg15/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2012/12/08 22:43:10 adam Exp $ + +SHA1 (openjpeg-1.5.1.tar.gz) = 1b0b74d1af4c297fd82806a9325bb544caf9bb8b +RMD160 (openjpeg-1.5.1.tar.gz) = efd71be72cca6b6d9f74e4a314c3f6b0fb020a68 +Size (openjpeg-1.5.1.tar.gz) = 2112443 bytes +SHA1 (patch-aa) = 1b689282033f6fb032eb8720761c9e1fc7888834 diff --git a/graphics/openjpeg15/patches/patch-aa b/graphics/openjpeg15/patches/patch-aa new file mode 100644 index 00000000000..248d4fd67bf --- /dev/null +++ b/graphics/openjpeg15/patches/patch-aa @@ -0,0 +1,21 @@ +$NetBSD: patch-aa,v 1.1 2012/12/08 22:43:10 adam Exp $ + +--- libopenjpeg/opj_malloc.h.orig 2012-09-13 07:58:39.000000000 +0000 ++++ libopenjpeg/opj_malloc.h +@@ -80,16 +80,6 @@ Allocate memory aligned to a 16 byte bou + #define HAVE_MM_MALLOC
+ #endif
+ #endif
+-#else /* Not _WIN32 */
+- #if defined(__sun)
+- #define HAVE_MEMALIGN
+- #elif defined(__FreeBSD__)
+- #define HAVE_POSIX_MEMALIGN
+- /* Linux x86_64 and OSX always align allocations to 16 bytes */
+- #elif !defined(__amd64__) && !defined(__APPLE__) && !defined(_AIX)
+- #define HAVE_MEMALIGN
+- #include <malloc.h>
+- #endif
+ #endif
+
+ #define opj_aligned_malloc(size) malloc(size)
|