Tue Oct 8 02:59:59 2019 UTC ()
blackbox70: update to 0.75 (a minor maintenance release)

pkgsrc-specific changes: we are now using upstream's formal release
archive, which means a configure script is provided, so we aren't
pulling in a bunch of tool dependencies just to generate such.

Change log:

Brian Bidulock <bidulock@openss7.org> (16):
      reformat TODO
      generate NEWS better
      update for gettext 0.20.1 to fix issue #23
      update release notes
      generate NOTES and TODO
      place filename last in sed command
      update build process
      have better defaults now
      gcc 9.1 too agressive on array-bounds warnings
      ignore release products
      generate release notes on dist
      handle annotated tags better when generating NEWS
      update po files
      ignore lz files
      update release files
      update release files


(gutteridge)
diff -r1.1 -r1.2 pkgsrc/wm/blackbox70/DESCR
diff -r1.20 -r1.21 pkgsrc/wm/blackbox70/Makefile
diff -r1.14 -r1.15 pkgsrc/wm/blackbox70/distinfo
diff -r1.3 -r0 pkgsrc/wm/blackbox70/patches/patch-autogen.sh
diff -r1.1 -r0 pkgsrc/wm/blackbox70/patches/patch-doc_fr__FR_Makefile.am
diff -r1.1 -r0 pkgsrc/wm/blackbox70/patches/patch-doc_ja__JP_Makefile.am
diff -r1.1 -r0 pkgsrc/wm/blackbox70/patches/patch-doc_nl__NL_Makefile.am
diff -r1.1 -r0 pkgsrc/wm/blackbox70/patches/patch-doc_sl__SI_Makefile.am
diff -r0 -r1.1 pkgsrc/wm/blackbox70/patches/patch-doc_fr__FR_Makefile.in
diff -r0 -r1.1 pkgsrc/wm/blackbox70/patches/patch-doc_ja__JP_Makefile.in
diff -r0 -r1.1 pkgsrc/wm/blackbox70/patches/patch-doc_nl__NL_Makefile.in
diff -r0 -r1.1 pkgsrc/wm/blackbox70/patches/patch-doc_sl__SI_Makefile.in

cvs diff -r1.1 -r1.2 pkgsrc/wm/blackbox70/Attic/DESCR (expand / switch to unified diff)

--- pkgsrc/wm/blackbox70/Attic/DESCR 2006/08/20 23:07:17 1.1
+++ pkgsrc/wm/blackbox70/Attic/DESCR 2019/10/08 02:59:59 1.2
@@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
1Blackbox is yet another addition to the list of window managers For X11R6. 1Blackbox is yet another addition to the list of window managers For X11.
2Blackbox is built with C++, sharing no common code with any other window 2Blackbox is built with C++, sharing no common code with any other window
3manager. It is designed to be small and fast, with a built in graphics class, 3manager. It is designed to be small and fast, with a built in graphics class,
4near complete ICCCM compliance, and support for multple desktop environments. 4near complete ICCCM compliance, and support for multple desktop environments.

