1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-05 11:35:01 +00:00

Add paintlib, an C++ library for processing images

Submitted by: Frerich Raabe <frerich.raabe@gmx.de>i by:
This commit is contained in:
Michael Nottebrock 2004-06-18 20:34:32 +00:00
parent ed0d6cce9d
commit 1be355bf9a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=111764
7 changed files with 168 additions and 0 deletions

View File

@ -303,6 +303,7 @@
SUBDIR += p5-VCG
SUBDIR += p5-chart
SUBDIR += p5-ming
SUBDIR += paintlib
SUBDIR += panorama
SUBDIR += passepartout
SUBDIR += peps

View File

@ -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>

View File

@ -0,0 +1,2 @@
MD5 (paintlib-2.6.1.tar.gz) = 38b01b508ce20e01ce262e290baf5f45
SIZE (paintlib-2.6.1.tar.gz) = 1251965

View File

@ -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

View File

@ -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] == '.')
{

View File

@ -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

102
graphics/paintlib/pkg-plist Normal file
View File

@ -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