ports/56510: Update port: net/dcgui to 0.2.18

Markus Brueffer brueffer at phoenix-systems.de
Sat Sep 6 01:00:40 UTC 2003


>Number:         56510
>Category:       ports
>Synopsis:       Update port: net/dcgui to 0.2.18
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 05 18:00:34 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Markus Brueffer
>Release:        FreeBSD 4.9-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD sethos.phoenix 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #11: Thu Sep 4 16:51:15 CEST 2003 root at sethos.phoenix:/usr/obj/usr/src/sys/SETHOS i386

>Description:
        Update port: net/dcgui to 0.2.18

        - take maintainership
        - superseeds PRs 51789, 51915, 53549
        - fixes security vulnerability

        I mailed the originator of the three PRs, but didn't get a response
        within more than two weeks, so I assume, he isn't interrested to take
        the maintainership anymore.

>How-To-Repeat:
>Fix:

--- dcgui.diff begins here ---
diff -ruN dcgui.orig/Makefile dcgui/Makefile
--- dcgui.orig/Makefile	Mon Mar 31 17:14:02 2003
+++ dcgui/Makefile	Sat Sep  6 00:57:43 2003
@@ -7,39 +7,33 @@
 #
 
 PORTNAME=	dcgui
-PORTVERSION=	0.1.11
+PORTVERSION=	0.2.18
 CATEGORIES=	net
-MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
+MASTER_SITES=	http://download.berlios.de/dcgui/ \
 		http://ftp.kde.com/Networking_Internet/File_Sharing/Direct_Connect_4_Linux/ \
-		http://download.berlios.de/dcgui/ \
-		ftp://ftp.kde.com/Networking_Internet/File_Sharing/Direct_Connect_4_Linux/ \
-		http://dc.ketelhot.de/files/dcgui/unstable/source/
-MASTER_SITE_SUBDIR=	dc-gui
-DISTNAME=	dcgui-0.1beta11
+		ftp://ftp.kde.com/Networking_Internet/File_Sharing/Direct_Connect_4_Linux/
+DISTNAME=	dcgui-qt-${PORTVERSION}
 
-MAINTAINER=	e96sv at yahoo.se
+MAINTAINER=	brueffer at phoenix-systems.de
 COMMENT=	A Direct Connect client QT GUI
-FORBIDDEN=	"security bug--see <URL:http://dc.ketelhot.de/news.php>"
 
 LIB_DEPENDS=	dc.0:${PORTSDIR}/net/dclib \
 		xml2.5:${PORTSDIR}/textproc/libxml2
 
 USE_X_PREFIX=	yes
-USE_QT_VER=3
+USE_QT_VER=	3
 USE_BZIP2=	yes
 USE_GMAKE=	yes
 USE_REINPLACE=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-libdc=${LOCALBASE} \
-		--with-xml-prefix=${LOCALBASE} \
-		--program-prefix=
+CONFIGURE_ARGS=	--with-libdc=${LOCALBASE}
+
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 
 post-patch:
-# Fix libxml2 test
-# And, do not add optimizations because it might break some ARCHs, e.g.,
-# alpha
-	@${REINPLACE_CMD} -e 's at xmlversion.h@libxml/xmlversion.h@; \
-		s at -O2@@' \
-		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+	@${REINPLACE_CMD} -e 's/-O2//g' ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+
+post-install:
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -ruN dcgui.orig/distinfo dcgui/distinfo
--- dcgui.orig/distinfo	Sat Oct  5 21:16:16 2002
+++ dcgui/distinfo	Fri Sep  5 22:31:02 2003
@@ -1 +1 @@
-MD5 (dcgui-0.1beta11.tar.bz2) = 0487c67a4a205fb1846df19d611b1aee
+MD5 (dcgui-qt-0.2.18.tar.bz2) = 73d9ef4848340a0c870641caec966a00
diff -ruN dcgui.orig/pkg-message dcgui/pkg-message
--- dcgui.orig/pkg-message	Thu Jan  1 01:00:00 1970
+++ dcgui/pkg-message	Fri Sep  5 23:33:14 2003
@@ -0,0 +1,7 @@
+**********************************************************************
+
+ dcgui might dump core when being closed. However this has no impact
+ on functionality as well as saving settings. This is a known problem
+ and being worked on.
+
+**********************************************************************
diff -ruN dcgui.orig/pkg-plist dcgui/pkg-plist
--- dcgui.orig/pkg-plist	Tue Jul 16 02:42:04 2002
+++ dcgui/pkg-plist	Sat Sep  6 01:12:53 2003
@@ -1 +1,23 @@
-bin/dcgui
+bin/dcgui-qt
+share/dcgui/emoticons/emotes.xml
+share/dcgui/emoticons/emoticons.xpm
+share/dcgui/translation/dcgui.cs.qm
+share/dcgui/translation/dcgui.da.qm
+share/dcgui/translation/dcgui.de.qm
+share/dcgui/translation/dcgui.en_GB.qm
+share/dcgui/translation/dcgui.es.qm
+share/dcgui/translation/dcgui.fi.qm
+share/dcgui/translation/dcgui.fr.qm
+share/dcgui/translation/dcgui.hu.qm
+share/dcgui/translation/dcgui.is.qm
+share/dcgui/translation/dcgui.it.qm
+share/dcgui/translation/dcgui.lv.qm
+share/dcgui/translation/dcgui.nb.qm
+share/dcgui/translation/dcgui.nl.qm
+share/dcgui/translation/dcgui.pl.qm
+share/dcgui/translation/dcgui.ro.qm
+share/dcgui/translation/dcgui.sk.qm
+share/dcgui/translation/dcgui.sv.qm
+ at dirrm share/dcgui/translation
+ at dirrm share/dcgui/emoticons
+ at dirrm share/dcgui
--- dcgui.diff ends here ---



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



More information about the freebsd-ports-bugs mailing list