Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Jan 1999 12:12:44 +0100 (CET)
From:      dirk.meyer@dinoex.sub.org
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/9527: ports/fidogate honors PREFIX
Message-ID:  <199901161112.MAA03683@net2.dinoex.sub.org>

next in thread | raw e-mail | index | archive | help

>Number:         9527
>Category:       ports
>Synopsis:       port/fidogate honors PRREFIX
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 16 09:20:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Dirk Meyer
>Release:        FreeBSD 2.2.7-19981027-SNAP i386
>Organization:
privat
>Environment:

	port/news/fidogate

>Description:

	The port should honor the PREFIX instead of "/usr/local"
	The Documentation and the Examples are not copied.

>How-To-Repeat:

	try to build wirth PREFIX != "/usr/local"

>Fix:
	
	apply this patch to the ports directory

diff -ru current-cvs/fidogate/Makefile fidogate-4.2.9-dinoex/Makefile
--- current-cvs/fidogate/Makefile	Sat Dec 26 13:10:55 1998
+++ fidogate-4.2.9-dinoex/Makefile	Sat Dec 26 13:21:30 1998
@@ -21,9 +21,41 @@
 
 WRKSRC=		${WRKDIR}/fidogate
 
+pre-configure:
+	@${MV} ${WRKSRC}/config.make ${WRKSRC}/config.make.sed
+	@${SED} -e 's/\$${PREFIX}/${PREFIX:S/\//\\\//g}/g' \
+		< ${WRKSRC}/config.make.sed > ${WRKSRC}/config.make
+
 pre-install:
 	${MKDIR} ${PREFIX}/libexec/fidogate
 	${MKDIR} ${PREFIX}/share/doc/fidogate/html
 	${MKDIR} ${PREFIX}/share/doc/fidogate/info
+	${MKDIR} ${PREFIX}/share/doc/fidogate/fido
+	${MKDIR} ${PREFIX}/share/doc/fidogate/howto
+	${MKDIR} ${PREFIX}/share/doc/fidogate/misc
+	${MKDIR} ${PREFIX}/share/doc/fidogate/gatebau
+
+DOCLIST = \
+	Fido-Point-HOWTO Fido-Point-eng-HOWTO \
+	fidogate.texi fidogate.txt \
+	gatebau94.txt kludge-rfc.doc msgid.doc \
+	qmail.txt texinfo.tex \
+	fido \
+	howto \
+	misc \
+	rfc \
+	gatebau/msgid.sgml \
+	gatebau/msgid.tex \
+	gatebau/msgid.txt
+
+post-install:
+.if !defined(NOPORTDOCS)
+	${MKDIR} ${PREFIX}/share/doc/fidogate
+	@cd ${WRKSRC}/doc; tar cf - ${DOCLIST} |\
+		(cd ${PREFIX}/share/doc/fidogate; tar xf -)
+	${MKDIR} ${PREFIX}/share/examples/fidogate
+	@cd ${WRKSRC}/examples; tar cf - . |\
+		(cd ${PREFIX}/share/examples/fidogate; tar xf -)
+.endif
 
 .include <bsd.port.mk>
diff -ru current-cvs/fidogate/patches/patch-aa fidogate-4.2.9-dinoex/patches/patch-aa
--- current-cvs/fidogate/patches/patch-aa	Sat Dec 26 13:10:57 1998
+++ fidogate-4.2.9-dinoex/patches/patch-aa	Thu Dec 24 07:58:23 1998
@@ -9,9 +9,9 @@
 -SPOOLDIR	= /var/spool/fido
 -LOGDIR		= /var/log/fido
 +# BINDIR	= /usr/local/bin
-+BINDIR		= /usr/local/libexec/fidogate
++BINDIR		= ${PREFIX}/libexec/fidogate
 +# LIBDIR	= /usr/local/lib/fidogate
-+LIBDIR		= /usr/local/libexec/fidogate
++LIBDIR		= ${PREFIX}/libexec/fidogate
 +# SPOOLDIR	= /var/spool/fido
 +SPOOLDIR	= /var/spool/fidogate
 +# LOGDIR	= /var/log/fido
@@ -21,9 +21,9 @@
 -INFODIR		= /usr/local/info
 -HTMLDIR		= /home/mj/public_html/fidogate
 +# INFODIR	= /usr/local/info
