From owner-freebsd-ports@FreeBSD.ORG Sun May 4 13:06:54 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FA7237B401 for ; Sun, 4 May 2003 13:06:54 -0700 (PDT) Received: from httpd1.terions.de (static62-99-146-055.adsl.inode.at [62.99.146.55]) by mx1.FreeBSD.org (Postfix) with SMTP id 3971043FB1 for ; Sun, 4 May 2003 13:06:43 -0700 (PDT) (envelope-from martin@kleinerdrache.org) Received: (qmail 42122 invoked by uid 0); 4 May 2003 20:06:41 -0000 Date: 4 May 2003 20:06:41 -0000 Message-ID: <20030504200641.42121.qmail@httpd1.terions.de> To: FreeBSD-gnats-submit@freebsd.org From: Martin Klaffenboeck X-send-pr-version: 3.113 X-GNATS-Notify: cc: ports@freebsd.org Subject: [new port] gdeskcal-skins X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Martin Klaffenboeck List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 May 2003 20:06:54 -0000 >Submitter-Id: current-users >Originator: Martin Klaffenboeck >Organization: >Confidential: no >Synopsis: [new port] gdeskcal-skins >Severity: non-critical >Priority: low >Category: ports >Class: change-request >Release: FreeBSD 4.8-STABLE i386 >Environment: System: FreeBSD martin.kleinerdrache.org 4.8-STABLE FreeBSD 4.8-STABLE #2: Tue Apr 29 23:55:02 CEST 2003 martin@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 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@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 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@dirrm share/gnome/gdeskcal/skins/tnf X@dirrm share/gnome/gdeskcal/skins/tiny_and_simple X@dirrm share/gnome/gdeskcal/skins/miderat_RTL X@dirrm share/gnome/gdeskcal/skins/miderat X@dirrm share/gnome/gdeskcal/skins/light_02 X@dirrm share/gnome/gdeskcal/skins/light_01 X@dirrm share/gnome/gdeskcal/skins/e X@dirrm share/gnome/gdeskcal/skins/SimpleForDark X@dirrm share/gnome/gdeskcal/skins/Red_skin X@dirrm share/gnome/gdeskcal/skins/LCD X@dirrm share/gnome/gdeskcal/skins/GNOME/.xvpics X@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 END-of-gdeskcal-skins/pkg-descr exit --- gdeskcal-skins.sh ends here ---