Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Oct 2001 04:29:53 -0700 (PDT)
From:      KATO Tsuguru <tkato@prontomail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/31452: Update port: games/gtkballs to 2.0.1
Message-ID:  <200110231129.f9NBTr235960@freefall.freebsd.org>

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

>Number:         31452
>Category:       ports
>Synopsis:       Update port: games/gtkballs to 2.0.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 23 04:30:06 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.4-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 2.0.1

New file:
files/patch-src:gtkballs.c

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/games/gtkballs/Makefile games/gtkballs/Makefile
--- /usr/ports/games/gtkballs/Makefile	Thu Oct  5 15:36:13 2000
+++ games/gtkballs/Makefile	Sat Oct 20 03:37:49 2001
@@ -6,30 +6,32 @@
 #
 
 PORTNAME=	gtkballs
-PORTVERSION=	1.04
+PORTVERSION=	2.0.1
 CATEGORIES=	games
-MASTER_SITES=	http://gtkballs.antex.ru/dist/ \
-		${MASTER_SITE_SUNSITE}
-MASTER_SITE_SUBDIR=	games/strategy
+MASTER_SITES=	http://gtkballs.antex.ru/dist/
 
 MAINTAINER=	ports@FreeBSD.org
 
 USE_GTK=	yes
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--localstatedir=${DATADIR}
 
-MAN6=		gtkballs.6
+MAN6=		gtkballs.6x
 