-+INFODIR		= /usr/local/share/doc/fidogate/info
++INFODIR		= ${PREFIX}/share/doc/fidogate/info
 +# HTMLDIR	= /home/mj/public_html/fidogate
-+HTMLDIR		= /usr/local/share/doc/fidogate/html
++HTMLDIR		= ${PREFIX}/share/doc/fidogate/html
 +  
  
  # Outbound *base* directory, i.e. outbound is OUTBOUND/out.xxx
@@ -49,14 +49,14 @@
 -NEWSLIBDIR	= /usr/lib/news
 -NEWSSPOOLDIR	= /var/spool/news
 +# NEWSLIBDIR	= /usr/lib/news
-+NEWSLIBDIR	= /usr/local/libexec/cnews
++NEWSLIBDIR	= ${PREFIX}/libexec/news
 +# NEWSSPOOLDIR	= /var/spool/news
 +NEWSSPOOLDIR	= /var/news
  
  # Ifmail directory
 -IFMAILDIR       = /usr/local/lib/ifmail
 +# IFMAILDIR       = /usr/local/lib/ifmail
-+IFMAILDIR       = /usr/local/libexec/ifmail
++IFMAILDIR       = ${PREFIX}/libexec/ifmail
  
  # perl
  PERL		= /usr/bin/perl
diff -ru current-cvs/fidogate/pkg/PLIST fidogate-4.2.9-dinoex/pkg/PLIST
--- current-cvs/fidogate/pkg/PLIST	Sat Dec 12 04:40:04 1998
+++ fidogate-4.2.9-dinoex/pkg/PLIST	Wed Dec 23 07:55:36 1998
@@ -34,6 +34,49 @@
 libexec/fidogate/runtoss
 libexec/fidogate/rununpack
 libexec/fidogate/sumcrc
+@dirrm libexec/fidogate
+share/doc/fidogate/Fido-Point-HOWTO
+share/doc/fidogate/Fido-Point-eng-HOWTO
+share/doc/fidogate/fidogate.texi
+share/doc/fidogate/fidogate.txt
+share/doc/fidogate/gatebau94.txt
+share/doc/fidogate/kludge-rfc.doc
+share/doc/fidogate/msgid.doc
+share/doc/fidogate/qmail.txt
+share/doc/fidogate/texinfo.tex
+share/doc/fidogate/fido/fsc-0018.txt
+share/doc/fidogate/fido/fsc-0028.txt
+share/doc/fidogate/fido/fsc-0035.txt
+share/doc/fidogate/fido/fsc-0039.004
+share/doc/fidogate/fido/fsc-0043.002
+share/doc/fidogate/fido/fsc-0047.001
+share/doc/fidogate/fido/fsc-0048.002
+share/doc/fidogate/fido/fsc-0054.txt
+share/doc/fidogate/fido/fsc-0057.002
+share/doc/fidogate/fido/fts-0001.015
+share/doc/fidogate/fido/fts-0004.txt
+share/doc/fidogate/fido/fts-0009.001
+share/doc/fidogate/gatebau/msgid.lyx
+share/doc/fidogate/gatebau/msgid.sgml
+share/doc/fidogate/gatebau/msgid.tex
+share/doc/fidogate/gatebau/msgid.txt
+share/doc/fidogate/info/fidogate.info
+share/doc/fidogate/info/fidogate.info-1
+share/doc/fidogate/info/fidogate.info-2
+share/doc/fidogate/howto/FidoNode-1.html
+share/doc/fidogate/howto/FidoNode-10.html
+share/doc/fidogate/howto/FidoNode-11.html
+share/doc/fidogate/howto/FidoNode-12.html
+share/doc/fidogate/howto/FidoNode-13.html
+share/doc/fidogate/howto/FidoNode-2.html
+share/doc/fidogate/howto/FidoNode-3.html
+share/doc/fidogate/howto/FidoNode-4.html
+share/doc/fidogate/howto/FidoNode-5.html
+share/doc/fidogate/howto/FidoNode-6.html
+share/doc/fidogate/howto/FidoNode-7.html
+share/doc/fidogate/howto/FidoNode-8.html
+share/doc/fidogate/howto/FidoNode-9.html
+share/doc/fidogate/howto/FidoNode.html
 share/doc/fidogate/html/ANNOUNCE
 share/doc/fidogate/html/fidogate_1.html
 share/doc/fidogate/html/fidogate_2.html
