aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2006-07-24 02:00:22 +0000
committerRong-En Fan <rafan@FreeBSD.org>2006-07-24 02:00:22 +0000
commit215c9dc5a20c5bc37867ade05b3f7e44123480cc (patch)
tree149de1f346d7914dbaffe88d8b3d7266978ccd75
parent741d21d51269332de1b01cb32c21b5e26ae650d8 (diff)
downloadports-215c9dc5a20c5bc37867ade05b3f7e44123480cc.tar.gz
ports-215c9dc5a20c5bc37867ade05b3f7e44123480cc.zip
Notes
-rw-r--r--x11-toolkits/fltk2/Makefile17
-rw-r--r--x11-toolkits/fltk2/distinfo6
-rw-r--r--x11-toolkits/fltk2/files/extra-patch-test-Makefile10
-rw-r--r--x11-toolkits/fltk2/files/patch-test-Makefile16
-rw-r--r--x11-toolkits/fltk2/pkg-plist5
5 files changed, 36 insertions, 18 deletions
diff --git a/x11-toolkits/fltk2/Makefile b/x11-toolkits/fltk2/Makefile
index a75f76d99b4d..03386b70c014 100644
--- a/x11-toolkits/fltk2/Makefile
+++ b/x11-toolkits/fltk2/Makefile
@@ -26,9 +26,10 @@ LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
jpeg.9:${PORTSDIR}/graphics/jpeg \
Xft.2:${PORTSDIR}/x11-fonts/libXft
-SNAPSHOT= r5170
+SNAPSHOT= r5256
-OPTIONS= FLTK_THREADS "Install with threads support" on
+OPTIONS= FLTK_THREADS "Install with threads support" on \
+ FLTK_CAIRO "Use cairo as graphics backend" off
LATEST_LINK= fltk2
@@ -63,6 +64,17 @@ LDFLAGS+= "${PTHREAD_LIBS}"
CONFIGURE_ARGS+= --disable-threads
.endif
+.if defined(WITH_FLTK_CAIRO)
+CONFIGURE_ARGS+= --enable-cairo
+LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo
+# XXX:
+# FLTK2's configure check currently depends on pkg-config being available...
+BUILD_DEPENDS+= pkg-config:${PORTSDIR}/devel/pkg-config
+.else
+CONFIGURE_ARGS+= --disable-cairo
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-test-Makefile
+.endif
+
post-patch:
${REINPLACE_CMD} -e 's:%%CXX%%:${CXX}:g' \
${WRKSRC}/fltk2-config.in \
@@ -72,6 +84,7 @@ post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
cd ${WRKSRC}/documentation && ${INSTALL_DATA} *.html *.gif ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README_fltk1_to_fltk2.txt ${DOCSDIR}
.endif
.include <bsd.port.post.mk>
diff --git a/x11-toolkits/fltk2/distinfo b/x11-toolkits/fltk2/distinfo
index 04dca66b2ce8..e2d30c7d8247 100644
--- a/x11-toolkits/fltk2/distinfo
+++ b/x11-toolkits/fltk2/distinfo
@@ -1,3 +1,3 @@
-MD5 (fltk-2.0.x-r5170.tar.bz2) = 66fcc9c28806dae198a80f32b2368bc5
-SHA256 (fltk-2.0.x-r5170.tar.bz2) = 39db34ed0d70f1c08b0334fa436b769057b54d15d70534be8b8643e9a86fc420
-SIZE (fltk-2.0.x-r5170.tar.bz2) = 2533439
+MD5 (fltk-2.0.x-r5256.tar.bz2) = 2a96a9b46e8108d75f03a92dad294599
+SHA256 (fltk-2.0.x-r5256.tar.bz2) = 80c761f781c88a1642abb614eda3c254cf538da279508b9d87be3394b6461b00
+SIZE (fltk-2.0.x-r5256.tar.bz2) = 2586246
diff --git a/x11-toolkits/fltk2/files/extra-patch-test-Makefile b/x11-toolkits/fltk2/files/extra-patch-test-Makefile
new file mode 100644
index 000000000000..655d4211a271
--- /dev/null
+++ b/x11-toolkits/fltk2/files/extra-patch-test-Makefile
@@ -0,0 +1,10 @@
+--- test/Makefile.orig Fri Jul 7 19:25:42 2006
++++ test/Makefile Fri Jul 7 19:26:04 2006
+@@ -119,7 +119,6 @@
+ bitmap$(EXEEXT) \
+ boxtype$(EXEEXT) \
+ browser$(EXEEXT) \
+- cairo$(EXEEXT) \
+ checkers$(EXEEXT) \
+ clock$(EXEEXT) \
+ button$(EXEEXT) \
diff --git a/x11-toolkits/fltk2/files/patch-test-Makefile b/x11-toolkits/fltk2/files/patch-test-Makefile
index b8bfededa3f3..4963bcf01bb4 100644
--- a/x11-toolkits/fltk2/files/patch-test-Makefile
+++ b/x11-toolkits/fltk2/files/patch-test-Makefile
@@ -4,17 +4,9 @@ connection when building these programs and fails when it cannot
do so.
The issue is known and probably a fluid2 bug, see FLTK2 STR #1302.
---- test/Makefile.orig Fri May 12 22:16:29 2006
-+++ test/Makefile Mon Jun 5 14:44:17 2006
-@@ -142,7 +142,6 @@
- image$(EXEEXT) \
- inactive$(EXEEXT) \
- input$(EXEEXT) \
-- keyboard$(EXEEXT) \
- label$(EXEEXT) \
- line_style$(EXEEXT) \
- list_visuals$(EXEEXT) \
-@@ -155,7 +154,6 @@
+--- test/Makefile.orig Fri Jul 7 19:38:14 2006
++++ test/Makefile Fri Jul 7 19:38:14 2006
+@@ -156,7 +156,6 @@
pack$(EXEEXT) \
pixmap$(EXEEXT) \
progress$(EXEEXT) \
@@ -22,7 +14,7 @@ The issue is known and probably a fluid2 bug, see FLTK2 STR #1302.
qubix$(EXEEXT) \
resizable$(EXEEXT) \
resizealign$(EXEEXT) \
-@@ -169,7 +167,6 @@
+@@ -170,7 +169,6 @@
timer$(EXEEXT) \
utf$(EXEEXT) \
fullscreen$(EXEEXT) \
diff --git a/x11-toolkits/fltk2/pkg-plist b/x11-toolkits/fltk2/pkg-plist
index 3726e0377645..39505df03f4b 100644
--- a/x11-toolkits/fltk2/pkg-plist
+++ b/x11-toolkits/fltk2/pkg-plist
@@ -137,6 +137,7 @@ include/fltk/StringList.h
include/fltk/Style.h
include/fltk/StyleSet.h
include/fltk/Symbol.h
+include/fltk/SystemMenuBar.h
include/fltk/TabGroup.h
include/fltk/TextBuffer.h
include/fltk/TextDisplay.h
@@ -164,15 +165,16 @@ include/fltk/error.h
include/fltk/events.h
include/fltk/file_chooser.h
include/fltk/filename.h
+include/fltk/fltk_cairo.h
include/fltk/forms.h
include/fltk/gl.h
include/fltk/gl2opengl.h
include/fltk/glut.h
include/fltk/layout.h
include/fltk/load_plugin.h
-include/fltk/mac.h
include/fltk/mac.r
include/fltk/math.h
+include/fltk/osx.h
include/fltk/pnmImage.h
include/fltk/rgbImage.h
include/fltk/run.h
@@ -183,6 +185,7 @@ include/fltk/utf.h
include/fltk/visual.h
include/fltk/win32.h
include/fltk/x.h
+include/fltk/x11.h
include/fltk/xbmImage.h
include/fltk/xpmImage.h
@dirrm include/fltk