cvs diff -r1.20 -r1.21 pkgsrc/wm/blackbox70/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/blackbox70/Attic/Makefile 2019/06/14 02:09:03 1.20
+++ pkgsrc/wm/blackbox70/Attic/Makefile 2019/10/08 02:59:59 1.21
@@ -1,39 +1,36 @@ @@ -1,39 +1,36 @@
1# $NetBSD: Makefile,v 1.20 2019/06/14 02:09:03 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.21 2019/10/08 02:59:59 gutteridge Exp $
2 2
3VERSION= 0.74 3VERSION= 0.75
4PKGREVISION= 1 
5DISTNAME= blackbox-${VERSION} 4DISTNAME= blackbox-${VERSION}
6PKGNAME= blackbox70-${VERSION} 5PKGNAME= blackbox70-${VERSION}
7CATEGORIES= wm x11 6CATEGORIES= wm x11
8MASTER_SITES= ${MASTER_SITE_GITHUB:=bbidulock/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=bbidulock/}
9GITHUB_PROJECT= blackboxwm 8GITHUB_PROJECT= blackboxwm
10GITHUB_TAG= ${VERSION} 9GITHUB_RELEASE= ${VERSION}
 10EXTRACT_SUFX= .tar.lz
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= https://github.com/bbidulock/blackboxwm 13HOMEPAGE= https://github.com/bbidulock/blackboxwm
14COMMENT= Small and fast X11 window manager 14COMMENT= Small and fast X11 window manager
15LICENSE= mit 15LICENSE= mit
16 16
17CONFLICTS= bsetroot-[0-9]* 17CONFLICTS= bsetroot-[0-9]*
18CONFLICTS+= blackbox-[0-9]* 18CONFLICTS+= blackbox-[0-9]*
19 19
20USE_LANGUAGES= c c++03 20USE_LANGUAGES= c c++03
21USE_LIBTOOL= yes 21USE_LIBTOOL= yes
22USE_TOOLS+= autoconf automake autopoint gettext-m4 gsed pkg-config 22USE_TOOLS+= pkg-config
23GNU_CONFIGURE= YES 23GNU_CONFIGURE= YES
24 24
25CXXFLAGS.Linux+= -fpermissive 25CXXFLAGS.Linux+= -fpermissive
26 26
27CONFIGURE_ARGS+= --enable-nls 27CONFIGURE_ARGS+= --enable-nls
28 28
29BROKEN_GETTEXT_DETECTION=yes 29BROKEN_GETTEXT_DETECTION=yes
30 30
31BUILDLINK_DEPMETHOD.libXt?= build 31BUILDLINK_DEPMETHOD.libXt?= build
32 32
33pre-configure: 
34 cd ${WRKSRC}; ${SH} ./autogen.sh 
35 
36.include "../../devel/gettext-lib/buildlink3.mk" 33.include "../../devel/gettext-lib/buildlink3.mk"
37.include "../../x11/libX11/buildlink3.mk" 34.include "../../x11/libX11/buildlink3.mk"
38.include "../../x11/libXt/buildlink3.mk" 35.include "../../x11/libXt/buildlink3.mk"
39.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.14 -r1.15 pkgsrc/wm/blackbox70/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/wm/blackbox70/Attic/distinfo 2019/06/14 02:09:03 1.14
+++ pkgsrc/wm/blackbox70/Attic/distinfo 2019/10/08 02:59:59 1.15
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1$NetBSD: distinfo,v 1.14 2019/06/14 02:09:03 gutteridge Exp $ 1$NetBSD: distinfo,v 1.15 2019/10/08 02:59:59 gutteridge Exp $
2 2
3SHA1 (blackbox-0.74.tar.gz) = b252f052c590f092ae0e9c381c6c7e823fd83654 3SHA1 (blackbox-0.75.tar.lz) = 65713441b2b5d0f496729ca65d6d609d40e1fcc4
4RMD160 (blackbox-0.74.tar.gz) = 5c124739cbf1098341378c3bae1b7a461ec22dd4 4RMD160 (blackbox-0.75.tar.lz) = cc1362a45e292dccfbcaf03bc0a508a27bf64980
5SHA512 (blackbox-0.74.tar.gz) = 7d67fe2fe6c0c2e9cd18d494fbba885ab7ca8c7aadcfe5ceada97c1280633b575f3f47a36dc5393c61ae0baf50eef61e56683899913fa58859148148e5041389 5SHA512 (blackbox-0.75.tar.lz) = 0e5e57c57408627af59fea6e6c74d081fce913c2c33005652f5c309edb6b8368f8cf4c80999134db35d1c80b0895476057d02c903210143c9411792d1fa381f1
6Size (blackbox-0.74.tar.gz) = 395732 bytes 6Size (blackbox-0.75.tar.lz) = 562326 bytes
7SHA1 (patch-autogen.sh) = bdf1efbddf09d0e457390aaf9f2e621204175540 7SHA1 (patch-doc_fr__FR_Makefile.in) = 39af7e28c397bd4201f85d4d13a48892024d274b
8SHA1 (patch-doc_fr__FR_Makefile.am) = 77fdac4d552af2ef0e8d43c5f6f8aeb0f8e20862 8SHA1 (patch-doc_ja__JP_Makefile.in) = bd79553e6bd5368a8b21cf463056a35c84e2e8e0
9SHA1 (patch-doc_ja__JP_Makefile.am) = e5dcdf4da59f805547cbf0cc9eb5d28468685e2b 9SHA1 (patch-doc_nl__NL_Makefile.in) = 5f7df3158b59633fd9633656237f4fd5cdace897
10SHA1 (patch-doc_nl__NL_Makefile.am) = 951a4babc59a7a237cf662c7c3a2d2b865d9495b 10SHA1 (patch-doc_sl__SI_Makefile.in) = d116093a717a14d8e0b252f0254f7fb03e37f0a1
11SHA1 (patch-doc_sl__SI_Makefile.am) = b348b43e5c8064cd4b46212d3bd609a2f41c7f02 
12SHA1 (patch-lib_Image.cc) = ab49da02853b670843f4884517f0727d4569d50a 11SHA1 (patch-lib_Image.cc) = ab49da02853b670843f4884517f0727d4569d50a
13SHA1 (patch-lib_Menu.cc) = b16a7439fa5db1d287e5353ec5986a9c3ffd6cfb 12SHA1 (patch-lib_Menu.cc) = b16a7439fa5db1d287e5353ec5986a9c3ffd6cfb
14SHA1 (patch-lib_Unicode.cc) = b2936e86dab0e4d0104312b5a387081a3fa02134 13SHA1 (patch-lib_Unicode.cc) = b2936e86dab0e4d0104312b5a387081a3fa02134
15SHA1 (patch-src_Screen.cc) = 7a75160a66eb6317930af063514688c6e5028569 14SHA1 (patch-src_Screen.cc) = 7a75160a66eb6317930af063514688c6e5028569
16SHA1 (patch-src_Toolbar.cc) = 2fdcea33eff7b6a99f22ce7a77c9b713b4f005b5 15SHA1 (patch-src_Toolbar.cc) = 2fdcea33eff7b6a99f22ce7a77c9b713b4f005b5
17SHA1 (patch-src_main.cc) = 24f43276e20f8fb89c6cb478e5e1bf52ea3eb659 16SHA1 (patch-src_main.cc) = 24f43276e20f8fb89c6cb478e5e1bf52ea3eb659
18SHA1 (patch-util_bsetbg) = 2e5ea600ef842ff677591220398fb7300d210397 17SHA1 (patch-util_bsetbg) = 2e5ea600ef842ff677591220398fb7300d210397

