Date: Mon, 17 Apr 2000 12:00:02 -0700 (PDT) From: "KATO Tsuguru" <tkato@prontomail.ne.jp> To: freebsd-ports@FreeBSD.org Subject: Re: ports/18041: Update ftp/downloader to version 1.14 (supersedesports/17229) Message-ID: <200004171900.MAA51008@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/18041; it has been noted by GNATS. From: "KATO Tsuguru" <tkato@prontomail.ne.jp> To: FreeBSD-gnats-submit@freebsd.org Cc: andrew@chg.ru, lioux@uol.com.br Subject: Re: ports/18041: Update ftp/downloader to version 1.14 (supersedesports/17229) Date: Tue, 18 Apr 2000 03:57:38 +0900 > Yes, but there is one problem -- according to author license we > can't modify source files. Oops, I hadn't care about it at all! > Could you please test my port on 4.x (it also supports NLS properly)? Although no significant problem was found, I'd like to arrange it a little as follows: New file: patches/patch-ap Remove file: patches/patch-ae diff -urN /usr/ports/ftp/downloader/Makefile ftp/downloader/Makefile --- /usr/ports/ftp/downloader/Makefile Wed Apr 12 21:21:24 2000 +++ ftp/downloader/Makefile Tue Apr 18 01:52:49 2000 @@ -6,19 +6,33 @@ # PORTNAME= downloader -PORTVERSION= 1.11 +PORTVERSION= 1.14 CATEGORIES= ftp MASTER_SITES= ftp://ftp.server51.freshmeat.net/pub/d4x/ \ - ftp://ftp.lonyay.edu.hu/pub/software/nt/ \ - http://people.FreeBSD.org/~imura/distfiles/ + ftp://ftp.chg.ru/pub/X11/applications/Xdownloader/ DISTNAME= nt-${PORTVERSION} MAINTAINER= ports@FreeBSD.org LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 +GTK_CONFIG?= ${X11BASE}/bin/gtk12-config +MSGFMT_CMD= ${LOCALBASE}/bin/msgfmt + WRKSRC= ${WRKDIR}/${DISTNAME}/main -CFLAGS= -pedantic +MAKE_ENV= GTK_CONFIG="${GTK_CONFIG}" \ + MSGFMT_CMD="${MSGFMT_CMD}" + +D4X_DOC= ChangeLog FAQ FAQ.es FAQ.fr FAQ.gr INSTALL INSTALL.gr LICENSE \ + NAMES PLANS README README.gr README.ru THANKS TODO TROUBLES + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/share/doc/downloader +.for file in ${D4X_DOC} + ${INSTALL_DATA} ${WRKSRC}/../${file} ${PREFIX}/share/doc/downloader +.endfor +.endif .include <bsd.port.mk> diff -urN /usr/ports/ftp/downloader/files/md5 ftp/downloader/files/md5 --- /usr/ports/ftp/downloader/files/md5 Mon Feb 21 01:08:13 2000 +++ ftp/downloader/files/md5 Tue Apr 18 00:54:43 2000 @@ -1 +1 @@ -MD5 (nt-1.11.tar.gz) = 6d76906c39e156704ec85670411ad715 +MD5 (nt-1.14.tar.gz) = 0e7d9f4bc82c47b8a8f400c62c7f1e28 diff -urN /usr/ports/ftp/downloader/patches/patch-aa ftp/downloader/patches/patch-aa --- /usr/ports/ftp/downloader/patches/patch-aa Mon Feb 21 01:08:14 2000 +++ ftp/downloader/patches/patch-aa Tue Apr 18 01:15:56 2000 @@ -1,26 +1,61 @@ ---- Makefile.orig Sat Jan 29 05:02:17 2000 -+++ Makefile Sun Feb 13 13:18:26 2000 -@@ -1,21 +1,15 @@ +--- Makefile.orig Thu Mar 30 17:41:31 2000 ++++ Makefile Tue Apr 18 01:08:29 2000 +@@ -1,31 +1,16 @@ -CXX = c++ ++CXX ?= c++ NLS=-DENABLE_NLS # Remove or comment this line to disable gettext -ifeq ($(DEST),) -DEST=/usr/local -endif -+DEST?=$(PREFIX) ++DEST=$(PREFIX) LOCALEDIR=$(DEST)/share/locale - PTHREAD=-lpthread +-PTHREAD=-lpthread -GTKCONFIG=gtk-config - GLIBCONFIG=glib-config +-GLIBCONFIG=glib-config +-MAKE=make - #next strings were added for BSD support +-#next strings were added for BSD support -ifeq ($(OSTYPE),BSD) PTHREAD=-pthread - GTKCONFIG=gtk12-config +-GTKCONFIG=gtk12-config +-MAKE=gmake -endif ++GTKCONFIG=$(GTK_CONFIG) ++MSGFMT=$(MSGFMT_CMD) +-ifeq ($(OSTYPE),FreeBSD) +-PTHREAD=-pthread +-GTKCONFIG=gtk12-config +-MAKE=gmake +-endif +- -CFLAGS=-Wall -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -+CFLAGS+=-Wall -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS ++CFLAGS+=-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS GTKLIBS=`$(GTKCONFIG) --libs` - GTKFLAGS=`$(GTKCONFIG) --cflags` `$(GLIBCONFIG) --cflags` +-GTKFLAGS=`$(GTKCONFIG) --cflags` `$(GLIBCONFIG) --cflags` ++GTKFLAGS=`$(GTKCONFIG) --cflags` LIBS=$(PTHREAD) $(GTKLIBS) + + EXECC=$(CXX) $(CFLAGS) $(GTKFLAGS) $(NLS) -DLOCALE=\"${LOCALEDIR}\" +@@ -42,7 +27,7 @@ + rm -f nt || test -z "" + $(MAKE) nt + if [ "$(NLS)" != "" ] ; then \ +- cd po && make ; \ ++ cd po && MSGFMT="$(MSGFMT)" $(MAKE) all ; \ + fi + $(MAKE) strip + +@@ -55,9 +40,9 @@ + + + install: all +- install -c -m755 nt $(DEST)/bin ++ $(BSD_INSTALL_PROGRAM) nt $(DEST)/bin + if [ "$(NLS)" != "" ] ; then \ +- cd po && LOCALEDIR=$(LOCALEDIR) make install; \ ++ cd po && LOCALEDIR=$(LOCALEDIR) $(MAKE) install; \ + fi + + main.o: main.cc main.h var.h diff -urN /usr/ports/ftp/downloader/patches/patch-ae ftp/downloader/patches/patch-ae --- /usr/ports/ftp/downloader/patches/patch-ae Mon Feb 21 01:08:15 2000 +++ ftp/downloader/patches/patch-ae Thu Jan 1 09:00:00 1970 @@ -1,10 +0,0 @@ ---- main.cc.orig Thu Jan 27 05:29:34 2000 -+++ main.cc Sun Feb 13 14:12:44 2000 -@@ -12,6 +12,7 @@ - #include <sys/types.h> - #include <sys/stat.h> - #include <sys/ipc.h> -+#include <sys/param.h> - - #if (defined(BSD) && (BSD >= 199306)) - #include <sys/msgbuf.h> diff -urN /usr/ports/ftp/downloader/patches/patch-ap ftp/downloader/patches/patch-ap --- /usr/ports/ftp/downloader/patches/patch-ap Thu Jan 1 09:00:00 1970 +++ ftp/downloader/patches/patch-ap Tue Apr 18 00:54:43 2000 @@ -0,0 +1,18 @@ +--- po/Makefile.orig Tue Jan 11 05:28:32 2000 ++++ po/Makefile Mon Apr 17 14:02:06 2000 +@@ -1,12 +1,12 @@ + all: + for i in `ls *.po` ; do \ +- msgfmt $$i -o `echo $$i | sed -e s/.po//`.gmo ; \ ++ $(MSGFMT) $$i -o `echo $$i | sed -e s/.po//`.gmo ; \ + done + + install: + for i in `ls *.gmo` ; do \ +- mkdirhier $(LOCALEDIR)/`echo $$i|sed -e s/.gmo//`/LC_MESSAGES;\ +- install -c -m644 $$i $(LOCALEDIR)/`echo $$i | sed -e s/.gmo//`/LC_MESSAGES/nt.mo ; \ ++ mkdir -p $(LOCALEDIR)/`echo $$i|sed -e s/.gmo//`/LC_MESSAGES;\ ++ ${BSD_INSTALL_DATA} $$i $(LOCALEDIR)/`echo $$i | sed -e s/.gmo//`/LC_MESSAGES/nt.mo ; \ + done + + uninstall: diff -urN /usr/ports/ftp/downloader/pkg/DESCR ftp/downloader/pkg/DESCR --- /usr/ports/ftp/downloader/pkg/DESCR Wed Jun 23 09:43:50 1999 +++ ftp/downloader/pkg/DESCR Tue Apr 18 02:29:01 2000 @@ -1,7 +1,7 @@ This program is a graphical program for downloading files through the internet which support both ftp and http (not completed yet) protocols. Program also supports REGET if server side supports it too. It is like kget -for linux and ReGet or GetRight for Windows. +for KDE and ReGet or GetRight for Microsoft Windows. This program supports queue of downloads, regets files after connection break and many other features: diff -urN /usr/ports/ftp/downloader/pkg/PLIST ftp/downloader/pkg/PLIST --- /usr/ports/ftp/downloader/pkg/PLIST Mon Feb 21 01:08:19 2000 +++ ftp/downloader/pkg/PLIST Tue Apr 18 01:03:11 2000 @@ -1,9 +1,27 @@ bin/nt +share/doc/downloader/ChangeLog +share/doc/downloader/FAQ +share/doc/downloader/FAQ.es +share/doc/downloader/FAQ.fr +share/doc/downloader/FAQ.gr +share/doc/downloader/INSTALL +share/doc/downloader/INSTALL.gr +share/doc/downloader/LICENSE +share/doc/downloader/NAMES +share/doc/downloader/PLANS +share/doc/downloader/README +share/doc/downloader/README.gr +share/doc/downloader/README.ru +share/doc/downloader/THANKS +share/doc/downloader/TODO +share/doc/downloader/TROUBLES share/locale/bg/LC_MESSAGES/nt.mo share/locale/cs/LC_MESSAGES/nt.mo share/locale/de/LC_MESSAGES/nt.mo +share/locale/el_GR/LC_MESSAGES/nt.mo share/locale/es/LC_MESSAGES/nt.mo share/locale/fr/LC_MESSAGES/nt.mo +share/locale/hu/LC_MESSAGES/nt.mo share/locale/id/LC_MESSAGES/nt.mo share/locale/it/LC_MESSAGES/nt.mo share/locale/ja/LC_MESSAGES/nt.mo @@ -11,28 +29,3 @@ share/locale/pt_BR/LC_MESSAGES/nt.mo share/locale/ru/LC_MESSAGES/nt.mo share/locale/zh_CN.GBK/LC_MESSAGES/nt.mo -@unexec rmdir %D/share/locale/zh_CN.GBK/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/zh_CN.GBK 2>/dev/null || true -@unexec rmdir %D/share/locale/ru/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/ru 2>/dev/null || true -@unexec rmdir %D/share/locale/pt_BR/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/pt_BR 2>/dev/null || true -@unexec rmdir %D/share/locale/nl/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/nl 2>/dev/null || true -@unexec rmdir %D/share/locale/ja/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/ja 2>/dev/null || true -@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/it 2>/dev/null || true -@unexec rmdir %D/share/locale/id/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/id 2>/dev/null || true -@unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/fr 2>/dev/null || true -@unexec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/es 2>/dev/null || true -@unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/de 2>/dev/null || true -@unexec rmdir %D/share/locale/cs/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/cs 2>/dev/null || true -@unexec rmdir %D/share/locale/bg/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/bg 2>/dev/null || true -@unexec rmdir %D/share/locale 2>/dev/null || true -- KATO Tsuguru / tkato@prontomail.ne.jp Sent by Japanese ProntoMail 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?200004171900.MAA51008>