aboutsummaryrefslogtreecommitdiffstats
path: root/x11/xscreensaver
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2005-04-11 09:57:03 +0800
committerdougb <dougb@FreeBSD.org>2005-04-11 09:57:03 +0800
commit4814d420b43d8d2a6c63ad412a407b0cfdff92f0 (patch)
treedc03838709d9073f01f9095ff0ba2b6827f87d41 /x11/xscreensaver
parentbabe684da192abe72cdceb5752b613140fd3d063 (diff)
downloadfreebsd-ports-gnome-4814d420b43d8d2a6c63ad412a407b0cfdff92f0.tar.gz
freebsd-ports-gnome-4814d420b43d8d2a6c63ad412a407b0cfdff92f0.tar.zst
freebsd-ports-gnome-4814d420b43d8d2a6c63ad412a407b0cfdff92f0.zip
Upgrade to the latest, version 4.21, with associated tweaks to the
patches and pkg-plist. This version has numerous bugs fixed, and several new screensavers. Add gdk_pixbuf as a dependency. It's a small library, and adds additional features to the image-grabbing screensavers. Add glade2 as required by the latest versions. The delay in upgrading was due to the large number of dependencies that were formerly associated with the glade2 port. The gnome team should be commended for reducing this to a reasonable level.
Diffstat (limited to 'x11/xscreensaver')
-rw-r--r--x11/xscreensaver/Makefile12
-rw-r--r--x11/xscreensaver/distinfo4
-rw-r--r--x11/xscreensaver/files/patch-ab30
-rw-r--r--x11/xscreensaver/files/patch-driver_Makefile.in133
-rw-r--r--x11/xscreensaver/pkg-plist46
5 files changed, 59 insertions, 166 deletions
diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile
index a2f0ff5df647..0658ab91e021 100644
--- a/x11/xscreensaver/Makefile
+++ b/x11/xscreensaver/Makefile
@@ -12,7 +12,7 @@
#************************************************************************
PORTNAME= xscreensaver
-PORTVERSION= 4.18
+PORTVERSION= 4.21
CATEGORIES?= x11
MASTER_SITES= http://www.jwz.org/xscreensaver/
@@ -20,13 +20,15 @@ MAINTAINER?= DougB@FreeBSD.org
COMMENT= Save your screen while you entertain your cat
LIB_DEPENDS= gle.3:${PORTSDIR}/graphics/gle \
- xml2.5:${PORTSDIR}/textproc/libxml2
+ gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20 \
+ xml2.5:${PORTSDIR}/textproc/libxml2 \
+ gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \
+ glade-2.0.0:${PORTSDIR}/devel/libglade2
USE_X_PREFIX= yes
USE_XPM= yes
USE_GL= yes
USE_GMAKE= yes
-USE_GTK= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-pam --with-gl --with-gle --with-xpm --with-xml \
--with-hackdir=${PREFIX}/bin/xscreensaver-hacks/ \
@@ -76,7 +78,9 @@ MAN1= anemone.1 ant.1 apollonian.1 atlantis.1 attraction.1 blaster.1 \
apple2.1 blinkbox.1 fontglide.1 gleidescope.1 mirrorblob.1 pong.1 \
xanalogtv.1 mismunch.1 noof.1 pacman.1 wormhole.1 anemotaxis.1 \
antinspect.1 fuzzyflakes.1 polyhedra.1 providence.1 memscroller.1 \
- xscreensaver-command.1 xscreensaver-demo.1 \
+ boing.1 boxfit.1 carousel.1 fiberlamp.1 fireworkx.1 fliptext.1 intermomentary.1 \
+ pinion.1 substrate.1 \
+ xscreensaver-command.1 xscreensaver-demo.1 xscreensaver-text.1 \
xscreensaver-getimage-file.1 xscreensaver-getimage-video.1 \
xscreensaver-getimage.1 xscreensaver-gl-helper.1 xscreensaver.1
diff --git a/x11/xscreensaver/distinfo b/x11/xscreensaver/distinfo
index ac82b10c5450..7a345aaf5d64 100644
--- a/x11/xscreensaver/distinfo
+++ b/x11/xscreensaver/distinfo
@@ -1,2 +1,2 @@
-MD5 (xscreensaver-4.18.tar.gz) = 24847c37e2eb54e590997878232530ce
-SIZE (xscreensaver-4.18.tar.gz) = 4252004
+MD5 (xscreensaver-4.21.tar.gz) = 3ea7d0bc9b7159523855296e175d7ac7
+SIZE (xscreensaver-4.21.tar.gz) = 4519828
diff --git a/x11/xscreensaver/files/patch-ab b/x11/xscreensaver/files/patch-ab
index b2dc3fc43705..046d796521ad 100644
--- a/x11/xscreensaver/files/patch-ab
+++ b/x11/xscreensaver/files/patch-ab
@@ -9,33 +9,3 @@
OBJCC="$OBJCC -Wall"
# supposedly gcc 3.4 will have "-Wdeclaration-after-statement"
# and then perhaps we can do without -pedantic?
-@@ -13491,7 +13491,7 @@
- ok="yes"
- pkg_check_version gtk+ 1.2 ; ac_gtk_version_string="$vers"
- pkg_check_version glib 1.0
-- pkg_check_version gdk_pixbuf 0.1
-+ # pkg_check_version gdk_pixbuf 0.1 - pick this up later
- have_gtk="$ok"
-
- # Now check for Gnome...
-@@ -19014,13 +19014,13 @@
- # Now that we know whether we have Gnome, we can decide where the XML
- # config files get installed.
- #
--if test -z "$HACK_CONF_DIR" ; then
-- if test -n "$GNOME_DATADIR" ; then
-- HACK_CONF_DIR='${GNOME_DATADIR}/control-center/screensavers'
-- else
-- HACK_CONF_DIR='${prefix}/lib/xscreensaver/config'
-- fi
--fi
-+#if test -z "$HACK_CONF_DIR" ; then
-+# if test -n "$GNOME_DATADIR" ; then
-+# HACK_CONF_DIR='${GNOME_DATADIR}/control-center/screensavers'
-+# else
-+# HACK_CONF_DIR='${prefix}/lib/xscreensaver/config'
-+# fi
-+#fi
-
-
-
diff --git a/x11/xscreensaver/files/patch-driver_Makefile.in b/x11/xscreensaver/files/patch-driver_Makefile.in
index c99156da81ae..87b817815f1e 100644
--- a/x11/xscreensaver/files/patch-driver_Makefile.in
+++ b/x11/xscreensaver/files/patch-driver_Makefile.in
@@ -1,7 +1,7 @@
---- driver/Makefile.in.orig Thu Feb 26 17:37:56 2004
-+++ driver/Makefile.in Sat Mar 6 23:51:07 2004
-@@ -125,7 +125,7 @@
- test-apm test-fade test-xinerama xdpyinfo
+--- driver/Makefile.in.orig Sun Mar 20 23:18:18 2005
++++ driver/Makefile.in Sun Apr 10 17:56:12 2005
+@@ -121,7 +121,7 @@
+ test-randr xdpyinfo
MOTIF_LIBS = @MOTIF_LIBS@ @XPM_LIBS@ $(XMU_LIBS)
-GTK_LIBS = @GTK_LIBS@ $(XMU_LIBS)
@@ -9,120 +9,33 @@
XML_LIBS = @XML_LIBS@
XDPMS_LIBS = @XDPMS_LIBS@
-@@ -234,8 +234,6 @@
- EXTRAS = README Makefile.in XScreenSaver.ad.in xscreensaver.pam \
- xscreensaver-demo.glade xscreensaver-demo.glade2 \
- xscreensaver-demo.glade2p \
+@@ -234,7 +234,6 @@
+ EXTRAS = README Makefile.in \
+ XScreenSaver.ad.in XScreenSaver-Xm.ad xscreensaver.pam \
+ xscreensaver-demo.glade2 xscreensaver-demo.glade2p \
- screensaver-properties.desktop.in \
-- screensaver-properties-capplet \
- xscreensaver.kss.in \
.gdbinit
VMSFILES = compile_axp.com compile_decc.com link_axp.com link_decc.com \
-@@ -464,107 +462,6 @@
+ vms-getpwnam.c vms-pwd.h vms-hpwd.c vms-validate.c \
+@@ -461,21 +460,6 @@
$$e "" ;\
fi ; \
fi
-
+-# screensaver-properties.desktop
+-# into /usr/share/applications/
-install-gnome:: screensaver-properties.desktop
-- @lost="" ;\
-- if [ "$(GNOME_DATADIR)" != "" ]; then \
-- \
-- if [ ! -d "$(install_prefix)$(GNOME_CCDIR_1)" ]; then \
-- echo $(INSTALL_DIRS) "$(install_prefix)$(GNOME_CCDIR_1)" ;\
-- $(INSTALL_DIRS) "$(install_prefix)$(GNOME_CCDIR_1)" ;\
-- fi ;\
-- if [ ! -d "$(install_prefix)$(GNOME_CCDIR_2)" ]; then \
-- echo $(INSTALL_DIRS) "$(install_prefix)$(GNOME_CCDIR_2)" ;\
-- $(INSTALL_DIRS) "$(install_prefix)$(GNOME_CCDIR_2)" ;\
-- fi ;\
-- if [ ! -d "$(install_prefix)$(GNOME_CCDIR_3)" ]; then \
-- echo $(INSTALL_DIRS) "$(install_prefix)$(GNOME_CCDIR_3)" ;\
-- $(INSTALL_DIRS) "$(install_prefix)$(GNOME_CCDIR_3)" ;\
-- fi ;\
-- if [ ! -d "$(install_prefix)$(GNOME_PANELDIR)" ]; then \
-- echo $(INSTALL_DIRS) "$(install_prefix)$(GNOME_PANELDIR)" ;\
-- $(INSTALL_DIRS) "$(install_prefix)$(GNOME_PANELDIR)" ;\
-- fi ;\
-- \
-- echo $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_CCDIR_1)/screensaver-properties.desktop;\
-- \
-- if $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_CCDIR_1)/screensaver-properties.desktop;\
-- then true ;\
-- else \
-- lost="$$lost $(install_prefix)$(GNOME_CCDIR_1)" ;\
-- fi ;\
-- \
-- echo $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_CCDIR_2)/screensaver-properties.desktop;\
-- \
-- if $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_CCDIR_2)/screensaver-properties.desktop;\
-- then true ;\
-- else \
-- lost="$$lost $(install_prefix)$(GNOME_CCDIR_2)" ;\
-- fi ;\
-- \
-- echo $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_CCDIR_3)/screensaver-properties.desktop;\
-- \
-- if $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_CCDIR_3)/screensaver-properties.desktop;\
-- then true ;\
-- else \
-- lost="$$lost $(install_prefix)$(GNOME_CCDIR_3)" ;\
-- fi ;\
-- \
-- echo $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_PANELDIR)/screensaver-properties.desktop;\
-- if $(INSTALL_DATA) screensaver-properties.desktop \
-- $(install_prefix)$(GNOME_PANELDIR)/screensaver-properties.desktop;\
-- then true ;\
-- else \
-- lost="$$lost $(install_prefix)$(GNOME_PANELDIR)" ;\
-- fi ;\
-- \
-- if [ "$$lost" != "" ]; then \
-- e=echo ; \
-- $$e "" ;\
-- $$e " ####################################################################";\
-- $$e " Warning: unable to install screensaver-properties.desktop into:" ;\
-- set - $$lost ;\
-- for f in $$@ ; do echo " $$f/" ; done ;\
-- $$e ' This means the "Screen Saver" section of the Gnome' ;\
-- $$e " Control Center (gnomecc) may not work properly." ;\
-- $$e " ####################################################################";\
-- $$e "" ;\
-- exit 1 ; \
-- fi ;\
-- fi
--
--install-gnome:: screensaver-properties-capplet
-- @if [ "$(GNOME_DATADIR)" != "" ]; then \
-- if [ ! -d "$(install_prefix)$(GNOME_BINDIR)" ]; then \
-- echo $(INSTALL_DIRS) "$(install_prefix)$(GNOME_BINDIR)" ;\
-- $(INSTALL_DIRS) "$(install_prefix)$(GNOME_BINDIR)" ;\
-- fi ;\
-- program=screensaver-properties-capplet ;\
-- echo $(INSTALL_SCRIPT) $(srcdir)/$$program \
-- $(install_prefix)$(GNOME_BINDIR)/$$program ;\
-- if $(INSTALL_SCRIPT) $(srcdir)/$$program \
-- $(install_prefix)$(GNOME_BINDIR)/$$program ;\
-- then true ;\
-- else \
-- e=echo ; \
-- $$e "" ;\
-- $$e " ####################################################################";\
-- $$e " Warning: unable to install $$program into" ;\
-- $$e " $(install_prefix)$(GNOME_BINDIR)/." ;\
-- $$e " Without this file, the Gnome session manager will not" ;\
-- $$e " launch xscreensaver properly at login time." ;\
-- $$e " ####################################################################";\
-- $$e "" ;\
-- exit 1 ; \
-- fi ; \
+- @if [ "$(GTK_DATADIR)" != "" ]; then \
+- if [ ! -d "$(install_prefix)$(GTK_APPDIR)" ]; then \
+- echo $(INSTALL_DIRS) "$(install_prefix)$(GTK_APPDIR)" ;\
+- $(INSTALL_DIRS) "$(install_prefix)$(GTK_APPDIR)" ;\
+- fi ;\
+- name2=gnome-screensaver-properties.desktop ;\
+- echo $(INSTALL_DATA) screensaver-properties.desktop \
+- $(install_prefix)$(GTK_APPDIR)/$$name2 ;\
+- $(INSTALL_DATA) screensaver-properties.desktop \
+- $(install_prefix)$(GTK_APPDIR)/$$name2 ;\
- fi
+
# xscreensaver.xpm
- # into /usr/share/pixmaps/
diff --git a/x11/xscreensaver/pkg-plist b/x11/xscreensaver/pkg-plist
index 253e7aca5a52..206c97bfa667 100644
--- a/x11/xscreensaver/pkg-plist
+++ b/x11/xscreensaver/pkg-plist
@@ -20,15 +20,18 @@ bin/xscreensaver-hacks/blaster
bin/xscreensaver-hacks/blinkbox
bin/xscreensaver-hacks/blitspin
bin/xscreensaver-hacks/blocktube
+bin/xscreensaver-hacks/boing
bin/xscreensaver-hacks/bouboule
bin/xscreensaver-hacks/bouncingcow
bin/xscreensaver-hacks/boxed
+bin/xscreensaver-hacks/boxfit
bin/xscreensaver-hacks/braid
bin/xscreensaver-hacks/bsod
bin/xscreensaver-hacks/bubble3d
bin/xscreensaver-hacks/bubbles
bin/xscreensaver-hacks/bumps
bin/xscreensaver-hacks/cage
+bin/xscreensaver-hacks/carousel
bin/xscreensaver-hacks/ccurve
bin/xscreensaver-hacks/circuit
bin/xscreensaver-hacks/cloudlife
@@ -54,10 +57,13 @@ bin/xscreensaver-hacks/eruption
bin/xscreensaver-hacks/euler2d
bin/xscreensaver-hacks/extrusion
bin/xscreensaver-hacks/fadeplot
+bin/xscreensaver-hacks/fiberlamp
+bin/xscreensaver-hacks/fireworkx
bin/xscreensaver-hacks/flag
bin/xscreensaver-hacks/flame
bin/xscreensaver-hacks/flipflop
bin/xscreensaver-hacks/flipscreen3d
+bin/xscreensaver-hacks/fliptext
bin/xscreensaver-hacks/flow
bin/xscreensaver-hacks/fluidballs
bin/xscreensaver-hacks/flurry
@@ -90,6 +96,7 @@ bin/xscreensaver-hacks/hypertorus
bin/xscreensaver-hacks/ifs
bin/xscreensaver-hacks/imsmap
bin/xscreensaver-hacks/interference
+bin/xscreensaver-hacks/intermomentary
bin/xscreensaver-hacks/jigglypuff
bin/xscreensaver-hacks/jigsaw
bin/xscreensaver-hacks/juggle
@@ -129,6 +136,7 @@ bin/xscreensaver-hacks/penrose
bin/xscreensaver-hacks/petri
bin/xscreensaver-hacks/phosphor
bin/xscreensaver-hacks/piecewise
+bin/xscreensaver-hacks/pinion
bin/xscreensaver-hacks/pipes
bin/xscreensaver-hacks/polyhedra
bin/xscreensaver-hacks/polyominoes
@@ -166,6 +174,7 @@ bin/xscreensaver-hacks/starfish
bin/xscreensaver-hacks/starwars
bin/xscreensaver-hacks/stonerview
bin/xscreensaver-hacks/strange
+bin/xscreensaver-hacks/substrate
bin/xscreensaver-hacks/superquadrics
bin/xscreensaver-hacks/swirl
bin/xscreensaver-hacks/t3d
@@ -194,13 +203,6 @@ bin/xscreensaver-hacks/xteevee
bin/xscreensaver-hacks/zoom
lib/X11/app-defaults/XScreenSaver
share/pixmaps/xscreensaver.xpm
-share/xscreensaver/screensaver-cmndln.png
-share/xscreensaver/screensaver-colorselector.png
-share/xscreensaver/screensaver-diagnostic.png
-share/xscreensaver/screensaver-locking.png
-share/xscreensaver/screensaver-power.png
-share/xscreensaver/screensaver-snap.png
-share/xscreensaver/xscreensaver-demo.glade2
share/xscreensaver/config/README
share/xscreensaver/config/anemone.xml
share/xscreensaver/config/anemotaxis.xml
@@ -217,21 +219,23 @@ share/xscreensaver/config/blaster.xml
share/xscreensaver/config/blinkbox.xml
share/xscreensaver/config/blitspin.xml
share/xscreensaver/config/blocktube.xml
+share/xscreensaver/config/boing.xml
share/xscreensaver/config/bouboule.xml
share/xscreensaver/config/bouncingcow.xml
share/xscreensaver/config/boxed.xml
+share/xscreensaver/config/boxfit.xml
share/xscreensaver/config/braid.xml
share/xscreensaver/config/bsod.xml
share/xscreensaver/config/bubble3d.xml
share/xscreensaver/config/bubbles.xml
share/xscreensaver/config/bumps.xml
share/xscreensaver/config/cage.xml
+share/xscreensaver/config/carousel.xml
share/xscreensaver/config/ccurve.xml
share/xscreensaver/config/circuit.xml
share/xscreensaver/config/cloudlife.xml
share/xscreensaver/config/compass.xml
share/xscreensaver/config/coral.xml
-share/xscreensaver/config/cosmos.xml
share/xscreensaver/config/critical.xml
share/xscreensaver/config/crystal.xml
share/xscreensaver/config/cubenetic.xml
@@ -245,7 +249,6 @@ share/xscreensaver/config/demon.xml
share/xscreensaver/config/discrete.xml
share/xscreensaver/config/distort.xml
share/xscreensaver/config/drift.xml
-share/xscreensaver/config/electricsheep.xml
share/xscreensaver/config/endgame.xml
share/xscreensaver/config/engine.xml
share/xscreensaver/config/epicycle.xml
@@ -253,11 +256,13 @@ share/xscreensaver/config/eruption.xml
share/xscreensaver/config/euler2d.xml
share/xscreensaver/config/extrusion.xml
share/xscreensaver/config/fadeplot.xml
-share/xscreensaver/config/fireflies.xml
+share/xscreensaver/config/fiberlamp.xml
+share/xscreensaver/config/fireworkx.xml
share/xscreensaver/config/flag.xml
share/xscreensaver/config/flame.xml
share/xscreensaver/config/flipflop.xml
share/xscreensaver/config/flipscreen3d.xml
+share/xscreensaver/config/fliptext.xml
share/xscreensaver/config/flow.xml
share/xscreensaver/config/fluidballs.xml
share/xscreensaver/config/flurry.xml
@@ -277,7 +282,6 @@ share/xscreensaver/config/glplanet.xml
share/xscreensaver/config/glslideshow.xml
share/xscreensaver/config/glsnake.xml
share/xscreensaver/config/gltext.xml
-share/xscreensaver/config/goban.xml
share/xscreensaver/config/goop.xml
share/xscreensaver/config/grav.xml
share/xscreensaver/config/greynetic.xml
@@ -291,6 +295,7 @@ share/xscreensaver/config/hypertorus.xml
share/xscreensaver/config/ifs.xml
share/xscreensaver/config/imsmap.xml
share/xscreensaver/config/interference.xml
+share/xscreensaver/config/intermomentary.xml
share/xscreensaver/config/jigglypuff.xml
share/xscreensaver/config/jigsaw.xml
share/xscreensaver/config/juggle.xml
@@ -329,6 +334,7 @@ share/xscreensaver/config/penrose.xml
share/xscreensaver/config/petri.xml
share/xscreensaver/config/phosphor.xml
share/xscreensaver/config/piecewise.xml
+share/xscreensaver/config/pinion.xml
share/xscreensaver/config/pipes.xml
share/xscreensaver/config/polyhedra.xml
share/xscreensaver/config/polyominoes.xml
@@ -356,18 +362,17 @@ share/xscreensaver/config/slip.xml
share/xscreensaver/config/sonar.xml
share/xscreensaver/config/speedmine.xml
share/xscreensaver/config/sphere.xml
-share/xscreensaver/config/sphereeversion.xml
share/xscreensaver/config/spheremonics.xml
share/xscreensaver/config/spiral.xml
share/xscreensaver/config/spotlight.xml
share/xscreensaver/config/sproingies.xml
share/xscreensaver/config/squiral.xml
-share/xscreensaver/config/ssystem.xml
share/xscreensaver/config/stairs.xml
share/xscreensaver/config/starfish.xml
share/xscreensaver/config/starwars.xml
share/xscreensaver/config/stonerview.xml
share/xscreensaver/config/strange.xml
+share/xscreensaver/config/substrate.xml
share/xscreensaver/config/superquadrics.xml
share/xscreensaver/config/swirl.xml
share/xscreensaver/config/t3d.xml
@@ -385,21 +390,22 @@ share/xscreensaver/config/whirlygig.xml
share/xscreensaver/config/worm.xml
share/xscreensaver/config/wormhole.xml
share/xscreensaver/config/xanalogtv.xml
-share/xscreensaver/config/xaos.xml
-share/xscreensaver/config/xdaliclock.xml
-share/xscreensaver/config/xearth.xml
-share/xscreensaver/config/xfishtank.xml
share/xscreensaver/config/xflame.xml
share/xscreensaver/config/xjack.xml
share/xscreensaver/config/xlyap.xml
share/xscreensaver/config/xmatrix.xml
-share/xscreensaver/config/xmountains.xml
-share/xscreensaver/config/xplanet.xml
share/xscreensaver/config/xrayswarm.xml
-share/xscreensaver/config/xsnow.xml
share/xscreensaver/config/xspirograph.xml
share/xscreensaver/config/xteevee.xml
share/xscreensaver/config/zoom.xml
+share/xscreensaver/glade/screensaver-cmndln.png
+share/xscreensaver/glade/screensaver-colorselector.png
+share/xscreensaver/glade/screensaver-diagnostic.png
+share/xscreensaver/glade/screensaver-locking.png
+share/xscreensaver/glade/screensaver-power.png
+share/xscreensaver/glade/screensaver-snap.png
+share/xscreensaver/glade/xscreensaver-demo.glade2
@dirrm share/xscreensaver/config
+@dirrm share/xscreensaver/glade
@dirrm share/xscreensaver
@dirrm bin/xscreensaver-hacks