summaryrefslogtreecommitdiff
path: root/graphics/paintlib
diff options
context:
space:
mode:
authorMichael Nottebrock <lofi@FreeBSD.org>2004-06-18 20:34:32 +0000
committerMichael Nottebrock <lofi@FreeBSD.org>2004-06-18 20:34:32 +0000
commit1be355bf9a7c85511c91d273a78c6f3db0dfff90 (patch)
tree661360f140dd19e1b3c9407ad97e3d4cd9b56043 /graphics/paintlib
parentAdd entry for misc/gpt31. Users may or may not wish to follow this (diff)
Add paintlib, an C++ library for processing images
Submitted by: Frerich Raabe <frerich.raabe@gmx.de>i by:
Notes
Notes: svn path=/head/; revision=111764
Diffstat (limited to 'graphics/paintlib')
-rw-r--r--graphics/paintlib/Makefile28
-rw-r--r--graphics/paintlib/distinfo2
-rw-r--r--graphics/paintlib/files/patch-common-plfilesrc.cpp13
-rw-r--r--graphics/paintlib/files/patch-common-test-pltestdecoders.cpp11
-rw-r--r--graphics/paintlib/pkg-descr11
-rw-r--r--graphics/paintlib/pkg-plist102
6 files changed, 167 insertions, 0 deletions
diff --git a/graphics/paintlib/Makefile b/graphics/paintlib/Makefile
new file mode 100644
index 000000000000..36d6f01c7314
--- /dev/null
+++ b/graphics/paintlib/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: paintlib
+# Date created: 18 June 2004
+# Whom: Frerich Raabe <frerich.raabe@gmx.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= paintlib
+PORTVERSION= 2.6.1
+CATEGORIES= graphics devel
+MASTER_SITES= http://www.paintlib.de/paintlib/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= C++ library for processing images
+
+LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl:install
+
+USE_LIBTOOL_VER=13
+INSTALLS_SHLIB= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+PLIST_SUB+= DOCSDIR=${DOCSDIR:S,^${PREFIX}/,,}
+
+MAN1= paintlib-config.1
+
+.include <bsd.port.mk>
diff --git a/graphics/paintlib/distinfo b/graphics/paintlib/distinfo
new file mode 100644
index 000000000000..a863006a58cd
--- /dev/null
+++ b/graphics/paintlib/distinfo
@@ -0,0 +1,2 @@
+MD5 (paintlib-2.6.1.tar.gz) = 38b01b508ce20e01ce262e290baf5f45
+SIZE (paintlib-2.6.1.tar.gz) = 1251965
diff --git a/graphics/paintlib/files/patch-common-plfilesrc.cpp b/graphics/paintlib/files/patch-common-plfilesrc.cpp
new file mode 100644
index 000000000000..2cad0b50b897
--- /dev/null
+++ b/graphics/paintlib/files/patch-common-plfilesrc.cpp
@@ -0,0 +1,13 @@
+--- common/plfilesrc.cpp.orig Fri Jun 18 20:46:59 2004
++++ common/plfilesrc.cpp Fri Jun 18 20:47:16 2004
+@@ -17,9 +17,9 @@
+ #include "plexcept.h"
+
+ #ifdef HAVE_MMAP
++#include <sys/types.h>
+ #include <sys/mman.h>
+ #include <sys/stat.h>
+-#include <sys/types.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+ #endif
diff --git a/graphics/paintlib/files/patch-common-test-pltestdecoders.cpp b/graphics/paintlib/files/patch-common-test-pltestdecoders.cpp
new file mode 100644
index 000000000000..68f78b384220
--- /dev/null
+++ b/graphics/paintlib/files/patch-common-test-pltestdecoders.cpp
@@ -0,0 +1,11 @@
+--- common/test/pltestdecoders.cpp.orig Fri Jun 18 22:09:17 2004
++++ common/test/pltestdecoders.cpp Fri Jun 18 22:09:36 2004
+@@ -135,7 +135,7 @@
+
+ #ifndef WIN32
+ // this function is used to select all files that do not start with a dot
+-int selectFile(const struct dirent * theEntry)
++int selectFile(struct dirent * theEntry)
+ {
+ if (theEntry->d_name[0] == '.')
+ {
diff --git a/graphics/paintlib/pkg-descr b/graphics/paintlib/pkg-descr
new file mode 100644
index 000000000000..35c7d5e34665
--- /dev/null
+++ b/graphics/paintlib/pkg-descr
@@ -0,0 +1,11 @@
+paintlib is a portable C++ class library for image loading, saving
+and manipulation. Images can be loaded from BMP, GIF, IFF, JPEG,
+PCX, PGM, PICT, PNG, PSD, SGI, TGA, TIFF and WMF files and saved
+in BMP, JPEG, PNG and TIFF formats. Image manipulation can be done
+either through filters implemented in filter classes or by directly
+accessing the bitmap bits.
+
+WWW: http://www.paintlib.de/paintlib/
+
+- Frerich Raabe
+frerich.raabe@gmx.de
diff --git a/graphics/paintlib/pkg-plist b/graphics/paintlib/pkg-plist
new file mode 100644
index 000000000000..c4a5ec4571ab
--- /dev/null
+++ b/graphics/paintlib/pkg-plist
@@ -0,0 +1,102 @@
+include/paintlib/Filter/plcontribdefs.h
+include/paintlib/Filter/plfiltergetalpha.h
+include/paintlib/Filter/plfilterresizebilinear.h
+include/paintlib/Filter/pl2passscale.h
+include/paintlib/Filter/plfiltergrayscale.h
+include/paintlib/Filter/plfilterresizebox.h
+include/paintlib/Filter/plfilterthreshold.h
+include/paintlib/Filter/plfilter.h
+include/paintlib/Filter/plfilterquantize.h
+include/paintlib/Filter/plfilterresizegaussian.h
+include/paintlib/Filter/plfiltervideoinvert.h
+include/paintlib/Filter/plfiltercrop.h
+include/paintlib/Filter/plfilterresize.h
+include/paintlib/Filter/plfilterresizehamming.h
+include/paintlib/Filter/plhsvconvert.h
+include/paintlib/Filter/plfiltercontrast.h
+include/paintlib/Filter/plfilterintensity.h
+include/paintlib/Filter/plfilterlightness.h
+include/paintlib/Filter/plfilterflip.h
+include/paintlib/Filter/plfiltermirror.h
+include/paintlib/Filter/plfilterfill.h
+include/paintlib/Filter/plfilterfillrect.h
+include/paintlib/Filter/plfilterpixel.h
+include/paintlib/Filter/plfilterrotate.h
+include/paintlib/Filter/plfilterfliprgb.h
+include/paintlib/planybmp.h
+include/paintlib/pldatasrc.h
+include/paintlib/pljpegdec.h
+include/paintlib/plpgm.h
+include/paintlib/plpngdec.h
+include/paintlib/tif_msrc.h
+include/paintlib/planydec.h
+include/paintlib/pldebug.h
+include/paintlib/pljpegenc.h
+include/paintlib/plpgmdec.h
+include/paintlib/plpngenc.h
+include/paintlib/pltiffdec.h
+include/paintlib/plbitmap.h
+include/paintlib/plexcept.h
+include/paintlib/plmemsink.h
+include/paintlib/plpicdec.h
+include/paintlib/plprognot.h
+include/paintlib/plbmpdec.h
+include/paintlib/plfilesink.h
+include/paintlib/plmemsrc.h
+include/paintlib/plpicenc.h
+include/paintlib/qdraw.h
+include/paintlib/pltiffenc.h
+include/paintlib/plpcx.h
+include/paintlib/plbmpenc.h
+include/paintlib/plfilesrc.h
+include/paintlib/ploptable.h
+include/paintlib/plpictdec.h
+include/paintlib/pltiffencex.h
+include/paintlib/jmemdest.h
+include/paintlib/plobject.h
+include/paintlib/pltga.h
+include/paintlib/plwindefs.h
+include/paintlib/pldatasink.h
+include/paintlib/jmemsrc.h
+include/paintlib/plpcxdec.h
+include/paintlib/plpoint.h
+include/paintlib/pltgadec.h
+include/paintlib/plpaintlibdefs.h
+include/paintlib/plpixeldefs.h
+include/paintlib/plgifdec.h
+include/paintlib/plpixel32.h
+include/paintlib/plstdpch.h
+include/paintlib/plrect.h
+include/paintlib/config.h
+include/paintlib/plpixel24.h
+include/paintlib/plpixel8.h
+include/paintlib/plpixel16.h
+include/paintlib/plppm.h
+include/paintlib/plppmdec.h
+include/paintlib/plpsddec.h
+include/paintlib/plbmpinfo.h
+include/paintlib/plurlsrc.h
+include/paintlib/plsdlbmp.h
+include/paintlib/plcountedpointer.h
+include/paintlib/plexif.h
+include/paintlib/plsgidec.h
+include/paintlib/pldirectfbbmp.h
+include/paintlib/pliff85dec.h
+include/paintlib/pliff85.h
+include/paintlib/plbmpbase.h
+include/paintlib/plsubbmp.h
+include/paintlib/test/pltest.h
+include/paintlib/test/pltester.h
+include/paintlib/test/testfilterresizebilinear.h
+include/paintlib/test/testpsddecoder.h
+include/paintlib/test/pltestdecoders.h
+include/paintlib/test/pltestfilters.h
+include/paintlib/test/pltestcountedpointer.h
+include/paintlib/test/pltestexif.h
+lib/libpaintlib.so.1
+lib/libpaintlib.la
+lib/libpaintlib.a
+bin/paintlib-config
+@dirrm include/paintlib/Filter
+@dirrm include/paintlib/test
+@dirrm include/paintlib