aboutsummaryrefslogtreecommitdiffstats
path: root/misc/seizedesktop
diff options
context:
space:
mode:
authortaoka <taoka@FreeBSD.org>1999-05-06 22:08:03 +0800
committertaoka <taoka@FreeBSD.org>1999-05-06 22:08:03 +0800
commit451e9f7ead19ce43cad77bd51cf9bd7dbad85ae4 (patch)
treea838dc72fe4c35d0f5c9ef609a9cbb6c4095a4a4 /misc/seizedesktop
parentbffecdbfa4cf0271e9fcbec7735d082ed95c76fe (diff)
downloadfreebsd-ports-gnome-451e9f7ead19ce43cad77bd51cf9bd7dbad85ae4.tar.gz
freebsd-ports-gnome-451e9f7ead19ce43cad77bd51cf9bd7dbad85ae4.tar.zst
freebsd-ports-gnome-451e9f7ead19ce43cad77bd51cf9bd7dbad85ae4.zip
A customizer of disktop screen environment.
PR: 11423 Submitted by: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
Diffstat (limited to 'misc/seizedesktop')
-rw-r--r--misc/seizedesktop/Makefile44
-rw-r--r--misc/seizedesktop/distinfo1
-rw-r--r--misc/seizedesktop/pkg-comment1
-rw-r--r--misc/seizedesktop/pkg-descr7
-rw-r--r--misc/seizedesktop/pkg-plist140
-rw-r--r--misc/seizedesktop/scripts/post-install31
6 files changed, 224 insertions, 0 deletions
diff --git a/misc/seizedesktop/Makefile b/misc/seizedesktop/Makefile
new file mode 100644
index 000000000000..ceee495fc142
--- /dev/null
+++ b/misc/seizedesktop/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: JDE's SeizeDesktop
+# Version required: 0.1a
+# Date created: 25 March 1999
+# Whom: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
+#
+# $Id$
+#
+
+DISTNAME= SeizeDesktop-0.1a
+PKGNAME= ${LANGPREFIX}seizedesktop-0.1a
+CATEGORIES= ${CATEGORY_LIST}
+MASTER_SITES= http://www.aaa-int.or.jp/~jfactory/JDE/dist/
+
+MAINTAINER= kiri@pis.toba-cmt.ac.jp
+
+RUN_DEPENDS= ${RUN_DEP_LIST}
+
+EXTRACT_ONLY= # extracted directly in install target
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+USE_X_PREFIX= yes
+SCRIPTS_ENV= LANG=C LN=${LN} PERL=${PERL} LANGUAGE=${LANGUAGE} VERSION=${TKSTEPVERSION}
+
+# This port is for both x11-toolkits/seizedesktop and japanese/seizedesktop.
+# But x11-toolkits/seizedesktop and japanese/seizedesktop are mutually exclusive and
+# SHOULD NOT BE INSTALLED SIMULTANEOUSLY!
+TKSTEPVERSION= 8.0
+LANGUAGE?=
+.if (${LANGUAGE} == "Japanese")
+LANGPREFIX= ja-
+CATEGORY_LIST= misc windowmaker tkstep80 japanese
+RUN_DEP_LIST= ${LOCALBASE}/lib/Img1.2/libimg12.so.1:${PORTSDIR}/japanese/libimg \
+ ${LOCALBASE}/lib/tkstep8.0jp/tkstep.tcl:${PORTSDIR}/japanese/tkstep80
+.else
+CATEGORY_LIST= x11-toolkits windowmaker tkstep80
+RUN_DEP_LIST= ${LOCALBASE}/lib/Img1.2/libimg12.so.1:${PORTSDIR}/graphics/libimg \
+ ${LOCALBASE}/share/tkstep8.0/tkstep.tcl:${PORTSDIR}/x11-toolkits/tkstep80
+.endif
+
+do-install:
+ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTNAME}.tar.gz \
+ ${EXTRACT_AFTER_ARGS} -C ${PREFIX}
+
+.include <bsd.port.mk>
diff --git a/misc/seizedesktop/distinfo b/misc/seizedesktop/distinfo
new file mode 100644
index 000000000000..5a3c332f6d4e
--- /dev/null
+++ b/misc/seizedesktop/distinfo
@@ -0,0 +1 @@
+MD5 (SeizeDesktop-0.1a.tar.gz) = 3ebeed2ec78e705bed2f8cb16f7a0cc0
diff --git a/misc/seizedesktop/pkg-comment b/misc/seizedesktop/pkg-comment
new file mode 100644
index 000000000000..e8a020ec1853
--- /dev/null
+++ b/misc/seizedesktop/pkg-comment
@@ -0,0 +1 @@
+A customizer of disktop screen environment.
diff --git a/misc/seizedesktop/pkg-descr b/misc/seizedesktop/pkg-descr
new file mode 100644
index 000000000000..8bbf167208b8
--- /dev/null
+++ b/misc/seizedesktop/pkg-descr
@@ -0,0 +1,7 @@
+The SeizeDesktop is like a customizer of disktop screen environment.
+
+Note that both x11-toolkits/seizedesktop and japanese/seizedesktop
+are mutually exclusive and SHOULD NOT BE INSTALLED SIMULTANEOUSLY!
+
+-KIRIYAMA Kazuhiko
+<kiri@pis.toba-cmt.ac.jp>
diff --git a/misc/seizedesktop/pkg-plist b/misc/seizedesktop/pkg-plist
new file mode 100644
index 000000000000..42132f73c667
--- /dev/null
+++ b/misc/seizedesktop/pkg-plist
@@ -0,0 +1,140 @@
+JDE/SeizeDesktop/WindowMaker/Defaults/orange/JDE.logo.orange.xpm
+JDE/SeizeDesktop/WindowMaker/Defaults/orange/WMState
+JDE/SeizeDesktop/WindowMaker/Defaults/orange/WMWindowAttributes
+JDE/SeizeDesktop/WindowMaker/Defaults/sakura/JDE.logo.sakura.xpm
+JDE/SeizeDesktop/WindowMaker/Defaults/sakura/WMState
+JDE/SeizeDesktop/WindowMaker/Defaults/sakura/WMWindowAttributes
+JDE/SeizeDesktop/WindowMaker/JDE.theme/orange/JDE.bg.orange.jpeg
+JDE/SeizeDesktop/WindowMaker/JDE.theme/orange/JDE.orange.style
+JDE/SeizeDesktop/WindowMaker/JDE.theme/sakura/JDE.bg.sakura.jpeg
+JDE/SeizeDesktop/WindowMaker/JDE.theme/sakura/JDE.sakura.style
+JDE/SeizeDesktop/WindowMaker/README
+JDE/SeizeDesktop/WindowMaker/screenshot/ss.JDE.blue.gif
+JDE/SeizeDesktop/WindowMaker/screenshot/ss.JDE.sakura.gif
+JDE/SeizeDesktop/bin/PrefDesktop.app
+JDE/SeizeDesktop/bin/SeizeDesktop.app
+JDE/SeizeDesktop/default/SeizeDesktop
+JDE/SeizeDesktop/docs/COPYING
+JDE/SeizeDesktop/docs/COPYRIGHT
+JDE/SeizeDesktop/docs/INSTALL.tk.en
+JDE/SeizeDesktop/docs/INSTALL.tk.ja
+JDE/SeizeDesktop/docs/README.ja
+JDE/SeizeDesktop/icons/Pref.en.gif
+JDE/SeizeDesktop/icons/Pref.ja.gif
+JDE/SeizeDesktop/icons/modes/ant.gif
+JDE/SeizeDesktop/icons/modes/atlantis.gif
+JDE/SeizeDesktop/icons/modes/ball.gif
+JDE/SeizeDesktop/icons/modes/bat.gif
+JDE/SeizeDesktop/icons/modes/blank.gif
+JDE/SeizeDesktop/icons/modes/blot.gif
+JDE/SeizeDesktop/icons/modes/bomb.gif
+JDE/SeizeDesktop/icons/modes/bouboule.gif
+JDE/SeizeDesktop/icons/modes/bounce.gif
+JDE/SeizeDesktop/icons/modes/braid.gif
+JDE/SeizeDesktop/icons/modes/bubble.gif
+JDE/SeizeDesktop/icons/modes/bug.gif
+JDE/SeizeDesktop/icons/modes/cage.gif
+JDE/SeizeDesktop/icons/modes/cartoon.gif
+JDE/SeizeDesktop/icons/modes/clock.gif
+JDE/SeizeDesktop/icons/modes/coral.gif
+JDE/SeizeDesktop/icons/modes/crystal.gif
+JDE/SeizeDesktop/icons/modes/daisy.gif
+JDE/SeizeDesktop/icons/modes/dclock.gif
+JDE/SeizeDesktop/icons/modes/deco.gif
+JDE/SeizeDesktop/icons/modes/demon.gif
+JDE/SeizeDesktop/icons/modes/dilemma.gif
+JDE/SeizeDesktop/icons/modes/discrete.gif
+JDE/SeizeDesktop/icons/modes/drift.gif
+JDE/SeizeDesktop/icons/modes/eyes.gif
+JDE/SeizeDesktop/icons/modes/fadeplot.gif
+JDE/SeizeDesktop/icons/modes/flag.gif
+JDE/SeizeDesktop/icons/modes/flame.gif
+JDE/SeizeDesktop/icons/modes/flow.gif
+JDE/SeizeDesktop/icons/modes/forest.gif
+JDE/SeizeDesktop/icons/modes/galaxy.gif
+JDE/SeizeDesktop/icons/modes/gears.gif
+JDE/SeizeDesktop/icons/modes/goop.gif
+JDE/SeizeDesktop/icons/modes/grav.gif
+JDE/SeizeDesktop/icons/modes/helix.gif
+JDE/SeizeDesktop/icons/modes/hop.gif
+JDE/SeizeDesktop/icons/modes/hyper.gif
+JDE/SeizeDesktop/icons/modes/ico.gif
+JDE/SeizeDesktop/icons/modes/ifs.gif
+JDE/SeizeDesktop/icons/modes/image.gif
+JDE/SeizeDesktop/icons/modes/julia.gif
+JDE/SeizeDesktop/icons/modes/kaleid.gif
+JDE/SeizeDesktop/icons/modes/kumppa.gif
+JDE/SeizeDesktop/icons/modes/laser.gif
+JDE/SeizeDesktop/icons/modes/life.gif
+JDE/SeizeDesktop/icons/modes/life1d.gif
+JDE/SeizeDesktop/icons/modes/life3d.gif
+JDE/SeizeDesktop/icons/modes/lightning.gif
+JDE/SeizeDesktop/icons/modes/lisa.gif
+JDE/SeizeDesktop/icons/modes/lissie.gif
+JDE/SeizeDesktop/icons/modes/loop.gif
+JDE/SeizeDesktop/icons/modes/mandelbrot.gif
+JDE/SeizeDesktop/icons/modes/marquee.gif
+JDE/SeizeDesktop/icons/modes/maze.gif
+JDE/SeizeDesktop/icons/modes/moebius.gif
+JDE/SeizeDesktop/icons/modes/morph3d.gif
+JDE/SeizeDesktop/icons/modes/mountain.gif
+JDE/SeizeDesktop/icons/modes/munch.gif
+JDE/SeizeDesktop/icons/modes/nose.gif
+JDE/SeizeDesktop/icons/modes/pacman.gif
+JDE/SeizeDesktop/icons/modes/penrose.gif
+JDE/SeizeDesktop/icons/modes/petal.gif
+JDE/SeizeDesktop/icons/modes/pipes.gif
+JDE/SeizeDesktop/icons/modes/puzzle.gif
+JDE/SeizeDesktop/icons/modes/pyro.gif
+JDE/SeizeDesktop/icons/modes/qix.gif
+JDE/SeizeDesktop/icons/modes/random.gif
+JDE/SeizeDesktop/icons/modes/roll.gif
+JDE/SeizeDesktop/icons/modes/rotor.gif
+JDE/SeizeDesktop/icons/modes/rubik.gif
+JDE/SeizeDesktop/icons/modes/shape.gif
+JDE/SeizeDesktop/icons/modes/sierpinski.gif
+JDE/SeizeDesktop/icons/modes/slip.gif
+JDE/SeizeDesktop/icons/modes/sphere.gif
+JDE/SeizeDesktop/icons/modes/spiral.gif
+JDE/SeizeDesktop/icons/modes/spline.gif
+JDE/SeizeDesktop/icons/modes/sproingies.gif
+JDE/SeizeDesktop/icons/modes/stairs.gif
+JDE/SeizeDesktop/icons/modes/star.gif
+JDE/SeizeDesktop/icons/modes/strange.gif
+JDE/SeizeDesktop/icons/modes/superquadrics.gif
+JDE/SeizeDesktop/icons/modes/swarm.gif
+JDE/SeizeDesktop/icons/modes/swirl.gif
+JDE/SeizeDesktop/icons/modes/thornbird.gif
+JDE/SeizeDesktop/icons/modes/triangle.gif
+JDE/SeizeDesktop/icons/modes/tube.gif
+JDE/SeizeDesktop/icons/modes/turtle.gif
+JDE/SeizeDesktop/icons/modes/vines.gif
+JDE/SeizeDesktop/icons/modes/voters.gif
+JDE/SeizeDesktop/icons/modes/wator.gif
+JDE/SeizeDesktop/icons/modes/wire.gif
+JDE/SeizeDesktop/icons/modes/world.gif
+JDE/SeizeDesktop/icons/modes/worm.gif
+JDE/SeizeDesktop/install.sh
+JDE/SeizeDesktop/menu/menu.en
+JDE/SeizeDesktop/menu/menu.ja
+JDE/SeizeDesktop/modules/PrefDesktop.m
+JDE/SeizeDesktop/modules/TabNote.m
+JDE/SeizeDesktop/modules/filler
+bin/PrefDesktop.app
+bin/SeizeDesktop.app
+@dirrm JDE/SeizeDesktop/bin
+@dirrm JDE/SeizeDesktop/default
+@dirrm JDE/SeizeDesktop/docs
+@dirrm JDE/SeizeDesktop/icons/modes
+@dirrm JDE/SeizeDesktop/icons
+@dirrm JDE/SeizeDesktop/menu
+@dirrm JDE/SeizeDesktop/modules
+@dirrm JDE/SeizeDesktop/WindowMaker/Defaults/orange
+@dirrm JDE/SeizeDesktop/WindowMaker/Defaults/sakura
+@dirrm JDE/SeizeDesktop/WindowMaker/Defaults
+@dirrm JDE/SeizeDesktop/WindowMaker/JDE.theme/orange
+@dirrm JDE/SeizeDesktop/WindowMaker/JDE.theme/sakura
+@dirrm JDE/SeizeDesktop/WindowMaker/JDE.theme
+@dirrm JDE/SeizeDesktop/WindowMaker/screenshot
+@dirrm JDE/SeizeDesktop/WindowMaker
+@dirrm JDE/SeizeDesktop
diff --git a/misc/seizedesktop/scripts/post-install b/misc/seizedesktop/scripts/post-install
new file mode 100644
index 000000000000..21d72020d3f3
--- /dev/null
+++ b/misc/seizedesktop/scripts/post-install
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+installdir=${PREFIX}/JDE/SeizeDesktop; export installdir
+
+case ${LANGUAGE} in
+ Japanese)
+ for f in SeizeDesktop.app PrefDesktop.app; do
+ ${PERL} -pi -e '
+ s/^(exec[ \t]+)wishstep[^ \t]*([ \t]+.*)$/$1wishstep$ENV{VERSION}jp$2/
+ ' ${installdir}/bin/${f}
+ done
+ ;;
+ *)
+ ;;
+esac
+for f in SeizeDesktop SeizeDesktop.app PrefDesktop.app; do
+ case ${f} in
+ SeizeDesktop.app|PrefDesktop.app)
+ target=${installdir}/bin/${f}
+ ;;
+ SeizeDesktop)
+ target=${installdir}/default/${f}
+ ;;
+ esac
+ ${PERL} -pi -e '
+ s/^([ \t]*set[ \t]+dtLib[ \t]+)"[^"]*"$/$1"$ENV{installdir}"/;
+ ' ${target}
+done
+
+${LN} -sf ${installdir}/bin/SeizeDesktop.app ${PREFIX}/bin
+${LN} -sf ${installdir}/bin/PrefDesktop.app ${PREFIX}/bin