ports/54516: New port of print/gnome-cups-manager.
Glenn Johnson
glennpj at charter.net
Wed Jul 16 03:30:18 UTC 2003
The following reply was made to PR ports/54516; it has been noted by GNATS.
From: Glenn Johnson <glennpj at charter.net>
To: freebsd-gnats-submit at FreeBSD.org
Cc:
Subject: Re: ports/54516: New port of print/gnome-cups-manager.
Date: Tue, 15 Jul 2003 22:24:37 -0500
--nFreZHaLTZJo0R7j
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Apparently one of the eof markers in the shell archive was too long and
was causing a syntax error. This new archive should fix that and work.
--
Glenn Johnson
glennpj at charter.net
--nFreZHaLTZJo0R7j
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=gnome-cups-manager
# 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:
#
# print/gnome-cups-manager
# print/gnome-cups-manager/Makefile
# print/gnome-cups-manager/distinfo
# print/gnome-cups-manager/files
# print/gnome-cups-manager/files/patch-gnome-cups-add_printerconf.c
# print/gnome-cups-manager/files/patch-ltmain.sh
# print/gnome-cups-manager/files/patch-icons_Makefile.in
# print/gnome-cups-manager/files/gnome-cups-manager.desktop
# print/gnome-cups-manager/pkg-descr
# print/gnome-cups-manager/pkg-plist
#
echo c - print/gnome-cups-manager
mkdir -p print/gnome-cups-manager > /dev/null 2>&1
echo x - print/gnome-cups-manager/Makefile
sed 's/^X//' >print/gnome-cups-manager/Makefile << 'END-of-print/gnome-cups-manager/Makefile'
X# New ports collection makefile for: gnome-cups-manager
X# Date created: 14 Jul 2003
X# Whom: Glenn Johnson <glennpj at charter.net>
X#
X# $FreeBSD:$
X
XPORTNAME= gnome-cups-manager
XPORTVERSION= 0.17
XCATEGORIES= print gnome
XMASTER_SITES= ${MASTER_SITE_GNOME}
XMASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION}
XDIST_SUBDIR= gnome2
X
XMAINTAINER= gnome at FreeBSD.org
XCOMMENT= Admistration tool for cups
X
XLIB_DEPENDS= gnomecups-1.0.1:${PORTSDIR}/print/libgnomecups
X
XUSE_BZIP2= yes
XUSE_X_PREFIX= yes
XUSE_GMAKE= yes
XUSE_GNOME= gnomeprefix gnomehack gnomehier libgnomeprintui libgnomeui
XINSTALL_SHLIBS= yes
XGNU_CONFIGURE= yes
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
X LDFLAGS="-L${LOCALBASE}/lib"
X
Xpost-install:
X ${INSTALL_DATA} ${FILESDIR}/gnome-cups-manager.desktop \
X ${PREFIX}/share/gnome/applications
X
X.include <bsd.port.mk>
END-of-print/gnome-cups-manager/Makefile
echo x - print/gnome-cups-manager/distinfo
sed 's/^X//' >print/gnome-cups-manager/distinfo << 'END-of-print/gnome-cups-manager/distinfo'
XMD5 (gnome2/gnome-cups-manager-0.17.tar.bz2) = 1aa72f8318a7ccb795cdfd2676d6346c
END-of-print/gnome-cups-manager/distinfo
echo c - print/gnome-cups-manager/files
mkdir -p print/gnome-cups-manager/files > /dev/null 2>&1
echo x - print/gnome-cups-manager/files/patch-gnome-cups-add_printerconf.c
sed 's/^X//' >print/gnome-cups-manager/files/patch-gnome-cups-add_printerconf.c << 'END-of-gnome-cups-manager/files/patch-gnome-cups-add_printerconf.c'
X
X$FreeBSD$
X
X--- gnome-cups-add/printerconf.c.orig Fri Mar 7 14:48:48 2003
X+++ gnome-cups-add/printerconf.c Tue Jul 15 11:20:00 2003
X@@ -12,7 +12,7 @@
X #include "snmpinter.h"
X
X #define IOCNR_GET_DEVICE_ID 1
X-#define LPIOC_GET_DEVICE_ID(len) _IOC(_IOC_READ, 'P', IOCNR_GET_DEVICE_ID, len) /* get device_id string */
X+#define LPIOC_GET_DEVICE_ID(len) _IOC(IOC_OUT, 'P', IOCNR_GET_DEVICE_ID, len) /* get device_id string */
X
X /*----------------------------------------------------------------
X libprinterconf - a function library for detecting and setting up
END-of-gnome-cups-manager/files/patch-gnome-cups-add_printerconf.c
echo x - print/gnome-cups-manager/files/patch-ltmain.sh
sed 's/^X//' >print/gnome-cups-manager/files/patch-ltmain.sh << 'END-of-print/gnome-cups-manager/files/patch-ltmain.sh'
X
X$FreeBSD$
X
X--- ltmain.sh.orig Sat Feb 8 08:47:44 2003
X+++ ltmain.sh Tue Jul 15 13:06:35 2003
X@@ -1075,7 +1075,7 @@
X esac
X elif test "X$arg" = "X-lc_r"; then
X case $host in
X- *-*-openbsd* | *-*-freebsd*)
X+ *-*-openbsd* | *-*-freebsd4*)
X # Do not include libc_r directly, use -pthread flag.
X continue
X ;;
X@@ -1085,8 +1085,16 @@
X continue
X ;;
X
X+ -pthread)
X+ compile_command="$compile_command -pthread"
X+ finalize_command="$finalize_command -pthread"
X+ compiler_flags="$compiler_flags -pthread"
X+ continue
X+ ;;
X+
X -module)
X module=yes
X+ build_old_libs=no
X continue
X ;;
X
X@@ -2503,6 +2511,9 @@
X *-*-openbsd* | *-*-freebsd*)
X # Do not include libc due to us having libc/libc_r.
X ;;
X+ *-*-freebsd*)
X+ # FreeBSD doesn't need this...
X+ ;;
X *)
X # Add libc to deplibs on all other systems if necessary.
X if test $build_libtool_need_lc = "yes"; then
X@@ -4330,10 +4341,12 @@
X fi
X
X # Install the pseudo-library for information purposes.
X+ if /usr/bin/false; then
X name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
X instname="$dir/$name"i
X $show "$install_prog $instname $destdir/$name"
X $run eval "$install_prog $instname $destdir/$name" || exit $?
X+ fi
X
X # Maybe install the static library, too.
X test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
END-of-print/gnome-cups-manager/files/patch-ltmain.sh
echo x - print/gnome-cups-manager/files/patch-icons_Makefile.in
sed 's/^X//' >print/gnome-cups-manager/files/patch-icons_Makefile.in << 'END-of-print/gnome-cups-manager/files/patch-icons_Makefile.in'
X
X$FreeBSD$
X
X--- icons/Makefile.in.orig Tue Jul 15 13:57:05 2003
X+++ icons/Makefile.in Tue Jul 15 13:58:07 2003
X@@ -118,10 +118,10 @@
X WARN_CFLAGS = @WARN_CFLAGS@
X cxxflags_set = @cxxflags_set@
X
X-devicedir = $(datadir)/icons/gnome/48x48/devices
X+devicedir = $(prefix)/$(DATADIRNAME)/icons/gnome/48x48/devices
X device_DATA = gnome-dev-printer-network.png gnome-dev-printer-new.png
X
X-emblemdir = $(datadir)/icons/gnome/48x48/emblems
X+emblemdir = $(prefix)/$(DATADIRNAME)/icons/gnome/48x48/emblems
X emblem_DATA = emblem-default.png emblem-paused.png
X
X pixmapdir = $(datadir)/pixmaps/gnome-cups-manager
END-of-print/gnome-cups-manager/files/patch-icons_Makefile.in
echo x - print/gnome-cups-manager/files/gnome-cups-manager.desktop
sed 's/^X//' >print/gnome-cups-manager/files/gnome-cups-manager.desktop << 'END-of-print/gnome-cups-manager/files/gnome-cups-manager.desktop'
X[Desktop Entry]
XEncoding=UTF-8
XVersion=1.0
XType=Application
XExec=gnome-cups-manager
XTryExec=
XIcon=/usr/X11R6/share/icons/gnome/48x48/devices/gnome-dev-printer.png
XX-GNOME-DocPath=
XTerminal=false
XName[en_US]=CUPS manager
XGenericName[en_US]=
XComment[en_US]=Printer manager
XCategories=Application;System;
END-of-print/gnome-cups-manager/files/gnome-cups-manager.desktop
echo x - print/gnome-cups-manager/pkg-descr
sed 's/^X//' >print/gnome-cups-manager/pkg-descr << 'END-of-print/gnome-cups-manager/pkg-descr'
XThe GNOME CUPS Manager is a tool for adding new CUPS printers and for
Xmanaging existing CUPS printers and queues.
X
XWWW: http://www.gnome.org/
END-of-print/gnome-cups-manager/pkg-descr
echo x - print/gnome-cups-manager/pkg-plist
sed 's/^X//' >print/gnome-cups-manager/pkg-plist << 'END-of-print/gnome-cups-manager/pkg-plist'
Xbin/gnome-cups-add
Xbin/gnome-cups-icon
Xbin/gnome-cups-manager
Xinclude/libgnomecups-1/libgnomecups/gnome-cups-ui-init.h
Xinclude/libgnomecups-1/libgnomecups/gnome-cups-ui-print.h
Xlib/libgnomecupsui-1.0.so.1
Xlib/libgnomecupsui-1.0.so
Xlib/libgnomecupsui-1.0.a
Xlibdata/bonobo/servers/Gnome_CupsManager.server
Xlibdata/pkgconfig/libgnomecupsui-1.0.pc
Xsbin/gnome-cups-switch
Xshare/icons/gnome/48x48/devices/gnome-dev-printer-network.png
Xshare/icons/gnome/48x48/devices/gnome-dev-printer-new.png
Xshare/icons/gnome/48x48/emblems/emblem-default.png
Xshare/icons/gnome/48x48/emblems/emblem-paused.png
Xshare/gnome/applications/gnome-cups-manager.desktop
Xshare/gnome/gnome-cups-manager/gnome-cups-add.glade
Xshare/gnome/gnome-cups-manager/gnome-cups-manager.glade
Xshare/gnome/gnome-cups-manager/xd2-testpage-letter.eps
Xshare/gnome/gnome-cups-manager/xd2-testpage-a4.eps
Xshare/gnome/pixmaps/gnome-cups-manager/printer-tray-normal.png
Xshare/gnome/pixmaps/gnome-cups-manager/printer-tray-stopped.png
Xshare/locale/he/LC_MESSAGES/gnome-cups-manager.mo
Xshare/locale/ja/LC_MESSAGES/gnome-cups-manager.mo
X at dirrm share/gnome/gnome-cups-manager
X at dirrm share/gnome/pixmaps/gnome-cups-manager
END-of-print/gnome-cups-manager/pkg-plist
exit
--nFreZHaLTZJo0R7j--
More information about the freebsd-ports-bugs
mailing list