ports/51758: [new port] gdeskcal-skins

Martin Klaffenboeck martin.klaffenboeck at gmx.at
Sun May 4 20:10:23 UTC 2003


>Number:         51758
>Category:       ports
>Synopsis:       [new port] gdeskcal-skins
>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:   Sun May 04 13:10:15 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Martin Klaffenboeck
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD martin.kleinerdrache.org 4.8-STABLE FreeBSD 4.8-STABLE #2: Tue Apr 29 23:55:02 CEST 2003 martin at martin.kleinerdrache.org:/usr/obj/usr/src/sys/MYKERNEL i386


	
>Description:
This is a new port for the skins of gdeskcal.

I'm not very sure.  I know about there could be another way to do that with defining some variables not to install all the ports.  But this files are very small, so I decided to make a port which is installing all the skins.

Please have a look at this.  It works great, but I'm not sure about all the dependencies. Normally only gdeskcal is required I think.

I have got some portlint warnings and I don't know how to deal with that, (must be earlyer in the makefile).

I'm also not sure with the version of the skins, I set it to the last gdeskcal version, but this could also be lower, because the skins work also with 0.40, but I don't know what it does with older gdeskcal versions.

Thanks for help,
Martin
	
>How-To-Repeat:
	
>Fix:

	

--- gdeskcal-skins.sh 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:
#
#	gdeskcal-skins
#	gdeskcal-skins/Makefile
#	gdeskcal-skins/distinfo
#	gdeskcal-skins/pkg-plist
#	gdeskcal-skins/pkg-descr
#
echo c - gdeskcal-skins
mkdir -p gdeskcal-skins > /dev/null 2>&1
echo x - gdeskcal-skins/Makefile
sed 's/^X//' >gdeskcal-skins/Makefile << 'END-of-gdeskcal-skins/Makefile'
X# New ports collection makefile for:	gdeskcal-skins
X# Date created:		04 May 2003
X# Whom:			Martin Klaffenboeck <martin.klaffenboeck at gmx.at>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gdeskcal-skins
xPORTVERSION=	0.50
XCATEGORIES=	deskutils python gnome
XMASTER_SITES=	http://www.pycage.de/download/skins/gdeskcal/
XDISTNAME=
X
XMAINTAINER=     martin.klaffenboeck at gmx.at
XCOMMENT=        Skins for gdeskcal
X
XDISTFILES=	gnometheme.tar.gz \
X		SimpleForDark.tar.gz \
X		e_01.tar.gz \
X		miderat_RTL.tar.gz \
X		light_01.tar.gz \
X		light_02.tar.gz \
X		tnf.tar.gz \
X		miderat_v2.tar.gz \
X		redskin.tar.gz \
X		tiny_and_simple.tar.gz \
X		LCD.tar.gz
X
XEXTRACT_ONLY=	gnometheme.tar.gz \
X		SimpleForDark.tar.gz \
X		e_01.tar.gz \
X		miderat_RTL.tar.gz \
X		light_01.tar.gz \
X		light_02.tar.gz \
X		tnf.tar.gz \
X		miderat_v2.tar.gz \
X		redskin.tar.gz \
X		tiny_and_simple.tar.gz \
X		LCD.tar.gz
X
XRUN_DEPENDS=	${X11BASE}/bin/gdeskcal:${PORTSDIR}/deskutils/gdeskcal
X
XUSE_PYTHON=	yes
XUSE_X_PREFIX=	yes
XUSE_GNOME=	gnomehier
XNO_BUILD=	yes
X
XDATA_DIRS=	GNOME LCD Red_skin SimpleForDark e light_01 light_02 \
X		miderat miderat_RTL tiny_and_simple tnf
X
Xdo-install:
X	${MKDIR} ${PREFIX}/share/gnome/gdeskcal
X	for d in ${DATA_DIRS}; do \
X	    ${MKDIR} ${PREFIX}/share/gnome/gdeskcal/skins/$$d ; \
X	    cd ${WRKSRC}/$$d && ${FIND} . | \
X	    	cpio -pdm -L -R ${LIBOWN}:${LIBGRP}  \
X		${PREFIX}/share/gnome/gdeskcal/skins/$$d ; \
X	done
X
X.include <bsd.port.mk>
END-of-gdeskcal-skins/Makefile
echo x - gdeskcal-skins/distinfo
sed 's/^X//' >gdeskcal-skins/distinfo << 'END-of-gdeskcal-skins/distinfo'
XMD5 (gnometheme.tar.gz) = e774480aab2f2b745e3c83ed04d35b07
XMD5 (SimpleForDark.tar.gz) = ead283c4139410e22f1e84b711381947
XMD5 (e_01.tar.gz) = eb255e22d42056ee8fedf06bda62b3c2
XMD5 (miderat_RTL.tar.gz) = 52b17e482d33fa16a4d86c36e143f136
XMD5 (light_01.tar.gz) = 3113443a583893d928c156004d62f670
XMD5 (light_02.tar.gz) = eb825f0f39feb01c1c560ba60f949e95
XMD5 (tnf.tar.gz) = 6228c6bf3e74b7fd5781aa7399bbdce9
XMD5 (miderat_v2.tar.gz) = b135f751884f6597020f28c17c95bd9b
XMD5 (redskin.tar.gz) = b1e4ea246a8488aa65c0a0577465973b
XMD5 (tiny_and_simple.tar.gz) = 54bdb431f47fe421ecae8b04a4c1b9d0
XMD5 (LCD.tar.gz) = 17025cacdd5b6fab611e28af7078c6fa
END-of-gdeskcal-skins/distinfo
echo x - gdeskcal-skins/pkg-plist
sed 's/^X//' >gdeskcal-skins/pkg-plist << 'END-of-gdeskcal-skins/pkg-plist'
Xshare/gnome/gdeskcal/skins/GNOME/.xvpics/today.png
Xshare/gnome/gdeskcal/skins/GNOME/bg.png
Xshare/gnome/gdeskcal/skins/GNOME/skin.xml
Xshare/gnome/gdeskcal/skins/GNOME/skin.xml~
Xshare/gnome/gdeskcal/skins/GNOME/today.png
Xshare/gnome/gdeskcal/skins/LCD/bg.png
Xshare/gnome/gdeskcal/skins/LCD/bg.xcf
Xshare/gnome/gdeskcal/skins/LCD/home.png
Xshare/gnome/gdeskcal/skins/LCD/next.png
Xshare/gnome/gdeskcal/skins/LCD/prev.png
Xshare/gnome/gdeskcal/skins/LCD/skin.xml
Xshare/gnome/gdeskcal/skins/LCD/today.png
Xshare/gnome/gdeskcal/skins/Red_skin/bg.png
Xshare/gnome/gdeskcal/skins/Red_skin/home.png
Xshare/gnome/gdeskcal/skins/Red_skin/next.png
Xshare/gnome/gdeskcal/skins/Red_skin/prev.png
Xshare/gnome/gdeskcal/skins/Red_skin/skin.xml
Xshare/gnome/gdeskcal/skins/Red_skin/today.png
Xshare/gnome/gdeskcal/skins/SimpleForDark/skin.xml
Xshare/gnome/gdeskcal/skins/SimpleForDark/today.png
Xshare/gnome/gdeskcal/skins/e/bg.png
Xshare/gnome/gdeskcal/skins/e/skin.xml
Xshare/gnome/gdeskcal/skins/e/today.png
Xshare/gnome/gdeskcal/skins/light_01/bg.png
Xshare/gnome/gdeskcal/skins/light_01/home.png
Xshare/gnome/gdeskcal/skins/light_01/next.png
Xshare/gnome/gdeskcal/skins/light_01/prev.png
Xshare/gnome/gdeskcal/skins/light_01/skin.xml
Xshare/gnome/gdeskcal/skins/light_01/skin.xml~
Xshare/gnome/gdeskcal/skins/light_02/bg.png
Xshare/gnome/gdeskcal/skins/light_02/home.png
Xshare/gnome/gdeskcal/skins/light_02/next.png
Xshare/gnome/gdeskcal/skins/light_02/prev.png
Xshare/gnome/gdeskcal/skins/light_02/skin.xml
Xshare/gnome/gdeskcal/skins/light_02/skin.xml~
Xshare/gnome/gdeskcal/skins/miderat/bg.png
Xshare/gnome/gdeskcal/skins/miderat/bg.xcf
Xshare/gnome/gdeskcal/skins/miderat/home.png
Xshare/gnome/gdeskcal/skins/miderat/next.png
Xshare/gnome/gdeskcal/skins/miderat/prev.png
Xshare/gnome/gdeskcal/skins/miderat/skin.xml
Xshare/gnome/gdeskcal/skins/miderat/skin.xml~
Xshare/gnome/gdeskcal/skins/miderat/today.png
Xshare/gnome/gdeskcal/skins/miderat_RTL/bg.png
Xshare/gnome/gdeskcal/skins/miderat_RTL/bg.xcf
Xshare/gnome/gdeskcal/skins/miderat_RTL/home.png
Xshare/gnome/gdeskcal/skins/miderat_RTL/next.png
Xshare/gnome/gdeskcal/skins/miderat_RTL/prev.png
Xshare/gnome/gdeskcal/skins/miderat_RTL/skin.xml
Xshare/gnome/gdeskcal/skins/miderat_RTL/today.png
Xshare/gnome/gdeskcal/skins/tiny_and_simple/skin.xml
Xshare/gnome/gdeskcal/skins/tnf/bg.png
Xshare/gnome/gdeskcal/skins/tnf/bg.xcf
Xshare/gnome/gdeskcal/skins/tnf/home.png
Xshare/gnome/gdeskcal/skins/tnf/next.png
Xshare/gnome/gdeskcal/skins/tnf/prev.png
Xshare/gnome/gdeskcal/skins/tnf/skin.xml
Xshare/gnome/gdeskcal/skins/tnf/today.png
X at dirrm share/gnome/gdeskcal/skins/tnf
X at dirrm share/gnome/gdeskcal/skins/tiny_and_simple
X at dirrm share/gnome/gdeskcal/skins/miderat_RTL
X at dirrm share/gnome/gdeskcal/skins/miderat
X at dirrm share/gnome/gdeskcal/skins/light_02
X at dirrm share/gnome/gdeskcal/skins/light_01
X at dirrm share/gnome/gdeskcal/skins/e
X at dirrm share/gnome/gdeskcal/skins/SimpleForDark
X at dirrm share/gnome/gdeskcal/skins/Red_skin
X at dirrm share/gnome/gdeskcal/skins/LCD
X at dirrm share/gnome/gdeskcal/skins/GNOME/.xvpics
X at dirrm share/gnome/gdeskcal/skins/GNOME
END-of-gdeskcal-skins/pkg-plist
echo x - gdeskcal-skins/pkg-descr
sed 's/^X//' >gdeskcal-skins/pkg-descr << 'END-of-gdeskcal-skins/pkg-descr'
XThis are the skins for gdeskcal.
X
XWWW: http://www.pycage.de/software_gdeskcal_skins.html
X- Martin Klaffenboeck <martin.klaffenboeck at gmx.at>
END-of-gdeskcal-skins/pkg-descr
exit
--- gdeskcal-skins.sh ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list