ports/61736: [NEW PORT] ftp/wmget: Dock app for Window Maker providing wget functionality

Ulrich Spoerlein q at uni.de
Tue Jan 27 16:01:05 UTC 2004


The following reply was made to PR ports/61736; it has been noted by GNATS.

From: Ulrich Spoerlein <q at uni.de>
To: Kirill Ponomarew <krion at FreeBSD.org>
Cc: FreeBSD-gnats-submit at FreeBSD.org
Subject: Re: ports/61736: [NEW PORT] ftp/wmget: Dock app for Window Maker providing wget functionality
Date: Tue, 27 Jan 2004 16:52:00 +0100

 On Thu, 22.01.2004 at 23:27:23 +0100, Kirill Ponomarew wrote:
 > Here we go:
 >=20
 > =3D=3D=3D>  Building for wmget-0.5.0
 > make -C dockapp
 > make: don't know how to make da_run.o. Stop
 > *** Error code 2
 
 I guess I should have tested this on -STABLE too :(
 
 Try this one:
 
 # 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:
 #
 #	wmget
 #	wmget/Makefile
 #	wmget/distinfo
 #	wmget/pkg-descr
 #	wmget/files
 #	wmget/files/patch-Makefile
 #	wmget/files/patch-dockapp::Makefile
 #	wmget/files/patch-configure.c
 #	wmget/pkg-plist
 #
 echo c - wmget
 mkdir -p wmget > /dev/null 2>&1
 echo x - wmget/Makefile
 sed 's/^X//' >wmget/Makefile << 'END-of-wmget/Makefile'
 X# New ports collection makefile for:	wmget
 X# Date created:				05.01.2004
 X# Whom:					Ulrich Spoerlein <q at uni.de>
 X#
 X# $FreeBSD$
 X
 XPORTNAME=3D	wmget
 XPORTVERSION=3D	0.5.0
 XCATEGORIES=3D	ftp
 XMASTER_SITES=3D	http://amtrickey.net/download/
 XDISTNAME=3D	${PORTNAME}-${PORTVERSION}-src
 X
 XMAINTAINER=3D	q at uni.de
 XCOMMENT=3D	Dock app for Window Maker providing wget functionality
 X
 XLIB_DEPENDS=3D	curl.2:${PORTSDIR}/ftp/curl
 X
 XUSE_X_PREFIX=3D	yes
 XUSE_GMAKE=3D	yes
 XUSE_GETOPT_LONG=3D	yes
 XWRKSRC=3D		${WRKDIR}/${PORTNAME}
 X
 XMAKE_ENV+=3D	${CONFIGURE_ENV}
 X
 XMAN1=3D		wmget.1
 X
 Xdo-install:
 X	${INSTALL_PROGRAM} ${WRKSRC}/wmget ${PREFIX}/bin
 X.if !defined(NO_INSTALL_MANPAGES)
 X	${INSTALL_MAN} ${WRKSRC}/wmget.1 ${PREFIX}/man/man1
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-wmget/Makefile
 echo x - wmget/distinfo
 sed 's/^X//' >wmget/distinfo << 'END-of-wmget/distinfo'
 XMD5 (wmget-0.5.0-src.tar.gz) =3D 7d0b169c5bb51a7ad13325583f674be1
 END-of-wmget/distinfo
 echo x - wmget/pkg-descr
 sed 's/^X//' >wmget/pkg-descr << 'END-of-wmget/pkg-descr'
 Xwmget is a dock app for the GNU Window Maker window manager which makes =
 it more
 Xconvenient to perform long downloads in the background.
 X
 XThis is useful if you tend to have dozens of windows open at a time and =
 tend to
 Xdo a lot of routine downloading. Just copy the link from your browser, m=
 iddle-
 Xclick on the wmget dockapp, and the download will start. No download win=
 dows or
 Xterminals required, and you can monitor the progress and stop the transf=
 er if
 Xdesired without opening or raising any windows or even changing desktops=
 .
 X
 XWWW: http://amtrickey.net/wmget/
 END-of-wmget/pkg-descr
 echo c - wmget/files
 mkdir -p wmget/files > /dev/null 2>&1
 echo x - wmget/files/patch-Makefile
 sed 's/^X//' >wmget/files/patch-Makefile << 'END-of-wmget/files/patch-Mak=
 efile'
 X--- Makefile.orig	Sun Feb  9 05:04:20 2003
 X+++ Makefile	Tue Jan 27 16:34:31 2004
 X@@ -46,16 +46,18 @@
 X=20
 X # To specify a different prefix, you can override this on the command l=
 ine
 X #	make PREFIX=3D/opt/dockapps install
 X-PREFIX=3D		/usr/local
 X+X11BASE?=3D	/usr/X11R6
 X+PREFIX?=3D	${X11BASE}
 X=20
 X INSTALLDIR=3D	install -d -m 755
 X-INSTALLBIN=3D	install -m 555
 X-INSTALLMAN=3D	install -m 444
 X-CC=3D		gcc
 X-CFLAGS=3D		-ansi -Wall -W -I/usr/X11R6/include -D_GNU_SOURCE
 X+INSTALLBIN=3D	$(INSTALL_PROGRAM)
 X+INSTALLMAN=3D	$(INSTALL_MAN)
 X+CC?=3D		gcc
 X+CFLAGS?=3D	-ansi -Wall -W
 X+CFLAGS+=3D	-I${X11BASE}/include -I${LOCALBASE}/include -D_GNU_SOURCE
 X # The following line is what I use during development
 X #CFLAGS:=3D	$(CFLAGS) -Werror -g
 X-LDFLAGS=3D	-L/usr/X11R6/lib -lXpm -lXext -lX11 -lm -lcurl
 X+LDFLAGS+=3D	-L${X11BASE}/lib -L${LOCALBASE}/lib -lXpm -lXext -lX11 -lm =
 -lcurl
 X DOCS=3D		wmget.1
 X=20
 X VERSION:=3D	$(shell grep '\#define WMGET_VERSION ' wmget.h \
 X@@ -107,7 +109,7 @@
 X ##### LIBRARY #########################################################=
 #
 X=20
 X dockapplib:
 X-		make -C $(DALIBDIR)
 X+		${MAKE} -C $(DALIBDIR)
 X=20
 X=20
 X=20
 X@@ -130,7 +132,7 @@
 X 			wmget.html
 X 		sed -e '/^# DO NOT/q' < Makefile > Makefile.clean \
 X 		&& mv -f Makefile.clean Makefile
 X-		make -C dockapp clean
 X+		${MAKE} -C dockapp clean
 X=20
 X docclean:
 X 		rm -f $(DOCS)
 END-of-wmget/files/patch-Makefile
 echo x - wmget/files/patch-dockapp::Makefile
 sed 's/^X//' >wmget/files/patch-dockapp::Makefile << 'END-of-wmget/files/=
 patch-dockapp::Makefile'
 X--- dockapp/Makefile.orig	Sun Feb  9 04:08:07 2003
 X+++ dockapp/Makefile	Mon Jan  5 18:11:28 2004
 X@@ -19,11 +19,11 @@
 X=20
 X # Makefile for the dockapp library packaged in the ``wmget'' applicatio=
 n.
 X=20
 X-
 X DAOBJS=3D		da_run.o da_x.o da_mouse.o
 X=20
 X-CFLAGS=3D		-ansi -Wall -W -Werror -g
 X-LDFLAGS=3D	-L/usr/X11R6/lib -lXpm -lXext -lX11
 X+CFLAGS?=3D		-ansi -Wall -W -Werror -g
 X+CFLAGS+=3D	-I${X11BASE}/include
 X+LDFLAGS=3D	-L${X11BASE}/lib -lXpm -lXext -lX11
 X=20
 X dockapp.a:	$(DAOBJS)
 X 		ar rcsv dockapp.a $(DAOBJS)
 END-of-wmget/files/patch-dockapp::Makefile
 echo x - wmget/files/patch-configure.c
 sed 's/^X//' >wmget/files/patch-configure.c << 'END-of-wmget/files/patch-=
 configure.c'
 X--- configure.c.orig	Mon Jan  5 18:16:22 2004
 X+++ configure.c	Mon Jan  5 18:16:32 2004
 X@@ -30,7 +30,6 @@
 X */
 X=20
 X #include <string.h>
 X-#include <malloc.h>
 X #include <ctype.h>
 X #include <getopt.h>
 X #include <stdlib.h>
 END-of-wmget/files/patch-configure.c
 echo x - wmget/pkg-plist
 sed 's/^X//' >wmget/pkg-plist << 'END-of-wmget/pkg-plist'
 Xbin/wmget
 END-of-wmget/pkg-plist
 exit
 
 Ulrich Sp=F6rlein
 --=20
 PGP Key ID: F0DB9F44				Get it while it's hot!
 PGP Fingerprint: F1CE D062 0CA9 ADE3 349B  2FE8 980A C6B5 F0DB 9F44
 I abhor a system designed for the "user", if that word is a coded
 pejorative meaning "stupid and unsophisticated".	-- Ken Thompson



More information about the freebsd-ports-bugs mailing list