pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wm/sawfish



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Mon Apr  4 01:18:43 UTC 2022

Modified Files:
        pkgsrc/wm/sawfish: Makefile distinfo
Added Files:
        pkgsrc/wm/sawfish/patches: patch-configure
Removed Files:
        pkgsrc/wm/sawfish/patches: patch-configure.ac

Log Message:
sawfish: re-source 1.13 archive for true release content

Not sure how I missed it, but the original archive site is still the
place to get the true release archives, as I just noticed while
comparing something. This simplifies things, as they actually do
provide a configure script, have a normal $WRKSRC by default, etc., in
that version of the archive. This change is close enough after the
original update I made to hopefully be unobtrusive, and the archive
file name differs, too.

There's an issue where upstream thinks they have an install target that
accommodates bsdtar, but it doesn't work on NetBSD (at least, 9.99.95).
Patching it could be revisited, but, since this package seems to expect
gtar as a runtime dependency, anyway, hardly pressing.


To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 pkgsrc/wm/sawfish/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/wm/sawfish/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/wm/sawfish/patches/patch-configure
cvs rdiff -u -r1.1 -r0 pkgsrc/wm/sawfish/patches/patch-configure.ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wm/sawfish/Makefile
diff -u pkgsrc/wm/sawfish/Makefile:1.100 pkgsrc/wm/sawfish/Makefile:1.101
--- pkgsrc/wm/sawfish/Makefile:1.100    Mon Apr  4 00:44:53 2022
+++ pkgsrc/wm/sawfish/Makefile  Mon Apr  4 01:18:43 2022
@@ -1,9 +1,11 @@
-# $NetBSD: Makefile,v 1.100 2022/04/04 00:44:53 gutteridge Exp $
+# $NetBSD: Makefile,v 1.101 2022/04/04 01:18:43 gutteridge Exp $
 
-DISTNAME=      sawfish-1.13.0
+DISTNAME=      sawfish_1.13.0
+PKGNAME=       ${DISTNAME:S/_/-/}
+PKGREVISION=   1
 CATEGORIES=    wm x11
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=SawfishWM/}
-GITHUB_TAG=    refs/tags/${PKGNAME_NOREV}
+MASTER_SITES=  https://download.tuxfamily.org/sawfish/
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://sawfish.tuxfamily.org/
@@ -13,11 +15,10 @@ LICENSE=    gnu-gpl-v2 AND artistic-2.0 # f
 GNU_CONFIGURE=         yes
 INFO_FILES=            YES
 PKGCONFIG_OVERRIDE+=   sawfish.pc.in
-USE_TOOLS+=            gmake makeinfo msgfmt pkg-config xgettext autoconf automake
+USE_TOOLS+=            gmake makeinfo msgfmt pkg-config xgettext
 USE_TOOLS+=            gtar:run        # for librep run-time theme extraction
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
-WRKSRC=                        ${WRKDIR}/${PKGBASE}-${DISTNAME}
 
 CONFIGURE_ARGS+=       --localedir=${PREFIX}/${PKGLOCALEDIR}/locale
 CONFIGURE_ARGS+=       --mandir=${PREFIX}/${PKGMANDIR}
@@ -39,10 +40,6 @@ REP_ENV_PKGSRC=              LD_PRELOAD=/usr/lib/lib
 REP_ENV_PKGSRC=
 .endif
 
-# The upstream presently isn't providing a pre-generated configure.
-pre-configure:
-       cd ${WRKSRC} && autoreconf -iv
-
 .include "../../graphics/gdk-pixbuf2-xlib/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../devel/pango/buildlink3.mk"

Index: pkgsrc/wm/sawfish/distinfo
diff -u pkgsrc/wm/sawfish/distinfo:1.27 pkgsrc/wm/sawfish/distinfo:1.28
--- pkgsrc/wm/sawfish/distinfo:1.27     Mon Apr  4 00:44:53 2022
+++ pkgsrc/wm/sawfish/distinfo  Mon Apr  4 01:18:43 2022
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.27 2022/04/04 00:44:53 gutteridge Exp $
+$NetBSD: distinfo,v 1.28 2022/04/04 01:18:43 gutteridge Exp $
 
-BLAKE2s (sawfish-1.13.0.tar.gz) = 8e1b928170fc2d0a6a65004449c40aab240740b7403e3151021cd7fb22a53181
-SHA512 (sawfish-1.13.0.tar.gz) = e294f3807bcf3664f7ce6410dcddd65657a8886d1117c0bf2ca233a1deb143a8c7374a46e47e9f2b74e17816d1b526152c51b59c62ffec5b07250f6b1cd9b6af
-Size (sawfish-1.13.0.tar.gz) = 5043050 bytes
+BLAKE2s (sawfish_1.13.0.tar.xz) = 18c9d61563f22c7e1e07d5c195116bd29d89f500d6a515333f765b254144d48e
+SHA512 (sawfish_1.13.0.tar.xz) = 3f7e033e3c6fd3b8ff3ecf98b3c912299fce181cb263038def733c392c3948ec03681a8b3bdec385b950c17c9dafb14c6dd41b2b1bbc50e8eb347f45c62dd477
+Size (sawfish_1.13.0.tar.xz) = 2830924 bytes
 SHA1 (patch-ab) = 21a89c87afa9cb5fdf3b028109b0db9c5991fb1e
-SHA1 (patch-configure.ac) = 961139be928a5aa68149a219bb792c9892ead7ef
+SHA1 (patch-configure) = b3218f5e42eab3640e7db755a27e8c54b50e9b36
 SHA1 (patch-themes_Makefile.in) = 0584333bad4f86e2129478c2194058ea2b002181

Added files:

Index: pkgsrc/wm/sawfish/patches/patch-configure
diff -u /dev/null pkgsrc/wm/sawfish/patches/patch-configure:1.1
--- /dev/null   Mon Apr  4 01:18:43 2022
+++ pkgsrc/wm/sawfish/patches/patch-configure   Mon Apr  4 01:18:43 2022
@@ -0,0 +1,33 @@
+$NetBSD: patch-configure,v 1.1 2022/04/04 01:18:43 gutteridge Exp $
+
+* Fix PKGLOCALEDIR
+* Avoid differing PLIST depending on whether kde4-config was in the path or not
+
+--- configure.orig     2021-12-24 19:23:47.000000000 +0000
++++ configure
+@@ -11870,7 +11870,7 @@ SUBDIRS="src lisp scripts themes sounds 
+ 
+ sawfishdir='${datadir}/sawfish'
+ lispdir='${sawfishdir}/lisp'
+-localedir='${datadir}/locale'
++#localedir='${datadir}/locale'
+ sawfishexecdir='${libdir}/sawfish'
+ 
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
+@@ -14551,12 +14551,12 @@ fi
+ 
+ KDE4_SESSION="$with_kde4session"
+ 
+-if test "$with_kde4session" = "yes"; then
+-      KDED4IR="`kde4-config --install data`"
+-fi
++#if test "$with_kde4session" = "yes"; then
++#     KDED4IR="`kde4-config --install data`"
++#fi
+ 
+ if test "x$KDE4DIR" = x; then
+-       KDE4DIR="${datadir}/kde4/apps/"
++       KDE4DIR="${datadir}/kde/apps/"
+ fi
+ 
+ 



Home | Main Index | Thread Index | Old Index