ports/88025: New port: news/husky-fidoconf-devel Configuration library for Husky Fidosoft Project. Development version.

Oleg Sharoiko os at rsu.ru
Wed Oct 26 11:30:21 UTC 2005


>Number:         88025
>Category:       ports
>Synopsis:       New port: news/husky-fidoconf-devel Configuration library for Husky Fidosoft Project. Development version.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 26 11:30:20 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Oleg Sharoiko
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
Computer Center of Rostov State University
>Environment:
System: FreeBSD brain.cc.rsu.ru 5.4-STABLE FreeBSD 5.4-STABLE #0: Thu May 26 17:48:07 MSD 2005 os at brain.cc.rsu.ru:/usr/obj/usr/src/sys/brain.athlon-xp.RELENG_5.2005-05-26 i386


	
>Description:
Configuration library for Husky Fidosoft Project.
Development version.

Husky is complete freeware suite of Fidonet applications. 

WWW: http://husky.sourceforge.net/

>How-To-Repeat:
	
>Fix:

	

--- husky-fidoconf-devel.shar begins here ---
# 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:
#
#	husky-fidoconf-devel
#	husky-fidoconf-devel/files
#	husky-fidoconf-devel/files/patch-tparser.c
#	husky-fidoconf-devel/files/patch-doc::Makefile
#	husky-fidoconf-devel/files/patch-man::linkedto.1
#	husky-fidoconf-devel/files/patch-makefile.inc
#	husky-fidoconf-devel/files/patch-Makefile
#	husky-fidoconf-devel/files/patch-man::Makefile
#	husky-fidoconf-devel/Makefile
#	husky-fidoconf-devel/distinfo
#	husky-fidoconf-devel/pkg-descr
#	husky-fidoconf-devel/pkg-plist
#
echo c - husky-fidoconf-devel
mkdir -p husky-fidoconf-devel > /dev/null 2>&1
echo c - husky-fidoconf-devel/files
mkdir -p husky-fidoconf-devel/files > /dev/null 2>&1
echo x - husky-fidoconf-devel/files/patch-tparser.c
sed 's/^X//' >husky-fidoconf-devel/files/patch-tparser.c << 'END-of-husky-fidoconf-devel/files/patch-tparser.c'
X--- tparser.c.orig	Wed Oct 19 16:43:38 2005
X+++ tparser.c	Wed Oct 19 16:43:49 2005
X@@ -1141,7 +1141,7 @@
X 
X const char *smapi_cvs_date(){
X static
X-#include "../smapi/cvsdate.h"
X+#include <smapi/cvsdate.h>
X return cvs_date;
X }
X 
END-of-husky-fidoconf-devel/files/patch-tparser.c
echo x - husky-fidoconf-devel/files/patch-doc::Makefile
sed 's/^X//' >husky-fidoconf-devel/files/patch-doc::Makefile << 'END-of-husky-fidoconf-devel/files/patch-doc::Makefile'
X--- doc/Makefile.orig	Sat Jun  4 09:06:32 2005
X+++ doc/Makefile	Wed Oct 19 16:34:38 2005
X@@ -6,7 +6,7 @@
X include ../../huskymak.cfg
X endif
X 
X-all: html info dvi
X+all: html info
X 
X ifdef HTMLDIR
X html: fidoconfig.html
X@@ -68,7 +68,7 @@
X 	-$(RM) $(RMOPT) fidoconfig.doc
X 	-$(RM) $(RMOPT) fidoconfig.info*
X 
X-install: info html dvi
X+install: info html
X 	@echo .
X ifdef INFODIR
X 	-$(MKDIR) $(MKDIROPT) $(INFODIR)
X@@ -78,10 +78,6 @@
X ifdef HTMLDIR
X 	-$(MKDIR) $(MKDIROPT) $(HTMLDIR)
X 	$(INSTALL) $(IMOPT) fidoconfig*html $(HTMLDIR)
X-endif
X-ifdef DVIDIR
X-	-$(MKDIR) $(MKDIROPT) $(DVIDIR)
X-	$(INSTALL) $(IMOPT) fidoconfig.dvi $(DVIDIR)
X endif
X 
X uninstall:
END-of-husky-fidoconf-devel/files/patch-doc::Makefile
echo x - husky-fidoconf-devel/files/patch-man::linkedto.1
sed 's/^X//' >husky-fidoconf-devel/files/patch-man::linkedto.1 << 'END-of-husky-fidoconf-devel/files/patch-man::linkedto.1'
X--- man/linkedto.1.orig	Sat Jan 11 17:52:57 2003
X+++ man/linkedto.1	Sat Jan 11 17:53:14 2003
X@@ -19,8 +19,6 @@
X .br
X .nf
X .\" set tabstop to longest possible filename, plus a wee bit
X-.ta \w'/etc/fido/config   'u
X-\fI/etc/fido/config\fR
X .ta \w'/usr/local/etc/fido/config   'u
X \fI/usr/local/etc/fido/config\fR  Default Fidoconfig.
X .SH NOTES
END-of-husky-fidoconf-devel/files/patch-man::linkedto.1
echo x - husky-fidoconf-devel/files/patch-makefile.inc
sed 's/^X//' >husky-fidoconf-devel/files/patch-makefile.inc << 'END-of-husky-fidoconf-devel/files/patch-makefile.inc'
X--- makefile.inc.orig	Tue Apr 13 14:24:40 2004
X+++ makefile.inc	Wed Oct 19 20:39:32 2005
X@@ -5,6 +5,7 @@
X 
X VER = 1.4.0
X VERH = 1.4
X+VERMAJOR = 1
X 
X include makefile.in1
X 
END-of-husky-fidoconf-devel/files/patch-makefile.inc
echo x - husky-fidoconf-devel/files/patch-Makefile
sed 's/^X//' >husky-fidoconf-devel/files/patch-Makefile << 'END-of-husky-fidoconf-devel/files/patch-Makefile'
X--- Makefile.orig	Wed Oct 19 20:29:25 2005
X+++ Makefile	Wed Oct 19 20:32:23 2005
X@@ -87,7 +87,7 @@
X progs: commonprogs
X 
X ifeq ($(DYNLIBS), 1)
X-  all: commonlibs ranlib $(LIBFIDOCONFIG).so.$(VER)
X+  all: commonlibs ranlib $(LIBFIDOCONFIG).so.$(VERMAJOR)
X 	$(MAKE) progs
X 	(cd doc && $(MAKE) all)
X else
X@@ -105,28 +105,26 @@
X 	(cd doc && $(MAKE) distclean)
X 
X ifeq (~$(MKSHARED)~, ~ld~)
X-$(LIBFIDOCONFIG).so.$(VER): $(LOBJS)
X-	$(LD) $(LFLAGS) -o $(LIBFIDOCONFIG).so.$(VER) \
X+$(LIBFIDOCONFIG).so.$(VERMAJOR): $(LOBJS)
X+	$(LD) $(LFLAGS) -o $(LIBFIDOCONFIG).so.$(VERMAJOR) \
X 	    $(LOBJS) $(LOPT)
X else
X-$(LIBFIDOCONFIG).so.$(VER): $(LOBJS)
X-	$(CC) -shared -Wl,-soname,$(LIBFIDOCONFIG).so.$(VERH) \
X-         -o $(LIBFIDOCONFIG).so.$(VER) $(LOBJS) $(LOPT)
X+$(LIBFIDOCONFIG).so.$(VERMAJOR): $(LOBJS)
X+	$(CC) -shared -Wl,-soname,$(LIBFIDOCONFIG).so.$(VERMAJOR) \
X+         -o $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LOBJS) $(LOPT)
X endif
X-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so.$(VERH) ;\
X-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so
X+	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LIBFIDOCONFIG).so
X 
X %$(OBJ): %.c
X 	$(CC) $(CDEFS) $(COPT) $*.c
X 
X ifeq ($(DYNLIBS), 1)
X-instdyn: $(LIBFIDOCONFIG).so.$(VER)
X+instdyn: $(LIBFIDOCONFIG).so.$(VERMAJOR)
X 	-$(MKDIR) $(MKDIROPT) $(LIBDIR)
X-	$(INSTALL) $(ILOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBDIR)
X+	$(INSTALL) $(ILOPT) $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LIBDIR)
X # Removed path from symlinks.
X 	cd $(LIBDIR) ;\
X-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so.$(VERH) ;\
X-	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VER) $(LIBFIDOCONFIG).so
X+	$(LN) $(LNOPT) $(LIBFIDOCONFIG).so.$(VERMAJOR) $(LIBFIDOCONFIG).so
X ifneq (~$(LDCONFIG)~, ~~)
X 	$(LDCONFIG)
X endif
END-of-husky-fidoconf-devel/files/patch-Makefile
echo x - husky-fidoconf-devel/files/patch-man::Makefile
sed 's/^X//' >husky-fidoconf-devel/files/patch-man::Makefile << 'END-of-husky-fidoconf-devel/files/patch-man::Makefile'
X--- man/Makefile.orig	Wed Feb  5 14:51:47 2003
X+++ man/Makefile	Wed Oct 19 20:57:40 2005
X@@ -20,7 +20,7 @@
X 
X all:
X 
X-install:	copy link
X+install:	copy
X 
X copy:
X 	$(MKDIR) $(MKDIROPT) $(MAN1DIR)
X@@ -28,7 +28,7 @@
X 
X link:
X 	cd $(MAN1DIR)$(DIRSEP); \
X-	for f in $(FCONF2ALIASES) ; do $(LN) -s fconf2.1 $$f ; done
X+	for f in $(FCONF2ALIASES) ; $(LN) -s fconf2.1 $$f ; done
X 
X clean:
X 
END-of-husky-fidoconf-devel/files/patch-man::Makefile
echo x - husky-fidoconf-devel/Makefile
sed 's/^X//' >husky-fidoconf-devel/Makefile << 'END-of-husky-fidoconf-devel/Makefile'
X# New ports collection makefile for:	husky-fidoconf-devel
X# Date created:				2005-10-26
X# Whom:					Oleg Sharoiko <os at rsu.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	fidoconf
XPKGNAMESUFFIX=	-devel
XDISTVERSION=	1.4-rc4
XCATEGORIES=	news mail
XDISTNAME=	${PORTNAME}-${DISTVERSION}-src
X
XMAINTAINER=	os at rsu.ru
XCOMMENT=	Configuration library for Husky Fidosoft Project. Development version.
X
XCONFLICTS=	husky-fidoconf-[0-9]*
X
XLIB_DEPENDS=	smapi.2:${PORTSDIR}/news/husky-smapi-devel
XRUN_DEPENDS=	${LOCALBASE}/etc/fido/huskymak.cfg:${PORTSDIR}/news/husky-base-devel
X
XINSTALLS_SHLIB=	yes
XNO_FILTER_SHLIBS=	yes
XINSTALL_TARGET=	install install-man
XUSE_REINPLACE=	yes
X
XMAN1=		dumpfcfg.1 fconf2.1 linked.1 linkedto.1 tparser.1
XMLINKS=		fconf2.1 fconf2aquaed.1 \
X		fconf2.1 fconf2areasbbs.1 \
X		fconf2.1 fconf2binkd.1 \
X		fconf2.1 fconf2dir.1 \
X		fconf2.1 fconf2fidogate.1 \
X		fconf2.1 fconf2golded.1 \
X		fconf2.1 fconf2msged.1 \
X		fconf2.1 fconf2na.pl.1 \
X		fconf2.1 fconf2squish.1 \
X		fconf2.1 fconf2tornado.1 \
X		fconf2.1 fecfg2fconf.1
XINFO=		fidoconfig
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
X		${WRKSRC}/man/dumpfcfg.1
X	@${REINPLACE_CMD} -e 's^/etc/fido/config^${PREFIX}/etc/fido/config^' \
X		${WRKSRC}/man/fconf2.1 \
X		${WRKSRC}/man/tparser.1
X
X.include <bsd.port.pre.mk>
X.include "${PORTSDIR}/news/husky-base-devel/Makefile.inc"
X.include <bsd.port.post.mk>
END-of-husky-fidoconf-devel/Makefile
echo x - husky-fidoconf-devel/distinfo
sed 's/^X//' >husky-fidoconf-devel/distinfo << 'END-of-husky-fidoconf-devel/distinfo'
XMD5 (husky/fidoconf-1.4-rc4-src.tar.gz) = 4a3d9780c978b82ccefeffc1b585885f
XSIZE (husky/fidoconf-1.4-rc4-src.tar.gz) = 259197
END-of-husky-fidoconf-devel/distinfo
echo x - husky-fidoconf-devel/pkg-descr
sed 's/^X//' >husky-fidoconf-devel/pkg-descr << 'END-of-husky-fidoconf-devel/pkg-descr'
XConfiguration library for Husky Fidosoft Project.
XDevelopment version.
X
XHusky is complete freeware suite of Fidonet applications. 
X
XWWW: http://husky.sourceforge.net/
END-of-husky-fidoconf-devel/pkg-descr
echo x - husky-fidoconf-devel/pkg-plist
sed 's/^X//' >husky-fidoconf-devel/pkg-plist << 'END-of-husky-fidoconf-devel/pkg-plist'
Xshare/doc/husky/fidoconfig.html
Xlib/libfidoconfig.so.1
Xlib/libfidoconfig.so
Xlib/libfidoconfig.a
Xbin/fconf2aquaed
Xbin/fconf2binkd
Xbin/fconf2fidogate
Xbin/fconf2golded
Xbin/fconf2msged
Xbin/fconf2na.pl
Xbin/fconf2squish
Xbin/fconf2tornado
Xbin/tparser
Xbin/linked
Xbin/linkedto
Xbin/fconf2areasbbs
Xinclude/fidoconf/adcase.h
Xinclude/fidoconf/afixcmd.h
Xinclude/fidoconf/arealist.h
Xinclude/fidoconf/areatree.h
Xinclude/fidoconf/common.h
Xinclude/fidoconf/crc.h
Xinclude/fidoconf/dirlayer.h
Xinclude/fidoconf/fidoconf.h
Xinclude/fidoconf/fidoconf.pas
Xinclude/fidoconf/findtok.h
Xinclude/fidoconf/log.h
Xinclude/fidoconf/recode.h
Xinclude/fidoconf/temp.h
Xinclude/fidoconf/tree.h
Xinclude/fidoconf/typesize.h
Xinclude/fidoconf/version.h
Xinclude/fidoconf/xstr.h
X at dirrm include/fidoconf
END-of-husky-fidoconf-devel/pkg-plist
exit
--- husky-fidoconf-devel.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list