File Deleted: pkgsrc/wm/blackbox70/patches/Attic/patch-autogen.sh

File Deleted: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_fr__FR_Makefile.am

File Deleted: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_ja__JP_Makefile.am

File Deleted: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_nl__NL_Makefile.am

File Deleted: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_sl__SI_Makefile.am

File Added: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_fr__FR_Makefile.in
$NetBSD: patch-doc_fr__FR_Makefile.in,v 1.1 2019/10/08 02:59:59 gutteridge Exp $

Avoid a variable specific to GNU make.

--- doc/fr_FR/Makefile.in.orig	2019-09-06 09:55:03.000000000 +0000
+++ doc/fr_FR/Makefile.in
@@ -588,7 +588,7 @@ blackbox.1: blackbox.1.in
 	$(SED) -e "s,@defaultmenu@,$(DEFAULT_MENU)," \
 		-e "s,@pkgdatadir@,$(pkgdatadir)," \
 		-e "s,@version@,$(VERSION)," \
-		$< > $@
+		blackbox.1.in > $@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.

File Added: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_ja__JP_Makefile.in
$NetBSD: patch-doc_ja__JP_Makefile.in,v 1.1 2019/10/08 02:59:59 gutteridge Exp $

Avoid a variable specific to GNU make.

--- doc/ja_JP/Makefile.in.orig	2019-09-06 09:55:04.000000000 +0000
+++ doc/ja_JP/Makefile.in
@@ -588,7 +588,7 @@ blackbox.1: blackbox.1.in
 	$(SED) -e "s,@defaultmenu@,$(DEFAULT_MENU)," \
 		-e "s,@pkgdatadir@,$(pkgdatadir)," \
 		-e "s,@version@,$(VERSION)," \
-		$< > $@
+		blackbox.1.in > $@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.

File Added: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_nl__NL_Makefile.in
$NetBSD: patch-doc_nl__NL_Makefile.in,v 1.1 2019/10/08 02:59:59 gutteridge Exp $

Avoid a variable specific to GNU make.

--- doc/nl_NL/Makefile.in.orig	2019-09-06 09:55:04.000000000 +0000
+++ doc/nl_NL/Makefile.in
@@ -588,7 +588,7 @@ blackbox.1: blackbox.1.in
 	$(SED) -e "s,@defaultmenu@,$(DEFAULT_MENU)," \
 		-e "s,@pkgdatadir@,$(pkgdatadir)," \
 		-e "s,@version@,$(VERSION)," \
-		$< > $@
+		blackbox.1.in > $@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.

File Added: pkgsrc/wm/blackbox70/patches/Attic/patch-doc_sl__SI_Makefile.in
$NetBSD: patch-doc_sl__SI_Makefile.in,v 1.1 2019/10/08 02:59:59 gutteridge Exp $

Avoid a variable specific to GNU make.

--- doc/sl_SI/Makefile.in.orig	2019-09-06 09:55:04.000000000 +0000
+++ doc/sl_SI/Makefile.in
@@ -587,7 +587,7 @@ blackbox.1: blackbox.1.in
 	$(SED) -e "s,@defaultmenu@,$(DEFAULT_MENU)," \
 		-e "s,@pkgdatadir@,$(pkgdatadir)," \
 		-e "s,@version@,$(VERSION)," \
-		$< > $@
+		blackbox.1.in > $@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.