Date: Mon, 17 Sep 2001 11:45:47 -0700 (PDT) From: Mikko Tyolajarvi <mikko@dynas.se> To: FreeBSD-gnats-submit@freebsd.org Cc: DougB@freebsd.org Subject: ports/30635: Reduce bindir clutter in xscreensaver port Message-ID: <200109171845.f8HIjl159602@explorer.rsa.com>
next in thread | raw e-mail | index | archive | help
>Number: 30635 >Category: ports >Synopsis: Reduce bindir clutter in xscreensaver port >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 17 11:50:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Mikko Tyolajarvi >Release: FreeBSD 4.4-RC i386 >Organization: >Environment: System: FreeBSD mikko 4.4-RC FreeBSD 4.4-RC #1: Fri Sep 7 14:01:47 PDT 2001 mikko@mikko:/usr/obj/usr/src/sys/MIKKO i386 >Description: The xscreensaver port, though very cool, installs over 120 programs in the standard bindir (normally ${X11BASE}/bin). Many of these programs have short names which are likely to collide with other programs in the user's $PATH. Also, most of the programs are of limited use except when run by xscreensaver. >How-To-Repeat: For example, run "worm". Depending on what you have installed and what your $PATH looks like, you can get either /usr/games/worm or /usr/X11R6/bin/worm. >Fix: Use the --enable-subdir option to configure, which installs all the "effects" in a separate directory. The attached patch uses /usr/X11R6/libexec/xscreensaver: $.02, /Mikko --- Makefile.org Mon Sep 17 11:30:24 2001 +++ Makefile Mon Sep 17 11:20:05 2001 @@ -20,7 +20,8 @@ WANT_GTK= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-pam --with-gl --with-xpm --without-gnome \ - --with-zippy=/usr/games/fortune --with-gle + --with-zippy=/usr/games/fortune --with-gle \ + --enable-subdir=${PREFIX}/libexec/xscreensaver MAN1= attraction.1 blitspin.1 bouboule.1 braid.1 \ bsod.1 bubbles.1 critical.1 decayscreen.1 \ --- pkg-plist.org Mon Sep 17 11:05:29 2001 +++ pkg-plist Mon Sep 17 11:07:32 2001 @@ -1,123 +1,127 @@ -bin/ant -bin/atlantis -bin/attraction -bin/blaster -bin/blitspin -bin/bouboule -bin/braid -bin/bsod -bin/bubble3d -bin/bubbles -bin/bumps -bin/cage -bin/ccurve -bin/compass -bin/coral -bin/critical -bin/crystal -bin/cynosure -bin/dangerball -bin/decayscreen -bin/deco -bin/deluxe -bin/demon -bin/discrete -bin/distort -bin/drift -bin/epicycle -bin/extrusion -bin/fadeplot -bin/flag -bin/flame -bin/flow -bin/forest -bin/galaxy -bin/gears -bin/gflux -bin/glplanet -bin/gltext -bin/goop -bin/grav -bin/greynetic -bin/halo -bin/helix -bin/hopalong -bin/hyperball -bin/hypercube -bin/ifs -bin/imsmap -bin/interference -bin/jigsaw -bin/julia -bin/kaleidescope -bin/kumppa -bin/lament -bin/laser -bin/lightning -bin/lisa -bin/lissie -bin/lmorph -bin/loop -bin/maze -bin/moebius -bin/moire -bin/moire2 -bin/molecule -bin/morph3d -bin/mountain -bin/munch -bin/nerverot -bin/noseguy -bin/pedal -bin/penetrate -bin/penrose -bin/petri -bin/phosphor -bin/pipes -bin/pulsar -bin/pyro -bin/qix -bin/rd-bomb -bin/ripples -bin/rocks -bin/rorschach -bin/rotor -bin/rotzoomer -bin/rubik -bin/shadebobs -bin/sierpinski -bin/sierpinski3d -bin/slidescreen -bin/slip -bin/sonar -bin/speedmine -bin/sphere -bin/spiral -bin/spotlight -bin/sproingies -bin/squiral -bin/stairs -bin/starfish -bin/starwars -bin/stonerview -bin/strange -bin/superquadrics -bin/swirl -bin/t3d -bin/triangle -bin/truchet -bin/vidwhacker -bin/vines -bin/wander -bin/webcollage -bin/whirlwindwarp -bin/whirlygig -bin/worm -bin/xflame -bin/xjack -bin/xlyap -bin/xmatrix -bin/xrayswarm +libexec/xscreensaver/ant +libexec/xscreensaver/atlantis +libexec/xscreensaver/attraction +libexec/xscreensaver/blaster +libexec/xscreensaver/blitspin +libexec/xscreensaver/bouboule +libexec/xscreensaver/braid +libexec/xscreensaver/bsod +libexec/xscreensaver/bubble3d +libexec/xscreensaver/bubbles +libexec/xscreensaver/bumps +libexec/xscreensaver/cage +libexec/xscreensaver/ccurve +libexec/xscreensaver/compass +libexec/xscreensaver/coral +libexec/xscreensaver/critical +libexec/xscreensaver/crystal +libexec/xscreensaver/cynosure +libexec/xscreensaver/dangerball +libexec/xscreensaver/decayscreen +libexec/xscreensaver/deco +libexec/xscreensaver/deluxe +libexec/xscreensaver/demon +libexec/xscreensaver/discrete +libexec/xscreensaver/distort +libexec/xscreensaver/drift +libexec/xscreensaver/epicycle +libexec/xscreensaver/extrusion +libexec/xscreensaver/fadeplot +libexec/xscreensaver/flag +libexec/xscreensaver/flame +libexec/xscreensaver/flow +libexec/xscreensaver/forest +libexec/xscreensaver/galaxy +libexec/xscreensaver/gears +libexec/xscreensaver/gflux +libexec/xscreensaver/glplanet +libexec/xscreensaver/gltext +libexec/xscreensaver/goop +libexec/xscreensaver/grav +libexec/xscreensaver/greynetic +libexec/xscreensaver/halo +libexec/xscreensaver/helix +libexec/xscreensaver/hopalong +libexec/xscreensaver/hyperball +libexec/xscreensaver/hypercube +libexec/xscreensaver/ifs +libexec/xscreensaver/imsmap +libexec/xscreensaver/interference +libexec/xscreensaver/jigsaw +libexec/xscreensaver/julia +libexec/xscreensaver/kaleidescope +libexec/xscreensaver/kumppa +libexec/xscreensaver/lament +libexec/xscreensaver/laser +libexec/xscreensaver/lightning +libexec/xscreensaver/lisa +libexec/xscreensaver/lissie +libexec/xscreensaver/lmorph +libexec/xscreensaver/loop +libexec/xscreensaver/maze +libexec/xscreensaver/moebius +libexec/xscreensaver/moire +libexec/xscreensaver/moire2 +libexec/xscreensaver/molecule +libexec/xscreensaver/morph3d +libexec/xscreensaver/mountain +libexec/xscreensaver/munch +libexec/xscreensaver/nerverot +libexec/xscreensaver/noseguy +libexec/xscreensaver/pedal +libexec/xscreensaver/penetrate +libexec/xscreensaver/penrose +libexec/xscreensaver/petri +libexec/xscreensaver/phosphor +libexec/xscreensaver/pipes +libexec/xscreensaver/pulsar +libexec/xscreensaver/pyro +libexec/xscreensaver/qix +libexec/xscreensaver/rd-bomb +libexec/xscreensaver/ripples +libexec/xscreensaver/rocks +libexec/xscreensaver/rorschach +libexec/xscreensaver/rotor +libexec/xscreensaver/rotzoomer +libexec/xscreensaver/rubik +libexec/xscreensaver/shadebobs +libexec/xscreensaver/sierpinski +libexec/xscreensaver/sierpinski3d +libexec/xscreensaver/slidescreen +libexec/xscreensaver/slip +libexec/xscreensaver/sonar +libexec/xscreensaver/speedmine +libexec/xscreensaver/sphere +libexec/xscreensaver/spiral +libexec/xscreensaver/spotlight +libexec/xscreensaver/sproingies +libexec/xscreensaver/squiral +libexec/xscreensaver/stairs +libexec/xscreensaver/starfish +libexec/xscreensaver/starwars +libexec/xscreensaver/stonerview +libexec/xscreensaver/strange +libexec/xscreensaver/superquadrics +libexec/xscreensaver/swirl +libexec/xscreensaver/t3d +libexec/xscreensaver/triangle +libexec/xscreensaver/truchet +libexec/xscreensaver/vidwhacker +libexec/xscreensaver/vines +libexec/xscreensaver/wander +libexec/xscreensaver/webcollage +libexec/xscreensaver/whirlwindwarp +libexec/xscreensaver/whirlygig +libexec/xscreensaver/worm +libexec/xscreensaver/xflame +libexec/xscreensaver/xjack +libexec/xscreensaver/xlyap +libexec/xscreensaver/xmatrix +libexec/xscreensaver/xrayswarm +libexec/xscreensaver/xspirograph +libexec/xscreensaver/xsublim +libexec/xscreensaver/xteevee +libexec/xscreensaver/zoom bin/xscreensaver bin/xscreensaver-command bin/xscreensaver-demo @@ -125,8 +129,5 @@ bin/xscreensaver-getimage-file bin/xscreensaver-getimage-video bin/xscreensaver-gl-helper -bin/xspirograph -bin/xsublim -bin/xteevee -bin/zoom lib/X11/app-defaults/XScreenSaver +@dirrm libexec/xscreensaver >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109171845.f8HIjl159602>