summaryrefslogtreecommitdiff
path: root/x11-toolkits/p5-Prima
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2004-02-22 22:53:47 +0000
committerMark Linimon <linimon@FreeBSD.org>2004-02-22 22:53:47 +0000
commit5bf50364812a9d095a7a28e377d37f5b7e8b7880 (patch)
tree0922993ede33c56c7777c52661bdc7ebbb4adf1e /x11-toolkits/p5-Prima
parentCorrect a C syntax error in the <id3/globals.h> header that causes, e.g., (diff)
Update to 1.14: minor new features and bug fixes:
1.14 Add system-specific file dialogs. Add Edit::undo. 1.13 Add themes support. Add command-line arguments interface. 1.12 Incorporate Tk geometry managers packer and placer 1.11 Add support for antialiased fonts under X11. Port to cygwin. 1.10 Add libtiff support. Add grid widgets. 1.09 No new features 1.08 Add limited utf8/unicode support. Enhance image conversion functionality. PR: ports/63115 Submitted by: Dmitry Karasik <dmitry@karasik.eu.org> (maintainer)
Notes
Notes: svn path=/head/; revision=101760
Diffstat (limited to 'x11-toolkits/p5-Prima')
-rw-r--r--x11-toolkits/p5-Prima/Makefile22
-rw-r--r--x11-toolkits/p5-Prima/distinfo3
-rw-r--r--x11-toolkits/p5-Prima/pkg-plist25
3 files changed, 46 insertions, 4 deletions
diff --git a/x11-toolkits/p5-Prima/Makefile b/x11-toolkits/p5-Prima/Makefile
index 1d95723dd185..fb6d4c97c6d9 100644
--- a/x11-toolkits/p5-Prima/Makefile
+++ b/x11-toolkits/p5-Prima/Makefile
@@ -6,7 +6,9 @@
#
PORTNAME= Prima
-PORTVERSION= 1.07
+PORTVERSION= 1.14
+PORTREVISION= 1
+PORTREPOCH= 1
CATEGORIES= x11-toolkits perl5 graphics
MASTER_SITES= http://www.prima.eu.org/download/
PKGNAMEPREFIX= p5-
@@ -16,12 +18,15 @@ COMMENT= An extensible Perl toolkit for multi-platform GUI development
LIB_DEPENDS= ungif.5:${PORTSDIR}/graphics/libungif \
png.5:${PORTSDIR}/graphics/png \
- jpeg.9:${PORTSDIR}/graphics/jpeg
+ jpeg.9:${PORTSDIR}/graphics/jpeg \
+ tiff.4:${PORTSDIR}/graphics/tiff
CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \
INSTALL_MAN3="${PREFIX}/lib/perl5/${PERL_VERSION}/man/man3" \
INSTALL_MAN1="${PREFIX}/man/man1"
CONFIGURE_SCRIPT= Makefile.PL
+USE_XPM= 1
+USE_XLIB= 1
USE_PERL5= yes
post-configure:
@@ -31,6 +36,17 @@ test: build
cd ${WRKSRC} && make test
post-install:
- ${STRIP_CMD} ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/auto/Prima/Prima.so
+ ${STRIP_CMD} ${SITE_PERL}/${PERL_ARCH}/auto/Prima/Prima.so
.include <bsd.port.mk>
+
+.if defined (WITHOUT_XFT)
+CONFIGURE_ARGS+= WITH_XFT=0
+.else
+LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/Xft
+.if defined (WITHOUT_ICONV)
+CONFIGURE_ARGS+= WITH_ICONV=0
+.else
+LIB_DEPENDS+= iconv.3:${PORTSDIR}/converters/libiconv
+.endif
+.endif
diff --git a/x11-toolkits/p5-Prima/distinfo b/x11-toolkits/p5-Prima/distinfo
index db75b8bc293d..581e85a1424d 100644
--- a/x11-toolkits/p5-Prima/distinfo
+++ b/x11-toolkits/p5-Prima/distinfo
@@ -1 +1,2 @@
-MD5 (Prima-1.07.tar.gz) = 3bd5148c9446b8cba214e8d7152c45d3
+MD5 (Prima-1.14.tar.gz) = da55949e5edc89f65bac0f1a66df91c2
+SIZE (Prima-1.14.tar.gz) = 1288516
diff --git a/x11-toolkits/p5-Prima/pkg-plist b/x11-toolkits/p5-Prima/pkg-plist
index 7add8b18d80d..4f1ccb9dc0b0 100644
--- a/x11-toolkits/p5-Prima/pkg-plist
+++ b/x11-toolkits/p5-Prima/pkg-plist
@@ -1,4 +1,5 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Prima.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prima/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prima/Prima.so
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Application.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Buttons.pm
@@ -18,6 +19,7 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/FontDialog.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/FrameSet.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Gencls.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Grids.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Header.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/HelpViewer.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/HelpViewer.fm
@@ -45,13 +47,24 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Stress.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Terminals.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/TextView.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Themes.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Utils.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Widgets.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/noX11.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/sysimage.gif
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/fontabc.gif
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/leadings.gif
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/sys/win32/sysimage.gif
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/sys/win32/FileDialog.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Image/GBM.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Image/TransparencyControl.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Image/gif.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Image/jpeg.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Image/tiff.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Image/tiff.fm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/themes/color.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/themes/round3d.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/themes/tabset.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/PS/Drawable.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/PS/Encodings.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/PS/Fonts.pm
@@ -138,6 +151,7 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/frames
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/fontdlg
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/generic
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/grid
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/grip
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/iv
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/keys
@@ -149,10 +163,12 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/matrix
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/mdi
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/menu
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/mouse_tale
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/notebk
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/outline
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/ownerchange
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/palette
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/periodic
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/pitch
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/pointers
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/print
@@ -162,6 +178,8 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/scrollbar
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/sheet
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/socket
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/spline
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/theme
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/transparent
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples/triangle
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/CORE/apricot.h
@@ -205,6 +223,9 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Timer.pod
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Widget.pod
%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Window.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/X11.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Widget/pack.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Prima/Widget/place.pod
man/man1/gencls.1.gz
man/man1/VB.1.gz
man/man1/cfgmaint.1.gz
@@ -282,6 +303,9 @@ bin/podview
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/CORE/unix
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/CORE/generic
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/CORE
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/sys/win32
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/sys
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/themes
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/PS/fonts
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/PS/locale
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/PS
@@ -289,5 +313,6 @@ bin/podview
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/VB
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/examples
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/Image
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima/Widget
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Prima
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Prima