ports/105052: [PATCH] news/golded+: update to 1.1.5.20060703
Alexander Logvinov
ports at logvinov.com
Wed Nov 1 23:40:22 UTC 2006
>Number: 105052
>Category: ports
>Synopsis: [PATCH] news/golded+: update to 1.1.5.20060703
>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: Wed Nov 01 23:40:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Alexander Logvinov
>Release: FreeBSD 6.1-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
Update to 1.1.5.20060703
Port maintainer is cc'd.
>How-To-Repeat:
>Fix:
diff -ruN --exclude=CVS /usr/ports/news/golded+/Makefile /home/golded+/Makefile
--- /usr/ports/news/golded+/Makefile Fri Sep 16 05:47:35 2005
+++ /home/golded+/Makefile Wed Nov 1 23:32:45 2006
@@ -6,13 +6,12 @@
#
PORTNAME= golded+
-PORTVERSION= 1.1.5.a${SNAPDATE}
-PORTREVISION= 1
+PORTVERSION= 1.1.5.200${SNAPDATE}
CATEGORIES= news mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=golded-plus
-DISTNAME= gps115-${SNAPDATE}
-SNAPDATE= 20050910
+DISTNAME= gps${SNAPDATE}
+EXTRACT_SUFX= .tb2
MAINTAINER= fjoe at FreeBSD.org
COMMENT= GoldEd+ (FTN message editor)
@@ -20,33 +19,56 @@
USE_BZIP2= yes
USE_GMAKE= yes
+SNAPDATE= 60703
WRKSRC= ${WRKDIR}/${PORTNAME}
MAN1= golded.1 goldnode.1 rddt.1
-DOCS= copying copying.lib license.txt notework.txt rusfaq.txt tips.txt
+DOCS= copying copying.lib license.txt notework.txt rusfaq.txt \
+ tips.txt notework.rus tokencfg.txt tokentpl.txt goldnode.txt
+PORTDOCS= ${DOCS} gold_ref.txt gold_usr.txt
+SUB_FILES= pkg-message
+.if !defined(NOPORTDOCS)
+SUB_LIST= NOTEWORK="Please read the ${DOCSDIR}/notework.txt before using ${PORTNAME}"
+.else
+SUB_LIST= NOTEWORK=""
+.endif
post-patch:
- @cp ${WRKSRC}/golded3/mygolded.__h ${WRKSRC}/golded3/mygolded.h
+ @${SED} \
+ -e 's,^\(#define __GVER_VENDOR_NAME__\).*,\1 "",' \
+ -e 's,\(#define __GVER_VENDOR_FIDO__\).*,\1 "",' \
+ -e 's,\(#define __GVER_VENDOR_EMAIL__\).*,\1 "",' \
+ -e 's,\(#define __GVER_RELEASENAME__\).*,\1 "Golded+ FreeBSD port",' \
+ -e 's,\(#define __GVER_POSTVERSION__\).*,\1 "-b200${SNAPDATE}",' \
+ <${WRKSRC}/golded3/mygolded.__h >${WRKSRC}/golded3/mygolded.h
do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/bin/gedlnx ${PREFIX}/bin/golded
- @${INSTALL_PROGRAM} ${WRKSRC}/bin/gnlnx ${PREFIX}/bin/goldnode
- @${INSTALL_PROGRAM} ${WRKSRC}/bin/rddtlnx ${PREFIX}/bin/rddt
- @for i in ${MAN1}; do \
- ${INSTALL_MAN} ${WRKSRC}/docs/$$i ${PREFIX}/man/man1; \
- done
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/gedlnx ${PREFIX}/bin/golded
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/gnlnx ${PREFIX}/bin/goldnode
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/rddtlnx ${PREFIX}/bin/rddt
+.for i in ${MAN1}
+ ${INSTALL_MAN} ${WRKSRC}/docs/${i} ${MAN1PREFIX}/man/man1
+.endfor
@${MKDIR} ${EXAMPLESDIR}
- @for i in charset colorset config template; do \
- ${MKDIR} ${EXAMPLESDIR}/$$i; \
- ${FIND} ${WRKSRC}/cfgs/$$i -maxdepth 1 -type f | ${XARGS} -n 1 -J @ ${INSTALL_DATA} @ ${EXAMPLESDIR}/$$i; \
- done
+.for i in charset colorset config template
+ @${MKDIR} ${EXAMPLESDIR}/${i}
+ @${FIND} -E ${WRKSRC}/cfgs/${i} -maxdepth 1 -type f \
+ \! -regex ".*\.(files.bbs|bb1|pl)|.*files.bbs" | \
+ ${XARGS} -n 1 -J @ ${INSTALL_DATA} -p @ ${EXAMPLESDIR}/${i}
+.endfor
+.for i in charset config
+ @${INSTALL_SCRIPT} -p ${WRKSRC}/cfgs/${i}/*.pl ${EXAMPLESDIR}/${i}
+.endfor
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/manuals/gold_ref.txt ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/manuals/gold_usr.txt ${DOCSDIR}
- @for i in ${DOCS}; do \
- ${INSTALL_DATA} ${WRKSRC}/docs/$$i ${DOCSDIR}; \
- done
+ @${INSTALL_DATA} -p ${WRKSRC}/manuals/gold_ref.txt ${DOCSDIR}
+ @${INSTALL_DATA} -p ${WRKSRC}/manuals/gold_usr.txt ${DOCSDIR}
+.for i in ${DOCS}
+ @${INSTALL_DATA} -p ${WRKSRC}/docs/${i} ${DOCSDIR}
+.endfor
.endif
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/news/golded+/distinfo /home/golded+/distinfo
--- /usr/ports/news/golded+/distinfo Thu Nov 17 19:04:58 2005
+++ /home/golded+/distinfo Tue Oct 31 04:11:46 2006
@@ -1,3 +1,3 @@
-MD5 (gps115-20050910.tar.bz2) = 44f62ae23f14d835cce7369bcf1d4e0a
-SHA256 (gps115-20050910.tar.bz2) = ab461caa3d84837f2a9d32897255d9ebc984fdebe57912ffe8603c75b7cf82df
-SIZE (gps115-20050910.tar.bz2) = 1342647
+MD5 (gps60703.tb2) = 04cdcba1ad11c4b9b0a3897e207f68dc
+SHA256 (gps60703.tb2) = 368543246d11c81c6244c01960b1b0e6797d47b615e9bfb401aa85c2ea545cbb
+SIZE (gps60703.tb2) = 1492162
diff -ruN --exclude=CVS /usr/ports/news/golded+/files/patch-GNUmakef.def /home/golded+/files/patch-GNUmakef.def
--- /usr/ports/news/golded+/files/patch-GNUmakef.def Fri Dec 26 00:48:28 2003
+++ /home/golded+/files/patch-GNUmakef.def Tue Oct 31 23:29:39 2006
@@ -1,9 +1,9 @@
---- GNUmakef.def.orig Mon Dec 22 14:02:19 2003
-+++ GNUmakef.def Fri Dec 26 05:38:58 2003
-@@ -78,8 +78,8 @@
- LNKFLAGS+=-lbe -ltextencoding
- else
+--- GNUmakef.def.orig Mon May 15 16:54:00 2006
++++ GNUmakef.def Tue Oct 31 23:29:12 2006
+@@ -106,8 +106,8 @@
CAT=cat
+ SED=sed
+ GREP=grep
-CC=gcc
-CXX=g++
+#CC=gcc
@@ -11,14 +11,14 @@
AR=ar
RANLIB=ranlib
PLATFORM=lnx
-@@ -91,8 +91,8 @@
+@@ -119,8 +119,8 @@
endif
endif
endif
--CFLAGS+=-g -funsigned-char $(INCS) -Wall -Wno-sign-compare -pedantic -O2 -DPRAGMA_PACK # -fomit-frame-pointer
+-CFLAGS+=-funsigned-char -g $(INCS) -Wall -Wno-sign-compare -pedantic -O2 -DPRAGMA_PACK # -fomit-frame-pointer
-LNKFLAGS+=-g
-+CFLAGS+=-funsigned-char $(INCS) -Wall -Wno-sign-compare -O2 -DPRAGMA_PACK # -pedantic -fomit-frame-pointer
++CFLAGS+=-funsigned-char $(INCS) -Wall -Wno-sign-compare -O2 -DPRAGMA_PACK # -g -pedantic -fomit-frame-pointer
+#LNKFLAGS+=-g
- CPPFLAGS+=$(CFLAGS) -fno-exceptions -fno-rtti
+ CPPFLAGS+=$(CFLAGS) -fno-rtti # -fno-exceptions
# comment following lines if you dislike ncurses
diff -ruN --exclude=CVS /usr/ports/news/golded+/files/patch-geall.h /home/golded+/files/patch-geall.h
--- /usr/ports/news/golded+/files/patch-geall.h Thu Jan 1 00:00:00 1970
+++ /home/golded+/files/patch-geall.h Tue Oct 31 23:32:43 2006
@@ -0,0 +1,10 @@
+--- goldlib/gall/geall.h.orig Sun May 14 01:19:16 2006
++++ goldlib/gall/geall.h Tue Oct 31 23:32:29 2006
+@@ -27,6 +27,7 @@
+ #define __GEALL__H
+
+ #include <gdefs.h>
++#include <vector>
+
+
+ // ------------------------------------------------------------------
diff -ruN --exclude=CVS /usr/ports/news/golded+/files/patch-geinit.cpp /home/golded+/files/patch-geinit.cpp
--- /usr/ports/news/golded+/files/patch-geinit.cpp Thu Jan 1 00:00:00 1970
+++ /home/golded+/files/patch-geinit.cpp Wed Nov 1 02:49:39 2006
@@ -0,0 +1,36 @@
+--- golded3/geinit.cpp.orig Sun May 14 18:09:02 2006
++++ golded3/geinit.cpp Wed Nov 1 02:49:10 2006
+@@ -413,19 +413,22 @@
+ wcenters(12, C_BRAGW, "redistribute the program or any parts hereof under cer-");
+ wcenters(13, C_BRAGW, "tain conditions. See the LICENSE.TXT for more details.");
+
+- wcenters(MAXROW-10, C_BRAGW, "This executable is distributed by");
+- if (*__gver_vendor_fido__)
++ if (*__gver_vendor_name__)
+ {
+- gsprintf(PRINTF_DECLARE_BUFFER(buf), "%s (Fido: %s) - <%s>",
+- __gver_vendor_name__, __gver_vendor_fido__, __gver_vendor_email__);
++ wcenters(MAXROW-10, C_BRAGW, "This executable is distributed by");
++ if (*__gver_vendor_fido__)
++ {
++ gsprintf(PRINTF_DECLARE_BUFFER(buf), "%s (Fido: %s) - <%s>",
++ __gver_vendor_name__, __gver_vendor_fido__, __gver_vendor_email__);
++ }
++ else
++ {
++ gsprintf(PRINTF_DECLARE_BUFFER(buf), "%s <%s>",
++ __gver_vendor_name__, __gver_vendor_email__);
++ }
++
++ wcenters(MAXROW-9, C_BRAGW, buf);
+ }
+- else
+- {
+- gsprintf(PRINTF_DECLARE_BUFFER(buf), "%s <%s>",
+- __gver_vendor_name__, __gver_vendor_email__);
+- }
+-
+- wcenters(MAXROW-9, C_BRAGW, buf);
+ gsprintf(PRINTF_DECLARE_BUFFER(buf), "Compiled on %s %s", __gver_date__, __gver_time__);
+ wcenters(MAXROW-8, C_BRAGW, buf);
+ }
diff -ruN --exclude=CVS /usr/ports/news/golded+/files/pkg-message.in /home/golded+/files/pkg-message.in
--- /usr/ports/news/golded+/files/pkg-message.in Thu Jan 1 00:00:00 1970
+++ /home/golded+/files/pkg-message.in Wed Nov 1 10:39:08 2006
@@ -0,0 +1,5 @@
+******************************************************************************
+An example configuration files, templates and charset tables for golded+
+has been installed in %%EXAMPLESDIR%%.
+%%NOTEWORK%%
+******************************************************************************
diff -ruN --exclude=CVS /usr/ports/news/golded+/golded.diff /home/golded+/golded.diff
--- /usr/ports/news/golded+/golded.diff Thu Jan 1 00:00:00 1970
+++ /home/golded+/golded.diff Wed Nov 1 23:32:50 2006
@@ -0,0 +1 @@
+===> Generating patch
diff -ruN --exclude=CVS /usr/ports/news/golded+/pkg-plist /home/golded+/pkg-plist
--- /usr/ports/news/golded+/pkg-plist Fri Sep 16 05:47:35 2005
+++ /home/golded+/pkg-plist Wed Nov 1 09:50:40 2006
@@ -1,14 +1,8 @@
bin/golded
bin/goldnode
bin/rddt
-%%PORTDOCS%%%%DOCSDIR%%/copying
-%%PORTDOCS%%%%DOCSDIR%%/copying.lib
-%%PORTDOCS%%%%DOCSDIR%%/gold_ref.txt
-%%PORTDOCS%%%%DOCSDIR%%/gold_usr.txt
-%%PORTDOCS%%%%DOCSDIR%%/license.txt
-%%PORTDOCS%%%%DOCSDIR%%/notework.txt
-%%PORTDOCS%%%%DOCSDIR%%/rusfaq.txt
-%%PORTDOCS%%%%DOCSDIR%%/tips.txt
+%%EXAMPLESDIR%%/charset/1125_i-5.chs
+%%EXAMPLESDIR%%/charset/1125_u8.chs
%%EXAMPLESDIR%%/charset/12501250.chs
%%EXAMPLESDIR%%/charset/12501251.chs
%%EXAMPLESDIR%%/charset/12501252.chs
@@ -37,6 +31,7 @@
%%EXAMPLESDIR%%/charset/1251_859.chs
%%EXAMPLESDIR%%/charset/1251_asc.chs
%%EXAMPLESDIR%%/charset/1251_i-1.chs
+%%EXAMPLESDIR%%/charset/1251_i-5.chs
%%EXAMPLESDIR%%/charset/1251_i15.chs
%%EXAMPLESDIR%%/charset/1251_mac.chs
%%EXAMPLESDIR%%/charset/12521250.chs
@@ -129,6 +124,7 @@
%%EXAMPLESDIR%%/charset/437_i-1.chs
%%EXAMPLESDIR%%/charset/437_i15.chs
%%EXAMPLESDIR%%/charset/437_mac.chs
+%%EXAMPLESDIR%%/charset/437_u8.chs
%%EXAMPLESDIR%%/charset/850_1250.chs
%%EXAMPLESDIR%%/charset/850_1251.chs
%%EXAMPLESDIR%%/charset/850_1252.chs
@@ -140,12 +136,14 @@
%%EXAMPLESDIR%%/charset/850_850.chs
%%EXAMPLESDIR%%/charset/850_858.chs
%%EXAMPLESDIR%%/charset/850_859.chs
+%%EXAMPLESDIR%%/charset/850_866.chs
%%EXAMPLESDIR%%/charset/850_asc.chs
%%EXAMPLESDIR%%/charset/850_i-1.chs
%%EXAMPLESDIR%%/charset/850_i15.chs
%%EXAMPLESDIR%%/charset/850_iqp.chs
%%EXAMPLESDIR%%/charset/850_iso.chs
%%EXAMPLESDIR%%/charset/850_mac.chs
+%%EXAMPLESDIR%%/charset/850_u8.chs
%%EXAMPLESDIR%%/charset/858_1250.chs
%%EXAMPLESDIR%%/charset/858_1251.chs
%%EXAMPLESDIR%%/charset/858_1252.chs
@@ -177,10 +175,26 @@
%%EXAMPLESDIR%%/charset/859_i15.chs
%%EXAMPLESDIR%%/charset/859_mac.chs
%%EXAMPLESDIR%%/charset/865_iso.chs
+%%EXAMPLESDIR%%/charset/865_u8.chs
+%%EXAMPLESDIR%%/charset/866_850.chs
+%%EXAMPLESDIR%%/charset/866_866.chs
+%%EXAMPLESDIR%%/charset/866_ISO.chs
+%%EXAMPLESDIR%%/charset/866_i-5.chs
%%EXAMPLESDIR%%/charset/866_koi.chs
+%%EXAMPLESDIR%%/charset/866_koi7.chs
+%%EXAMPLESDIR%%/charset/866_koiX.chs
%%EXAMPLESDIR%%/charset/866_kou.chs
+%%EXAMPLESDIR%%/charset/866_mcyr.chs
+%%EXAMPLESDIR%%/charset/866_u8.chs
%%EXAMPLESDIR%%/charset/866_ukr.chs
%%EXAMPLESDIR%%/charset/866_win.chs
+%%EXAMPLESDIR%%/charset/DK1_866.chs
+%%EXAMPLESDIR%%/charset/DK2_866.chs
+%%EXAMPLESDIR%%/charset/Files.bbs
+%%EXAMPLESDIR%%/charset/IK1_866.chs
+%%EXAMPLESDIR%%/charset/IK2_866.chs
+%%EXAMPLESDIR%%/charset/WK1_866.chs
+%%EXAMPLESDIR%%/charset/WK2_866.chs
%%EXAMPLESDIR%%/charset/asc_1250.chs
%%EXAMPLESDIR%%/charset/asc_1251.chs
%%EXAMPLESDIR%%/charset/asc_1252.chs
@@ -201,11 +215,11 @@
%%EXAMPLESDIR%%/charset/cmp_ibm.esc
%%EXAMPLESDIR%%/charset/dut_asc.chs
%%EXAMPLESDIR%%/charset/dut_ibm.chs
-%%EXAMPLESDIR%%/charset/files.bbs
%%EXAMPLESDIR%%/charset/fin_asc.chs
%%EXAMPLESDIR%%/charset/fin_ibm.chs
%%EXAMPLESDIR%%/charset/frn_asc.chs
%%EXAMPLESDIR%%/charset/frn_ibm.chs
+%%EXAMPLESDIR%%/charset/genlist.pl
%%EXAMPLESDIR%%/charset/ger_asc.chs
%%EXAMPLESDIR%%/charset/ger_ibm.chs
%%EXAMPLESDIR%%/charset/i-1_1250.chs
@@ -223,6 +237,10 @@
%%EXAMPLESDIR%%/charset/i-1_i-1.chs
%%EXAMPLESDIR%%/charset/i-1_i15.chs
%%EXAMPLESDIR%%/charset/i-1_mac.chs
+%%EXAMPLESDIR%%/charset/i-5_1125.chs
+%%EXAMPLESDIR%%/charset/i-5_1251.chs
+%%EXAMPLESDIR%%/charset/i-5_866.chs
+%%EXAMPLESDIR%%/charset/i-5_koi8r.chs
%%EXAMPLESDIR%%/charset/i15_1250.chs
%%EXAMPLESDIR%%/charset/i15_1251.chs
%%EXAMPLESDIR%%/charset/i15_1252.chs
@@ -252,6 +270,7 @@
%%EXAMPLESDIR%%/charset/ibm_vt1.chs
%%EXAMPLESDIR%%/charset/iqp_850.chs
%%EXAMPLESDIR%%/charset/iqp_ibm.chs
+%%EXAMPLESDIR%%/charset/iso1_u8.chs
%%EXAMPLESDIR%%/charset/iso_850.chs
%%EXAMPLESDIR%%/charset/iso_asc.chs
%%EXAMPLESDIR%%/charset/iso_ibm.chs
@@ -260,6 +279,12 @@
%%EXAMPLESDIR%%/charset/iso_vt1.chs
%%EXAMPLESDIR%%/charset/ita_asc.chs
%%EXAMPLESDIR%%/charset/itl_ibm.chs
+%%EXAMPLESDIR%%/charset/k7_k7.chs
+%%EXAMPLESDIR%%/charset/k7_k8.chs
+%%EXAMPLESDIR%%/charset/k8_k7.chs
+%%EXAMPLESDIR%%/charset/koi7_866.chs
+%%EXAMPLESDIR%%/charset/koi8_u8.chs
+%%EXAMPLESDIR%%/charset/koi8r_i-5.chs
%%EXAMPLESDIR%%/charset/koi_866.chs
%%EXAMPLESDIR%%/charset/kou_866.chs
%%EXAMPLESDIR%%/charset/kou_ukr.chs
@@ -281,6 +306,7 @@
%%EXAMPLESDIR%%/charset/mac_iso.chs
%%EXAMPLESDIR%%/charset/mac_mac.chs
%%EXAMPLESDIR%%/charset/mac_vt1.chs
+%%EXAMPLESDIR%%/charset/mcyr_866.chs
%%EXAMPLESDIR%%/charset/mne_850.esc
%%EXAMPLESDIR%%/charset/mne_ibm.esc
%%EXAMPLESDIR%%/charset/nor_asc.chs
@@ -327,10 +353,12 @@
%%EXAMPLESDIR%%/colorset/gedmon00.cfg
%%EXAMPLESDIR%%/colorset/gedmon01.cfg
%%EXAMPLESDIR%%/colorset/gedmon02.cfg
+%%EXAMPLESDIR%%/config/GEDCOLOR.CFG
+%%EXAMPLESDIR%%/config/GEDCOLOR.RUS
%%EXAMPLESDIR%%/config/advanced.cfg
%%EXAMPLESDIR%%/config/advanced.rus
-%%EXAMPLESDIR%%/config/gedcolor.cfg
-%%EXAMPLESDIR%%/config/gedcolor.rus
+%%EXAMPLESDIR%%/config/aliasru.cfg
+%%EXAMPLESDIR%%/config/charsets.cfg
%%EXAMPLESDIR%%/config/gedlngdk.cfg
%%EXAMPLESDIR%%/config/gedlngit.cfg
%%EXAMPLESDIR%%/config/gedlngnl.cfg
@@ -348,15 +376,18 @@
%%EXAMPLESDIR%%/config/goldlang.rus
%%EXAMPLESDIR%%/config/goldlang.sv
%%EXAMPLESDIR%%/config/simple.cfg
+%%EXAMPLESDIR%%/config/xcharsets.cfg
+%%EXAMPLESDIR%%/config/xlatbbs.pl
+%%EXAMPLESDIR%%/config/xlatcfg.pl
%%EXAMPLESDIR%%/template/dansk.tpl
%%EXAMPLESDIR%%/template/default.tpl
%%EXAMPLESDIR%%/template/email.tpl
%%EXAMPLESDIR%%/template/golded.cfm
%%EXAMPLESDIR%%/template/golded.tpl
%%EXAMPLESDIR%%/template/newsgrps.tpl
- at dirrm %%EXAMPLESDIR%%/template
- at dirrm %%EXAMPLESDIR%%/config
- at dirrm %%EXAMPLESDIR%%/colorset
+%%EXAMPLESDIR%%/template/rusCP866.tpl
@dirrm %%EXAMPLESDIR%%/charset
+ at dirrm %%EXAMPLESDIR%%/colorset
+ at dirrm %%EXAMPLESDIR%%/config
+ at dirrm %%EXAMPLESDIR%%/template
@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list