Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Feb 2006 03:02:08 +0900 (JST)
From:      UMENO Takashi <umeno@rr.iij4u.or.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/93352: New port:x11/fireflies - A extention of xscreensaver
Message-ID:  <200602141802.k1EI28Ai019531@belldandy.unnumbered.net>
Resent-Message-ID: <200602141810.k1EIA8km008738@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         93352
>Category:       ports
>Synopsis:       New port:x11/fireflies - A extention of xscreensaver
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 14 18:10:08 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     UMENO Takashi
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
individual
>Environment:
System: FreeBSD belldandy.unnumbered.net 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue Jan 24 23:56:10 JST 2006 root@belldandy.unnumbered.net:/usr/src/sys/i386/compile/MISUZU1 i386


	
>Description:
New port:x11/fireflies - A extention of xscreensaver
>How-To-Repeat:
N/A
>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:
#
#	fireflies
#	fireflies/files
#	fireflies/files/patch-Makefile
#	fireflies/files/patch-Make.include.in
#	fireflies/files/patch-src::main.cc
#	fireflies/pkg-plist
#	fireflies/Makefile
#	fireflies/distinfo
#	fireflies/pkg-descr
#
echo c - fireflies
mkdir -p fireflies > /dev/null 2>&1
echo c - fireflies/files
mkdir -p fireflies/files > /dev/null 2>&1
echo x - fireflies/files/patch-Makefile
sed 's/^X//' >fireflies/files/patch-Makefile << 'END-of-fireflies/files/patch-Makefile'
X--- Makefile.orig	Tue May  6 16:00:40 2003
X+++ Makefile	Sat Feb 11 14:38:36 2006
X@@ -21,18 +21,17 @@
X win32/
X 
X all:	libgfx/src/libgfx.a
X-	cd src && make
X+	cd src && ${MAKE}
X 
X libgfx/src/libgfx.a:
X-	gunzip -c libgfx-1.0.1.tar.gz | tar x
X-	cd libgfx && ./configure && cd src && make
X+	cd libgfx && ./configure && cd src && ${MAKE}
X 
X install: all
X 	sh ./installit $(DESTDIR)
X 
X clean:
X-	make -C src clean
X-	make -C win32 clean
X+	${MAKE} -C src clean
X+	${MAKE} -C win32 clean
X 
X dist:
X 	rm -rf fireflies-$(VERSION)
END-of-fireflies/files/patch-Makefile
echo x - fireflies/files/patch-Make.include.in
sed 's/^X//' >fireflies/files/patch-Make.include.in << 'END-of-fireflies/files/patch-Make.include.in'
X--- Make.include.in.orig	Thu Apr 17 14:02:52 2003
X+++ Make.include.in	Sat Feb 11 15:17:29 2006
X@@ -5,8 +5,8 @@
X GL_LIBS = @GL_LIBS@
X OPT_LIBS = @OPT_LIBS@
X 
X-CFLAGS = -Wall -I../libgfx/include/ $(SDL_CFLAGS) @CFLAGS@
X-LIBS = ../libgfx/src/libgfx.a $(GL_LIBS) $(SDL_LIBS) $(OPT_LIBS) @LIBS@
X+CFLAGS = -Wall -I$(X11BASE)/include -I../libgfx/include/ $(SDL_CFLAGS) @CFLAGS@
X+LIBS = ../libgfx/src/libgfx.a $(SDL_LIBS) $(OPT_LIBS) -L$(X11BASE)/lib $(GL_LIBS) @LIBS@ 
X 
X OBJECTS = arrow.o bait.o firefly.o scene.o tail.o utils.o modes.o @OPT_OBJS@
X PROGRAM = @PROGRAM@
END-of-fireflies/files/patch-Make.include.in
echo x - fireflies/files/patch-src::main.cc
sed 's/^X//' >fireflies/files/patch-src::main.cc << 'END-of-fireflies/files/patch-src::main.cc'
X--- src/main.cc.orig	Tue Jun 24 05:55:04 2003
X+++ src/main.cc	Wed Feb 15 02:32:39 2006
X@@ -15,8 +15,10 @@
X #ifdef WIN32
X #include <windows.h>
X #else
X+#ifdef HAVE_ARGP_H
X #include <argp.h>
X #endif
X+#endif
X 
X CanvasBase *canvas;
X Scene scene;
X@@ -26,7 +28,7 @@
X int mspf = 1000/30;
X bool full_screen = false;
X 
X-#ifdef WIN32
X+#if defined(WIN32) || !defined (HAVE_ARGP_H)
X // mingw doesn't have argp. implement half-assed version
X 
X #define OPTION_HIDDEN 1
END-of-fireflies/files/patch-src::main.cc
echo x - fireflies/pkg-plist
sed 's/^X//' >fireflies/pkg-plist << 'END-of-fireflies/pkg-plist'
Xbin/xscreensaver-hacks/fireflies
Xshare/xscreensaver/config/fireflies.xml
X@unexec rmdir share/xscreensaver/config 2>/dev/null || true
X@unexec rmdir bin/xscreensaver-hacks 2>/dev/null || true
END-of-fireflies/pkg-plist
echo x - fireflies/Makefile
sed 's/^X//' >fireflies/Makefile << 'END-of-fireflies/Makefile'
X# New ports collection makefile for:	fireflies
X# Date created:				11 Feb 2006
X# Whom:					UMENO Takashi <umeno@rr.iij4u.or.jp>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	fireflies
XPORTVERSION=	2.07
XCATEGORIES=	x11
XMASTER_SITES=	http://somewhere.fscked.org/fireflies/
X
XMAINTAINER=	umeno@rr.iij4u.or.jp
XCOMMENT=	Fireflies is a extention of xscreensaver
X
XUSE_X_PREFIX=	yes
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_GL=		yes
X
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include/GL" \
X		LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
XCONFIGURE_ARGS= --with-bindir=${X11BASE}/bin/xscreensaver-hacks --with-confdir=${X11BASE}/share/xscreensaver/config
XPLIST_SUB+=	VERSION=${PORTVERSION}
X
Xpost-extract:
X	(cd ${WRKSRC};  ${TAR} zxvpf libgfx-1.0.1.tar.gz)
X
X.include <bsd.port.mk>
END-of-fireflies/Makefile
echo x - fireflies/distinfo
sed 's/^X//' >fireflies/distinfo << 'END-of-fireflies/distinfo'
XMD5 (fireflies-2.07.tar.gz) = 212b644a939f37db3bc92daea7957c5a
XSHA256 (fireflies-2.07.tar.gz) = e215d5306340aed25a103bd6af34b6d3ef0d9f2628c56d3a67b2eb4a9f19a648
XSIZE (fireflies-2.07.tar.gz) = 199917
END-of-fireflies/distinfo
echo x - fireflies/pkg-descr
sed 's/^X//' >fireflies/pkg-descr << 'END-of-fireflies/pkg-descr'
Xfireflies is a extention of xscreensaver.
X
XWWW: http://somewhere.fscked.org/fireflies/
END-of-fireflies/pkg-descr
exit




>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602141802.k1EI28Ai019531>