aboutsummaryrefslogtreecommitdiff
path: root/graphics/libboard
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2007-08-24 22:31:16 +0000
committerThierry Thomas <thierry@FreeBSD.org>2007-08-24 22:31:16 +0000
commit5567029b43a8b53fd73ce510175693ef0006d33f (patch)
treea7b2a41b8793adda4d0f5a18b85292ef306d9320 /graphics/libboard
parent3d65b2b11fc94cf86bda174791c9837e835cfd3e (diff)
downloadports-5567029b43a8b53fd73ce510175693ef0006d33f.tar.gz
ports-5567029b43a8b53fd73ce510175693ef0006d33f.zip
The board library allows simple drawings in:
* Encapsulated Postcript files (EPS); * XFig files (FIG); * Scalable Vector Graphics files (SVG). WWW: http://www.greyc.ensicaen.fr/~seb/board/
Notes
Notes: svn path=/head/; revision=198270
Diffstat (limited to 'graphics/libboard')
-rw-r--r--graphics/libboard/Makefile43
-rw-r--r--graphics/libboard/distinfo3
-rw-r--r--graphics/libboard/pkg-descr7
-rw-r--r--graphics/libboard/pkg-plist11
4 files changed, 64 insertions, 0 deletions
diff --git a/graphics/libboard/Makefile b/graphics/libboard/Makefile
new file mode 100644
index 000000000000..83807026a377
--- /dev/null
+++ b/graphics/libboard/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: libboard
+# Date created: Fri 24 aug 2007
+# Whom: thierry@pompo.net
+#
+# $FreeBSD$
+#
+
+PORTNAME= libboard
+PORTVERSION= 0.8.0
+CATEGORIES= graphics
+MASTER_SITES= http://www.greyc.ensicaen.fr/~seb/board/download/
+
+MAINTAINER= thierry@FreeBSD.org
+COMMENT= A vector graphics C++ library
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX}
+CONFIGURE_ENV= CXX=${CXX}
+
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+
+PORTDOCS= *
+
+pre-configure:
+ ${REINPLACE_CMD} -e 's|-O3|${CXXFLAGS}|' ${WRKSRC}/${CONFIGURE_SCRIPT}
+
+post-install:
+ ${MV} ${PREFIX}/lib/libboard.so ${PREFIX}/lib/libboard.so.0
+ ${LN} -sf ${PREFIX}/lib/libboard.so.0 ${PREFIX}/lib/libboard.so
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ cd ${WRKSRC}/doc/html/ && ${COPYTREE_SHARE} . ${DOCSDIR}/
+.endif
+
+regression-test:
+ (cd ${WRKDIR} && ${WRKSRC}/bin/arithmetic bec)
+.for ex in 1 2 3
+ (cd ${WRKDIR} && ${WRKSRC}/bin/example${ex})
+.endfor
+ ${LS} -l ${WRKDIR}/arithm* ${WRKDIR}/draw*
+
+.include <bsd.port.mk>
diff --git a/graphics/libboard/distinfo b/graphics/libboard/distinfo
new file mode 100644
index 000000000000..48dec43967c2
--- /dev/null
+++ b/graphics/libboard/distinfo
@@ -0,0 +1,3 @@
+MD5 (libboard-0.8.0.tar.gz) = 6e60f5915dd5e3bc989103f82ee1f6d3
+SHA256 (libboard-0.8.0.tar.gz) = c8b4d5036a08c1ec835c910e25c41051aadd6fd596d8e5be34dfaa938f3beeeb
+SIZE (libboard-0.8.0.tar.gz) = 130724
diff --git a/graphics/libboard/pkg-descr b/graphics/libboard/pkg-descr
new file mode 100644
index 000000000000..20f092dac259
--- /dev/null
+++ b/graphics/libboard/pkg-descr
@@ -0,0 +1,7 @@
+The board library allows simple drawings in:
+
+ * Encapsulated Postcript files (EPS);
+ * XFig files (FIG);
+ * Scalable Vector Graphics files (SVG).
+
+WWW: http://www.greyc.ensicaen.fr/~seb/board/
diff --git a/graphics/libboard/pkg-plist b/graphics/libboard/pkg-plist
new file mode 100644
index 000000000000..5b477b45260a
--- /dev/null
+++ b/graphics/libboard/pkg-plist
@@ -0,0 +1,11 @@
+include/Board.h
+include/board/Board.h
+include/board/Color.h
+include/board/Point.h
+include/board/Rect.h
+include/board/Shapes.h
+include/board/Transforms.h
+lib/libboard.a
+lib/libboard.so
+lib/libboard.so.0
+@dirrm include/board