ports/78395: [UPDATE] unbreak magicpoint and update to 1.11b

Joerg Pulz Joerg.Pulz at frm2.tum.de
Fri Mar 4 06:50:19 UTC 2005


>Number:         78395
>Category:       ports
>Synopsis:       [UPDATE] unbreak magicpoint and update to 1.11b
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 04 06:50:18 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Joerg Pulz
>Release:        FreeBSD 5.3-RELEASE-p5 i386
>Organization:
ZWE FRM-II / TU-Munich
>Environment:
System: FreeBSD hades.admin.frm2 5.3-RELEASE-p5 FreeBSD 5.3-RELEASE-p5 #2: Mon Jan 17 08:13:26 CET 2005 root at hades.admin.frm2:/usr/obj/usr/src/sys/HADES i386


	
>Description:
	- update to magicpoint-1.11b
	  (this fixes the <CTRL> button flickering)
	- update pkg-plist to unbreak this port
	- point MASTER_SITES to the new official magicpoint site

	- introduce OPTIONS that one can enable or disable some features
	  (see the attached diff for details)
	- OPTIONS defaults are set to match previous versions of this port
	- move intelligence from the japanese subport into the master port
	  (only for simplification)

	- this obsoletes PR ports/78300
	  (thanks to the originator for pointing out the new 1.11b version)
>How-To-Repeat:
	apply the attached patches to misc/magicpoint and japanese/magicpoint

>Fix:

	

--- misc_magicpoint.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/misc/magicpoint/Makefile,v
retrieving revision 1.37
diff -u -r1.37 Makefile
--- Makefile	28 Feb 2005 01:05:28 -0000	1.37
+++ Makefile	4 Mar 2005 06:21:15 -0000
@@ -7,9 +7,9 @@
 # "?=" and "+=" are for localized (i.e. Japanese) version
 
 PORTNAME=	magicpoint
-PORTVERSION=	1.11a
+PORTVERSION=	1.11b
 CATEGORIES+=	misc
-MASTER_SITES=	ftp://ftp.mew.org/pub/mgp/
+MASTER_SITES=	ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/
 
 MAINTAINER?=	mita at FreeBSD.org
 COMMENT?=	An X11-based presentation tool
@@ -18,13 +18,14 @@
 		mng:${PORTSDIR}/graphics/libmng
 RUN_DEPENDS+=	pnmscale:${PORTSDIR}/graphics/netpbm
 
-BROKEN=		Incomplete pkg-plist
-
 USE_IMAKE=	yes
 USE_REINPLACE=	yes
-USE_FREETYPE=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS?=--disable-vflib
+
+OPTIONS+=	FREETYPE	"With FreeType support" on \
+		XFT		"With Xft2 support" on \
+		GIF		"With gif image support" off \
+		IMLIB		"With Imlib exclusive image processing" off
 
 MAN1=	mgp.1 mgp2ps.1 mgpembed.1 mgpnet.1 xwintoppm.1 xmindpath.1
 
@@ -42,6 +43,43 @@
 SAMPLE_SCRIPTS=	eqn2eps.sh tex2eps.sh mgp2html.pl mgp2latex.pl
 
 .include <bsd.port.pre.mk>
+
+.if defined(WITH_FREETYPE)
+USE_FREETYPE=	yes
+CONFIGURE_ARGS+=	--enable-freetype
+.else
+CONFIGURE_ARGS+=	--disable-freetype
+.endif
+
+.if defined(WITH_XFT)
+LIB_DEPENDS+=	Xft.2:${PORTSDIR}/x11-fonts/libXft
+CONFIGURE_ARGS+=	--enable-xft2
+.else
+CONFIGURE_ARGS+=	--disable-xft2
+.endif
+
+.if defined(WITH_GIF)
+LIB_DEPENDS+=	ungif.5:${PORTSDIR}/graphics/libungif
+CONFIGURE_ARGS+=	--enable-gif
+.else
+CONFIGURE_ARGS+=	--disable-gif
+.endif
+
+.if defined(WITH_IMLIB)
+LIB_DEPENDS+=	Imlib.5:${PORTSDIR}/graphics/imlib
+CONFIGURE_ARGS+=	--enable-imlib
+.else
+CONFIGURE_ARGS+=	--disable-imlib
+.endif
+
+.if defined(WITH_JAPANESE)
+LIB_DEPENDS+=	VFlib2.24:${PORTSDIR}/japanese/vflib
+CONFIGURE_ARGS+=	--enable-vflib \
+			--with-vfontcap=`${LS} -1 ${LOCALBASE}/share/VFlib/*/vfontcap | tail -1` \
+			--enable-freetype-charset16
+.else
+CONFIGURE_ARGS+=	--disable-vflib
+.endif
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|varargs.h|stdarg.h|' \
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/misc/magicpoint/distinfo,v
retrieving revision 1.9
diff -u -r1.9 distinfo
--- distinfo	7 Nov 2004 01:29:07 -0000	1.9
+++ distinfo	4 Mar 2005 06:21:15 -0000
@@ -1,2 +1,2 @@
-MD5 (magicpoint-1.11a.tar.gz) = 9e55166a7793de371803b0c20f965971
-SIZE (magicpoint-1.11a.tar.gz) = 871606
+MD5 (magicpoint-1.11b.tar.gz) = 2b627f17443842eb5009304864577a4c
+SIZE (magicpoint-1.11b.tar.gz) = 871618
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/misc/magicpoint/pkg-plist,v
retrieving revision 1.6
diff -u -r1.6 pkg-plist
--- pkg-plist	7 Oct 2001 07:25:51 -0000	1.6
+++ pkg-plist	4 Mar 2005 06:21:15 -0000
@@ -4,6 +4,7 @@
 bin/mgpnet
 bin/xwintoppm
 bin/xmindpath
+lib/X11/doc/html/xmindpath.1.html
 lib/X11/mgp/default.mgp
 lib/X11/mgp/mgp1.jpg
 lib/X11/mgp/mgp2.jpg
--- misc_magicpoint.diff ends here ---

--- japanese_magicpoint.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/japanese/magicpoint/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- Makefile	27 Dec 2004 00:20:05 -0000	1.25
+++ Makefile	4 Mar 2005 06:20:58 -0000
@@ -8,14 +8,10 @@
 MASTERDIR=	${.CURDIR}/../../misc/magicpoint
 COMMENT=	An X11-based presentation tool, configured with vflib support
 
-LIB_DEPENDS=	VFlib2.24:${PORTSDIR}/japanese/vflib
-
 CATEGORIES=	japanese
 
 MAINTAINER=	mita at jp.FreeBSD.org
 
-# dirty, but this is required for version independent-ness
-CONFIGURE_ARGS=		--with-vfontcap=`${LS} -1 ${LOCALBASE}/share/VFlib/*/vfontcap | tail -1`
-CONFIGURE_ARGS+=	--enable-freetype-charset16
+WITH_JAPANESE=yes
 
 .include "${MASTERDIR}/Makefile"
--- japanese_magicpoint.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list