Date: 4 May 2003 11:42:57 -0000 From: Michal@pr93.lublin.sdi.tpnet.pl, "Pasternak <dotz"@irc.pl To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/51748: net/gnugadu: big update, 0.2.2 -> 1.0.0 Message-ID: <20030504114257.47805.qmail@pr93.lublin.sdi.tpnet.pl> Resent-Message-ID: <200305041150.h44BoKs1002910@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 51748 >Category: ports >Synopsis: net/gnugadu: big update, 0.2.2 -> 1.0.0 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun May 04 04:50:19 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Michal Pasternak >Release: FreeBSD 4.8-RC2 i386 >Organization: >Environment: >Description: "Big" update of net/gnugadu port. I marked it as serious with high priority, because: - old port WWW page doesn't exist - old port DISTFILE has been moved - port got mature and is 1.0.0 now I send you shar(1) archive, not a diff, because I introduced some new files. Dear commiter, plese: - edit scripts/configure.gg and add LIB_DEPENDS in "arts" section (I am not arts user) - change Makefile to automatically include Makefile.inc when the port is compiled for the first time (I couldn't get this to work - everything configures okay, when I break running compile proces and re-run it) Thanks, Michal Pasternak >How-To-Repeat: >Fix: # 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: # # gnugadu # gnugadu/scripts # gnugadu/scripts/configure.gg # gnugadu/files # gnugadu/files/patch-Makefile.in # gnugadu/Makefile # gnugadu/distinfo # gnugadu/pkg-descr # gnugadu/pkg-plist # echo c - gnugadu mkdir -p gnugadu > /dev/null 2>&1 echo c - gnugadu/scripts mkdir -p gnugadu/scripts > /dev/null 2>&1 echo x - gnugadu/scripts/configure.gg sed 's/^X//' >gnugadu/scripts/configure.gg << 'END-of-gnugadu/scripts/configure.gg' X#!/bin/sh X# $FreeBSD$ X Xif [ -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc ]; then X exit Xfi X Xtempfile=`/usr/bin/mktemp -t checklist` X Xif [ "${BATCH}" ]; then X if [ "${GNUGADU_OPTIONS}" ]; then X set ${GNUGADU_OPTIONS} X else X set "esd" X fi Xelse X /usr/bin/dialog --title "configuration options" --clear \ X --checklist "\n\ XPlease select desired options:" -1 -1 16 \ Xesd "esd support" ON \ Xarts "arts support" OFF \ Xgnome "GNOME support" OFF \ Xpanel "GNOME applet support" OFF \ Xdockapp "WindowMaker DockApp support" OFF \ Xdocklet "KDE docklet support" OFF \ Xxmms "XMMS Playlist support" OFF \ X2> $tempfile X X retval=$? X X if [ -s $tempfile ]; then X set `cat $tempfile` X fi X rm -f $tempfile X X case $retval in X 0) if [ -z "$*" ]; then X echo "Nothing selected" X fi X ;; X 1) echo "Cancel pressed." X exit 1 X ;; X esac Xfi X X${MKDIR} ${WRKDIRPREFIX}${REALCURDIR} Xexec > ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X Xwhile [ "$1" ]; do X case $1 in X \"esd\") X echo "USE_GNOME+= esound" X echo "CONFIGURE_ARGS+= --enable-esd" X esd="yes" X ;; X X \"arts\") X echo "CONFIGURE_ARGS+= --enable-arts" X # TODO: X # echo "LIB_DEPENDS=" X ;; X \"gnome\") X echo "CONFIGURE_ARGS+= --enable-panel" X ;; X \"panel\") X echo "WANT_GNOME=yes" X echo "CONFIGURE_ARGS+= --enable-gnome" X ;; X \"dockapp\") X echo "CONFIGURE_ARGS+= --with-dockapp" X ;; X \"docklet\") X echo "CONFIGURE_ARGS+= --enable-docklet" X ;; X \"xmms\") X echo "CONFIGURE_ARGS+= --enable-xmms" X ;; X *) X echo "Invalid option(s): $*" > /dev/stderr X rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X exit 1 X ;; X esac X shift Xdone X Xif [ -z "${esd}" ]; then X echo "CONFIGURE_ARGS+= --disable-esd --without-esd" Xfi END-of-gnugadu/scripts/configure.gg echo c - gnugadu/files mkdir -p gnugadu/files > /dev/null 2>&1 echo x - gnugadu/files/patch-Makefile.in sed 's/^X//' >gnugadu/files/patch-Makefile.in << 'END-of-gnugadu/files/patch-Makefile.in' X--- src/Makefile.in~ Sun May 4 12:53:02 2003 X+++ src/Makefile.in Sun May 4 12:57:36 2003 X@@ -79,7 +79,7 @@ X GTKXMHTML_LIBS = @GTKXMHTML_LIBS@ X GTK_CFLAGS += @GTK_CFLAGS@ @GTK_CFLAGS@ X GTK_CONFIG = @GTK_CONFIG@ X-GTK_LIBS = @GTK_LIBS@ X+GTK_LIBS = @GTK_LIBS@ -lc_r X HAVE_ESD_FALSE = @HAVE_ESD_FALSE@ X HAVE_ESD_TRUE = @HAVE_ESD_TRUE@ X HAVE_GNORBA_FALSE = @HAVE_GNORBA_FALSE@ END-of-gnugadu/files/patch-Makefile.in echo x - gnugadu/Makefile sed 's/^X//' >gnugadu/Makefile << 'END-of-gnugadu/Makefile' X# Ports collection makefile for: gnugadu X# Date created: 23 dec 2001 X# Whom: doc@lublin.t1.pl X# X# $FreeBSD: ports/net/gnugadu/Makefile,v 1.7 2003/04/20 19:37:55 marcus Exp $ X# X XPORTNAME= gnugadu XPORTVERSION= 1.0.0 X XCATEGORIES= net XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ggadu XDISTNAME= gg-${PORTVERSION} X XMAINTAINER= dotz@irc.pl XCOMMENT= A GaduGadu client for X11/GTK X XUSE_GMAKE= yes XUSE_GNOME= gtk12 XGNU_CONFIGURE= yes X XSCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ X TOUCH="${TOUCH}" \ X MKDIR="${MKDIR}" \ X CAT="${CAT}" \ X GNUGADU_OPTIONS="${GNUGADU_OPTIONS}" \ X REALCURDIR="${.CURDIR}" X Xpre-fetch: X @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.gg X Xpost-patch: X @${PERL} -pi -e 's,CFLAGS =, CFLAGS += \@GTK_CFLAGS\@,; \ X s,GTK_ CFLAGS,GTK_CFLAGS,' ${WRKSRC}/Makefile.in \ X ${WRKSRC}/src/Makefile.in X @${PERL} -pi -e 's,-O2,,; s,gtk-config,${GTK_CONFIG},' \ X ${WRKSRC}/configure X Xpost-install: X strip ${PREFIX}/bin/gg X Xpost-clean: X @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc X X#TODO: this won't notice Makefile.inc when run 1st time X.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) X.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" X.endif X X.include <bsd.port.mk> END-of-gnugadu/Makefile echo x - gnugadu/distinfo sed 's/^X//' >gnugadu/distinfo << 'END-of-gnugadu/distinfo' XMD5 (gg-1.0.0.tar.gz) = 7b32d4c866ef59dfe22373a83b1a9a2a END-of-gnugadu/distinfo echo x - gnugadu/pkg-descr sed 's/^X//' >gnugadu/pkg-descr << 'END-of-gnugadu/pkg-descr' XA GaduGadu client for X11/GTK. GaduGadu is an ICQ-like messenger for the XPolish language. X XWWW: http://ggadu.sourceforge.net/ END-of-gnugadu/pkg-descr echo x - gnugadu/pkg-plist sed 's/^X//' >gnugadu/pkg-plist << 'END-of-gnugadu/pkg-plist' Xbin/gg Xshare/gg/pixmaps/arrow.xpm Xshare/gg/pixmaps/away-descr.xpm Xshare/gg/pixmaps/away-mobile-descr.xpm Xshare/gg/pixmaps/away-mobile.xpm Xshare/gg/pixmaps/away.xpm Xshare/gg/pixmaps/cell.xpm Xshare/gg/pixmaps/cellphone.xpm Xshare/gg/pixmaps/chat.xpm Xshare/gg/pixmaps/config.xpm Xshare/gg/pixmaps/empty.xpm Xshare/gg/pixmaps/gg-logo.xpm Xshare/gg/pixmaps/gg.xpm Xshare/gg/pixmaps/go-chat.xpm Xshare/gg/pixmaps/go-msg.xpm Xshare/gg/pixmaps/ignored.xpm Xshare/gg/pixmaps/invisible-descr.xpm Xshare/gg/pixmaps/invisible.xpm Xshare/gg/pixmaps/malehead.xpm Xshare/gg/pixmaps/mobile.xpm Xshare/gg/pixmaps/msg.xpm Xshare/gg/pixmaps/new-msg.xpm Xshare/gg/pixmaps/offline-descr.xpm Xshare/gg/pixmaps/offline-mobile-descr.xpm Xshare/gg/pixmaps/offline-mobile.xpm Xshare/gg/pixmaps/offline.xpm Xshare/gg/pixmaps/online-descr.xpm Xshare/gg/pixmaps/online-mobile-descr.xpm Xshare/gg/pixmaps/online-mobile.xpm Xshare/gg/pixmaps/online.xpm Xshare/gg/pixmaps/online_connecting.xpm Xshare/gg/pixmaps/pubdir_info.xpm Xshare/gg/pixmaps/search.xpm Xshare/gg/pixmaps/search_unknown.xpm Xshare/gg/pixmaps/wmexit.xpm Xshare/gg/pixmaps/wmmsg.xpm Xshare/gg/sounds/msg.wav Xshare/gg/sounds/usr.wav Xshare/gg/sounds/yahoo.wav X@dirrm share/gg/sounds X@dirrm share/gg/pixmaps X@dirrm share/gg END-of-gnugadu/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030504114257.47805.qmail>