[Frugalware-darcs] frugalware-current: cups-1.1.23-4
voroskoi
voroskoi at gmail.com
Sun Nov 13 20:52:56 CET 2005
Sun Nov 13 20:13:01 CET 2005 voroskoi <voroskoi at gmail.com>
* cups-1.1.23-4
moved to apps from base (also changed the group)
added espgs to depends()
haven't rebuild yet
diff -rN -u old-frugalware-current-2/source/apps/cups/cups-gcc4-amd64.patch new-frugalware-current-2/source/apps/cups/cups-gcc4-amd64.patch
--- old-frugalware-current-2/source/apps/cups/cups-gcc4-amd64.patch 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/cups-gcc4-amd64.patch 2005-10-13 13:26:34.000000000 +0200
@@ -0,0 +1,12 @@
+diff -Npaur cups-1.1.23/pdftops/GfxFont.cxx cups-1.1.23-patched/pdftops/GfxFont.cxx
+--- cups-1.1.23/pdftops/GfxFont.cxx 2004-02-02 23:41:09.000000000 +0100
++++ cups-1.1.23-patched/pdftops/GfxFont.cxx 2005-01-28 02:04:15.613249488 +0100
+@@ -969,7 +969,7 @@ Gushort *Gfx8BitFont::getCodeToGIDMap(Tr
+ if ((nameToGID = ff->getNameToGID())) {
+ for (i = 0; i < 256; ++i) {
+ if (!map[i] && (charName = enc[i])) {
+- map[i] = (Gushort)(int)nameToGID->lookup(charName);
++ map[i] = (Gushort)(long)nameToGID->lookup(charName);
+ }
+ }
+ delete nameToGID;
diff -rN -u old-frugalware-current-2/source/apps/cups/cups.install new-frugalware-current-2/source/apps/cups/cups.install
--- old-frugalware-current-2/source/apps/cups/cups.install 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/cups.install 2004-11-05 16:29:00.000000000 +0100
@@ -0,0 +1,24 @@
+# arg 1: the new package version
+post_install() {
+ chkconfig --add rc.cups
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ /bin/true
+}
+
+# arg 1: the old package version
+pre_remove() {
+ chkconfig --del rc.cups
+}
+
+# arg 1: the old package version
+post_remove() {
+ /bin/true
+}
+
+op=$1
+shift
+$op $*
diff -rN -u old-frugalware-current-2/source/apps/cups/FrugalBuild new-frugalware-current-2/source/apps/cups/FrugalBuild
--- old-frugalware-current-2/source/apps/cups/FrugalBuild 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/FrugalBuild 2005-11-13 20:16:47.000000000 +0100
@@ -0,0 +1,62 @@
+# Last Modified: Thu, 13 Oct 2005 13:20:31 +0200
+# Compiling Time: 0.42 SBU
+# Maintainer: VMiklos <vmiklos at frugalware.org>
+
+pkgname=cups
+pkgver=1.1.23
+pkgrel=4
+pkgdesc="The CUPS Printing System"
+url="http://www.cups.org/"
+depends=('openssl' 'libtiff' 'libpng' 'espgs')
+groups=('apps')
+archs=('i686' 'x86_64')
+backup=(etc/cups/{printers.conf,classes.conf,client.conf,cupsd.conf,mime.types,mime.convs,ppds.dat} etc/printcap)
+install=$pkgname.install
+up2date="lynx -dump http://www.cups.org/software.php|grep tar.bz2$|sed -n 's/.*-\(.*\)\-.*/\1/;2 p'"
+source=(ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/$pkgname/$pkgver/cups-$pkgver-source.tar.bz2 \
+ rc.cups printcap ppds.dat.gz \
+ cups-gcc4-amd64.patch)
+sha1sums=('32d5bfb44c4edc1b54ccb014b5a44499295c6c5c' \
+ '0ce4a500a3fcd1129c3dc856afeb94f05fe3c456' \
+ '2a27795cc4eaee7ba39425585ef470ae220adb07' \
+ '07542c757de8226fef9dc0dffa4c6711834c060c' \
+ '9e23ed973685c279edfee76fc0a7a9c6fd94a103')
+
+build() {
+ Fcd
+ [ "$CARCH" == "x86_64" ] && Fpatch cups-gcc4-amd64.patch
+ Fmake --with-logdir=/var/log/cups \
+ --with-docdir=/usr/share/cups/doc --enable-ssl=yes \
+ --disable-pam
+ make BUILDROOT=$startdir/pkg install
+ Ffile /etc/cups/ppds.dat
+
+ # init scripts
+ Frm /etc/rc.d/{init.d,rc?.d}
+ Fmkdir /etc/rc.d/rc.messages
+ Fexe /etc/rc.d/rc.$pkgname
+ Ffile ../messages/$pkgname.* /etc/rc.d/rc.messages/
+
+ # printcap
+ Ffile /etc/printcap
+ Fmkdir /usr/etc
+ Fln /etc/printcap /usr/etc/printcap
+
+ # samba support
+ ( if [ ! -r $Fdestdir/usr/lib/cups/backend/smb ]; then
+ Fln /usr/bin/smbspool /usr/lib/cups/backend/smb
+ fi )
+
+ # fix perms on /var/spool
+ chmod 755 $Fdestdir/var/spool
+
+ # remove 'cat?'
+ for i in `find $Fdestdir -type d -name cat?`
+ do
+ Frm $i
+ done
+}
+
+# optimalization OK
+
+# vim: ft=sh
diff -rN -u old-frugalware-current-2/source/apps/cups/messages/cups.de new-frugalware-current-2/source/apps/cups/messages/cups.de
--- old-frugalware-current-2/source/apps/cups/messages/cups.de 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/messages/cups.de 2005-06-16 19:09:29.000000000 +0200
@@ -0,0 +1,2 @@
+stopcups="Stoppe Cups-Dienste"
+startcups="Starte Cups-Dienste"
diff -rN -u old-frugalware-current-2/source/apps/cups/messages/cups.en new-frugalware-current-2/source/apps/cups/messages/cups.en
--- old-frugalware-current-2/source/apps/cups/messages/cups.en 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/messages/cups.en 2004-11-05 16:29:00.000000000 +0100
@@ -0,0 +1,2 @@
+stopcups="Stopping cups services"
+startcups="Starting cups services"
diff -rN -u old-frugalware-current-2/source/apps/cups/messages/cups.hu new-frugalware-current-2/source/apps/cups/messages/cups.hu
--- old-frugalware-current-2/source/apps/cups/messages/cups.hu 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/messages/cups.hu 2005-01-04 15:59:00.000000000 +0100
@@ -0,0 +1,2 @@
+stopcups="A cups szolgáltatások leállítása"
+startcups="A cups szolgáltatások indítása"
Binary files old-frugalware-current-2/source/apps/cups/ppds.dat.gz and new-frugalware-current-2/source/apps/cups/ppds.dat.gz differ
diff -rN -u old-frugalware-current-2/source/apps/cups/printcap new-frugalware-current-2/source/apps/cups/printcap
--- old-frugalware-current-2/source/apps/cups/printcap 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/printcap 2004-11-05 16:29:00.000000000 +0100
@@ -0,0 +1,8 @@
+# /etc/printcap
+#
+# See "man printcap" for information on editing this file.
+#
+# In most cases it is better to use a tool to write the printcap
+# for you (at least initially), with the web interface provided by the
+# cupsd print daemon at this URL: http://localhost:631.
+#
diff -rN -u old-frugalware-current-2/source/apps/cups/rc.cups new-frugalware-current-2/source/apps/cups/rc.cups
--- old-frugalware-current-2/source/apps/cups/rc.cups 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/rc.cups 2005-07-30 18:18:53.000000000 +0200
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+# (c) 2003 Vajna Miklos <vmiklos at frugalware.org>
+# rc.cups for FrugalWare
+# distributed under GPL License
+
+. /etc/rc.d/rc.functions
+
+# chkconfig: 2345 99 01
+# description: Startup/shutdown script for the Common UNIX \
+# Printing System (CUPS).
+
+if [ "$1" = "stop" ]; then
+ stop "$stopcups"
+ killall cupsd
+ ok $?
+elif [ "$1" = "restart" ]; then
+ "$0" stop
+ sleep 1
+ "$0" start
+else # start
+ start "$startcups"
+ /usr/sbin/cupsd
+ ok $?
+fi
diff -rN -u old-frugalware-current-2/source/apps/cups/rc.cups.new new-frugalware-current-2/source/apps/cups/rc.cups.new
--- old-frugalware-current-2/source/apps/cups/rc.cups.new 1970-01-01 01:00:00.000000000 +0100
+++ new-frugalware-current-2/source/apps/cups/rc.cups.new 2005-11-11 18:53:21.000000000 +0100
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+# (c) 2005 Marcus Habermehl <bmh1980de at yahoo.de>
+# (c) 2003 Vajna Miklos <vmiklos at frugalware.org>
+# rc.cups for FrugalWare
+# distributed under GPL License
+
+# chkconfig: 2345 99 01
+# description: Startup/shutdown script for the Common UNIX \
+# Printing System (CUPS).
+
+source /lib/initscripts/functions
+TEXTDOMAIN=cups
+
+actions=(restart start status stop)
+daemon=$"cups services"
+
+pid="$(pidof cupsd 2> /dev/null)"
+
+rc_start()
+{
+ start_msg
+ if [ -z ${pid} ] ; then
+ /usr/sbin/cupsd
+ ok $?
+ else
+ ok 999
+ fi
+}
+
+rc_stop()
+{
+ stop_msg
+ if [ ! -z ${pid} ] ; then
+ killall cupsd
+ ok $?
+ else
+ ok 999
+ fi
+}
+
+rc_exec $1
+
+# vim: ft=sh
diff -rN -u old-frugalware-current-2/source/base/cups/cups-gcc4-amd64.patch new-frugalware-current-2/source/base/cups/cups-gcc4-amd64.patch
--- old-frugalware-current-2/source/base/cups/cups-gcc4-amd64.patch 2005-10-13 13:26:34.000000000 +0200
+++ new-frugalware-current-2/source/base/cups/cups-gcc4-amd64.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-diff -Npaur cups-1.1.23/pdftops/GfxFont.cxx cups-1.1.23-patched/pdftops/GfxFont.cxx
---- cups-1.1.23/pdftops/GfxFont.cxx 2004-02-02 23:41:09.000000000 +0100
-+++ cups-1.1.23-patched/pdftops/GfxFont.cxx 2005-01-28 02:04:15.613249488 +0100
-@@ -969,7 +969,7 @@ Gushort *Gfx8BitFont::getCodeToGIDMap(Tr
- if ((nameToGID = ff->getNameToGID())) {
- for (i = 0; i < 256; ++i) {
- if (!map[i] && (charName = enc[i])) {
-- map[i] = (Gushort)(int)nameToGID->lookup(charName);
-+ map[i] = (Gushort)(long)nameToGID->lookup(charName);
- }
- }
- delete nameToGID;
diff -rN -u old-frugalware-current-2/source/base/cups/cups.install new-frugalware-current-2/source/base/cups/cups.install
--- old-frugalware-current-2/source/base/cups/cups.install 2004-11-05 16:29:00.000000000 +0100
+++ new-frugalware-current-2/source/base/cups/cups.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-# arg 1: the new package version
-post_install() {
- chkconfig --add rc.cups
-}
-
-# arg 1: the new package version
-# arg 2: the old package version
-post_upgrade() {
- /bin/true
-}
-
-# arg 1: the old package version
-pre_remove() {
- chkconfig --del rc.cups
-}
-
-# arg 1: the old package version
-post_remove() {
- /bin/true
-}
-
-op=$1
-shift
-$op $*
diff -rN -u old-frugalware-current-2/source/base/cups/FrugalBuild new-frugalware-current-2/source/base/cups/FrugalBuild
--- old-frugalware-current-2/source/base/cups/FrugalBuild 2005-11-13 20:51:21.000000000 +0100
+++ new-frugalware-current-2/source/base/cups/FrugalBuild 1970-01-01 01:00:00.000000000 +0100
@@ -1,62 +0,0 @@
-# Last Modified: Thu, 13 Oct 2005 13:20:31 +0200
-# Compiling Time: 0.42 SBU
-# Maintainer: VMiklos <vmiklos at frugalware.org>
-
-pkgname=cups
-pkgver=1.1.23
-pkgrel=4
-pkgdesc="The CUPS Printing System"
-url="http://www.cups.org/"
-depends=('openssl' 'libtiff' 'libpng')
-groups=('base')
-archs=('i686' 'x86_64')
-backup=(etc/cups/{printers.conf,classes.conf,client.conf,cupsd.conf,mime.types,mime.convs,ppds.dat} etc/printcap)
-install=$pkgname.install
-up2date="lynx -dump http://www.cups.org/software.php|grep tar.bz2$|sed -n 's/.*-\(.*\)\-.*/\1/;2 p'"
-source=(ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/$pkgname/$pkgver/cups-$pkgver-source.tar.bz2 \
- rc.cups printcap ppds.dat.gz \
- cups-gcc4-amd64.patch)
-sha1sums=('32d5bfb44c4edc1b54ccb014b5a44499295c6c5c' \
- '0ce4a500a3fcd1129c3dc856afeb94f05fe3c456' \
- '2a27795cc4eaee7ba39425585ef470ae220adb07' \
- '07542c757de8226fef9dc0dffa4c6711834c060c' \
- '9e23ed973685c279edfee76fc0a7a9c6fd94a103')
-
-build() {
- Fcd
- [ "$CARCH" == "x86_64" ] && Fpatch cups-gcc4-amd64.patch
- Fmake --with-logdir=/var/log/cups \
- --with-docdir=/usr/share/cups/doc --enable-ssl=yes \
- --disable-pam
- make BUILDROOT=$startdir/pkg install
- Ffile /etc/cups/ppds.dat
-
- # init scripts
- Frm /etc/rc.d/{init.d,rc?.d}
- Fmkdir /etc/rc.d/rc.messages
- Fexe /etc/rc.d/rc.$pkgname
- Ffile ../messages/$pkgname.* /etc/rc.d/rc.messages/
-
- # printcap
- Ffile /etc/printcap
- Fmkdir /usr/etc
- Fln /etc/printcap /usr/etc/printcap
-
- # samba support
- ( if [ ! -r $Fdestdir/usr/lib/cups/backend/smb ]; then
- Fln /usr/bin/smbspool /usr/lib/cups/backend/smb
- fi )
-
- # fix perms on /var/spool
- chmod 755 $Fdestdir/var/spool
-
- # remove 'cat?'
- for i in `find $Fdestdir -type d -name cat?`
- do
- Frm $i
- done
-}
-
-# optimalization OK
-
-# vim: ft=sh
diff -rN -u old-frugalware-current-2/source/base/cups/messages/cups.de new-frugalware-current-2/source/base/cups/messages/cups.de
--- old-frugalware-current-2/source/base/cups/messages/cups.de 2005-06-16 19:09:29.000000000 +0200
+++ new-frugalware-current-2/source/base/cups/messages/cups.de 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-stopcups="Stoppe Cups-Dienste"
-startcups="Starte Cups-Dienste"
diff -rN -u old-frugalware-current-2/source/base/cups/messages/cups.en new-frugalware-current-2/source/base/cups/messages/cups.en
--- old-frugalware-current-2/source/base/cups/messages/cups.en 2004-11-05 16:29:00.000000000 +0100
+++ new-frugalware-current-2/source/base/cups/messages/cups.en 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-stopcups="Stopping cups services"
-startcups="Starting cups services"
diff -rN -u old-frugalware-current-2/source/base/cups/messages/cups.hu new-frugalware-current-2/source/base/cups/messages/cups.hu
--- old-frugalware-current-2/source/base/cups/messages/cups.hu 2005-01-04 15:59:00.000000000 +0100
+++ new-frugalware-current-2/source/base/cups/messages/cups.hu 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-stopcups="A cups szolgáltatások leállítása"
-startcups="A cups szolgáltatások indítása"
Binary files old-frugalware-current-2/source/base/cups/ppds.dat.gz and new-frugalware-current-2/source/base/cups/ppds.dat.gz differ
diff -rN -u old-frugalware-current-2/source/base/cups/printcap new-frugalware-current-2/source/base/cups/printcap
--- old-frugalware-current-2/source/base/cups/printcap 2004-11-05 16:29:00.000000000 +0100
+++ new-frugalware-current-2/source/base/cups/printcap 1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-# /etc/printcap
-#
-# See "man printcap" for information on editing this file.
-#
-# In most cases it is better to use a tool to write the printcap
-# for you (at least initially), with the web interface provided by the
-# cupsd print daemon at this URL: http://localhost:631.
-#
diff -rN -u old-frugalware-current-2/source/base/cups/rc.cups new-frugalware-current-2/source/base/cups/rc.cups
--- old-frugalware-current-2/source/base/cups/rc.cups 2005-07-30 18:18:53.000000000 +0200
+++ new-frugalware-current-2/source/base/cups/rc.cups 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-# (c) 2003 Vajna Miklos <vmiklos at frugalware.org>
-# rc.cups for FrugalWare
-# distributed under GPL License
-
-. /etc/rc.d/rc.functions
-
-# chkconfig: 2345 99 01
-# description: Startup/shutdown script for the Common UNIX \
-# Printing System (CUPS).
-
-if [ "$1" = "stop" ]; then
- stop "$stopcups"
- killall cupsd
- ok $?
-elif [ "$1" = "restart" ]; then
- "$0" stop
- sleep 1
- "$0" start
-else # start
- start "$startcups"
- /usr/sbin/cupsd
- ok $?
-fi
diff -rN -u old-frugalware-current-2/source/base/cups/rc.cups.new new-frugalware-current-2/source/base/cups/rc.cups.new
--- old-frugalware-current-2/source/base/cups/rc.cups.new 2005-11-11 18:53:21.000000000 +0100
+++ new-frugalware-current-2/source/base/cups/rc.cups.new 1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-#!/bin/bash
-
-# (c) 2005 Marcus Habermehl <bmh1980de at yahoo.de>
-# (c) 2003 Vajna Miklos <vmiklos at frugalware.org>
-# rc.cups for FrugalWare
-# distributed under GPL License
-
-# chkconfig: 2345 99 01
-# description: Startup/shutdown script for the Common UNIX \
-# Printing System (CUPS).
-
-source /lib/initscripts/functions
-TEXTDOMAIN=cups
-
-actions=(restart start status stop)
-daemon=$"cups services"
-
-pid="$(pidof cupsd 2> /dev/null)"
-
-rc_start()
-{
- start_msg
- if [ -z ${pid} ] ; then
- /usr/sbin/cupsd
- ok $?
- else
- ok 999
- fi
-}
-
-rc_stop()
-{
- stop_msg
- if [ ! -z ${pid} ] ; then
- killall cupsd
- ok $?
- else
- ok 999
- fi
-}
-
-rc_exec $1
-
-# vim: ft=sh
More information about the Frugalware-darcs
mailing list