Upgrade to version 4.04.2, and clean up the port while I'm at it.

Changes to the software:
* Several new little screensavers (hacks)
* Updates to many others
* Better GTK/Gnome 2 support
* New man pages for things that didn't have them

Changes to the port:
* Removed ill-advised, unapproved, and inappropriate changes
from previous commits. Things like webcollage-helper are created
dynamically by configure, and will be accounted for at some point
in the future. Meanwhile, having one extra item for a few people
is better than one two few for others.
* One more port goes over to the GMAKE darkside
* Since there are so many new man pages, re-sort them all
* Updated pkg-plist for the new stuff
* One of my patches was included in the distribution, so
shorten patch-ab
* Take advantage of the fact that I have to regenerate the
other patch anyway, and fix the name of the patch file
This commit is contained in:
Doug Barton 2002-06-05 08:51:01 +00:00
parent 67e59b4617
commit 9b65340bc5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=60638
6 changed files with 60 additions and 52 deletions

View File

@ -5,20 +5,28 @@
# $FreeBSD$
#
#************************************************************************
# *
# DO NOT COMMIT TO THIS PORT WITHOUT MY PERMISSION. THANKS. *
# *
#************************************************************************
PORTNAME= xscreensaver
PORTVERSION= 4.02
PORTVERSION= 4.04.2
CATEGORIES?= x11
MASTER_SITES= http://www.jwz.org/xscreensaver/
MAINTAINER?= DougB@FreeBSD.org
LIB_DEPENDS= gle.3:${PORTSDIR}/graphics/gle \
xml.5:${PORTSDIR}/textproc/libxml \
gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf
xml.5:${PORTSDIR}/textproc/libxml
WRKSRC= ${WRKDIR}/xscreensaver-4.04
USE_X_PREFIX= yes
USE_XPM= yes
USE_MESA= yes
USE_GMAKE= yes
USE_GTK= yes
WANT_GNOME= yes
GNU_CONFIGURE= yes
@ -34,29 +42,35 @@ USE_GNOME= yes
CONFIGURE_ARGS+= --with-gnome
.else
CONFIGURE_ARGS+= --without-gnome
PLIST_SUB+= GNOME:="@comment "
.endif
CONFIGURE_ENV= X_CFLAGS=-I${LOCALBASE}/include/gnome-xml
MAN1= attraction.1 blitspin.1 bouboule.1 braid.1 \
bsod.1 bubbles.1 critical.1 decayscreen.1 \
deco.1 distort.1 drift.1 epicycle.1 flag.1 flame.1 \
forest.1 galaxy.1 gflux.1 gltext.1 goop.1 grav.1 greynetic.1 \
halo.1 helix.1 hopalong.1 hyperball.1 hypercube.1 ifs.1 \
imsmap.1 jigsaw.1 julia.1 kaleidescope.1 lament.1 laser.1 \
lightning.1 lisa.1 lmorph.1 maze.1 moire.1 munch.1 nerverot.1 \
noseguy.1 pedal.1 penrose.1 petri.1 phosphor.1 pyro.1 qix.1 \
rd-bomb.1 rocks.1 rorschach.1 sierpinski.1 slidescreen.1 \
slip.1 sonar.1 sphere.1 spiral.1 spotlight.1 squiral.1 \
starfish.1 starwars.1 strange.1 swirl.1 t3d.1 vidwhacker.1 \
vines.1 webcollage.1 whirlwindwarp.1 xflame.1 xjack.1 xlyap.1 \
xmatrix.1 xscreensaver-command.1 xscreensaver-demo.1 \
xscreensaver-gl-helper.1 xscreensaver.1 xsublim.1 xteevee.1 \
zoom.1 molecule.1 rotzoomer.1 bumps.1 xscreensaver-getimage.1 \
xscreensaver-getimage-file.1 xscreensaver-getimage-video.1 \
speedmine.1 whirlygig.1 penetrate.1 glforestfire.1 \
glsnake.1 sballs.1 twang.1 xspirograph.1
MAN1= anemone.1 ant.1 apollonian.1 atlantis.1 attraction.1 blaster.1 \
blitspin.1 bouboule.1 boxed.1 braid.1 bsod.1 bubble3d.1 bubbles.1 \
bumps.1 cage.1 ccurve.1 circuit.1 compass.1 coral.1 critical.1 \
crystal.1 cubenetic.1 cynosure.1 dangerball.1 decayscreen.1 deco.1 \
deluxe.1 demon.1 discrete.1 distort.1 drift.1 engine.1 epicycle.1 \
euler2d.1 extrusion.1 fadeplot.1 flag.1 flame.1 flipscreen3d.1 flow.1 \
fluidballs.1 forest.1 galaxy.1 gears.1 gflux.1 glforestfire.1 \
glplanet.1 glsnake.1 gltext.1 goop.1 grav.1 greynetic.1 halo.1 helix.1 \
hopalong.1 hyperball.1 hypercube.1 ifs.1 imsmap.1 interference.1 \
jigsaw.1 juggle.1 julia.1 kaleidescope.1 kumppa.1 lament.1 laser.1 \
lavalite.1 lightning.1 lisa.1 lissie.1 lmorph.1 loop.1 maze.1 menger.1 \
moebius.1 moire.1 moire2.1 molecule.1 morph3d.1 mountain.1 munch.1 \
nerverot.1 noseguy.1 pedal.1 penetrate.1 penrose.1 petri.1 phosphor.1 \
pipes.1 polyominoes.1 pulsar.1 pyro.1 qix.1 queens.1 rd-bomb.1 \
ripples.1 rocks.1 rorschach.1 rotor.1 rotzoomer.1 rubik.1 sballs.1 \
shadebobs.1 sierpinski.1 sierpinski3d.1 slidescreen.1 slip.1 sonar.1 \
speedmine.1 sphere.1 spheremonics.1 spiral.1 spotlight.1 sproingies.1 \
squiral.1 stairs.1 starfish.1 starwars.1 stonerview.1 strange.1 \
superquadrics.1 swirl.1 t3d.1 thornbird.1 triangle.1 truchet.1 twang.1 \
vermiculate.1 vidwhacker.1 vines.1 wander.1 webcollage.1 \
whirlwindwarp.1 whirlygig.1 worm.1 xflame.1 xjack.1 xlyap.1 \
xmatrix.1 xrayswarm.1 xspirograph.1 xsublim.1 xteevee.1 zoom.1 \
xscreensaver-command.1 xscreensaver-demo.1 \
xscreensaver-getimage-file.1 xscreensaver-getimage-video.1 \
xscreensaver-getimage.1 xscreensaver-gl-helper.1 xscreensaver.1
post-patch:
@ ${CP} ${WRKSRC}/configure ${WRKSRC}/configure.Patched