@@ -50,10 +93,215 @@
 share/doc/fidogate/html/msgid-6.html
 share/doc/fidogate/html/msgid-7.html
 share/doc/fidogate/html/msgid.html
-share/doc/fidogate/info/fidogate.info
-share/doc/fidogate/info/fidogate.info-1
-share/doc/fidogate/info/fidogate.info-2
-@dirrm share/doc/fidogate/info
+share/doc/fidogate/misc/ifmail-and-fidogate.doc
+share/doc/fidogate/misc/roland.doc
+share/doc/fidogate/misc/smail.doc
+share/doc/fidogate/misc/smail2.doc
+share/doc/fidogate/misc/smail3.doc
+share/doc/fidogate/misc/unpack-script.doc
+share/doc/fidogate/rfc/rfc-index.txt
+share/doc/fidogate/rfc/rfc1036.txt
+share/doc/fidogate/rfc/rfc1123.txt
+share/doc/fidogate/rfc/rfc2045.txt
+share/doc/fidogate/rfc/rfc2046.txt
+share/doc/fidogate/rfc/rfc2047.txt
+share/doc/fidogate/rfc/rfc2048.txt
+share/doc/fidogate/rfc/rfc2049.txt
+share/doc/fidogate/rfc/rfc822.txt
+share/doc/fidogate/rfc/son-of-1036.html
+@dirrm share/doc/fidogate/fido
+@dirrm share/doc/fidogate/gatebau
+@dirrm share/doc/fidogate/howto
 @dirrm share/doc/fidogate/html
+@dirrm share/doc/fidogate/info
+@dirrm share/doc/fidogate/misc
+@dirrm share/doc/fidogate/rfc
 @dirrm share/doc/fidogate
-@dirrm libexec/fidogate
+share/examples/fidogate/abis.abra.de/etc/mail/mailertable
+share/examples/fidogate/abis.abra.de/etc/mail/maketable
+share/examples/fidogate/abis.abra.de/etc/mail/sendmail.cf
+share/examples/fidogate/abis.abra.de/etc/mail/sendmail.ct
+share/examples/fidogate/abis.abra.de/etc/mail/sendmail.cw
+share/examples/fidogate/abis.abra.de/etc/aliases
+share/examples/fidogate/abis.abra.de/etc/ifmail/config
+share/examples/fidogate/abis.abra.de/etc/ifmail/passwd
+share/examples/fidogate/abis.abra.de/etc/ifmail/ifhold
+share/examples/fidogate/abis.abra.de/etc/ifmail/ifpoll
+share/examples/fidogate/abis.abra.de/etc/ifmail/ifreq
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/FGATE
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/FGATECFG
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/FGATEZIP
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/FILES
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/N2426GW
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/NEWFILES
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/fgate
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/fgatecfg
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/fgatezip
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/files
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/n2426gw
+share/examples/fidogate/abis.abra.de/etc/ifmail/magic/newfiles
+share/examples/fidogate/abis.abra.de/etc/inittab
+share/examples/fidogate/abis.abra.de/etc/mgetty/login.config
+share/examples/fidogate/abis.abra.de/etc/mgetty/mgetty.config
+share/examples/fidogate/abis.abra.de/etc/news/server
+share/examples/fidogate/abis.abra.de/etc/news/fidojunk
+share/examples/fidogate/abis.abra.de/etc/news/hosts.nntp
+share/examples/fidogate/abis.abra.de/etc/news/inn.conf
+share/examples/fidogate/abis.abra.de/etc/news/newsfeeds
+share/examples/fidogate/abis.abra.de/etc/news/newsjunk
+share/examples/fidogate/abis.abra.de/etc/news/nnrp.access
+share/examples/fidogate/abis.abra.de/etc/news/organization
+share/examples/fidogate/abis.abra.de/README.fgate
+share/examples/fidogate/abis.abra.de/usr/lib/news/send-fido
+share/examples/fidogate/abis.abra.de/usr/lib/sendmail.cf/site
+share/examples/fidogate/abis.abra.de/usr/lib/sendmail.cf/site/abis.mc
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/hosts
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/aliases
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/areas
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/areas.bbs
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/config.common
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/config.ftp
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/config.gate
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/config.main
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/fareas.bbs
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/fido_run
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/packing
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/passwd
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/routing
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/routing.foot
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/routing.head
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/senduumail
+share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate/unpack
+share/examples/fidogate/abis.abra.de/usr/src/fidogate/config.h
+share/examples/fidogate/abis.abra.de/usr/src/fidogate/config.make
+share/examples/fidogate/abis.abra.de/usr/src/ifmail/CONFIG
+share/examples/fidogate/abis.abra.de/var/spool/cron/crontabs/news
+share/examples/fidogate/abis.abra.de/var/spool/cron/crontabs/uucp
+share/examples/fidogate/README
+share/examples/fidogate/morannon/hosts
+share/examples/fidogate/morannon/aliases
+share/examples/fidogate/morannon/areas
+share/examples/fidogate/morannon/bounce.down
+share/examples/fidogate/morannon/bounce.insecure
+share/examples/fidogate/morannon/bounce.noto
+share/examples/fidogate/morannon/bounce.restricted
+share/examples/fidogate/morannon/config.common
+share/examples/fidogate/morannon/config.ffx
+share/examples/fidogate/morannon/config.ftp
+share/examples/fidogate/morannon/config.gate
+share/examples/fidogate/morannon/config.main
+share/examples/fidogate/morannon/packing
+share/examples/fidogate/morannon/passwd
+share/examples/fidogate/morannon/routing
+share/examples/fidogate/namib.north.de/etc/news/crontab
+share/examples/fidogate/namib.north.de/etc/news/hosts.nntp
+share/examples/fidogate/namib.north.de/etc/news/inn.conf
+share/examples/fidogate/namib.north.de/etc/news/nnrp.access
+share/examples/fidogate/namib.north.de/etc/news/nntpsend.ctl
+share/examples/fidogate/namib.north.de/etc/news/organization
+share/examples/fidogate/namib.north.de/etc/aliases
+share/examples/fidogate/namib.north.de/etc/ifmail/config
+share/examples/fidogate/namib.north.de/etc/ifmail/passwd
+share/examples/fidogate/namib.north.de/etc/ifmail/magic/FGATECFG
+share/examples/fidogate/namib.north.de/etc/ifmail/magic/FGUUPC
+share/examples/fidogate/namib.north.de/etc/ifmail/magic/FILES
+share/examples/fidogate/namib.north.de/etc/ifmail/magic/NEWFILES
+share/examples/fidogate/namib.north.de/etc/inittab
+share/examples/fidogate/namib.north.de/etc/cron.weekly/fido
+share/examples/fidogate/namib.north.de/etc/mgetty/login.config
+share/examples/fidogate/namib.north.de/etc/mgetty/mgetty.config
+share/examples/fidogate/namib.north.de/etc/smail/maps/ftn.path
+share/examples/fidogate/namib.north.de/etc/smail/config
+share/examples/fidogate/namib.north.de/etc/smail/COPYING
+share/examples/fidogate/namib.north.de/etc/smail/crontab
+share/examples/fidogate/namib.north.de/etc/smail/routers
+share/examples/fidogate/namib.north.de/etc/smail/transports
+share/examples/fidogate/namib.north.de/etc/smail/methods
+share/examples/fidogate/namib.north.de/etc/smail/methods/ftn
+share/examples/fidogate/namib.north.de/README.fgate
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/hosts
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/aliases
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/areas
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/areas.bbs
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/config.common
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/config.gate
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/config.main
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/fareas.bbs
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/fido_run
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/packing
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/passwd
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/routing
+share/examples/fidogate/namib.north.de/usr/lib/fidogate/unpack
+share/examples/fidogate/namib.north.de/usr/lib/news/send-fido
+share/examples/fidogate/namib.north.de/usr/src/fidogate/config.h
+share/examples/fidogate/namib.north.de/usr/src/fidogate/config.make
+share/examples/fidogate/namib.north.de/usr/src/fidogate-4.1.2/config.h
+share/examples/fidogate/namib.north.de/usr/src/fidogate-4.1.2/config.make
+share/examples/fidogate/orodruin/areas
+share/examples/fidogate/orodruin/aliases
+share/examples/fidogate/orodruin/areas.bbs
+share/examples/fidogate/orodruin/hosts
+share/examples/fidogate/orodruin/config.common
+share/examples/fidogate/orodruin/config.ffx
+share/examples/fidogate/orodruin/config.ftp
+share/examples/fidogate/orodruin/config.gate
+share/examples/fidogate/orodruin/config.main
+share/examples/fidogate/orodruin/fareas.bbs
+share/examples/fidogate/orodruin/routing
+share/examples/fidogate/orodruin/packing
+share/examples/fidogate/orodruin/passwd
+share/examples/fidogate/win32/areas
+share/examples/fidogate/win32/README.WIN32
+share/examples/fidogate/win32/aliases
+share/examples/fidogate/win32/areas.bbs
+share/examples/fidogate/win32/hosts
+share/examples/fidogate/win32/config.common
+share/examples/fidogate/win32/config.gate
+share/examples/fidogate/win32/config.main
+share/examples/fidogate/win32/config.make
+share/examples/fidogate/win32/fareas.bbs
+share/examples/fidogate/win32/packing
+share/examples/fidogate/win32/routing
+share/examples/fidogate/win32/rundf
+share/examples/fidogate/win32/test-win32
+@dirrm share/examples/fidogate/abis.abra.de/etc/mail
+@dirrm share/examples/fidogate/abis.abra.de/etc/ifmail
+@dirrm share/examples/fidogate/abis.abra.de/etc/mgetty
+@dirrm share/examples/fidogate/abis.abra.de/etc/news
+@dirrm share/examples/fidogate/abis.abra.de/etc
+@dirrm share/examples/fidogate/abis.abra.de/usr/lib/sendmail.cf
+@dirrm share/examples/fidogate/abis.abra.de/usr/lib/news
+@dirrm share/examples/fidogate/abis.abra.de/usr/lib
+@dirrm share/examples/fidogate/abis.abra.de/usr/local/lib/fidogate
+@dirrm share/examples/fidogate/abis.abra.de/usr/local/lib
+@dirrm share/examples/fidogate/abis.abra.de/usr/local
+@dirrm share/examples/fidogate/abis.abra.de/usr/src/fidogate
+@dirrm share/examples/fidogate/abis.abra.de/usr/src/ifmail
+@dirrm share/examples/fidogate/abis.abra.de/usr/src
+@dirrm share/examples/fidogate/abis.abra.de/usr
+@dirrm share/examples/fidogate/abis.abra.de/var/spool/cron/crontabs
+@dirrm share/examples/fidogate/abis.abra.de/var/spool/cron
+@dirrm share/examples/fidogate/abis.abra.de/var/spool
+@dirrm share/examples/fidogate/abis.abra.de/var
+@dirrm share/examples/fidogate/abis.abra.de
+@dirrm share/examples/fidogate/namib.north.de/etc/news
+@dirrm share/examples/fidogate/namib.north.de/etc/ifmail/magic
+@dirrm share/examples/fidogate/namib.north.de/etc/ifmail
+@dirrm share/examples/fidogate/namib.north.de/etc/cron.weekly
+@dirrm share/examples/fidogate/namib.north.de/etc/mgetty
+@dirrm share/examples/fidogate/namib.north.de/etc/smail/maps
+@dirrm share/examples/fidogate/namib.north.de/etc/smail
+@dirrm share/examples/fidogate/namib.north.de/etc
+@dirrm share/examples/fidogate/namib.north.de/usr/lib/news
+@dirrm share/examples/fidogate/namib.north.de/usr/lib/fidogate
+@dirrm share/examples/fidogate/namib.north.de/usr/lib
+@dirrm share/examples/fidogate/namib.north.de/usr/src/fidogate-4.1.2
+@dirrm share/examples/fidogate/namib.north.de/usr/src/fidogate
+@dirrm share/examples/fidogate/namib.north.de/usr/src
+@dirrm share/examples/fidogate/namib.north.de/usr
+@dirrm share/examples/fidogate/namib.north.de
+@dirrm share/examples/fidogate/morannon
+@dirrm share/examples/fidogate/orodruin
+@dirrm share/examples/fidogate/win32
+@dirrm share/examples/fidogate

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901161112.MAA03683>