aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlinimon <linimon@FreeBSD.org>2004-02-23 06:53:47 +0800
committerlinimon <linimon@FreeBSD.org>2004-02-23 06:53:47 +0800
commit649a01b7b8f38a9cc49010b7577aeaeb224189a7 (patch)
treef7b3604f1ef2fcd3dc6b8f06abd10e7a92dfdffd
parent9b108edd2f2e439635cf9749faca6daace01fe1a (diff)
downloadfreebsd-ports-gnome-649a01b7b8f38a9cc49010b7577aeaeb224189a7.tar.gz
freebsd-ports-gnome-649a01b7b8f38a9cc49010b7577aeaeb224189a7.tar.zst
freebsd-ports-gnome-649a01b7b8f38a9cc49010b7577aeaeb224189a7.zip
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)
-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