View File

@ -1 +1 @@
MD5 (xscreensaver-4.02.tar.gz) = ea0deb9c38cae11b89ea3dd5c0a04540
MD5 (xscreensaver-4.04.2.tar.gz) = 79f99780be37eec5d7ffb8671afe7406

View File

@ -1,6 +1,6 @@
--- configure.orig Mon Mar 18 15:42:35 2002
+++ configure Sat Mar 23 23:58:01 2002
@@ -10728,13 +10728,13 @@
--- configure.orig Fri May 31 20:43:47 2002
+++ configure Wed Jun 5 00:58:27 2002
@@ -17452,13 +17452,13 @@
# Now that we know whether we have Gnome, we can decide where the XML
# config files get installed.
#
@ -20,18 +20,4 @@
+#fi
@@ -11658,8 +11658,12 @@
# M4 sucks!!
-rpmv=`(rpm -qv xscreensaver) 2>&- | \
+case `uname` in
+[Ll]inux)
+ rpmv=`(rpm -qv xscreensaver) 2>&- | \
sed -n 's/^xscreensaver-\([0-9][0-9]*[.][0-9][0-9]*\)-.*$/\1/p'`
+ ;;
+esac
if test \! -z "$rpmv" ; then

View File

@ -1,11 +0,0 @@
--- driver/Makefile.in.orig Mon Mar 18 15:42:36 2002
+++ driver/Makefile.in Sun Mar 24 00:05:52 2002
@@ -19,7 +19,7 @@
GNOME_DATADIR = @GNOME_DATADIR@
GNOME_CCDIR_1 = $(GNOME_DATADIR)/control-center/Desktop
GNOME_CCDIR_2 = $(GNOME_DATADIR)/control-center/capplets
-GNOME_PANELDIR = $(GNOME_DATADIR)/gnome/apps/Settings/Desktop
+GNOME_PANELDIR = $(GNOME_DATADIR)/apps/Settings/Desktop
GNOME_BINDIR = $(bindir)
HACK_CONF_DIR = @HACK_CONF_DIR@
GTK_ICONDIR = @GTK_ICONDIR@

View File

@ -0,0 +1,11 @@
--- driver/Makefile.in.orig Fri May 31 20:43:49 2002
+++ driver/Makefile.in Wed Jun 5 00:37:42 2002
@@ -24,7 +24,7 @@
GNOME_DATADIR = @GNOME_DATADIR@
GNOME_CCDIR = $(GNOME_DATADIR)/control-center/Desktop
-GNOME_PANELDIR1 = $(GNOME_DATADIR)/gnome/apps/Settings/Desktop
+GNOME_PANELDIR1 = $(GNOME_DATADIR)/apps/Settings/Desktop
GNOME_PANELDIR2 = $(GNOME_DATADIR)/applications
GNOME_PANELDIR = @GNOME_PANELDIR@
GLADE_DATADIR = @GLADE_DATADIR@

View File

@ -6,6 +6,7 @@ bin/xscreensaver-getimage
bin/xscreensaver-getimage-file
bin/xscreensaver-getimage-video
bin/xscreensaver-gl-helper
bin/xscreensaver-hacks/anemone
bin/xscreensaver-hacks/ant
bin/xscreensaver-hacks/apollonian
bin/xscreensaver-hacks/atlantis
@ -72,6 +73,7 @@ bin/xscreensaver-hacks/kaleidescope
bin/xscreensaver-hacks/kumppa
bin/xscreensaver-hacks/lament
bin/xscreensaver-hacks/laser
bin/xscreensaver-hacks/lavalite
bin/xscreensaver-hacks/lightning
bin/xscreensaver-hacks/lisa
bin/xscreensaver-hacks/lissie
@ -98,6 +100,7 @@ bin/xscreensaver-hacks/polyominoes
bin/xscreensaver-hacks/pulsar
bin/xscreensaver-hacks/pyro
bin/xscreensaver-hacks/qix
bin/xscreensaver-hacks/queens
bin/xscreensaver-hacks/rd-bomb
bin/xscreensaver-hacks/ripples
bin/xscreensaver-hacks/rocks
@ -114,6 +117,7 @@ bin/xscreensaver-hacks/slip
bin/xscreensaver-hacks/sonar
bin/xscreensaver-hacks/speedmine
bin/xscreensaver-hacks/sphere
bin/xscreensaver-hacks/spheremonics
bin/xscreensaver-hacks/spiral
bin/xscreensaver-hacks/spotlight
bin/xscreensaver-hacks/sproingies
@ -135,7 +139,6 @@ bin/xscreensaver-hacks/vidwhacker
bin/xscreensaver-hacks/vines
bin/xscreensaver-hacks/wander
bin/xscreensaver-hacks/webcollage
bin/xscreensaver-hacks/webcollage-helper
bin/xscreensaver-hacks/whirlwindwarp
bin/xscreensaver-hacks/whirlygig
bin/xscreensaver-hacks/worm
@ -160,6 +163,7 @@ lib/X11/app-defaults/XScreenSaver
%%GNOME:%%share/gnome/pixmaps/screensaver-snap.xpm
%%GNOME:%%share/gnome/pixmaps/xscreensaver.xpm
share/xscreensaver/config/README
share/xscreensaver/config/anemone.xml
share/xscreensaver/config/ant.xml
share/xscreensaver/config/apollonian.xml
share/xscreensaver/config/atlantis.xml
@ -201,6 +205,7 @@ share/xscreensaver/config/flag.xml
share/xscreensaver/config/flame.xml
share/xscreensaver/config/flipscreen3d.xml
share/xscreensaver/config/flow.xml
share/xscreensaver/config/fluidballs.xml
share/xscreensaver/config/forest.xml
share/xscreensaver/config/galaxy.xml
share/xscreensaver/config/gears.xml
@ -228,6 +233,7 @@ share/xscreensaver/config/kaleidescope.xml
share/xscreensaver/config/kumppa.xml
share/xscreensaver/config/lament.xml
share/xscreensaver/config/laser.xml
share/xscreensaver/config/lavalite.xml
share/xscreensaver/config/lightning.xml
share/xscreensaver/config/lisa.xml
share/xscreensaver/config/lissie.xml
@ -254,6 +260,7 @@ share/xscreensaver/config/polyominoes.xml
share/xscreensaver/config/pulsar.xml
share/xscreensaver/config/pyro.xml
share/xscreensaver/config/qix.xml
share/xscreensaver/config/queens.xml
share/xscreensaver/config/rd-bomb.xml
share/xscreensaver/config/ripples.xml
share/xscreensaver/config/rocks.xml
@ -271,6 +278,7 @@ 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