ports/75926: [maintainer-update] Update to new version of ports/mail/ftrack
forsite at spamtest.ru
forsite at spamtest.ru
Fri Jan 7 19:30:28 UTC 2005
>Number: 75926
>Category: ports
>Synopsis: [maintainer-update] Update to new version of ports/mail/ftrack
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Jan 07 19:30:27 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Forsite//HPG
>Release: FreeBSD 5.3-RELEASE i386
>Organization:
private person
>Environment:
System: FreeBSD substance.dyndns.org 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sat Jan 1 23:12:25 MSK 2005 root at substance.dyndns.org:/usr/src/sys/i386/compile/SUBSTANCE i386
i386, FreeBSD 5.3, Pentium 120 machine
>Description:
ports/mail/ftrack update to new version 3.1
(tested on FreeBSD 5.3, FreeBSD 4.10 on i386)
>How-To-Repeat:
n/a
>Fix:
diff to existing port (3.01_2) follows:
diff -uNr ftrack.old/Makefile ftrack/Makefile
--- ftrack.old/Makefile Mon Sep 27 22:17:09 2004
+++ ftrack/Makefile Fri Jan 7 22:16:39 2005
@@ -1,19 +1,18 @@
# New ports collection makefile for: ftrack
-# Date created: Thu Dec 21 14:20:49 MSK 2000
-# Whom: Sergey Samoyloff <gonza at techline.ru>
+# Date created: Thu Jan 03 21:20:49 MSK 2005
+# Whom: Forsite//HPG <forsite at spamtest.ru>
#
# $FreeBSD: ports/mail/ftrack/Makefile,v 1.14 2004/09/27 18:17:09 leeym Exp $
#
PORTNAME= ftrack
-PORTVERSION= 3.01
-PORTREVISION= 2
+PORTVERSION= 3.1
+PORTEPOCH= 1
CATEGORIES= mail
-# mastersite disappeared in August 2003
-MASTER_SITES= # http://gonza.bizhost.ru/ports/
-DISTNAME= ftr${PORTVERSION:S/.//g}s
+MASTER_SITES= http://ufm.kgb.ru/files/
+DISTNAME= ftr${PORTVERSION:S/.//g}sr
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= forsite at spamtest.ru
COMMENT= FTN Messages tracker
LIB_DEPENDS= smapi.2:${PORTSDIR}/news/husky-smapi
@@ -31,19 +30,26 @@
pre-patch:
${REINPLACE_CMD} -e "s at -I../../hpp -I../../.. -O3 at -Ihpp -I${LOCALBASE}/include ${CFLAGS}@g; \
s at ../../src/@src/@g; s at g\+\+@${CC}@g; \
- s at -L../smapi -lsmapibsd at -L${LOCALBASE}/lib -lsmapi at g" ${WRKSRC}/MakeFiles/FreeBSD/Makefile
+ s at -L../../../smapi -lsmapibsd at -L${LOCALBASE}/lib -lsmapi at g" ${WRKSRC}/MakeFiles/FreeBSD/Makefile
+ ${REINPLACE_CMD} -e "s at PREFIXGOESHERE@${PREFIX}@g" ${FILESDIR}/patch-hpp::constant.hpp
+ ${RM} ${FILESDIR}/patch-hpp::constant.hpp.bak
.for DIR in MakeFiles/FreeBSD src hpp doc/eng samples/tpl
for FILE in ${WRKSRC}/${DIR}/*; do \
${TR} -d '\015' < $${FILE} > $${FILE}.new; \
${MV} $${FILE}.new $${FILE}; \
done
.endfor
+.for DIR in hpp src
+ for FILE in ${WRKSRC}/${DIR}/*; do \
+ ${MV} $${FILE} `${ECHO} $${FILE} | ${TR} "[:upper:]" "[:lower:]"`; \
+ done
+.endfor
pre-configure:
${CP} ${WRKSRC}/MakeFiles/FreeBSD/Makefile ${WRKSRC}
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ftrack ${PREFIX}/sbin
+ ${INSTALL_PROGRAM} ${WRKSRC}/ftrack ${PREFIX}/bin
${MKDIR} ${PREFIX}/etc/ftrack
${INSTALL_DATA} ${WRKSRC}/samples/node.cfg ${PREFIX}/etc/ftrack/ftrack.cfg-dist
${INSTALL_DATA} ${WRKSRC}/samples/tpl/* ${PREFIX}/etc/ftrack
diff -uNr ftrack.old/distinfo ftrack/distinfo
--- ftrack.old/distinfo Thu Jan 29 10:24:50 2004
+++ ftrack/distinfo Tue Jan 4 06:01:08 2005
@@ -1,2 +1,2 @@
-MD5 (ftr301s.zip) = 377ffe4c0bc1c28de114055c61e9f982
-SIZE (ftr301s.zip) = 201709
+MD5 (ftr31sr.zip) = 938dc32be04fcdadc3db2964b9c231d8
+SIZE (ftr31sr.zip) = 282358
diff -uNr ftrack.old/files/patch-MakeFiles-FreeBSD-Makefile ftrack/files/patch-MakeFiles-FreeBSD-Makefile
--- ftrack.old/files/patch-MakeFiles-FreeBSD-Makefile Wed Oct 29 11:59:23 2003
+++ ftrack/files/patch-MakeFiles-FreeBSD-Makefile Thu Jan 6 13:59:10 2005
@@ -1,25 +1,70 @@
---- MakeFiles/FreeBSD/Makefile.orig Tue Oct 28 04:05:28 2003
-+++ MakeFiles/FreeBSD/Makefile Tue Oct 28 04:05:55 2003
+--- MakeFiles/FreeBSD/Makefile.orig Thu Jan 6 13:36:31 2005
++++ MakeFiles/FreeBSD/Makefile Thu Jan 6 13:38:14 2005
@@ -1,5 +1,4 @@
--CC= cc
--CFLAGS= -Wall -W -fno-rtti
-+CFLAGS+=-Wall -W -fno-rtti
+-CC= gcc295
+-CFLAGS= -Wall -W -fno-rtti `perl -MExtUtils::Embed -e ccopts`
++CFLAGS+=-Wall -W -fno-rtti `perl -MExtUtils::Embed -e ccopts`
CDEFS= -DUNIX
- COPT= -Ihpp -I/usr/local/include -O -pipe -mcpu=pentiumpro
+ COPT= -Ihpp -I/usr/local/include -O -pipe
LFLAGS= -s
-@@ -39,13 +38,13 @@
+@@ -34,23 +33,53 @@
+ utils.o \
+ mask.o \
+ script.o \
+- wildmat.o
++ wildmat.o \
++ ustr.o \
++ ficl.o \
++ words.o \
++ dict.o \
++ sysdep.o \
++ math64.o \
++ vm.o \
++ stack.o \
++ softcore.o
+
+-%.o: %.c
++ficl.o: $(SRCDIR)ficl.c
+ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+-%.o: $(SRCDIR)%.cpp
++words.o: $(SRCDIR)words.c
++ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
++
++dict.o: $(SRCDIR)dict.c
++ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
++
++sysdep.o: $(SRCDIR)sysdep.c
++ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
++
++math64.o: $(SRCDIR)math64.c
$(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
- %.o: $(SRCDIR)%.cpp
-- $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+-$(SRCDIR)cfg.cpp: $(SRCDIR)cfg.y
+- bison -l -d $< -o $(SRCDIR)cfg.tab
+- mv $(SRCDIR)cfg.tab $(SRCDIR)cfg.cpp
++vm.o: $(SRCDIR)vm.c
++ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
++
++stack.o: $(SRCDIR)stack.c
++ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
++
++softcore.o: $(SRCDIR)softcore.c
++ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
++
++%.o: $(SRCDIR)%.cpp
+ $(CXX) $(CFLAGS) $(CDEFS) $(COPT) -c $<
++
++#$(SRCDIR)cfg.cpp: $(SRCDIR)cfg.y
++# bison -l -d $< -o $(SRCDIR)cfg.tab
++# mv $(SRCDIR)cfg.tab $(SRCDIR)cfg.cpp
# Thunderbirds are go!
ftrack: $(OBJS)
-- $(CC) $(LFLAGS) -o ftrack $(OBJS) -L/usr/local/lib -lsmapi
-+ $(CXX) $(LFLAGS) -o ftrack $(OBJS) -L/usr/local/lib -lsmapi
+- $(CC) $(LFLAGS) -o ftrack $(OBJS) -L/usr/local/lib -lsmapi `perl -MExtUtils::Embed -e ccopts -e ldopts`
++ $(CXX) $(LFLAGS) -o ftrack $(OBJS) -L/usr/local/lib -lsmapi `perl -MExtUtils::Embed -e ccopts -e ldopts`
clean:
-rm -f *.o
diff -uNr ftrack.old/files/patch-hpp::constant.hpp ftrack/files/patch-hpp::constant.hpp
--- ftrack.old/files/patch-hpp::constant.hpp Sat Mar 10 21:56:51 2001
+++ ftrack/files/patch-hpp::constant.hpp Fri Jan 7 22:17:16 2005
@@ -1,11 +1,20 @@
---- hpp/constant.hpp.orig Wed Sep 20 14:46:48 2000
-+++ hpp/constant.hpp Wed Sep 20 14:47:01 2000
-@@ -30,7 +30,7 @@
- #define PATHDELIMS "/"
- #define PATHDELIMC '/'
- #endif
--#define FVersion "3.01"OsType
-+#define FVersion "3.01"
- #define RevisionHI 3
- #define RevisionLO 1
+--- hpp/constant.hpp.orig Fri Jan 7 21:15:51 2005
++++ hpp/constant.hpp Fri Jan 7 21:17:02 2005
+@@ -21,7 +21,7 @@
+ # ifdef __LINUX__
+ # define OsType "/LNX"
+ # elif defined(__FreeBSD__)
+-# define OsType "/FBSD"
++# define OsType "/BSD"
+ # elif defined(sun)
+ # define OsType "/SUN"
+ # elif defined(_AIX)
+@@ -38,7 +38,7 @@
#define FTrackProductLo 0xff
+ #define FTrackProductHi 0x0c
+ #define Copyright "(C) 1998-2002 Fyodor Ustinov (2:5020/79)"
+-#define DefaultConfig "ftrack.cfg"
++#define DefaultConfig "/usr/local/etc/ftrack/ftrack.cfg"
+
+ #ifdef UNIX
+ #define MsgExtension ".msg"
diff -uNr ftrack.old/files/patch-src::ftrack.cpp ftrack/files/patch-src::ftrack.cpp
--- ftrack.old/files/patch-src::ftrack.cpp Thu Jan 1 03:00:00 1970
+++ ftrack/files/patch-src::ftrack.cpp Wed Jan 5 21:49:06 2005
@@ -0,0 +1,11 @@
+--- src/ftrack.cpp.orig Fri Apr 26 20:59:40 2002
++++ src/ftrack.cpp Wed Jan 5 21:39:27 2005
+@@ -53,7 +53,7 @@
+ // Signals catch functions
+ // --------------------------------------------------------------------
+ void AbrtHndl(int Sign) {
+-fstream fh ("FTrack.err", ios::append);
++fstream fh ("FTrack.err", ios::app);
+
+ cerr << "Internal Error!!! Please, read report.err in documentation.\n";
+ cerr << "---------------------------------------\n";
diff -uNr ftrack.old/files/patch-src::outbound.cpp ftrack/files/patch-src::outbound.cpp
--- ftrack.old/files/patch-src::outbound.cpp Sat Mar 10 21:56:51 2001
+++ ftrack/files/patch-src::outbound.cpp Thu Jan 1 03:00:00 1970
@@ -1,20 +0,0 @@
---- src/outbound.cpp.orig Sun May 21 18:09:12 2000
-+++ src/outbound.cpp Tue May 23 12:43:00 2000
-@@ -373,7 +373,7 @@
- fclose (fh);
- unlink(TmtName);
-
-- bfh = open(BsyName,O_CREAT | O_EXCL,0666);
-+ bfh = open(BsyName,O_CREAT | O_EXCL,0640);
- if (bfh == -1) {
- return FALSE;
- }
-@@ -858,7 +858,7 @@
- }
- fclose (fh);
- unlink(TmtName);
-- bfh = open(Buff,O_CREAT | O_EXCL,0666);
-+ bfh = open(Buff,O_CREAT | O_EXCL,0640);
- if (bfh == -1) {
- Log.Level(LOGW) << "Packet " << Name << " is locked." << EOL;
- return TRUE;
diff -uNr ftrack.old/files/patch-src::ustr.cpp ftrack/files/patch-src::ustr.cpp
--- ftrack.old/files/patch-src::ustr.cpp Thu Jan 1 03:00:00 1970
+++ ftrack/files/patch-src::ustr.cpp Thu Jan 6 13:22:34 2005
@@ -0,0 +1,11 @@
+--- src/ustr.cpp.orig Thu Jan 6 13:21:40 2005
++++ src/ustr.cpp Thu Jan 6 13:20:44 2005
+@@ -297,7 +297,7 @@
+ }
+
+ Str &Str::Upper(void) {
+- for (int i = 0; i < Len; i++) {
++ for (unsigned int i = 0; i < Len; i++) {
+ Ptr[i] = toupper(Ptr[i]);
+ }
+ return *this;
diff -uNr ftrack.old/pkg-plist ftrack/pkg-plist
--- ftrack.old/pkg-plist Mon Sep 27 22:17:09 2004
+++ ftrack/pkg-plist Fri Jan 7 16:28:50 2005
@@ -5,5 +5,5 @@
etc/ftrack/loop.tpl
etc/ftrack/alt2koi.tbl
etc/ftrack/koi2alt.tbl
-sbin/ftrack
+bin/ftrack
@dirrm etc/ftrack
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list