Sat Jun 1 14:03:33 2013 UTC ()
Bump PKGREVISION.

Fix build on Solaris 10, PR pkg/47865.

* Do not make man pages, use shipped version.
  Generating man pages required groff's soelim and pic.
* Use pdksh for build-aux/extract-help script.
  Solaris's /bin/sh does not work properly with it.


(ryoon)
diff -r1.32 -r1.33 pkgsrc/devel/rcs/Makefile
diff -r1.11 -r1.12 pkgsrc/devel/rcs/distinfo
diff -r0 -r1.1 pkgsrc/devel/rcs/patches/patch-man_Makefile.in

cvs diff -r1.32 -r1.33 pkgsrc/devel/rcs/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/rcs/Makefile 2013/05/22 21:53:09 1.32
+++ pkgsrc/devel/rcs/Makefile 2013/06/01 14:03:33 1.33
@@ -1,30 +1,33 @@ @@ -1,30 +1,33 @@
1# $NetBSD: Makefile,v 1.32 2013/05/22 21:53:09 tcort Exp $ 1# $NetBSD: Makefile,v 1.33 2013/06/01 14:03:33 ryoon Exp $
2# 2#
3 3
4DISTNAME= rcs-5.9.0 4DISTNAME= rcs-5.9.0
 5PKGREVISION= 1
5CATEGORIES= devel scm 6CATEGORIES= devel scm
6MASTER_SITES= ${MASTER_SITE_GNU:=rcs/} 7MASTER_SITES= ${MASTER_SITE_GNU:=rcs/}
7EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
8 9
9MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.cs.purdue.edu/homes/trinkle/RCS/ 11HOMEPAGE= http://www.cs.purdue.edu/homes/trinkle/RCS/
11COMMENT= GNU Revision Control System - version control software 12COMMENT= GNU Revision Control System - version control software
12 13
13USE_TOOLS+= gmake 14USE_TOOLS+= gmake
14 15
15.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"
16.if ${OPSYS} == "SunOS" || ${OPSYS} == "OSF1" || ${OPSYS} == "AIX" || ${OPSYS} == "Minix" 17.if ${OPSYS} == "SunOS" || ${OPSYS} == "OSF1" || ${OPSYS} == "AIX" || ${OPSYS} == "Minix"
17DEPENDS+= diffutils>=2.7:../../devel/diffutils 18DEPENDS+= diffutils>=2.7:../../devel/diffutils
18CONFIGURE_ARGS+= --with-diffutils 19CONFIGURE_ARGS+= --with-diffutils
19# the native diff/diff3 is not sufficient for rcs 20# the native diff/diff3 is not sufficient for rcs
20TOOLS_PLATFORM.diff= ${LOCALBASE}/bin/gdiff 21TOOLS_PLATFORM.diff= ${LOCALBASE}/bin/gdiff
21.endif 22.endif
22 23
23GNU_CONFIGURE= yes 24GNU_CONFIGURE= yes
24CONFIGURE_ENV+= PATH=${LOCALBASE}/bin:"$$PATH" 25CONFIGURE_ENV+= PATH=${LOCALBASE}/bin:"$$PATH"
25 26
 27REPLACE_SH= build-aux/extract-help
 28
26post-install: 29post-install:
27 ${LN} -s ${DESTDIR}${PREFIX}/bin/rlog ${DESTDIR}${PREFIX}/bin/rcslog 30 ${LN} -s ${DESTDIR}${PREFIX}/bin/rlog ${DESTDIR}${PREFIX}/bin/rcslog
28 ${LN} -s ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/rlog.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/rcslog.1 31 ${LN} -s ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/rlog.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/rcslog.1
29 32
30.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/devel/rcs/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/rcs/distinfo 2013/05/19 03:30:44 1.11
+++ pkgsrc/devel/rcs/distinfo 2013/06/01 14:03:33 1.12
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.11 2013/05/19 03:30:44 ryoon Exp $ 1$NetBSD: distinfo,v 1.12 2013/06/01 14:03:33 ryoon Exp $
2 2
3SHA1 (rcs-5.9.0.tar.xz) = c7d7d5d91eeccbad405f5c617b34a2e99212f4bb 3SHA1 (rcs-5.9.0.tar.xz) = c7d7d5d91eeccbad405f5c617b34a2e99212f4bb
4RMD160 (rcs-5.9.0.tar.xz) = e4b3f3edfd8d284eec706a5fb973f37ba633d521 4RMD160 (rcs-5.9.0.tar.xz) = e4b3f3edfd8d284eec706a5fb973f37ba633d521
5Size (rcs-5.9.0.tar.xz) = 789296 bytes 5Size (rcs-5.9.0.tar.xz) = 789296 bytes
 6SHA1 (patch-man_Makefile.in) = c11741edca9bed68cf988889e603536b4f0d31e7

File Added: pkgsrc/devel/rcs/patches/Attic/patch-man_Makefile.in
$NetBSD: patch-man_Makefile.in,v 1.1 2013/06/01 14:03:33 ryoon Exp $

* Use shipped man pages, to eliminate massive dependencies to groff.

--- man/Makefile.in.orig	2013-05-06 07:28:45.000000000 +0000
+++ man/Makefile.in
@@ -1549,12 +1549,6 @@ uninstall-man: uninstall-man1 uninstall-
 $(dist_man_MANS) $(dist_noinst_MANS): REL $(bits)
 
 REL: $(top_srcdir)/configure
-	@{ echo '.ds Rv $(PACKAGE_VERSION)' ;		\
-	   date -u +'.ds Dt %Y-%m-%d' -r $< ; } > $@t ;	\
-	if [ -f $@ ] && cmp -s $@t $@ ;			\
-	  then rm -f $@t ;				\
-	  else mv $@t $@ ; echo Created $@ ;		\
-	fi
 
 # Makefile.am ends here