Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F177379264
D35348.1794247672.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
8 KB
Referenced Files
None
Subscribers
None
D35348.1794247672.diff
View Options
Index: x11/xscreensaver/Makefile
===================================================================
--- x11/xscreensaver/Makefile
+++ x11/xscreensaver/Makefile
@@ -1,7 +1,7 @@
# Created by: dom@myrddin.demon.co.uk
PORTNAME= xscreensaver
-PORTVERSION= 6.02
+PORTVERSION= 6.03
CATEGORIES= x11
MASTER_SITES= http://www.jwz.org/xscreensaver/
@@ -17,8 +17,8 @@
libgle.so:graphics/gle \
libharfbuzz.so:print/harfbuzz
-USES= autoreconf cpe gettext gl gmake gnome jpeg localbase:ldflags perl5 \
- pkgconfig xorg
+USES= autoreconf cpe gettext gl gmake gnome jpeg localbase:ldflags \
+ perl5 pkgconfig xorg
USE_GL= gl glu
USE_GNOME= cairo gdkpixbuf2 gtk20 intltool libglade2 libxml2
USE_PERL5= run
@@ -52,8 +52,8 @@
OPTIONS_DEFAULT= PAM XFT
OPTIONS_SUB= yes
-PAM_CONFIGURE_WITH= passwd-helper=${PREFIX}/bin/pam_helper
-PAM_RUN_DEPENDS= pam_helper:security/pam_helper
+PAM_CONFIGURE_WITH= pam
+PAM_RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
SETUID_HACKS_DESC= Install sonar hack suid so it can ping
SETUID_HACKS_CONFIGURE_WITH= setuid-hacks
Index: x11/xscreensaver/distinfo
===================================================================
--- x11/xscreensaver/distinfo
+++ x11/xscreensaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635508283
-SHA256 (xscreensaver-6.02.tar.gz) = 5e6d6cb09033ad562cfe6d46bf9312e4451f7946bed8a4671aa9344df9193184
-SIZE (xscreensaver-6.02.tar.gz) = 22672643
+TIMESTAMP = 1653894371
+SHA256 (xscreensaver-6.03.tar.gz) = 328d51797352acf58ca5bab49e76fbf26034e7cad785f651ea11ce7b43fba25a
+SIZE (xscreensaver-6.03.tar.gz) = 25703584
Index: x11/xscreensaver/files/patch-config.h.in
===================================================================
--- x11/xscreensaver/files/patch-config.h.in
+++ x11/xscreensaver/files/patch-config.h.in
@@ -1,6 +1,6 @@
---- config.h.in.orig 2021-05-08 15:22:06 UTC
+--- config.h.in.orig 2022-02-20 19:12:54 UTC
+++ config.h.in
-@@ -315,6 +315,9 @@
+@@ -311,6 +311,9 @@
/* Define to 1 if you have the <util.h> header file. */
#undef HAVE_UTIL_H
Index: x11/xscreensaver/files/patch-configure.ac
===================================================================
--- x11/xscreensaver/files/patch-configure.ac
+++ x11/xscreensaver/files/patch-configure.ac
@@ -1,71 +1,6 @@
---- configure.ac.orig 2021-10-04 22:18:28 UTC
+--- configure.ac.orig 2022-02-20 21:05:40 UTC
+++ configure.ac
-@@ -274,8 +274,8 @@ AH_TEMPLATE([HAVE_ADJUNCT_PASSWD],
- AH_TEMPLATE([HAVE_HPUX_PASSWD],
- [Define this for HPUX so-called "Secure Passwords".])
-
--#AH_TEMPLATE([PASSWD_HELPER_PROGRAM],
--# [Define this to use a third-party password helper program.])
-+AH_TEMPLATE([PASSWD_HELPER_PROGRAM],
-+ [Define this to use a third-party password helper program.])
-
- AH_TEMPLATE([HAVE_SYSLOG],
- [Define this if you have openlog/syslog/closelog.])
-@@ -2725,31 +2725,31 @@ fi
- #
- ###############################################################################
-
--#have_passwd_helper=no
--#with_passwd_helper_req=unspecified
--#
--#AC_ARG_WITH(passwd-helper,
--#[ --with-passwd-helper Include support for external password verification.],
--# [with_passwd_helper="$withval"; with_passwd_helper_req="$withval"],[with_passwd_helper=no])
--## no HANDLE_X_PATH_ARG for this one
--#
--#if test "$enable_locking" = no ; then
--# with_passwd_helper_req=no
--# with_passwd_helper=no
--#fi
--#
--#case "$with_passwd_helper" in
--# ""|no) : ;;
--# /*)
--# AC_DEFINE_UNQUOTED(PASSWD_HELPER_PROGRAM, "$with_passwd_helper")
--# have_passwd_helper=yes;;
--# *)
--# echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
--# exit 1
--#esac
-+have_passwd_helper=no
-+with_passwd_helper_req=unspecified
-
-+AC_ARG_WITH(passwd-helper,
-+[ --with-passwd-helper Include support for external password verification.],
-+ [with_passwd_helper="$withval"; with_passwd_helper_req="$withval"],[with_passwd_helper=no])
-+# no HANDLE_X_PATH_ARG for this one
-
-+if test "$enable_locking" = no ; then
-+ with_passwd_helper_req=no
-+ with_passwd_helper=no
-+fi
-
-+case "$with_passwd_helper" in
-+ ""|no) : ;;
-+ /*)
-+ AC_DEFINE_UNQUOTED(PASSWD_HELPER_PROGRAM, "$with_passwd_helper")
-+ have_passwd_helper=yes;;
-+ *)
-+ echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
-+ exit 1
-+esac
-+
-+
-+
- # Most of the above shadow mechanisms will have set setuid_auth to yes,
- # if they were found. But, on some systems, we need setuid even when
- # using plain old vanilla passwords.
-@@ -4011,7 +4011,7 @@ fi
+@@ -3986,7 +3986,7 @@ fi
###############################################################################
PTY_LIBS=
@@ -74,18 +9,3 @@
AC_CHECK_X_LIB(util, forkpty,
[PTY_LIBS="-lutil"
ac_have_forkpty=yes
-@@ -4174,10 +4174,10 @@ if test "$enable_pam_check_account_type" = yes; then
- else
- COMMENT_PAM_CHECK_ACCOUNT="#"
- fi
--#if test "$have_passwd_helper" = yes; then
--# PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
--# PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
--#fi
-+if test "$have_passwd_helper" = yes; then
-+ PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
-+ PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
-+fi
- PASSWD_SRCS="$PASSWD_SRCS \$(PWENT_SRCS)"
- PASSWD_OBJS="$PASSWD_OBJS \$(PWENT_OBJS)"
-
Index: x11/xscreensaver/files/patch-driver_passwd-helper.c
===================================================================
--- x11/xscreensaver/files/patch-driver_passwd-helper.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- driver/passwd-helper.c.orig 2021-10-04 22:18:28 UTC
-+++ driver/passwd-helper.c
-@@ -20,8 +20,6 @@
-
- *****************************************************************************/
-
--#error "email jwz@jwz.org about passwd-helper.c"
--
-
- /* The idea here is to be able to run xscreensaver without any setuid bits.
- * Password verification happens through an external program that you feed
Index: x11/xscreensaver/files/xscreensaver.pam
===================================================================
--- x11/xscreensaver/files/xscreensaver.pam
+++ x11/xscreensaver/files/xscreensaver.pam
@@ -1,2 +1,4 @@
+auth sufficient pam_exec.so return_prog_exit_status \
+ expose_authtok /usr/local/libexec/unix-selfauth-helper
auth include system
account include system
Index: x11/xscreensaver/pkg-plist
===================================================================
--- x11/xscreensaver/pkg-plist
+++ x11/xscreensaver/pkg-plist
@@ -138,6 +138,8 @@
bin/xscreensaver-hacks/lockward
bin/xscreensaver-hacks/loop
bin/xscreensaver-hacks/m6502
+bin/xscreensaver-hacks/mapscroller
+bin/xscreensaver-hacks/mapscroller.pl
bin/xscreensaver-hacks/marbling
bin/xscreensaver-hacks/maze
bin/xscreensaver-hacks/maze3d
@@ -181,7 +183,7 @@
bin/xscreensaver-hacks/queens
bin/xscreensaver-hacks/raverhoop
bin/xscreensaver-hacks/razzledazzle
-bin/xscreensaver-hacks/rd-bomb
+bin/xscreensaver-hacks/rdbomb
bin/xscreensaver-hacks/ripples
bin/xscreensaver-hacks/rocks
bin/xscreensaver-hacks/romanboy
@@ -197,6 +199,7 @@
bin/xscreensaver-hacks/skytentacles
bin/xscreensaver-hacks/slidescreen
bin/xscreensaver-hacks/slip
+bin/xscreensaver-hacks/squirtorus
bin/xscreensaver-hacks/xscreensaver-auth
bin/xscreensaver-hacks/xscreensaver-getimage
bin/xscreensaver-hacks/xscreensaver-getimage-file
@@ -403,6 +406,7 @@
man/man6/lcdscrub.6.gz
man/man6/lockward.6.gz
man/man6/loop.6.gz
+man/man6/mapscroller.6.gz
man/man6/marbling.6.gz
man/man6/maze.6.gz
man/man6/maze3d.6.gz
@@ -445,7 +449,7 @@
man/man6/queens.6.gz
man/man6/raverhoop.6.gz
man/man6/razzledazzle.6.gz
-man/man6/rd-bomb.6.gz
+man/man6/rdbomb.6.gz
man/man6/ripples.6.gz
man/man6/rocks.6.gz
man/man6/romanboy.6.gz
@@ -470,6 +474,7 @@
man/man6/spotlight.6.gz
man/man6/sproingies.6.gz
man/man6/squiral.6.gz
+man/man6/squirtorus.6.gz
man/man6/stairs.6.gz
man/man6/starfish.6.gz
man/man6/starwars.6.gz
@@ -680,6 +685,7 @@
%%DATADIR%%/config/lockward.xml
%%DATADIR%%/config/loop.xml
%%DATADIR%%/config/m6502.xml
+%%DATADIR%%/config/mapscroller.xml
%%DATADIR%%/config/marbling.xml
%%DATADIR%%/config/maze.xml
%%DATADIR%%/config/maze3d.xml
@@ -723,7 +729,7 @@
%%DATADIR%%/config/queens.xml
%%DATADIR%%/config/raverhoop.xml
%%DATADIR%%/config/razzledazzle.xml
-%%DATADIR%%/config/rd-bomb.xml
+%%DATADIR%%/config/rdbomb.xml
%%DATADIR%%/config/ripples.xml
%%DATADIR%%/config/rocks.xml
%%DATADIR%%/config/romanboy.xml
@@ -748,6 +754,7 @@
%%DATADIR%%/config/spotlight.xml
%%DATADIR%%/config/sproingies.xml
%%DATADIR%%/config/squiral.xml
+%%DATADIR%%/config/squirtorus.xml
%%DATADIR%%/config/stairs.xml
%%DATADIR%%/config/starfish.xml
%%DATADIR%%/config/starwars.xml
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Nov 9, 6:07 PM (15 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41617445
Default Alt Text
D35348.1794247672.diff (8 KB)
Attached To
Mode
D35348: x11/xscreensaver: Update to 6.04
Attached
Detach File
Event Timeline