Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Aug 2011 03:37:01 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/160112: Update port: games/xspringies to 1.12
Message-ID:  <20110825033701.ae2947f9.tkato432@yahoo.com>
Resent-Message-ID: <201108241850.p7OIoPPG012665@freefall.freebsd.org>

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

>Number:         160112
>Category:       ports
>Synopsis:       Update port: games/xspringies to 1.12
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 24 18:50:25 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Update to version 1.12

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/games/xspringies/Makefile games/xspringies/Makefile
--- /usr/ports/games/xspringies/Makefile	2011-08-03 15:32:43.000000000 +0900
+++ games/xspringies/Makefile	2011-08-25 00:31:09.000000000 +0900
@@ -6,20 +6,36 @@
 #
 
 PORTNAME=	xspringies
-PORTVERSION=	1.1
-PORTREVISION=	2
+PORTVERSION=	1.12
 CATEGORIES=	games
-MASTER_SITES=	ftp://aixpdslib.seas.ucla.edu/pub/xspringies/RISC/3.2/src/
-DISTFILES=	xspringies.1.1.tar.Z
+MASTER_SITES=	ftp://ftp.cis.upenn.edu/pub/dmd/xspringies/ \
+		http://www.cs.rutgers.edu/~decarlo/software/
+EXTRACT_SUFX=	.tar.Z
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A mass and spring simulation system
 
-DEPRECATED=	No more public distfiles
-EXPIRATION_DATE=	2011-09-01
+LICENSE=	GPLv1 # (or later)
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-USE_IMAKE=	yes
 USE_XORG=	x11 xext
+ALL_TARGET=	${PORTNAME}
+MAKE_JOBS_SAFE=	yes
+
 MAN1=		xspringies.1
 
+post-patch:
+	@cd ${WRKSRC} && ${SED} -e \
+		's|/usr/games/|${PREFIX}/| ; \
+		 s|lib/xspringies|lib/X11/xspringies| ; \
+		 s|CFLAGS = -O|CFLAGS += -I${LOCALBASE}/include| ; \
+		 s|LIBS = -lm|LIBS = -L${LOCALBASE}/lib -lm|' \
+			< Makefile.std > Makefile
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/xspringies ${PREFIX}/bin/xspringies
+	${INSTALL_MAN} ${WRKSRC}/xspringies.man ${MANPREFIX}/man/man1/xspringies.1
+	@${MKDIR} ${PREFIX}/lib/X11/xspringies
+	${INSTALL_DATA} ${WRKSRC}/lib/*.xsp ${PREFIX}/lib/X11/xspringies
+
 .include <bsd.port.mk>
diff -urN /usr/ports/games/xspringies/distinfo games/xspringies/distinfo
--- /usr/ports/games/xspringies/distinfo	2011-07-04 02:04:26.000000000 +0900
+++ games/xspringies/distinfo	2011-08-19 07:15:04.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (xspringies.1.1.tar.Z) = d42c1273b771fdeee66ad5b715a0cab9c77cbade931293c721f8fbcfaa11a63c
-SIZE (xspringies.1.1.tar.Z) = 245409
+SHA256 (xspringies-1.12.tar.Z) = 08a3e9f60d1f1e15d38d62dd62baab18f6ad57ee139b0ef41452be66e4ad6a28
+SIZE (xspringies-1.12.tar.Z) = 244989
diff -urN /usr/ports/games/xspringies/files/patch-widget.c games/xspringies/files/patch-widget.c
--- /usr/ports/games/xspringies/files/patch-widget.c	2007-05-31 01:50:00.000000000 +0900
+++ games/xspringies/files/patch-widget.c	2011-08-19 07:11:53.000000000 +0900
@@ -1,16 +1,11 @@
---- widget.c.orig	Wed May 30 16:24:53 2007
-+++ widget.c	Wed May 30 16:28:12 2007
-@@ -124,11 +124,11 @@
+--- widget.c.orig	1995-11-11 12:47:22.000000000 +0900
++++ widget.c	2011-08-19 07:11:46.000000000 +0900
+@@ -124,7 +124,7 @@
  extern Pixmap acts_pm;
  void (*notify_func)();
  
+-Pixmap get_pixmap();
 +Pixmap get_pixmap(char *bits, int width, int height, boolean inv);
-+
+ 
  void init_widgets(notify)
  void (*notify)();
- {
--    extern Pixmap get_pixmap();
--
-     numb = nums = numc = numm = cur_type = cur_num = 0;
-     key_active = cur_but = -1;
-     scan_flag = FALSE;
diff -urN /usr/ports/games/xspringies/pkg-descr games/xspringies/pkg-descr
--- /usr/ports/games/xspringies/pkg-descr	1997-02-16 10:35:52.000000000 +0900
+++ games/xspringies/pkg-descr	2011-08-19 07:07:36.000000000 +0900
@@ -7,3 +7,5 @@
 frame is drawn on this pixmap, then is blitted onto the screen.  Since the
 frame rate is about 30 frames per second, slower machines (or machines which
 have poorly written bit-blitting code) will be deathly slow and blinky.
+
+WWW: http://www.cs.rutgers.edu/~decarlo/software.html
diff -urN /usr/ports/games/xspringies/pkg-plist games/xspringies/pkg-plist
--- /usr/ports/games/xspringies/pkg-plist	1998-09-28 11:25:30.000000000 +0900
+++ games/xspringies/pkg-plist	2011-08-20 06:13:42.000000000 +0900
@@ -8,8 +8,11 @@
 lib/X11/xspringies/belt-loop.xsp
 lib/X11/xspringies/belt-tire.xsp
 lib/X11/xspringies/belt.xsp
+lib/X11/xspringies/big-jello.xsp
 lib/X11/xspringies/bike.xsp
+lib/X11/xspringies/billiard.xsp
 lib/X11/xspringies/blanket.xsp
+lib/X11/xspringies/bowl.xsp
 lib/X11/xspringies/bridge.xsp
 lib/X11/xspringies/diamond-chain.xsp
 lib/X11/xspringies/hammer.xsp
@@ -27,11 +30,16 @@
 lib/X11/xspringies/kalied2.xsp
 lib/X11/xspringies/lgrid.xsp
 lib/X11/xspringies/lissajous.xsp
+lib/X11/xspringies/loopy.xsp
 lib/X11/xspringies/mesh.xsp
 lib/X11/xspringies/nifty.xsp
 lib/X11/xspringies/nifty12.xsp
 lib/X11/xspringies/octanifty.xsp
+lib/X11/xspringies/orbit1.5.xsp
+lib/X11/xspringies/orbit2.xsp
 lib/X11/xspringies/pend.xsp
+lib/X11/xspringies/pend7x1.xsp
+lib/X11/xspringies/pend7x2.xsp
 lib/X11/xspringies/pendbees.xsp
 lib/X11/xspringies/pendwave.xsp
 lib/X11/xspringies/person1.xsp
@@ -39,11 +47,13 @@
 lib/X11/xspringies/plane.xsp
 lib/X11/xspringies/psycho.xsp
 lib/X11/xspringies/serp.xsp
+lib/X11/xspringies/slide.xsp
 lib/X11/xspringies/snake.xsp
 lib/X11/xspringies/square.xsp
 lib/X11/xspringies/stretchmesh.xsp
 lib/X11/xspringies/super-jello.xsp
 lib/X11/xspringies/tire.xsp
+lib/X11/xspringies/transpend.xsp
 lib/X11/xspringies/tri4.xsp
 lib/X11/xspringies/trimesh.xsp
 lib/X11/xspringies/urchin.xsp
>Release-Note:
>Audit-Trail:
>Unformatted:



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