Date: Sun, 25 Jul 2004 23:23:14 +0800 (CST) From: statue@freebsd.sinica.edu.tw To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/69586: New port: chinese/PCManX Message-ID: <200407251523.i6PFNEVB016511@statue.netlab.cse.yzu.edu.tw> Resent-Message-ID: <200407251530.i6PFUBf5079377@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 69586 >Category: ports >Synopsis: New port: chinese/PCManX >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: Sun Jul 25 15:30:11 GMT 2004 >Closed-Date: >Last-Modified: >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: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407251523.i6PFNEVB016511>