From owner-freebsd-ports Sun Mar 11 11: 0:13 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4E92C37B71A for ; Sun, 11 Mar 2001 11:00:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f2BJ02Q47173; Sun, 11 Mar 2001 11:00:02 -0800 (PST) (envelope-from gnats) Received: from genesis.k.pl (genesis.korbank.pl [195.117.162.253]) by hub.freebsd.org (Postfix) with ESMTP id 89B9737B719 for ; Sun, 11 Mar 2001 10:56:10 -0800 (PST) (envelope-from ns88@genesis.k.pl) Received: (from ns88@localhost) by genesis.k.pl (8.11.2/8.11.1) id f2BItnm95561; Sun, 11 Mar 2001 19:55:49 +0100 (CET) (envelope-from ns88) Message-Id: <200103111855.f2BItnm95561@genesis.k.pl> Date: Sun, 11 Mar 2001 19:55:49 +0100 (CET) From: ns88@k.pl Reply-To: ns88@k.pl To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/25710: New port: news/slrn-pl, slrn with polish interface Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 25710 >Category: ports >Synopsis: New port: news/slrn-pl, slrn with polish interface >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: Sun Mar 11 11:00:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Tomasz Paszkowski >Release: FreeBSD 4.2-STABLE i386 >Organization: >Environment: >Description: Slrn-pl is a news reader basicly based on slrn-0.9.6.4 with polish interface and documentation. This program has also many useful features added and well prepared configuration files. Portlint: ok >How-To-Repeat: >Fix: # 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: # # slrn-pl # slrn-pl/files # slrn-pl/files/patch-aa # slrn-pl/files/patch-ab # slrn-pl/files/patch-ac # slrn-pl/files/patch-ad # slrn-pl/files/patch-ae # slrn-pl/files/patch-af # slrn-pl/pkg-plist # slrn-pl/pkg-descr # slrn-pl/pkg-comment # slrn-pl/Makefile # slrn-pl/distinfo # echo c - slrn-pl mkdir -p slrn-pl > /dev/null 2>&1 echo c - slrn-pl/files mkdir -p slrn-pl/files > /dev/null 2>&1 echo x - slrn-pl/files/patch-aa sed 's/^X//' >slrn-pl/files/patch-aa << 'END-of-slrn-pl/files/patch-aa' X--- slrn-0.9.6.4/src/Makefile.in Thu Jan 4 19:00:51 2001 X+++ Makefile.in Sun Mar 11 18:34:41 2001 X@@ -71,18 +71,19 @@ X X BINDIR = @bindir@ X BASEVERSION = 0.9.6.4 X-DOCDIR = $(prefix)/doc/slrn-$(BASEVERSION) X-PULLDOCDIR = $(prefix)/doc/slrn-pull-$(BASEVERSION) X+DOCDIR = $(prefix)/share/doc/slrn X+PULLDOCDIR = $(prefix)/share/doc/slrn/slrnpull X SPOOLDIR = /var/spool X PULLDIR = $(SPOOLDIR)/slrnpull X MANDIR = @mandir@ X-MACRODIR = @datadir@/slrn X+MACRODIR = $(prefix)/etc/slrn X MKINSDIR = ../autoconf/mkinsdir.sh X X DOCDIR_PL = $(DOCDIR)/pl X PULLDOCDIR_PL = $(PULLDOCDIR)/pl X-MANDIR_PL = $(MANDIR)/pl X-CONFDIR = /etc/slrn X+MANDIR_PL = $(MANDIR)/pl_PL.ISO_8859-2 X+CONFDIR = $(prefix)/etc/slrn X+EXAMPLEDIR_SLRNPULL = $(prefix)/share/examples/slrn/slrnpull X X # DESTDIR is designed to facilitate making packages. Normally it is empty X DESTDIR = X@@ -104,18 +105,19 @@ X X # Files to install in DOC_DIR: X DOCDIR_FILES = help.txt INSTALL README.vms README.os2 README.GroupLens \ X- README.macros FAQ SCORE_FAQ score.txt score.sl \ X- slrn.rc README.w95 pc-keys.txt \ X- slrn-doc.html slrnfuns.txt X+ README.macros FAQ SCORE_FAQ score.txt \ X+ README.w95 pc-keys.txt \ X+ slrn-doc.html slrnfuns.txt \ X+ slrn.rc score.sl X DOC_FILES = COPYRIGHT COPYING README changes.txt changes-pl.txt X MAN_FILES = ../doc/slrn.1 X MACRO_FILES = ../macros/*.sl X-SLRNPULL_DOCS = README FAQ QUICK_INSTALL score setgid.txt \ X- slrnpull.conf slrnpull.sh slrn.rc X+SLRNPULL_DOCS = README FAQ QUICK_INSTALL setgid.txt X+EXAMPLE_SLRNPULL = pl/slrnpull.conf slrnpull.sh slrn.rc score X SLRNPULL_CONF = ../slrnpull/pl/slrnpull.conf X X DOC_FILES_PL = ../doc/pl/* X-SLRNPULL_DOCS_PL = ../slrnpull/pl/* X+SLRNPULL_DOCS_PL = FAQ QUICK_INSTALL X MAN_FILES_PL = ../doc/pl.man/slrn.1 X ETC_FILES = ../etc/*.rc X X@@ -175,7 +177,7 @@ X /bin/rm -rf $(OBJDIR) Makefile sysconf.h X installdirs: X $(MKINSDIR) $(DEST_DOCDIR) X- if [ -f objs/slrnpull ]; then \ X+ if [ -f $(ARCH)objs/slrnpull ]; then \ X $(MKINSDIR) $(DEST_PULLDOCDIR); \ X $(MKINSDIR) $(DEST_PULLDOCDIR_PL); \ X $(INSTALL) -d $(DEST_SPOOLDIR); \ X@@ -188,6 +190,7 @@ X $(MKINSDIR) $(DEST_DOCDIR_PL) X $(MKINSDIR) $(DEST_MANDIR_PL)/man1 X $(MKINSDIR) $(DEST_CONFDIR) X+ $(MKINSDIR) $(EXAMPLEDIR_SLRNPULL) X X install: all installdirs X $(INSTALL) -m 755 -s $(OBJDIR)/slrn $(DEST_BINDIR) X@@ -262,8 +265,8 @@ X done; \ X for i in $(SLRNPULL_DOCS_PL); \ X do \ X- echo $(INSTALL_DATA) $$i $(DEST_PULLDOCDIR_PL); \ X- $(INSTALL_DATA) $$i $(DEST_PULLDOCDIR_PL); \ X+ echo $(INSTALL_DATA) ../slrnpull/pl/$$i $(DEST_PULLDOCDIR_PL); \ X+ $(INSTALL_DATA) ../slrnpull/pl/$$i $(DEST_PULLDOCDIR_PL); \ X if [ "$$?" != "0" ]; then \ X exit 1; \ X fi; \ X@@ -271,6 +274,13 @@ X echo $(INSTALL_SPOOL) -m 664 $(SLRNPULL_CONF) $(DEST_PULLDIR); \ X $(INSTALL_SPOOL) -m 664 $(SLRNPULL_CONF) $(DEST_PULLDIR); \ X fi; X+ @for i in $(EXAMPLE_SLRNPULL); do \ X+ echo $(INSTALL_DATA) ../slrnpull/$$i $(EXAMPLEDIR_SLRNPULL); \ X+ $(INSTALL_DATA) ../slrnpull/$$i $(EXAMPLEDIR_SLRNPULL); \ X+ if [ "$$?" != "0" ]; then \ X+ exit 1; \ X+ fi; \ X+ done X X # The symlinks target is for my own private use. It simply creates the object X # directory as a symbolic link to a local disk instead of an NFS mounted one. END-of-slrn-pl/files/patch-aa echo x - slrn-pl/files/patch-ab sed 's/^X//' >slrn-pl/files/patch-ab << 'END-of-slrn-pl/files/patch-ab' X--- slrn-0.9.6.4/src/version.c.orig Fri Jan 12 00:18:29 2001 X+++ slrn-0.9.6.4/src/version.c Fri Jan 12 00:16:21 2001 X@@ -165,10 +165,15 @@ X static char *get_unix_system_name (void) X { X # ifdef HAVE_UNAME X- static struct utsname u; X+ struct utsname u; X+ static u_char sys_nazwa[MAX_SYSNAME_LEN+1]; X X- if (-1 != uname (&u)) X- return u.sysname; X+ if (-1 != uname (&u)){ X+ snprintf (sys_nazwa,MAX_SYSNAME_LEN,"%s/%s %s",u.sysname, X+ u.machine,u.release); X+ return (sys_nazwa); X+ } X+ X # endif X return "Unix"; X } END-of-slrn-pl/files/patch-ab echo x - slrn-pl/files/patch-ac sed 's/^X//' >slrn-pl/files/patch-ac << 'END-of-slrn-pl/files/patch-ac' X--- slrn-0.9.6.4/src/version.h.orig Fri Jan 12 00:18:23 2001 X+++ slrn-0.9.6.4/src/version.h Fri Jan 12 00:12:39 2001 X@@ -22,6 +22,7 @@ X #define SLRN_VERSION_PL "pl-1.0" X X #ifndef SLRNPULL_CODE X+#define MAX_SYSNAME_LEN 64 X extern char *Slrn_Version; X extern char *Slrn_Version_PL; X extern char *slrn_get_os_name (void); END-of-slrn-pl/files/patch-ac echo x - slrn-pl/files/patch-ad sed 's/^X//' >slrn-pl/files/patch-ad << 'END-of-slrn-pl/files/patch-ad' X--- slrn-0.9.6.4/etc/slrn-konfiguracja.rc Thu Jan 4 19:00:51 2001 X+++ slrn-konfiguracja.rc Sat Mar 10 21:55:14 2001 X@@ -184,7 +184,7 @@ X X % Komenda sendmail umożliwia podstawienie innego mailera. Upewnij się, że X % obsługuje taki sam interfejs jak sendmail! X-% set sendmail_command "/usr/lib/sendmail -oi -t -oem -odb" X+% set sendmail_command "/usr/sbin/sendmail -oi -t -oem -odb" X X % Nazwa pliku Punktacji (względem katalogu domowego) X %scorefile "News/Score" END-of-slrn-pl/files/patch-ad echo x - slrn-pl/files/patch-ae sed 's/^X//' >slrn-pl/files/patch-ae << 'END-of-slrn-pl/files/patch-ae' X--- slrn-0.9.6.4/src/slrnfeat.h Thu Jan 4 19:00:51 2001 X+++ slrnfeat.h Sun Mar 11 19:01:17 2001 X@@ -215,9 +215,9 @@ X # define SLRN_ARTICLE_FILENAME ".article" X # define SLRN_FOLLOWUP_FILENAME ".followup" X # define SLRN_SIGNATURE_FILE ".signature" X-# define SLRN_SENDMAIL_COMMAND "/usr/lib/sendmail -oi -t -oem -odb" X+# define SLRN_SENDMAIL_COMMAND "/usr/sbin/sendmail -oi -t -oem -odb" X # ifndef SLRN_LIB_DIR X-# define SLRN_LIB_DIR "/etc/slrn" X+# define SLRN_LIB_DIR "%%PREFIX%%/etc/slrn" X # endif X # endif /* unix */ X # endif /* os2 */ END-of-slrn-pl/files/patch-ae echo x - slrn-pl/files/patch-af sed 's/^X//' >slrn-pl/files/patch-af << 'END-of-slrn-pl/files/patch-af' X--- slrn-0.9.6.4/etc/slrn.rc Thu Jan 4 19:00:51 2001 X+++ slrn.rc Sat Mar 10 22:28:07 2001 X@@ -8,8 +8,8 @@ X % przykład należy użyć "C:\\home\\file.txt" lub "C:/home/file.txt" lecz X % NIE WOLNO UŻYĆ "C:\home\file.txt" X X-include /etc/slrn/slrn-konfiguracja.rc X-include /etc/slrn/slrn-patche.rc X-include /etc/slrn/slrn-klawisze.rc X-include /etc/slrn/slrn-kolory.rc X-include /etc/slrn/slrn-makra.rc X+include %%PREFIX%%/etc/slrn/slrn-konfiguracja.rc X+include %%PREFIX%%/etc/slrn/slrn-patche.rc X+include %%PREFIX%%/etc/slrn/slrn-klawisze.rc X+include %%PREFIX%%/etc/slrn/slrn-kolory.rc X+include %%PREFIX%%/etc/slrn/slrn-makra.rc END-of-slrn-pl/files/patch-af echo x - slrn-pl/pkg-plist sed 's/^X//' >slrn-pl/pkg-plist << 'END-of-slrn-pl/pkg-plist' Xbin/slrn Xbin/slrnpull Xetc/slrn/slrn-klawisze.rc Xetc/slrn/slrn-kolory.rc Xetc/slrn/slrn-konfiguracja.rc Xetc/slrn/slrn-makra.rc Xetc/slrn/slrn-patche.rc Xetc/slrn/slrn.rc Xetc/slrn/color.sl Xetc/slrn/hooks.sl Xetc/slrn/ispell.sl Xetc/slrn/konwertuj.sl Xetc/slrn/nn.sl Xetc/slrn/posthook.sl Xetc/slrn/search.sl Xetc/slrn/sv2re.sl Xetc/slrn/tin-art.sl Xetc/slrn/tin-group.sl Xetc/slrn/tsca-mymime.sl Xetc/slrn/ttyprint.sl Xetc/slrn/util.sl Xetc/slrn/xcomment.sl Xshare/doc/slrn/slrnpull/pl/FAQ Xshare/doc/slrn/slrnpull/pl/QUICK_INSTALL Xshare/doc/slrn/slrnpull/README Xshare/doc/slrn/slrnpull/FAQ Xshare/doc/slrn/slrnpull/QUICK_INSTALL Xshare/doc/slrn/slrnpull/setgid.txt Xshare/doc/slrn/pl/FAQ Xshare/doc/slrn/pl/INSTALL Xshare/doc/slrn/pl/README.GroupLens Xshare/doc/slrn/pl/SCORE_FAQ Xshare/doc/slrn/pl/help.txt Xshare/doc/slrn/pl/score.txt Xshare/doc/slrn/pl/slrn-doc.html Xshare/doc/slrn/help.txt Xshare/doc/slrn/INSTALL Xshare/doc/slrn/README.vms Xshare/doc/slrn/README.os2 Xshare/doc/slrn/README.GroupLens Xshare/doc/slrn/README.macros Xshare/doc/slrn/FAQ Xshare/doc/slrn/SCORE_FAQ Xshare/doc/slrn/score.txt Xshare/doc/slrn/README.w95 Xshare/doc/slrn/pc-keys.txt Xshare/doc/slrn/slrn-doc.html Xshare/doc/slrn/slrnfuns.txt Xshare/doc/slrn/slrn.rc Xshare/doc/slrn/score.sl Xshare/doc/slrn/COPYRIGHT Xshare/doc/slrn/COPYING Xshare/doc/slrn/README Xshare/doc/slrn/changes.txt Xshare/doc/slrn/changes-pl.txt Xshare/examples/slrn/slrnpull/slrnpull.conf Xshare/examples/slrn/slrnpull/slrnpull.sh Xshare/examples/slrn/slrnpull/slrn.rc Xshare/examples/slrn/slrnpull/score X@unexec rm -f /var/spool/slrnpull/slrnpull.conf X@dirrm etc/slrn X@dirrm share/doc/slrn/slrnpull/pl X@dirrm share/doc/slrn/slrnpull X@dirrm share/doc/slrn/pl X@dirrm share/doc/slrn X@dirrm share/examples/slrn/slrnpull X@dirrm share/examples/slrn END-of-slrn-pl/pkg-plist echo x - slrn-pl/pkg-descr sed 's/^X//' >slrn-pl/pkg-descr << 'END-of-slrn-pl/pkg-descr' Xslrn (not to be confused with slnr) is a SLang-based NNTP newsreader with a Xnice and translated to Polish language interface. END-of-slrn-pl/pkg-descr echo x - slrn-pl/pkg-comment sed 's/^X//' >slrn-pl/pkg-comment << 'END-of-slrn-pl/pkg-comment' XSlrn w polskiej wersji END-of-slrn-pl/pkg-comment echo x - slrn-pl/Makefile sed 's/^X//' >slrn-pl/Makefile << 'END-of-slrn-pl/Makefile' X# New ports collection makefile for: slrn-pl X# Date Created: 12 Jan 2001 X# Whom: Tomasz Paszkowski X# X# $FreeBSD$ X XPORTNAME= slrn XPORTVERSION= 1.0 XPORTREVISION= 1 XCATEGORIES= news XMASTER_SITES= http://www.math.put.poznan.pl/~jarek/Slrn/${MASTER_SITE_SUBDIR}/ \ X http://booster.alpha.pl/~jojoro/${MASTER_SITE_SUBDIR}/ XMASTER_SITE_SUBDIR= /programy/slrn XPKGNAMEPREFIX= pl- XDISTNAME= slrn-0.9.6.4-pl_1.0 X XMAINTAINER= ns88@k.pl X XLIB_DEPENDS= slang.1:${PORTSDIR}/devel/libslang X XCONFIGURE_ARGS+= --with-ssl X XWRKSRC= ${WRKDIR}/slrn-0.9.6.4 X XPATCH_STRIP= -p1 X XUSE_GMAKE= true XGNU_CONFIGURE= true X XALL_TARGET= all slrnpull X XMAN1= slrn.1 XMANLANG= pl_PL.ISO_8859-2 "." X X.include X Xpost-patch: X X.for file in ${MASTERDIR}/work/slrn-0.9.6.4/etc/slrn.rc \ X ${MASTERDIR}/work/slrn-0.9.6.4/src/slrnfeat.h X @${SED} -e 's^%%PREFIX%%^${PREFIX}^' ${file} > ${file}.tmp X @${MV} -f ${file}.tmp ${file} X.endfor X X.include END-of-slrn-pl/Makefile echo x - slrn-pl/distinfo sed 's/^X//' >slrn-pl/distinfo << 'END-of-slrn-pl/distinfo' XMD5 (slrn-0.9.6.4-pl_1.0.tar.gz) = 1cc0bba1031cd177b2da69be3e402663 END-of-slrn-pl/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message