Thu Feb 8 01:54:36 2024 UTC (130d)
xscreensaver: don't mark .desktop files as executable


(gutteridge)
diff -r1.155 -r1.156 pkgsrc/x11/xscreensaver/Makefile

cvs diff -r1.155 -r1.156 pkgsrc/x11/xscreensaver/Makefile (switch to unified diff)

--- pkgsrc/x11/xscreensaver/Makefile 2024/02/08 00:50:15 1.155
+++ pkgsrc/x11/xscreensaver/Makefile 2024/02/08 01:54:36 1.156
@@ -1,72 +1,73 @@ @@ -1,72 +1,73 @@
1# $NetBSD: Makefile,v 1.155 2024/02/08 00:50:15 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.156 2024/02/08 01:54:36 gutteridge Exp $
2 2
3DISTNAME= xscreensaver-6.08 3DISTNAME= xscreensaver-6.08
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= x11 5CATEGORIES= x11
6MASTER_SITES= https://www.jwz.org/xscreensaver/ 6MASTER_SITES= https://www.jwz.org/xscreensaver/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9COMMENT= Screen saver and locker for the X window system 9COMMENT= Screen saver and locker for the X window system
10HOMEPAGE= https://www.jwz.org/xscreensaver/ 10HOMEPAGE= https://www.jwz.org/xscreensaver/
11 11
12GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
13USE_PKGLOCALEDIR= yes 13USE_PKGLOCALEDIR= yes
14USE_CC_FEATURES= c99 14USE_CC_FEATURES= c99
15USE_TOOLS+= gmake intltool msgfmt perl:run pkg-config 15USE_TOOLS+= gmake intltool msgfmt perl:run pkg-config
16 16
17CHECK_PORTABILITY_SKIP+= OSX/fuzztest.sh 17CHECK_PORTABILITY_SKIP+= OSX/fuzztest.sh
18CHECK_PORTABILITY_SKIP+= OSX/installer.sh 18CHECK_PORTABILITY_SKIP+= OSX/installer.sh
19CHECK_PORTABILITY_SKIP+= android/Makefile 19CHECK_PORTABILITY_SKIP+= android/Makefile
20 20
21CONFIGURE_ARGS+= --with-configdir=${PREFIX}/libexec/xscreensaver/config 21CONFIGURE_ARGS+= --with-configdir=${PREFIX}/libexec/xscreensaver/config
22CONFIGURE_ARGS+= --with-gl 22CONFIGURE_ARGS+= --with-gl
23CONFIGURE_ARGS+= --with-gle 23CONFIGURE_ARGS+= --with-gle
24CONFIGURE_ARGS+= --with-gtk=${BUILDLINK_PREFIX.gtk3} 24CONFIGURE_ARGS+= --with-gtk=${BUILDLINK_PREFIX.gtk3}
25CONFIGURE_ARGS+= --with-hackdir=${PREFIX}/libexec/xscreensaver 25CONFIGURE_ARGS+= --with-hackdir=${PREFIX}/libexec/xscreensaver
26CONFIGURE_ARGS+= --with-jpeg=${JPEGBASE} 26CONFIGURE_ARGS+= --with-jpeg=${JPEGBASE}
27CONFIGURE_ARGS+= --without-motif 27CONFIGURE_ARGS+= --without-motif
28 28
29CONFIGURE_ARGS.NetBSD+= --without-kerberos 29CONFIGURE_ARGS.NetBSD+= --without-kerberos
30 30
31CONFIGURE_ENV+= ac_cv_x_app_defaults="${PREFIX}/lib/X11/app-defaults" 31CONFIGURE_ENV+= ac_cv_x_app_defaults="${PREFIX}/lib/X11/app-defaults"
32 32
33CONFLICTS+= xscreensaver-gnome<4.14 xscreensaver-demo-[0-9]* 33CONFLICTS+= xscreensaver-gnome<4.14 xscreensaver-demo-[0-9]*
34 34
35.include "../../mk/compiler.mk" 35.include "../../mk/compiler.mk"
36.if ${CC_VERSION:Mgcc*} 36.if ${CC_VERSION:Mgcc*}
37CFLAGS+= -fno-strict-aliasing 37CFLAGS+= -fno-strict-aliasing
38.endif 38.endif
39 39
40.if !exists(/usr/bin/bc) 40.if !exists(/usr/bin/bc)
41TOOL_DEPENDS+= bc-[0-9]*:../../math/bc 41TOOL_DEPENDS+= bc-[0-9]*:../../math/bc
42.endif 42.endif
43 43
44INSTALL_MAKE_FLAGS= install_prefix=${DESTDIR} 44INSTALL_MAKE_FLAGS= install_prefix=${DESTDIR}
45 45
46INSTALLATION_DIRS= share/doc/${PKGBASE} 46INSTALLATION_DIRS= share/doc/${PKGBASE}
47 47
48REPLACE_PERL+= hacks/*.pl hacks/*/*.pl 48REPLACE_PERL+= hacks/*.pl hacks/*/*.pl
49 49
50post-install: 50post-install:
 51 ${CHMOD} a-x ${DESTDIR}${PREFIX}/share/applications/*.desktop
51 ${INSTALL_DATA} ${FILESDIR}/README.pkgsrc ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 52 ${INSTALL_DATA} ${FILESDIR}/README.pkgsrc ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
52 53
53.include "options.mk" 54.include "options.mk"
54.include "../../devel/gettext-lib/buildlink3.mk" 55.include "../../devel/gettext-lib/buildlink3.mk"
55.include "../../devel/glib2/buildlink3.mk" 56.include "../../devel/glib2/buildlink3.mk"
56.include "../../graphics/gdk-pixbuf2/buildlink3.mk" 57.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
57.include "../../graphics/gle/buildlink3.mk" 58.include "../../graphics/gle/buildlink3.mk"
58.include "../../graphics/png/buildlink3.mk" 59.include "../../graphics/png/buildlink3.mk"
59.include "../../mk/jpeg.buildlink3.mk" 60.include "../../mk/jpeg.buildlink3.mk"
60.include "../../mk/pthread.buildlink3.mk" 61.include "../../mk/pthread.buildlink3.mk"
61.include "../../textproc/libxml2/buildlink3.mk" 62.include "../../textproc/libxml2/buildlink3.mk"
62.include "../../x11/gtk3/buildlink3.mk" 63.include "../../x11/gtk3/buildlink3.mk"
63.include "../../x11/libXScrnSaver/buildlink3.mk" 64.include "../../x11/libXScrnSaver/buildlink3.mk"
64.include "../../x11/libXext/buildlink3.mk" 65.include "../../x11/libXext/buildlink3.mk"
65.include "../../x11/libXft/buildlink3.mk" 66.include "../../x11/libXft/buildlink3.mk"
66.include "../../x11/libXinerama/buildlink3.mk" 67.include "../../x11/libXinerama/buildlink3.mk"
67.include "../../x11/libXpm/buildlink3.mk" 68.include "../../x11/libXpm/buildlink3.mk"
68BUILDLINK_API_DEPENDS.Xrandr+= Xrandr>=1.0.2 69BUILDLINK_API_DEPENDS.Xrandr+= Xrandr>=1.0.2
69.include "../../x11/libXrandr/buildlink3.mk" 70.include "../../x11/libXrandr/buildlink3.mk"
70.include "../../x11/libXt/buildlink3.mk" 71.include "../../x11/libXt/buildlink3.mk"
71.include "../../x11/libXxf86vm/buildlink3.mk" 72.include "../../x11/libXxf86vm/buildlink3.mk"
72.include "../../mk/bsd.pkg.mk" 73.include "../../mk/bsd.pkg.mk"