From root@statue.netlab.cse.yzu.edu.tw  Sun Jul 25 15:23:17 2004
Return-Path: <root@statue.netlab.cse.yzu.edu.tw>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A16A616A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 25 Jul 2004 15:23:17 +0000 (GMT)
Received: from statue.netlab.cse.yzu.edu.tw (statue.netlab.cse.yzu.edu.tw [140.138.150.54])
	by mx1.FreeBSD.org (Postfix) with ESMTP id D893343D31
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 25 Jul 2004 15:23:16 +0000 (GMT)
	(envelope-from root@statue.netlab.cse.yzu.edu.tw)
Received: from statue.netlab.cse.yzu.edu.tw (localhost.netlab.cse.yzu.edu.tw [127.0.0.1])
	by statue.netlab.cse.yzu.edu.tw (8.12.11/8.12.11) with ESMTP id i6PFNE1X016512
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 25 Jul 2004 23:23:14 +0800 (CST)
	(envelope-from root@statue.netlab.cse.yzu.edu.tw)
Received: (from root@localhost)
	by statue.netlab.cse.yzu.edu.tw (8.12.11/8.12.11/Submit) id i6PFNEVB016511;
	Sun, 25 Jul 2004 23:23:14 +0800 (CST)
	(envelope-from root)
Message-Id: <200407251523.i6PFNEVB016511@statue.netlab.cse.yzu.edu.tw>
Date: Sun, 25 Jul 2004 23:23:14 +0800 (CST)
From: statue@freebsd.sinica.edu.tw
Reply-To: statue@freebsd.sinica.edu.tw
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: chinese/PCManX
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         69586
>Category:       ports
>Synopsis:       New port: chinese/PCManX
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    flz
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 25 15:30:11 GMT 2004
>Closed-Date:    Tue Jun 07 07:52:42 GMT 2005
>Last-Modified:  Tue Jun 07 07:52:42 GMT 2005
>Originator:     
>Release:        FreeBSD 4.10-RELEASE i386
>Organization:
>Environment:
System: FreeBSD statue.netlab.cse.yzu.edu.tw 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:

PCManX is a BBS client for X Window System.  

WWW: http://sourceforge.net/projects/pcmanx/
	
