summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>2000-01-29 05:14:05 +0000
committerSteve Price <steve@FreeBSD.org>2000-01-29 05:14:05 +0000
commit7e6310cab79b0162aada0faa280180bec75749d9 (patch)
treeb015ef7eeeceb164124a727eda144c947550f8a8 /graphics
parentAdding libggi version 2.02b2.1. (diff)
Adding paintlib version 0.2.1.
A small but powerful C++ graphics library. PR: 15952 Submitted by: Will Andrews <andrews@technologist.com>
Notes
Notes: svn path=/head/; revision=25210
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/twinlib/Makefile34
-rw-r--r--graphics/twinlib/distinfo1
-rw-r--r--graphics/twinlib/files/patch-aa17
-rw-r--r--graphics/twinlib/pkg-comment1
-rw-r--r--graphics/twinlib/pkg-descr9
-rw-r--r--graphics/twinlib/pkg-plist5
7 files changed, 68 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index a475c8a0186d..1b8e0d6b2eea 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -103,6 +103,7 @@
SUBDIR += p5-GD
SUBDIR += p5-Image-Size
SUBDIR += p5-chart
+ SUBDIR += paintlib
SUBDIR += pgperl
SUBDIR += pgplot
SUBDIR += photopc
diff --git a/graphics/twinlib/Makefile b/graphics/twinlib/Makefile
new file mode 100644
index 000000000000..a50e028c7dd1
--- /dev/null
+++ b/graphics/twinlib/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: paintlib
+# Version required: 0.2.1
+# Date created: 04 Jan 2000
+# Whom: Will Andrews <andrews@technologist.com>
+#
+# $FreeBSD$
+#
+
+DISTNAME= paintlib.0.2.1
+PKGNAME= paintlib-0.2.1
+CATEGORIES= graphics devel
+MASTER_SITES= http://rio.xdev.org/paintlib/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= andrews@technologist.com
+
+USE_QT2= yes
+USE_X_PREFIX= yes
+WRKSRC= ${WRKDIR}/paintlib
+MAKE_ENV+= PREFIX=${PREFIX} CXX=${CXX}
+VERSION= 0
+PLIST_SUB+= VERSION=${VERSION}
+
+post-patch:
+ @${PERL} -pi -e "s:%%VERSION%%:${VERSION}:g" ${WRKSRC}/Makefile
+ @${PERL} -pi -e "s:g\+\+:${CXX}:g" ${WRKSRC}/Makefile
+
+do-install:
+ @${INSTALL_DATA} ${WRKSRC}/PaintLib.h ${PREFIX}/include
+ @${INSTALL_DATA} ${WRKSRC}/libPaintLib.so.${VERSION} ${PREFIX}/lib
+ @${LN} -sf libPaintLib.so.${VERSION} ${PREFIX}/lib/libPaintLib.so
+ ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/graphics/twinlib/distinfo b/graphics/twinlib/distinfo
new file mode 100644
index 000000000000..ba09c876d5cd
--- /dev/null
+++ b/graphics/twinlib/distinfo
@@ -0,0 +1 @@
+MD5 (paintlib.0.2.1.tgz) = fcdac1684bb2aad93e83e06d4e9ca18f
diff --git a/graphics/twinlib/files/patch-aa b/graphics/twinlib/files/patch-aa
new file mode 100644
index 000000000000..51e7e68ce182
--- /dev/null
+++ b/graphics/twinlib/files/patch-aa
@@ -0,0 +1,17 @@
+--- Makefile Mon Jan 3 21:53:07 2000
++++ Makefile.new Tue Jan 4 13:27:24 2000
+@@ -1,6 +1,11 @@
+-QT = /usr/local/qt/include
+-LIBS = -L/usr/X11R6/lib -lqt -lqimgio -lpng -ljpeg
+-LIBPATH = /usr/X11R6/lib
++CXX ?= g++
++QT = $(PREFIX)/include/qt2 -I$(PREFIX)/include
++LIBS = -L$(PREFIX)/lib -lqt2 -lpng -ljpeg
++LIBPATH = $(PREFIX)/lib
++LIBRARY = libPaintLib.so.%%VERSION%%
++
++all: Image.o
++ $(CXX) -shared -Wl,-soname,libPaintLib.so -o $(LIBRARY)
+
+ install: Image.o PaintLib.h
+ clear
diff --git a/graphics/twinlib/pkg-comment b/graphics/twinlib/pkg-comment
new file mode 100644
index 000000000000..ac7d05c87422
--- /dev/null
+++ b/graphics/twinlib/pkg-comment
@@ -0,0 +1 @@
+Small but powerful C++ graphics library
diff --git a/graphics/twinlib/pkg-descr b/graphics/twinlib/pkg-descr
new file mode 100644
index 000000000000..306a4857514c
--- /dev/null
+++ b/graphics/twinlib/pkg-descr
@@ -0,0 +1,9 @@
+Paintlib is a small but powerful C++ graphics
+library that makes its base on the Qt Image I/O
+extensions offered by Qt 2. It is somewhat useful
+for simple graphics programs.
+
+WWW: http://rio.xdev.org/
+Author: Nicolas Roard <nroard@e-motive.com>
+
+--Will <andrews@technologist.com>
diff --git a/graphics/twinlib/pkg-plist b/graphics/twinlib/pkg-plist
new file mode 100644
index 000000000000..31ffb84ce62f
--- /dev/null
+++ b/graphics/twinlib/pkg-plist
@@ -0,0 +1,5 @@
+include/PaintLib.h
+lib/libPaintLib.so
+lib/libPaintLib.so.%%VERSION%%
+@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
+@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R