diff options
author | taoka <taoka@FreeBSD.org> | 1999-05-06 22:08:03 +0800 |
---|---|---|
committer | taoka <taoka@FreeBSD.org> | 1999-05-06 22:08:03 +0800 |
commit | 451e9f7ead19ce43cad77bd51cf9bd7dbad85ae4 (patch) | |
tree | a838dc72fe4c35d0f5c9ef609a9cbb6c4095a4a4 /misc/seizedesktop | |
parent | bffecdbfa4cf0271e9fcbec7735d082ed95c76fe (diff) | |
download | freebsd-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/Makefile | 44 | ||||
-rw-r--r-- | misc/seizedesktop/distinfo | 1 | ||||
-rw-r--r-- | misc/seizedesktop/pkg-comment | 1 | ||||
-rw-r--r-- | misc/seizedesktop/pkg-descr | 7 | ||||
-rw-r--r-- | misc/seizedesktop/pkg-plist | 140 | ||||
-rw-r--r-- | misc/seizedesktop/scripts/post-install | 31 |
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 |