Thu Apr 7 13:21:38 2016 UTC ()
Use tradcpp(1) for preprocessing sed script which is not actually C code.
Fixes build with gcc5.
(sed: 3: filenames.sed: unescaped newline inside substitute pattern)


(tnn)
diff -r1.10 -r1.11 pkgsrc/x11/sessreg/Makefile
diff -r1.8 -r1.9 pkgsrc/x11/sessreg/distinfo
diff -r0 -r1.1 pkgsrc/x11/sessreg/patches/patch-man_Makefile.in

cvs diff -r1.10 -r1.11 pkgsrc/x11/sessreg/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/sessreg/Makefile 2016/04/07 10:18:08 1.10
+++ pkgsrc/x11/sessreg/Makefile 2016/04/07 13:21:38 1.11
@@ -1,21 +1,23 @@ @@ -1,21 +1,23 @@
1# $NetBSD: Makefile,v 1.10 2016/04/07 10:18:08 tnn Exp $ 1# $NetBSD: Makefile,v 1.11 2016/04/07 13:21:38 tnn Exp $
2 2
3DISTNAME= sessreg-1.1.0 3DISTNAME= sessreg-1.1.0
4CATEGORIES= x11 4CATEGORIES= x11
5MASTER_SITES= ${MASTER_SITE_XORG:=app/} 5MASTER_SITES= ${MASTER_SITE_XORG:=app/}
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= joerg@NetBSD.org 8MAINTAINER= joerg@NetBSD.org
9HOMEPAGE= http://xorg.freedesktop.org/ 9HOMEPAGE= http://xorg.freedesktop.org/
10COMMENT= Manage utmp/wtmp entries for xdm 10COMMENT= Manage utmp/wtmp entries for xdm
11 11
12USE_TOOLS+= pkg-config 12USE_TOOLS+= pkg-config
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14USE_LANGUAGES= c 
15 14
16BUILD_DEFS+= VARBASE 15BUILD_DEFS+= VARBASE
17CONFIGURE_ARGS+=--localstatedir=${VARBASE:Q} 16CONFIGURE_ARGS+=--localstatedir=${VARBASE:Q}
18 17
 18TOOL_DEPENDS+= tradcpp-[0-9]*:../../devel/tradcpp
 19MAKE_ENV+= RAWCPP="${PREFIX}/bin/tradcpp -Uunix"
 20
19BUILDLINK_API_DEPENDS.xproto+= xproto>=7.0.25 21BUILDLINK_API_DEPENDS.xproto+= xproto>=7.0.25
20.include "../../x11/xproto/buildlink3.mk" 22.include "../../x11/xproto/buildlink3.mk"
21.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/x11/sessreg/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/sessreg/distinfo 2015/11/04 03:28:54 1.8
+++ pkgsrc/x11/sessreg/distinfo 2016/04/07 13:21:38 1.9
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.8 2015/11/04 03:28:54 agc Exp $ 1$NetBSD: distinfo,v 1.9 2016/04/07 13:21:38 tnn Exp $
2 2
3SHA1 (sessreg-1.1.0.tar.bz2) = a27a476f7f39ae30a16dfa25ca07c12378cff7f0 3SHA1 (sessreg-1.1.0.tar.bz2) = a27a476f7f39ae30a16dfa25ca07c12378cff7f0
4RMD160 (sessreg-1.1.0.tar.bz2) = b5779a4f4bf7214fd186e41a81d4cf906f6b4443 4RMD160 (sessreg-1.1.0.tar.bz2) = b5779a4f4bf7214fd186e41a81d4cf906f6b4443
5SHA512 (sessreg-1.1.0.tar.bz2) = 5d9010874696bbc53a6271f30c089690cb341ede992f6be0914474a03ff4468e01e6a4ce7e6a437b96751fdf0ccced52b374126e5caeac6747edecd049841116 5SHA512 (sessreg-1.1.0.tar.bz2) = 5d9010874696bbc53a6271f30c089690cb341ede992f6be0914474a03ff4468e01e6a4ce7e6a437b96751fdf0ccced52b374126e5caeac6747edecd049841116
6Size (sessreg-1.1.0.tar.bz2) = 134484 bytes 6Size (sessreg-1.1.0.tar.bz2) = 134484 bytes
 7SHA1 (patch-man_Makefile.in) = ad772e135519cde9ad4247f42f58cf1161572db1

File Added: pkgsrc/x11/sessreg/patches/Attic/patch-man_Makefile.in
$NetBSD: patch-man_Makefile.in,v 1.1 2016/04/07 13:21:38 tnn Exp $

Use tradcpp(1) for preprocessing sed script which is not actually C code.

--- man/Makefile.in.orig	2015-01-20 05:01:38.000000000 +0000
+++ man/Makefile.in
@@ -490,7 +490,7 @@ uninstall-am: uninstall-appmanDATA
 .PRECIOUS: Makefile
 
 filenames.sed: filenames.sed.c
-	$(AM_V_GEN)$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_V_GEN)$(RAWCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 	    $(AM_CPPFLAGS) $(CPPFLAGS) $(srcdir)/filenames.sed.c | \
 	    $(SED) -n -e '/s|__/ p' -e '/^\/__/ p' > $@