Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Mar 2001 19:55:49 +0100 (CET)
From:      ns88@k.pl
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/25710: New port: news/slrn-pl, slrn with polish interface
Message-ID:  <200103111855.f2BItnm95561@genesis.k.pl>

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

>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 <ns88@k.pl>
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 <bsd.port.pre.mk>
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 <bsd.port.post.mk>
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




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