Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jul 2013 14:29:36 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r323723 - head/japanese/slrn
Message-ID:  <201307261429.r6QETa89057964@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Fri Jul 26 14:29:35 2013
New Revision: 323723
URL: http://svnweb.freebsd.org/changeset/ports/323723

Log:
  - Trim Makefile header, define LICENSE, fix grammar in COMMENT
  - Try to unbreak parallel builds (-jX)
  - Drop shlib ABI version from LIB_DEPENDS
  - Install manual pages relative to MANPREFIX
  - Rephrase port description, kill EOL space, add WWW line
  
  Reported by:	pointyhat-west

Modified:
  head/japanese/slrn/Makefile
  head/japanese/slrn/pkg-descr

Modified: head/japanese/slrn/Makefile
==============================================================================
--- head/japanese/slrn/Makefile	Fri Jul 26 14:26:53 2013	(r323722)
+++ head/japanese/slrn/Makefile	Fri Jul 26 14:29:35 2013	(r323723)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	ja-slrn
-# Date created:		6 Sept 1999
-# Whom:			Takashi Mega <mega@minz.org>
-#
+# Created by: Takashi Mega <mega@minz.org>
 # $FreeBSD$
-#
 
 PORTNAME=	slrn
 PORTVERSION=	0.9.6.2
@@ -18,21 +14,32 @@ PATCHFILES=	${PORTNAME}-${PORTVERSION}jp
 PATCH_DIST_STRIP=-p1
 
 MAINTAINER=	koma2@lovepeers.org
-COMMENT=	A newsreader based by S-Lang
+COMMENT=	Newsreader based on the S-Lang library
 
-LIB_DEPENDS=	slang.2:${PORTSDIR}/japanese/libslang
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	slang:${PORTSDIR}/japanese/libslang
 
 CONFLICTS=	slrn-0.*
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
-JDOCSRC=	${WRKDIR}/${PORTNAME}-doc-j0.9.5.6-0
 GNU_CONFIGURE=	yes
 ALL_TARGET=	all slrnpull
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+JDOCSRC=	${WRKDIR}/${PORTNAME}-doc-j0.9.5.6-0
+
 MANLANG=	'' ja
 MAN1=		slrn.1
 
+# Tentatively improve inner makefiles in attempt to fix parallel builds
+post-patch:
+	@${REINPLACE_CMD} -e 's|-mkdir|mkdir -p| ; \
+		/DOT_O_DEPS/s|$$| $$(OBJDIR)|' \
+			${WRKSRC}/src/Makefile.in
+	@${REINPLACE_CMD} -E 's|cd (.+); (\$$\(MAKE\))|\2 -C \1|' \
+		${WRKSRC}/autoconf/Makefile.in
+
 post-install:
-	${INSTALL_MAN} ${JDOCSRC}/slrn.1 ${PREFIX}/man/ja/man1
-	${CP} -r ${JDOCSRC} ${PREFIX}/share/doc/slrn/ja
+	${INSTALL_MAN} ${JDOCSRC}/slrn.1 ${MANPREFIX}/man/ja/man1
+	${CP} -a ${JDOCSRC} ${PREFIX}/share/doc/slrn/ja
 
 .include <bsd.port.mk>

Modified: head/japanese/slrn/pkg-descr
==============================================================================
--- head/japanese/slrn/pkg-descr	Fri Jul 26 14:26:53 2013	(r323722)
+++ head/japanese/slrn/pkg-descr	Fri Jul 26 14:29:35 2013	(r323723)
@@ -1,2 +1,4 @@
-Slrn is an easy to use but powerful NNTP based newsreader. It relies on the
-S-Lang programmer's library. 
+Slrn is an easy to use, but powerful NNTP newsreader.  It is based on the
+S-Lang library.
+
+WWW: http://www.slrn.org/



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