-do-install:
-	${INSTALL_PROGRAM} -m 2755 -o root -g games ${WRKSRC}/gtkballs ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/gtkballs.6 ${PREFIX}/man/man6
-	@${MKDIR} ${PREFIX}/share/gtkballs
-	${INSTALL_DATA} ${WRKSRC}/gtkballs-data/*.xpm ${PREFIX}/share/gtkballs
-	${INSTALL_DATA} ${WRKSRC}/score ${PREFIX}/share/gtkballs/score
-	@${CHMOD} g+rw ${PREFIX}/share/gtkballs/score
-	@${CHOWN} root:games ${PREFIX}/share/gtkballs/score
+post-patch:
+	@${PERL} -pi -e 's|^install-data-local|#install-data-local|g' \
+		${WRKSRC}/Makefile.in
+
+post-install:
+	${CHMOD} 2755 ${PREFIX}/bin/gtkballs
+	${CHOWN} root:games ${PREFIX}/bin/gtkballs
+	${CHMOD} 0666 ${DATADIR}/gtkballs-scores
+	${CHOWN} root:games ${DATADIR}/gtkballs-scores
 .if !defined(NOPORTDOCS)
-	@${MKDIR} ${PREFIX}/share/doc/gtkballs
+	@${MKDIR} ${DOCSDIR}
 .for file in README README.russian TODO
-	${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/gtkballs
+	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
 .endfor
 .endif
 
diff -urN /usr/ports/games/gtkballs/distinfo games/gtkballs/distinfo
--- /usr/ports/games/gtkballs/distinfo	Sat May  1 11:19:19 1999
+++ games/gtkballs/distinfo	Sat Oct 20 03:42:51 2001
@@ -1 +1 @@
-MD5 (gtkballs-1.04.tar.gz) = 362bd7fc8c1196787c832581d478f7cf
+MD5 (gtkballs-2.0.1.tar.gz) = c0ed8d05c84b9cdfdb3d892567861fa3
diff -urN /usr/ports/games/gtkballs/files/patch-aa games/gtkballs/files/patch-aa
--- /usr/ports/games/gtkballs/files/patch-aa	Sun Apr  2 09:58:32 2000
+++ games/gtkballs/files/patch-aa	Thu Jan  1 09:00:00 1970
@@ -1,21 +0,0 @@
---- Makefile.orig	Tue Mar 30 21:30:09 1999
-+++ Makefile	Wed Mar 29 21:10:12 2000
-@@ -6,15 +6,14 @@
- #
- # Installation prefix
- #
--PREFIX=/usr/local
-+PREFIX?=/usr/local
- 
- #
- # C options
- #
--CFLAGS = -Wall -pedantic -g
- CFLAGS+= -DPREFIX=\"$(PREFIX)\"
--CFLAGS+= `gtk-config --cflags` 
--CLIBS= `gtk-config --libs`
-+CFLAGS+= `${GTK_CONFIG} --cflags` 
-+CLIBS= `${GTK_CONFIG} --libs`
- 
- RM=rm -f
- PROGS=gtkballs
diff -urN /usr/ports/games/gtkballs/files/patch-src:gtkballs.c games/gtkballs/files/patch-src:gtkballs.c
--- /usr/ports/games/gtkballs/files/patch-src:gtkballs.c	Thu Jan  1 09:00:00 1970
+++ games/gtkballs/files/patch-src:gtkballs.c	Thu Oct 11 04:20:32 2001
@@ -0,0 +1,10 @@
+--- src/gtkballs.c.orig	Wed Oct 10 01:11:10 2001
++++ src/gtkballs.c	Thu Oct 11 04:20:16 2001
+@@ -471,6 +471,7 @@
+         }
+   	new_turn(5);
+ 
++	setregid(getegid(), -1);
+   	gtk_init(&argc, &argv);
+ 
+   	main_window=gtk_widget_new(gtk_window_get_type(),
diff -urN /usr/ports/games/gtkballs/pkg-plist games/gtkballs/pkg-plist
--- /usr/ports/games/gtkballs/pkg-plist	Sun Apr  2 09:58:35 2000
+++ games/gtkballs/pkg-plist	Sat Oct 20 09:09:53 2001
@@ -1,32 +1,90 @@
 bin/gtkballs
-share/doc/gtkballs/README
-share/doc/gtkballs/README.russian
-share/doc/gtkballs/TODO
-share/gtkballs/blue_ball.xpm
-share/gtkballs/brown_ball.xpm
-share/gtkballs/cyan_ball.xpm
-share/gtkballs/empty_cell.xpm
-share/gtkballs/green_ball.xpm
-share/gtkballs/gtkballs.xpm
-share/gtkballs/gtkballs_about.xpm
-share/gtkballs/paw_down_1.xpm
-share/gtkballs/paw_down_2.xpm
-share/gtkballs/paw_left_1.xpm
-share/gtkballs/paw_left_2.xpm
-share/gtkballs/paw_right_1.xpm
-share/gtkballs/paw_right_2.xpm
-share/gtkballs/paw_up_1.xpm
-share/gtkballs/paw_up_2.xpm
-share/gtkballs/pink_ball.xpm
-share/gtkballs/red_ball.xpm
-share/gtkballs/score
-share/gtkballs/small_blue_ball.xpm
-share/gtkballs/small_brown_ball.xpm
-share/gtkballs/small_cyan_ball.xpm
-share/gtkballs/small_green_ball.xpm
-share/gtkballs/small_pink_ball.xpm
-share/gtkballs/small_red_ball.xpm
-share/gtkballs/small_yellow_ball.xpm
-share/gtkballs/yellow_ball.xpm
-@dirrm share/doc/gtkballs
+%%PORTDOCS%%share/doc/gtkballs/README
+%%PORTDOCS%%share/doc/gtkballs/README.russian
+%%PORTDOCS%%share/doc/gtkballs/TODO
+share/gtkballs/gtkballs-logo.xpm
+share/gtkballs/gtkballs-scores
+share/gtkballs/gtkballs_16x16.xpm
+share/gtkballs/themes/Default/blue_ball.xpm
+share/gtkballs/themes/Default/blue_ball1.xpm
+share/gtkballs/themes/Default/brown_ball.xpm
+share/gtkballs/themes/Default/cyan_ball.xpm
+share/gtkballs/themes/Default/empty_cell.xpm
+share/gtkballs/themes/Default/green_ball.xpm
+share/gtkballs/themes/Default/paw_down.xpm
+share/gtkballs/themes/Default/paw_down_left.xpm
+share/gtkballs/themes/Default/paw_down_right.xpm
+share/gtkballs/themes/Default/paw_left.xpm
+share/gtkballs/themes/Default/paw_right.xpm
+share/gtkballs/themes/Default/paw_up.xpm
+share/gtkballs/themes/Default/paw_up_left.xpm
+share/gtkballs/themes/Default/paw_up_right.xpm
+share/gtkballs/themes/Default/pink_ball.xpm
+share/gtkballs/themes/Default/red_ball.xpm
+share/gtkballs/themes/Default/small_blue_ball.xpm
+share/gtkballs/themes/Default/small_brown_ball.xpm
+share/gtkballs/themes/Default/small_cyan_ball.xpm
+share/gtkballs/themes/Default/small_empty_cell.xpm
+share/gtkballs/themes/Default/small_green_ball.xpm
+share/gtkballs/themes/Default/small_pink_ball.xpm
+share/gtkballs/themes/Default/small_red_ball.xpm
+share/gtkballs/themes/Default/small_yellow_ball.xpm
+share/gtkballs/themes/Default/yellow_ball.xpm
+share/gtkballs/themes/Skull/blue_ball.xpm
+share/gtkballs/themes/Skull/brown_ball.xpm
+share/gtkballs/themes/Skull/cyan_ball.xpm
+share/gtkballs/themes/Skull/empty_cell.xpm
+share/gtkballs/themes/Skull/green_ball.xpm
+share/gtkballs/themes/Skull/paw_down.xpm
+share/gtkballs/themes/Skull/paw_down_left.xpm
+share/gtkballs/themes/Skull/paw_down_right.xpm
+share/gtkballs/themes/Skull/paw_left.xpm
+share/gtkballs/themes/Skull/paw_right.xpm
+share/gtkballs/themes/Skull/paw_up.xpm
+share/gtkballs/themes/Skull/paw_up_left.xpm
+share/gtkballs/themes/Skull/paw_up_right.xpm
+share/gtkballs/themes/Skull/pink_ball.xpm
+share/gtkballs/themes/Skull/red_ball.xpm
+share/gtkballs/themes/Skull/small_blue_ball.xpm
+share/gtkballs/themes/Skull/small_brown_ball.xpm
+share/gtkballs/themes/Skull/small_cyan_ball.xpm
+share/gtkballs/themes/Skull/small_empty_cell.xpm
+share/gtkballs/themes/Skull/small_green_ball.xpm
+share/gtkballs/themes/Skull/small_pink_ball.xpm
+share/gtkballs/themes/Skull/small_red_ball.xpm
+share/gtkballs/themes/Skull/small_yellow_ball.xpm
+share/gtkballs/themes/Skull/yellow_ball.xpm
+share/gtkballs/themes/small/blue_ball.xpm
+share/gtkballs/themes/small/brown_ball.xpm
+share/gtkballs/themes/small/cyan_ball.xpm
+share/gtkballs/themes/small/empty_cell.xpm
+share/gtkballs/themes/small/green_ball.xpm
+share/gtkballs/themes/small/paw_down.xpm
+share/gtkballs/themes/small/paw_down_left.xpm
+share/gtkballs/themes/small/paw_down_right.xpm
+share/gtkballs/themes/small/paw_left.xpm
+share/gtkballs/themes/small/paw_right.xpm
+share/gtkballs/themes/small/paw_up.xpm
+share/gtkballs/themes/small/paw_up_left.xpm
+share/gtkballs/themes/small/paw_up_right.xpm
+share/gtkballs/themes/small/pink_ball.xpm
+share/gtkballs/themes/small/red_ball.xpm
+share/gtkballs/themes/small/small_blue_ball.xpm
+share/gtkballs/themes/small/small_brown_ball.xpm
+share/gtkballs/themes/small/small_cyan_ball.xpm
+share/gtkballs/themes/small/small_empty_cell.xpm
+share/gtkballs/themes/small/small_green_ball.xpm
+share/gtkballs/themes/small/small_pink_ball.xpm
+share/gtkballs/themes/small/small_red_ball.xpm
+share/gtkballs/themes/small/small_yellow_ball.xpm
+share/gtkballs/themes/small/yellow_ball.xpm
+share/locale/de/LC_MESSAGES/gtkballs.mo
+share/locale/fr/LC_MESSAGES/gtkballs.mo
+share/locale/pl/LC_MESSAGES/gtkballs.mo
+share/locale/ru/LC_MESSAGES/gtkballs.mo
+@dirrm share/gtkballs/themes/small
+@dirrm share/gtkballs/themes/Skull
+@dirrm share/gtkballs/themes/Default
+@dirrm share/gtkballs/themes
 @dirrm share/gtkballs
+%%PORTDOCS%%@dirrm share/doc/gtkballs

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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