>How-To-Repeat:
	
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	PCManX/
#	PCManX/Makefile
#	PCManX/distinfo
#	PCManX/files
#	PCManX/pkg-descr
#	PCManX/pkg-plist
#	PCManX/files/patch-Makefile
#	PCManX/files/patch-config.h
#
echo c - PCManX/
mkdir -p PCManX/ > /dev/null 2>&1
echo x - PCManX/Makefile
sed 's/^X//' >PCManX/Makefile << 'END-of-PCManX/Makefile'
X# New ports collection makefile for:    zh-PCManX
X# Date created:		25 July 2004
X# Whom:			Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	PCManX
XPORTVERSION=	0.1
XCATEGORIES=	chinese net
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	pcmanx
XDISTNAME=	PCManX-src
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	ports@freebsd.org
XCOMMENT=	PCManX is a BBS client for X Window System
X
XLIB_DEPENDS=	wx_gtk-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk
X
XWRKSRC=		${WRKDIR}/PCManX/src
XUSE_X_PREFIX=	yes
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/PCManX ${PREFIX}/bin/PCManX
X
X.include <bsd.port.mk>
END-of-PCManX/Makefile
echo x - PCManX/distinfo
sed 's/^X//' >PCManX/distinfo << 'END-of-PCManX/distinfo'
XMD5 (PCManX-src.tgz) = a4bada16190a64be6cc243dc67957a18
XSIZE (PCManX-src.tgz) = 397922
END-of-PCManX/distinfo
echo c - PCManX/files
mkdir -p PCManX/files > /dev/null 2>&1
echo x - PCManX/pkg-descr
sed 's/^X//' >PCManX/pkg-descr << 'END-of-PCManX/pkg-descr'
XPCManX is a BBS client for X Window System.  
X
XWWW: http://sourceforge.net/projects/pcmanx/
END-of-PCManX/pkg-descr
echo x - PCManX/pkg-plist
sed 's/^X//' >PCManX/pkg-plist << 'END-of-PCManX/pkg-plist'
Xbin/PCManX
END-of-PCManX/pkg-plist
echo x - PCManX/files/patch-Makefile
sed 's/^X//' >PCManX/files/patch-Makefile << 'END-of-PCManX/files/patch-Makefile'
X--- Makefile.orig	Sun Jul 25 13:24:22 2004
X+++ Makefile	Sun Jul 25 23:10:21 2004
X@@ -3,14 +3,14 @@
X        termdata.o tabctrl.o drawutil.o config.o appconfig.o stringutil.o site.o \
X        favdlg.o
X PROG = PCManX
X-WXCPP = $(CPP) `wx-config --cxxflags`
X+WXCPP = $(CPP) `wxgtk-2.4-config --cxxflags`
X 
X-dynamic: $(OBJS)
X-	$(CPP) -o $(PROG) `wx-config --libs` $(OBJS)
X+all: $(OBJS)
X+	$(CPP) -o $(PROG) `wxgtk-2.4-config --libs` $(OBJS)
X 	strip -s PCManX
X 
X static : $(OBJS)
X-	$(CPP) -o $(PROG) `wx-config --libs` $(OBJS) libwx_gtk-2.4.a
X+	$(CPP) -o $(PROG) `wxgtk-2.4-config --libs` $(OBJS) libwx_gtk-2.4.a
X 	strip -s PCManX
X 
X app.o:
END-of-PCManX/files/patch-Makefile
echo x - PCManX/files/patch-config.h
sed 's/^X//' >PCManX/files/patch-config.h << 'END-of-PCManX/files/patch-config.h'
X--- config.h.orig	Sun Jul 25 17:22:12 2004
X+++ config.h	Sun Jul 25 22:48:00 2004
X@@ -42,24 +42,19 @@
X #define		BEGIN_CONFIG_SECT( mapname )		CConfigEntry mapname[] = {
X #define		BEGIN_CONFIG_FILE		BEGIN_CONFIG_SECT
X 
X-		#define	_CFG_BOOL( name, variable)	\
X-				{ name, CConfigEntry::VT_BOOL, (void*)&variable},
X+#define	_CFG_BOOL( name, variable) { name, CConfigEntry::VT_BOOL, (void*)&variable},
X 		#define	CFG_BOOL( variable)		_CFG_BOOL( ""#variable"", variable)
X 
X-		#define	_CFG_INT( name, variable)	\
X-				{ name, CConfigEntry::VT_INT, (void*)&variable},
X+		#define	_CFG_INT( name, variable)	{ name, CConfigEntry::VT_INT, (void*)&variable},
X 		#define	CFG_INT( variable)		_CFG_INT( ""#variable"", variable)
X 
X-		#define	_CFG_SHORT( name, variable)	\
X-				{ name, CConfigEntry::VT_SHORT, (void*)&variable},
X+		#define	_CFG_SHORT( name, variable)	{ name, CConfigEntry::VT_SHORT, (void*)&variable},
X 		#define	CFG_SHORT( variable)	_CFG_SHORT( ""#variable"", variable)
X 
X-		#define	_CFG_STR( name, variable)	\
X-				{ name, CConfigEntry::VT_STR,  (void*)&variable},
X+		#define	_CFG_STR( name, variable)	{ name, CConfigEntry::VT_STR,  (void*)&variable},
X 		#define	CFG_STR( variable)		_CFG_STR( ""#variable"", variable)
X 
X-		#define	CFG_SECT( variable)	\
X-				{ ""#variable"", CConfigEntry::VT_SECT, (void*)&variable},
X+		#define	CFG_SECT( variable)	{ ""#variable"", CConfigEntry::VT_SECT, (void*)&variable},
X 
X #define		END_CONFIG_SECT()		{0, CConfigEntry::VT_END, 0} };
X #define		END_CONFIG_FILE		END_CONFIG_SECT
END-of-PCManX/files/patch-config.h
exit

	


>Release-Note:
>Audit-Trail:

From: statue@netlab.cse.yzu.edu.tw
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/69586: New port: chinese/PCManX
Date: Wed, 15 Sep 2004 14:03:41 +0800 (CST)

 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	PCManX/
 #	PCManX/Makefile
 #	PCManX/distinfo
 #	PCManX/files
 #	PCManX/pkg-descr
 #	PCManX/pkg-plist
 #	PCManX/files/patch-src::Makefile.in
 #	PCManX/files/patch-src::gtk::patch.cpp
 #	PCManX/files/patch-src::sitelistdlg.cpp
 #
 echo c - PCManX/
 mkdir -p PCManX/ > /dev/null 2>&1
 echo x - PCManX/Makefile
 sed 's/^X//' >PCManX/Makefile << 'END-of-PCManX/Makefile'
 X# New ports collection makefile for:    zh-PCManX
 X# Date created:		25 July 2004
 X# Whom:			Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	PCManX
 XPORTVERSION=	0.1.7.8
 XCATEGORIES=	chinese net
 XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 XMASTER_SITE_SUBDIR=	pcmanx
 XDISTNAME=	PCManX-src-0.1.7.8
 X
 XMAINTAINER=	ports@freebsd.org
 XCOMMENT=	PCManX is a BBS client for X Window System
 X
 XLIB_DEPENDS=	wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk2
 X
 XHAS_CONFIGURE=	yes
 XCONFIGURE_ARGS=	--with-gtk --enable-gtk2
 X
 X.include <bsd.port.mk>
 END-of-PCManX/Makefile
 echo x - PCManX/distinfo
 sed 's/^X//' >PCManX/distinfo << 'END-of-PCManX/distinfo'
 XMD5 (PCManX-src-0.1.7.8.tar.gz) = d17a875613314845827b46f12d6cf122
 XSIZE (PCManX-src-0.1.7.8.tar.gz) = 273875
 END-of-PCManX/distinfo
 echo c - PCManX/files
 mkdir -p PCManX/files > /dev/null 2>&1
 echo x - PCManX/pkg-descr
 sed 's/^X//' >PCManX/pkg-descr << 'END-of-PCManX/pkg-descr'
 XPCManX is a BBS client for X Window System.  
 X
 XWWW: http://sourceforge.net/projects/pcmanx/
 END-of-PCManX/pkg-descr
 echo x - PCManX/pkg-plist
 sed 's/^X//' >PCManX/pkg-plist << 'END-of-PCManX/pkg-plist'
 Xbin/pcmanx
 Xetc/PCManX/SiteList
 Xshare/locale/zh_TW/LC_MESSAGES/PCManX.mo
 X@dirrm etc/PCManX
 END-of-PCManX/pkg-plist
 echo x - PCManX/files/patch-src::Makefile.in
 sed 's/^X//' >PCManX/files/patch-src::Makefile.in << 'END-of-PCManX/files/patch-src::Makefile.in'
 X--- src/Makefile.in.orig	Wed Sep 15 12:41:59 2004
 X+++ src/Makefile.in	Wed Sep 15 12:44:41 2004
 X@@ -437,10 +437,10 @@
 X 	strip pcmanx
 X 
 X install-exec-hook:
 X-	mkdir -p /etc/PCManX
 X-	cp ./SiteList /etc/PCManX/SiteList
 X-	mkdir -p /usr/local/share/locale/zh_TW/LC_MESSAGES
 X-	cp ./po/zh_TW/PCManX.mo /usr/local/share/locale/zh_TW/LC_MESSAGES/PCManX.mo
 X+	mkdir -p $(prefix)/etc/PCManX
 X+	cp ./w32/dev-cpp/SiteList $(prefix)/etc/PCManX/SiteList
 X+	mkdir -p $(prefix)/share/locale/zh_TW/LC_MESSAGES
 X+	cp ./po/zh_TW/PCManX.mo $(prefix)/share/locale/zh_TW/LC_MESSAGES/PCManX.mo
 X dist-hook:
 X 	rm -rf `find $(distdir)/icons -name cvs`
 X 	rm -rf `find $(distdir)/w32 -name cvs`
 END-of-PCManX/files/patch-src::Makefile.in
 echo x - PCManX/files/patch-src::gtk::patch.cpp
 sed 's/^X//' >PCManX/files/patch-src::gtk::patch.cpp << 'END-of-PCManX/files/patch-src::gtk::patch.cpp'
 X--- src/gtk/patch.cpp.orig	Wed Sep 15 12:32:04 2004
 X+++ src/gtk/patch.cpp	Wed Sep 15 12:32:11 2004
 X@@ -672,7 +672,6 @@
 X   guint16	   signal_id;
 X   GtkSignalFunc	   func;
 X   gpointer	   func_data;
 X-  GtkSignalDestroy destroy_func;
 X };
 X static guint gtk_handler_quark = g_quark_from_static_string ("gtk-signal-handlers");
 X 
 END-of-PCManX/files/patch-src::gtk::patch.cpp
 echo x - PCManX/files/patch-src::sitelistdlg.cpp
 sed 's/^X//' >PCManX/files/patch-src::sitelistdlg.cpp << 'END-of-PCManX/files/patch-src::sitelistdlg.cpp'
 X--- src/sitelistdlg.cpp.orig	Wed Sep 15 12:54:23 2004
 X+++ src/sitelistdlg.cpp	Wed Sep 15 12:55:26 2004
 X@@ -71,7 +71,7 @@
 X 	else
 X 		fpath = AppConfig.GetFullPath("SiteList");
 X #else
 X-	wxString fpath = "/etc/PCManX/SiteList";
 X+	wxString fpath = "/usr/local/etc/PCManX/SiteList";
 X #endif
 X 	FILE *file = fopen( fpath.c_str(), "r");
 X 	if( file )
 END-of-PCManX/files/patch-src::sitelistdlg.cpp
 exit
 
State-Changed-From-To: open->feedback 
State-Changed-By: flz 
State-Changed-When: Wed Jun 1 21:51:30 GMT 2005 
State-Changed-Why:  
Could you update the port to its latest version ? 
Don't put ports@ as maintainer, if you (the submitter) are 
not interested in taking maintainership, chances are nobody 
won't. 


Responsible-Changed-From-To: freebsd-ports-bugs->flz 
Responsible-Changed-By: flz 
Responsible-Changed-When: Wed Jun 1 21:51:30 GMT 2005 
Responsible-Changed-Why:  
Take replies. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=69586 
State-Changed-From-To: feedback->closed 
State-Changed-By: flz 
State-Changed-When: Tue Jun 7 07:51:33 GMT 2005 
State-Changed-Why:  
Email bounced (not able to deliver it in 6 days). 

I'll re-open the PR if the submitter ask for it and somebody 
propose to take maintainership. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=69586 
>Unformatted:
