Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Jul 2001 13:45:13 -0700 (PDT)
From:      KATO Tsuguru <tkato@prontomail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/28842: Update port: ftp/muddleftpd to 1.3.11
Message-ID:  <200107092045.f69KjDc30427@freefall.freebsd.org>

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

>Number:         28842
>Category:       ports
>Synopsis:       Update port: ftp/muddleftpd to 1.3.11
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 09 13:50:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.3-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 1.3.11

New file:
files/patch-doc::info::muddleftpd.texi

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/ftp/muddleftpd/Makefile ftp/muddleftpd/Makefile
--- /usr/ports/ftp/muddleftpd/Makefile	Tue May 29 18:06:12 2001
+++ ftp/muddleftpd/Makefile	Sat Jul  7 05:02:56 2001
@@ -7,37 +7,34 @@
 #
 
 PORTNAME=	muddleftpd
-PORTVERSION=	1.3.9
+PORTVERSION=	1.3.11
 CATEGORIES=	ftp
 MASTER_SITES=	http://www.arach.net.au/~wildfire/muddleftpd/
 DISTNAME=	${PORTNAME}.${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 
+USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 
-USE_GMAKE=	yes
-MAKE_ENV=	INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
-		INSTALL_MAN="${INSTALL_MAN}" \
-		INSTALL_DATA="${INSTALL_DATA}"
-
-MAN1=	muddleftpd.1 ftpwho.1 mudpasswd.1
-EXAMPLES=	anon-only.conf anon-reigon.conf ratios.conf standard.conf \
-		vserver-host.conf vserver.conf vserverbig.conf
-DOCS=	cookie.txt ftpcmds.txt muddleftpd.txt mudpasswd.txt reference.txt
+MAN1=		muddleftpd.1 ftpwho.1 mudpasswd.1
+
+post-patch:
+	@${PERL} -pi -e 's|^NEWMALLOC|#NEWMALLOC|g' ${WRKSRC}/Makefile.defs
+	@${PERL} -pi -e 's|"/etc|"${PREFIX}/etc|g' ${WRKSRC}/defaults.h
+	@${PERL} -pi -e 's|#include <malloc.h>||g' ${WRKSRC}/src/ftpd.h
+
+pre-configure:
+	@${CHMOD} -f u+x ${WRKSRC}/configure
 
 post-install:
 	install-info ${PREFIX}/info/muddleftpd.info ${PREFIX}/info/dir
-	@${MKDIR} ${PREFIX}/share/examples/muddleftpd
-	${CP} ${WRKSRC}/examples/README ${PREFIX}/share/examples/muddleftpd
-.for file in ${EXAMPLES}
-	${CP} ${WRKSRC}/examples/${file} ${PREFIX}/share/examples/muddleftpd
-.endfor
 .if !defined(NOPORTDOCS)
+	@${MKDIR} ${PREFIX}/share/examples/muddleftpd
+	${INSTALL_DATA} ${WRKSRC}/examples/README ${PREFIX}/share/examples/muddleftpd
+	${INSTALL_DATA} ${WRKSRC}/examples/*.conf ${PREFIX}/share/examples/muddleftpd
 	@${MKDIR} ${PREFIX}/share/doc/muddleftpd
-.for file in ${DOCS}
-	${CP} ${WRKSRC}/doc/${file} ${PREFIX}/share/doc/muddleftpd
-.endfor
+	${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${PREFIX}/share/doc/muddleftpd
 .endif
 
 .include <bsd.port.mk>
diff -urN /usr/ports/ftp/muddleftpd/distinfo ftp/muddleftpd/distinfo
--- /usr/ports/ftp/muddleftpd/distinfo	Mon Apr 23 02:05:02 2001
+++ ftp/muddleftpd/distinfo	Sat Jul  7 02:15:46 2001
@@ -1 +1 @@
-MD5 (muddleftpd.1.3.9.tar.gz) = a6d2bf0ded488588243970c3f08ab4a2
+MD5 (muddleftpd.1.3.11.tar.gz) = 7f1bfc9ad64d2370cee14cd062279a95
diff -urN /usr/ports/ftp/muddleftpd/files/patch-doc::Makefile.in ftp/muddleftpd/files/patch-doc::Makefile.in
--- /usr/ports/ftp/muddleftpd/files/patch-doc::Makefile.in	Mon Apr 23 02:05:02 2001
+++ ftp/muddleftpd/files/patch-doc::Makefile.in	Sat Jul  7 05:03:45 2001
@@ -1,18 +1,18 @@
---- doc/Makefile.in.orig	Mon Apr 23 00:25:01 2001
-+++ doc/Makefile.in	Mon Apr 23 00:26:09 2001
-@@ -41,11 +41,11 @@
+--- doc/Makefile.in.orig	Mon Apr  2 21:37:48 2001
++++ doc/Makefile.in	Sat Jul  7 02:25:29 2001
+@@ -47,11 +47,11 @@
  	
  install: all
  	mkdir -p $(MANDIR)/man1
--	install man/muddleftpd.1 -m 644 $(MANDIR)/man1/$(MUDOUTPROG)
--	install man/ftpwho.1 -m 644 $(MANDIR)/man1/$(WHOPROG)
--	install man/mudpasswd.1 -m 644 $(MANDIR)/man1/$(MUDPASSWDPROG)
-+	${INSTALL_MAN} man/muddleftpd.1 $(MANDIR)/man1
-+	${INSTALL_MAN} man/ftpwho.1 $(MANDIR)/man1
-+	${INSTALL_MAN} man/mudpasswd.1 $(MANDIR)/man1
+-	install man/muddleftpd.1 -m 644 $(MANDIR)/man1/$(MUDOUTPROG).1
+-	install man/ftpwho.1 -m 644 $(MANDIR)/man1/$(WHOPROG).1
+-	install man/mudpasswd.1 -m 644 $(MANDIR)/man1/$(MUDPASSWDPROG).1
++	${BSD_INSTALL_MAN} man/muddleftpd.1 $(MANDIR)/man1/$(MUDOUTPROG).1
++	${BSD_INSTALL_MAN} man/ftpwho.1 $(MANDIR)/man1/$(WHOPROG).1
++	${BSD_INSTALL_MAN} man/mudpasswd.1 $(MANDIR)/man1/$(MUDPASSWDPROG).1
  	mkdir -p $(INFODIR)
 -	install $(DOCOBJ) -m 644 $(INFODIR)
-+	${INSTALL_DATA} $(DOCOBJ) $(INFODIR)
++	${BSD_INSTALL_DATA} $(DOCOBJ) $(INFODIR)
  
  clean:
  
diff -urN /usr/ports/ftp/muddleftpd/files/patch-doc::info::muddleftpd.texi ftp/muddleftpd/files/patch-doc::info::muddleftpd.texi
--- /usr/ports/ftp/muddleftpd/files/patch-doc::info::muddleftpd.texi	Thu Jan  1 09:00:00 1970
+++ ftp/muddleftpd/files/patch-doc::info::muddleftpd.texi	Sat Jul  7 04:46:39 2001
@@ -0,0 +1,12 @@
+--- doc/info/muddleftpd.texi.orig	Tue Mar 20 13:39:59 2001
++++ doc/info/muddleftpd.texi	Sat Jul  7 04:41:04 2001
+@@ -3,6 +3,9 @@
+ @setfilename muddleftpd.info
+ @settitle muddleftpd, a file transfer protocol server
+ @dircategory Internet
++@direntry
++* Muddle.ftpd: (muddleftpd).	A file transfer protocol server.
++@end direntry
+ @c %**end of header
+ 
+ @c This file has the new style title page commands.
diff -urN /usr/ports/ftp/muddleftpd/files/patch-src::Makefile.in ftp/muddleftpd/files/patch-src::Makefile.in
--- /usr/ports/ftp/muddleftpd/files/patch-src::Makefile.in	Mon Apr 23 02:05:02 2001
+++ ftp/muddleftpd/files/patch-src::Makefile.in	Sat Jul  7 04:26:01 2001
@@ -1,15 +1,28 @@
---- src/Makefile.in.orig	Mon Apr 23 00:20:53 2001
-+++ src/Makefile.in	Mon Apr 23 00:23:46 2001
-@@ -98,9 +98,9 @@
+--- src/Makefile.in.orig	Sun Apr 29 20:43:45 2001
++++ src/Makefile.in	Sat Jul  7 04:16:43 2001
+@@ -40,8 +40,8 @@
+ RATIOTOOLSRC = ratiotool.c util/strerror.c version.c utils.c util/snprintf.c \
+ 	       util/pwgrent.c
+ 
+-MUDLOGDSRC = mudlogd.c util/strerror.c util/snprintf.c config.c utils.c \
+-	     newfile.c version.c string.c
++MUDLOGDSRC = mudlogd.c util/strerror.c util/snprintf.c util/pwgrent.c \
++	     config.c utils.c newfile.c version.c string.c
+ 
+ ifdef NEWMALLOC
+ SRC += malloc.c
+@@ -108,10 +108,10 @@
  install: all
  	mkdir -p $(BINDIR)
  
 -	install $(MUDOUTPROG) -m 755 $(BINDIR)
 -	install $(WHOPROG) -m 755 $(BINDIR)
 -	install $(MUDPASSWDPROG) -m 755 $(BINDIR)
-+	${INSTALL_PROGRAM} $(MUDOUTPROG) $(BINDIR)
-+	${INSTALL_PROGRAM} $(WHOPROG) $(BINDIR)
-+	${INSTALL_PROGRAM} $(MUDPASSWDPROG) $(BINDIR)
+-	install $(MUDLOGD) -m 755 $(BINDIR)
++	${BSD_INSTALL_PROGRAM} $(MUDOUTPROG) $(BINDIR)
++	${BSD_INSTALL_PROGRAM} $(WHOPROG) $(BINDIR)
++	${BSD_INSTALL_PROGRAM} $(MUDPASSWDPROG) $(BINDIR)
++	${BSD_INSTALL_PROGRAM} $(MUDLOGD) $(BINDIR)
  
- ifndef MUDOUTPROG
  clean:
+ 	rm -f $(MUDOUTPROG) $(WHOPROG) *.o *~ core DEADJOE util/*.o
diff -urN /usr/ports/ftp/muddleftpd/pkg-plist ftp/muddleftpd/pkg-plist
--- /usr/ports/ftp/muddleftpd/pkg-plist	Mon Apr 23 02:05:02 2001
+++ ftp/muddleftpd/pkg-plist	Sat Jul  7 04:47:58 2001
@@ -1,21 +1,24 @@
 bin/ftpwho
 bin/muddleftpd
+bin/mudlogd
 bin/mudpasswd
 @unexec install-info --delete %D/info/muddleftpd.info %D/info/dir
 info/muddleftpd.info
 @exec install-info %D/info/muddleftpd.info %D/info/dir
-share/examples/muddleftpd/README
-share/examples/muddleftpd/anon-only.conf
-share/examples/muddleftpd/anon-reigon.conf
-share/examples/muddleftpd/ratios.conf
-share/examples/muddleftpd/standard.conf
-share/examples/muddleftpd/vserver-host.conf
-share/examples/muddleftpd/vserver.conf
-share/examples/muddleftpd/vserverbig.conf
-@dirrm share/examples/muddleftpd
 %%PORTDOCS%%share/doc/muddleftpd/cookie.txt
 %%PORTDOCS%%share/doc/muddleftpd/ftpcmds.txt
 %%PORTDOCS%%share/doc/muddleftpd/muddleftpd.txt
+%%PORTDOCS%%share/doc/muddleftpd/mudlogd.txt
 %%PORTDOCS%%share/doc/muddleftpd/mudpasswd.txt
 %%PORTDOCS%%share/doc/muddleftpd/reference.txt
+%%PORTDOCS%%share/examples/muddleftpd/README
+%%PORTDOCS%%share/examples/muddleftpd/anon-only.conf
+%%PORTDOCS%%share/examples/muddleftpd/anon-reigon.conf
+%%PORTDOCS%%share/examples/muddleftpd/mudlogd.conf
+%%PORTDOCS%%share/examples/muddleftpd/ratios.conf
+%%PORTDOCS%%share/examples/muddleftpd/standard.conf
+%%PORTDOCS%%share/examples/muddleftpd/vserver-host.conf
+%%PORTDOCS%%share/examples/muddleftpd/vserver.conf
+%%PORTDOCS%%share/examples/muddleftpd/vserverbig.conf
+%%PORTDOCS%%@dirrm share/examples/muddleftpd
 %%PORTDOCS%%@dirrm share/doc/muddleftpd

>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?200107092045.f69KjDc30427>