ports/134849: New port: x11-themes/slim-themes

Eygene Ryabinkin rea-fbsd at codelabs.ru
Fri May 22 10:20:03 UTC 2009


>Number:         134849
>Category:       ports
>Synopsis:       New port: x11-themes/slim-themes
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 22 10:20:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Eygene Ryabinkin
>Release:        FreeBSD 7.2-STABLE amd64
>Organization:
Code Labs
>Environment:

System: FreeBSD 7.2-STABLE amd64

>Description:

SLiM (x11/slim) has a fancy theme set, so I had brought them to
the ports collection.

>How-To-Repeat:

Search the ports tree for the SLiM themes -- you should find nothing.

>Fix:

SHAR archive with new port contents follows.  I had tested the port on
my Tinderbox for 6.x, 7.x and 8.x -- builds are fine.  I had also tested
the port on the "real" machines -- installs and deinstalls fine, themes
are working.

--- slim-themes.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	slim-themes
#	slim-themes/Makefile
#	slim-themes/distinfo
#	slim-themes/files
#	slim-themes/files/patch-parallel-dimensions::slim.theme
#	slim-themes/pkg-descr
#	slim-themes/pkg-plist
#
echo c - slim-themes
mkdir -p slim-themes > /dev/null 2>&1
echo x - slim-themes/Makefile
sed 's/^X//' >slim-themes/Makefile << 'eead2ed2f55ad042a2175debeb688f57'
X# New ports collection makefile for:	slim-themes
X# Date Created:				22 May 2009
X# Whom:				 	Eygene Ryabinkin <rea-fbsd at codelabs.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	slim-themes
XPORTVERSION=	1.0.0
XCATEGORIES=	x11-themes
XMASTER_SITES=	${MASTER_SITE_BERLIOS}
XMASTER_SITE_SUBDIR=	slim
XDISTFILES=
X
XMAINTAINER=	rea-fbsd at codelabs.ru
XCOMMENT=	Theme pack for SLiM login app
X
X# But that's not all, see below.
XOPTIONS=	ALL_THEMES		"Include all themes" on
X
XNO_BUILD=	yes
XNO_WRKSUBDIR=	yes
XSHAREMODE=	644
XTHEMEDIR_REL=	share/slim/themes
XTHEMEDIR=	${PREFIX}/${THEMEDIR_REL}
XPLIST_SUB+=	THEMEDIR=${THEMEDIR_REL}
X
X# Format is 'variable name%description%archive name%unpacked dir%dest dir'
X# I am substituting ' ' -> '+' because make in 6.x isn't able to properly
X# catch quoted strings with spaces.  7.x and 8.x are fine with this, so
X# once 6.x will be deorbited, we could switch just to spaces.
XTHEMELIST=	GENTOO_SIMPLE%"Gentoo+simple+theme"%slim-gentoo-simple.tar.bz2%slim-gentoo-simple%gentoo-simple \
X		ARCHLINUX_SIMPLE%"ArchLinux+simple+theme"%slim-archlinux-simple.tar.gz%slim-archlinux-simple%archlinux-simple \
X		DEBIAN_MOREBLUE%"Debian+moreblue+theme"%slim-debian-moreblue.tar.bz2%debian-moreblue%debian-moreblue \
X		FINGERPRINT%"Fingerprint+theme"%slim-fingerprint.tar.gz%fingerprint%fingerprint \
X		FLAT%"Flat+theme"%slim-flat.tar.gz%flat%flat \
X		LAKE%"Lake+theme"%slim-lake.tar.gz%lake%lake \
X		RAINBOW%"Rainbow+theme"%slim-rainbow.tar.gz%rainbow%rainbow \
X		REAR_WINDOW%"Rear+Window+theme"%slim-rear-window.tar.gz%rear-window%rear-window \
X		SCOTLAND_ROAD%"Scotland+Road+theme"%slim-scotland-road.tar.gz%scotland-road%scotland-road \
X		SUBWAY%"Subway+theme"%slim-subway.tar.gz%subway%subway \
X		WAVE%"Wave+theme"%slim-wave.tar.gz%wave%wave \
X		LUNAR_LINUX%"Lunar+Linux+theme"%slim-lunar-0.4.tar.bz2%slim-lunar-0.4%lunar \
X		ZENWALK%"Zenwalk+theme"%slim-zenwalk.tar.gz%Zenwalk%zenwalk \
X		PARALLEL_DIMS%"Parallel+Dimensions+theme"%slim-parallel-dimensions.tar.gz%parallel-dimensions%parallel-dimensions \
X		CAPERNOITED%"Capernoited+theme"%slim-capernoited.tar.gz%capernoited%capernoited \
X		MINDLOCK%"Mindlock+theme"%slim-mindlock.tar.gz%mindlock%mindlock \
X		FLOWER2%"Flower2+theme"%slim-flower2.tar.gz%flower2%flower2
X
X# Pollute OPTIONS and DISTFILES.  Cool magic ;))
X# We're using immediate assignment and two variables, because there is
X# no addition (+=) operator with immediate assignment.
X
X.for t in ${THEMELIST}
Xn=	${t:C/^([^%]*)%.*$/\\1/1}
Xd=	${t:C/^[^%]*%[^%]*%([^%]*)%.*$/\\1/1}
Xdesc=	${t:C/^[^%]*%([^%]*)%.*$/\\1/1:C/\+/ /g}
Xsdir=	${t:C/^[^%]*%[^%]*%[^%]*%([^%]*)%.*$/\\1/1}
Xddir=	${t:C/^[^%]*%[^%]*%[^%]*%[^%]*%([^%]*)$/\\1/1}
X${n}_NAME:=	${n}
X${n}_DIST:=	${d}
X${n}_SDIR:=	${sdir}
X${n}_DDIR:=	${ddir}
XNEWOPTS:=	${OPTIONS}	${n} ${desc} off
XOPTIONS:=	${NEWOPTS}
XNEWTHEMES:=	${ALLTHEMES}	${n}
XALLTHEMES:=	${NEWTHEMES}
X.endfor # t in ${THEMELIST}
X
X.include <bsd.port.pre.mk>
X
X.for n in ${ALLTHEMES}
X.if defined(WITH_ALL_THEMES) || defined(WITH_${n})
XWITH_${n}=	yes
XNEWDISTFILES:=	${DISTFILES}	${${n}_DIST}
XDISTFILES:=	${NEWDISTFILES}
XSEEN_THEMES=	yes
XNEW_PLIST_SUB:=	${PLIST_SUB}	${n}=""
XPLIST_SUB:=	${NEW_PLIST_SUB}
X.else
XNEW_PLIST_SUB:=	${PLIST_SUB}	${n}="@comment "
XPLIST_SUB:=	${NEW_PLIST_SUB}
X.endif # defined(WITH_ALL_THEMES) || defined(WITH_${n})
X.endfor # n in ${THEMELIST}
X
X.if !defined(SEEN_THEMES)
XIGNORE=		at least one theme must be chosen
X.endif
X
Xpost-patch:
X	@${RM} ${WRKSRC}/parallel-dimensions/slim.theme.orig
X
X# Install chose themes.  Another regexp voodoo, yay! \o/
Xdo-install:
X	${MKDIR} ${THEMEDIR}
X.for n in ${ALLTHEMES}
X.if defined(WITH_${n})
X	${MKDIR} ${THEMEDIR}/${${n}_DDIR}
X	cd "${WRKSRC}/${${n}_SDIR}" && \
X	  ${COPYTREE_SHARE} . ${THEMEDIR}/${${n}_DDIR}
X.endif # defined(WITH_${n})
X.endfor # t in ${THEMELIST}
X
X.include <bsd.port.post.mk>
eead2ed2f55ad042a2175debeb688f57
echo x - slim-themes/distinfo
sed 's/^X//' >slim-themes/distinfo << '48648239d205fee8792872b11f693083'
XMD5 (slim-gentoo-simple.tar.bz2) = 8921c004ba9a2b21658d25d508558546
XSHA256 (slim-gentoo-simple.tar.bz2) = 27c8614cc930ca200acf81f1192febc102501744939d5cbe997141e37c96d8c2
XSIZE (slim-gentoo-simple.tar.bz2) = 47676
XMD5 (slim-archlinux-simple.tar.gz) = 7c7aaa255561444a4ae3e9f1dfb4be5d
XSHA256 (slim-archlinux-simple.tar.gz) = 7d60d6782fa86302646fe67253467c04692d247f89bdbe87178f690f32b270db
XSIZE (slim-archlinux-simple.tar.gz) = 10078
XMD5 (slim-debian-moreblue.tar.bz2) = 5f3818e01b0593d0e576fcd7e2c6bafa
XSHA256 (slim-debian-moreblue.tar.bz2) = 5b76929827d4a4d604ddca4f42668cca3309b6f7bd659901021c6f49d6d2c481
XSIZE (slim-debian-moreblue.tar.bz2) = 254814
XMD5 (slim-fingerprint.tar.gz) = 2981627a5822a535f3ebd0e21dba9f76
XSHA256 (slim-fingerprint.tar.gz) = 48b703f84ce7b814cda0824f65cafebf695cd71a14166b481bb44616097d3144
XSIZE (slim-fingerprint.tar.gz) = 987432
XMD5 (slim-flat.tar.gz) = 34696aef39fad7092c80ccf7a38886a5
XSHA256 (slim-flat.tar.gz) = 0092d531540f9da8ef07ad173e527c4ef9c088d04962d142be3c11f0c5c0c5e9
XSIZE (slim-flat.tar.gz) = 190912
XMD5 (slim-lake.tar.gz) = c0cef9e7b95bdf2df3fb303d155f8476
XSHA256 (slim-lake.tar.gz) = f7d662e37068a6c64cbf910adf3c192f1b50724baa427a8c9487cb9f7ed95851
XSIZE (slim-lake.tar.gz) = 188882
XMD5 (slim-rainbow.tar.gz) = 631a00eb27c09b0daa50b88bd9606d07
XSHA256 (slim-rainbow.tar.gz) = d83e3afdb05be50cff7da037bb31208b2c152539d1a009740b13857f5f910072
XSIZE (slim-rainbow.tar.gz) = 299063
XMD5 (slim-rear-window.tar.gz) = 337876e05b2bdf4bd657d114464ad46a
XSHA256 (slim-rear-window.tar.gz) = 0b123706ccb67e94f626c183530ec5732b209bab155bc661d6a3f5cd5ee39511
XSIZE (slim-rear-window.tar.gz) = 272383
XMD5 (slim-scotland-road.tar.gz) = fde18fb892bccc383c93fb7ed07fbe84
XSHA256 (slim-scotland-road.tar.gz) = fd60a434496ed39b968ffa1e5457b36cd12f64a4e2ecedffc675f97ca3f3bba1
XSIZE (slim-scotland-road.tar.gz) = 224691
XMD5 (slim-subway.tar.gz) = 8417022e369be012f1b7a4ee04edf0f9
XSHA256 (slim-subway.tar.gz) = 0205568e3e157973b113a83b26d8829ce9962a85ef7eb8a33d3ae2f3f9292253
XSIZE (slim-subway.tar.gz) = 259307
XMD5 (slim-wave.tar.gz) = c727aab888dde774acc04403c84b5b3b
XSHA256 (slim-wave.tar.gz) = be75676da5bf8670daa48379bb9cc1be0b9a5faa09adbea967dfd7125320b959
XSIZE (slim-wave.tar.gz) = 277774
XMD5 (slim-lunar-0.4.tar.bz2) = 6fe38013c6eed67dead507616667ae9a
XSHA256 (slim-lunar-0.4.tar.bz2) = 1543eb45e4d664377e0dd4f7f954aba005823034ba9692624398b3d58be87d76
XSIZE (slim-lunar-0.4.tar.bz2) = 10528
XMD5 (slim-zenwalk.tar.gz) = 7a0bd7a0736794e638668769b9c4c745
XSHA256 (slim-zenwalk.tar.gz) = f0f41d17ea505b0aa96a036e978fabaf673a51d3f81a919cb0d43364d4bc7a57
XSIZE (slim-zenwalk.tar.gz) = 337070
XMD5 (slim-parallel-dimensions.tar.gz) = 740e808e3ce89630122fc7d7e6f7161c
XSHA256 (slim-parallel-dimensions.tar.gz) = 2b17c3e6d3967a6a0744e20e6e05c9d3938f4ef04c62d49ddbd416bc4743046f
XSIZE (slim-parallel-dimensions.tar.gz) = 399720
XMD5 (slim-capernoited.tar.gz) = ffbd3a7b04ce0c0237de8ae669ad9e56
XSHA256 (slim-capernoited.tar.gz) = fb9163c6a2656d60f088dc4f2173aa7556a6794495122acfa7d3be7182f16b41
XSIZE (slim-capernoited.tar.gz) = 768324
XMD5 (slim-mindlock.tar.gz) = a8380b99733eb5fd7fc540018eb75bc6
XSHA256 (slim-mindlock.tar.gz) = 99a6e6acd55bf55ece18a3f644299517b71c1adc49efd87ce2d7e654fb67033c
XSIZE (slim-mindlock.tar.gz) = 324396
XMD5 (slim-flower2.tar.gz) = 7975b6a41f4dddc2390dd46d09393f86
XSHA256 (slim-flower2.tar.gz) = 840faf6459ffd6c2c363160c85cb98000717f9a425102976336f5d8f68ed95ee
XSIZE (slim-flower2.tar.gz) = 206352
48648239d205fee8792872b11f693083
echo c - slim-themes/files
mkdir -p slim-themes/files > /dev/null 2>&1
echo x - slim-themes/files/patch-parallel-dimensions::slim.theme
sed 's/^X//' >slim-themes/files/patch-parallel-dimensions::slim.theme << '5457105567fedf37f21d1e92b3608e4e'
XProperly align both prompts.
X
X--- parallel-dimensions/slim.theme.orig	2009-05-22 13:07:27.000000000 +0400
X+++ parallel-dimensions/slim.theme	2009-05-22 13:07:52.000000000 +0400
X@@ -26,7 +26,7 @@
X # Username / password request
X username_font          	Verdana:size=14:bold
X username_color        	#f9f9f9
X-username_x              280
X+username_x              50%
X username_y              183
X password_x              50%
X password_y              183
5457105567fedf37f21d1e92b3608e4e
echo x - slim-themes/pkg-descr
sed 's/^X//' >slim-themes/pkg-descr << '84798064e7b86d0d1308c51427c4d81b'
XTheme pack for the SLiM X login application.
X
XWWW: http://slim.berlios.de/themes01.php
84798064e7b86d0d1308c51427c4d81b
echo x - slim-themes/pkg-plist
sed 's/^X//' >slim-themes/pkg-plist << 'f257b7661be72f031b82ebc0df363b2b'
X%%GENTOO_SIMPLE%%%%THEMEDIR%%/gentoo-simple/background.png
X%%GENTOO_SIMPLE%%%%THEMEDIR%%/gentoo-simple/panel.png
X%%GENTOO_SIMPLE%%%%THEMEDIR%%/gentoo-simple/preview.png
X%%GENTOO_SIMPLE%%%%THEMEDIR%%/gentoo-simple/preview2.png
X%%GENTOO_SIMPLE%%%%THEMEDIR%%/gentoo-simple/slim.theme
X%%GENTOO_SIMPLE%%@dirrmtry %%THEMEDIR%%/gentoo-simple
X%%ARCHLINUX_SIMPLE%%%%THEMEDIR%%/archlinux-simple/background.png
X%%ARCHLINUX_SIMPLE%%%%THEMEDIR%%/archlinux-simple/preview.png
X%%ARCHLINUX_SIMPLE%%%%THEMEDIR%%/archlinux-simple/panel.png
X%%ARCHLINUX_SIMPLE%%%%THEMEDIR%%/archlinux-simple/slim.theme
X%%ARCHLINUX_SIMPLE%%@dirrmtry %%THEMEDIR%%/archlinux-simple
X%%DEBIAN_MOREBLUE%%%%THEMEDIR%%/debian-moreblue/background.png
X%%DEBIAN_MOREBLUE%%%%THEMEDIR%%/debian-moreblue/panel.png
X%%DEBIAN_MOREBLUE%%%%THEMEDIR%%/debian-moreblue/COPYRIGHT.background
X%%DEBIAN_MOREBLUE%%%%THEMEDIR%%/debian-moreblue/COPYRIGHT.panel
X%%DEBIAN_MOREBLUE%%%%THEMEDIR%%/debian-moreblue/COPYING
X%%DEBIAN_MOREBLUE%%%%THEMEDIR%%/debian-moreblue/slim.theme
X%%DEBIAN_MOREBLUE%%@dirrmtry %%THEMEDIR%%/debian-moreblue
X%%FINGERPRINT%%%%THEMEDIR%%/fingerprint/background.png
X%%FINGERPRINT%%%%THEMEDIR%%/fingerprint/panel.png
X%%FINGERPRINT%%%%THEMEDIR%%/fingerprint/screenshot.png
X%%FINGERPRINT%%%%THEMEDIR%%/fingerprint/slim.theme
X%%FINGERPRINT%%@dirrmtry %%THEMEDIR%%/fingerprint
X%%FLAT%%%%THEMEDIR%%/flat/background.jpg
X%%FLAT%%%%THEMEDIR%%/flat/panel.png
X%%FLAT%%%%THEMEDIR%%/flat/slim.theme
X%%FLAT%%@dirrmtry %%THEMEDIR%%/flat
X%%LAKE%%%%THEMEDIR%%/lake/background.jpg
X%%LAKE%%%%THEMEDIR%%/lake/slim.theme
X%%LAKE%%%%THEMEDIR%%/lake/panel.png
X%%LAKE%%@dirrmtry %%THEMEDIR%%/lake
X%%RAINBOW%%%%THEMEDIR%%/rainbow/background.jpg
X%%RAINBOW%%%%THEMEDIR%%/rainbow/slim.theme
X%%RAINBOW%%%%THEMEDIR%%/rainbow/panel.png
X%%RAINBOW%%@dirrmtry %%THEMEDIR%%/rainbow
X%%REAR_WINDOW%%%%THEMEDIR%%/rear-window/background.png
X%%REAR_WINDOW%%%%THEMEDIR%%/rear-window/slim.theme
X%%REAR_WINDOW%%%%THEMEDIR%%/rear-window/panel.png
X%%REAR_WINDOW%%@dirrmtry %%THEMEDIR%%/rear-window
X%%SCOTLAND_ROAD%%%%THEMEDIR%%/scotland-road/background.jpg
X%%SCOTLAND_ROAD%%%%THEMEDIR%%/scotland-road/slim.theme
X%%SCOTLAND_ROAD%%%%THEMEDIR%%/scotland-road/panel.png
X%%SCOTLAND_ROAD%%@dirrmtry %%THEMEDIR%%/scotland-road
X%%SUBWAY%%%%THEMEDIR%%/subway/background.jpg
X%%SUBWAY%%%%THEMEDIR%%/subway/slim.theme
X%%SUBWAY%%%%THEMEDIR%%/subway/README
X%%SUBWAY%%%%THEMEDIR%%/subway/panel.png
X%%SUBWAY%%@dirrmtry %%THEMEDIR%%/subway
X%%WAVE%%%%THEMEDIR%%/wave/background.jpg
X%%WAVE%%%%THEMEDIR%%/wave/slim.theme
X%%WAVE%%%%THEMEDIR%%/wave/panel.png
X%%WAVE%%@dirrmtry %%THEMEDIR%%/wave
X%%LUNAR_LINUX%%%%THEMEDIR%%/lunar/slim.theme
X%%LUNAR_LINUX%%%%THEMEDIR%%/lunar/panel.png
X%%LUNAR_LINUX%%%%THEMEDIR%%/lunar/background.jpg
X%%LUNAR_LINUX%%@dirrmtry %%THEMEDIR%%/lunar
X%%ZENWALK%%%%THEMEDIR%%/zenwalk/background.jpg
X%%ZENWALK%%%%THEMEDIR%%/zenwalk/slim.theme
X%%ZENWALK%%%%THEMEDIR%%/zenwalk/README
X%%ZENWALK%%%%THEMEDIR%%/zenwalk/panel.png
X%%ZENWALK%%@dirrmtry %%THEMEDIR%%/zenwalk
X%%PARALLEL_DIMS%%%%THEMEDIR%%/parallel-dimensions/panel.png
X%%PARALLEL_DIMS%%%%THEMEDIR%%/parallel-dimensions/background.jpg
X%%PARALLEL_DIMS%%%%THEMEDIR%%/parallel-dimensions/slim.theme
X%%PARALLEL_DIMS%%%%THEMEDIR%%/parallel-dimensions/COPYRIGHT.panel
X%%PARALLEL_DIMS%%%%THEMEDIR%%/parallel-dimensions/LICENSE.panel
X%%PARALLEL_DIMS%%%%THEMEDIR%%/parallel-dimensions/COPYRIGHT.background
X%%PARALLEL_DIMS%%@dirrmtry %%THEMEDIR%%/parallel-dimensions
X%%CAPERNOITED%%%%THEMEDIR%%/capernoited/panel.png
X%%CAPERNOITED%%%%THEMEDIR%%/capernoited/background.jpg
X%%CAPERNOITED%%%%THEMEDIR%%/capernoited/README
X%%CAPERNOITED%%%%THEMEDIR%%/capernoited/slim.theme
X%%CAPERNOITED%%@dirrmtry %%THEMEDIR%%/capernoited
X%%MINDLOCK%%%%THEMEDIR%%/mindlock/background.jpg
X%%MINDLOCK%%%%THEMEDIR%%/mindlock/panel.png
X%%MINDLOCK%%%%THEMEDIR%%/mindlock/slim.theme
X%%MINDLOCK%%%%THEMEDIR%%/mindlock/README
X%%MINDLOCK%%@dirrmtry %%THEMEDIR%%/mindlock
X%%FLOWER2%%%%THEMEDIR%%/flower2/README
X%%FLOWER2%%%%THEMEDIR%%/flower2/panel.png
X%%FLOWER2%%%%THEMEDIR%%/flower2/background.jpg
X%%FLOWER2%%%%THEMEDIR%%/flower2/slim.theme
X%%FLOWER2%%@dirrmtry %%THEMEDIR%%/flower2
X at dirrmtry share/slim/themes
X at dirrmtry share/slim
f257b7661be72f031b82ebc0df363b2b
exit
--- slim-themes.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list