--- xvier-1.0.orig/Imakefile +++ xvier-1.0/Imakefile @@ -13,9 +13,10 @@ #NO_GETDTABSIZE = -DNO_GETDTABSIZE #PROGNAME = $(LIBDIR)$(PATHSEP)xvier_prog -PROGNAME = /usr/games/lib/xvier_prog +PROGNAME = /usr/games/xvier_prog DEFINES = $(XVIER_ASPECT) $(NO_FD_SET) $(NO_SELECT) \ $(NO_GETDTABSIZE) -DPROGNAME=\"$(PROGNAME)\" +CDEBUGFLAGS = -g -O2 -Wall PROGRAMS = xvier xvier_prog --- xvier-1.0.orig/debian/changelog +++ xvier-1.0/debian/changelog @@ -0,0 +1,115 @@ +xvier (1.0-7.7) unstable; urgency=medium + + * Non-maintainer upload. + * debian/rules: added missing targets build-arch and build-indep. + (Closes: #999018) + + -- Guilherme de Paula Xavier Segundo Mon, 18 Apr 2022 16:01:05 -0300 + +xvier (1.0-7.6) unstable; urgency=medium + + * Non-maintainer upload. + * Make the build reproducible. (Closes: #777330) + + -- Chris Lamb Wed, 09 Aug 2017 07:52:20 -0400 + +xvier (1.0-7.5) unstable; urgency=high + + * Non-maintainer upload. + + [Uwe Kleine-König] + * fix segfault on archs that have sizeof(int) < sizeof(int*) + (Closes: #554987) + + [Meike Reichle] + * Bumped standards version (no further changes needed) + * Fixed debian-rules-ignores-make-clean-error + + -- Uwe Kleine-König Sat, 23 Jan 2010 19:58:26 +0100 + +xvier (1.0-7.4) unstable; urgency=high + + * Non-maintainer upload, high urgency to fix RC bug. + * Add missing Build-Depends on libxext-dev. Closes: #486971 + * Replace obsolete dependency on xutils with xutils-dev. Closes: #485730 + * Update Standards-Version to 3.8.0. (No Changes) + + -- Bradley Smith Thu, 19 Jun 2008 15:20:48 +0100 + +xvier (1.0-7.3) unstable; urgency=low + + * Non-maintainer upload. + * Moved menu pixmaps from /usr/X11R6/include/X11/pixmaps to + /usr/share/pixmaps (Closes: #403934) + + -- Gunnar Wolf Wed, 20 Dec 2006 22:44:08 -0600 + +xvier (1.0-7.2) unstable; urgency=low + + * Non-maintainer upload to help with xlibs-dev transition. + * debian/control: Replace xlibs-dev build-dep. (Closes: #346844) + + -- Marc 'HE' Brockschmidt Thu, 19 Jan 2006 23:47:01 +0100 + +xvier (1.0-7.1) unstable; urgency=high + + * NMU + * Check that update-menus is actually executable in postinst and postrm. + (closes: #271956) + * Add quotes around need-part in menu file + + -- Tollef Fog Heen Fri, 8 Oct 2004 13:08:30 +0200 + +xvier (1.0-7) unstable; urgency=low + + * Packaging updates, new maintainer address. + + -- Josip Rodin Tue, 28 Jan 2003 16:09:57 +0100 + +xvier (1.0-6) unstable; urgency=low + + * New maintainer, closes: #141222. + * Acknowledging the NMU that fixed FHS issues, closes: #91714. + * Removed the bashism from debian/rules, closes: #116043. + * Brought the standards up to date. + + -- Josip Rodin Fri, 5 Apr 2002 11:20:45 +0200 + +xvier (1.0-5.1) unstable; urgency=low + + * NMU. Updated to conform to FHS. Closes: #91714 + * Added Build-Depends while at it. + + -- Raphael Hertzog Mon, 16 Apr 2001 01:38:29 +0200 + +xvier (1.0-5) unstable; urgency=low + + * Recompiled. + + -- Goran Andersson Thu, 11 Sep 1997 14:55:18 +0200 + +xvier (1.0-4) unstable; urgency=low + + * Updated menu support and added a mini-icon + * Rebuilt with libc6 + + -- Goran Andersson Wed, 2 Jul 1997 12:50:46 +0200 + +xvier (1.0-3) unstable; urgency=low + + * New maintainer. + * Added support for menu-0.11. + + -- Goran Andersson Tue, 22 Apr 1997 13:56:14 +0200 + +xvier (1.0-2) unstable; urgency=low + + * Updated dependancies ( elf-x11r6lib --> xlib6 ). + + -- Vincent Renardias Sat, 1 Feb 1997 20:59:37 +0100 + +xvier (1.0-1) unstable; urgency=low + + * Initial release. + + -- Vincent Renardias Sun, 20 Oct 1996 21:07:33 +0200 --- xvier-1.0.orig/debian/control +++ xvier-1.0/debian/control @@ -0,0 +1,14 @@ +Source: xvier +Section: games +Priority: optional +Maintainer: Josip Rodin +Standards-Version: 3.8.3 +Build-Depends: libx11-dev, xutils-dev, libxext-dev + +Package: xvier +Architecture: any +Depends: ${shlibs:Depends} +Description: a "Four in a row" game + Xvier is a simple X game where you and your opponent alternately + throw stones into free columns. The stones pile up in the columns, + and the goal is to get four stones in a row, in a column or diagonally. --- xvier-1.0.orig/debian/copyright +++ xvier-1.0/debian/copyright @@ -0,0 +1,19 @@ +This package was put together by Vincent Renardias. + +The original sources can be found at old sunsite mirrors such as +http://www.ibiblio.org/pub/historic-linux/ftp-archives/sunsite.unc.edu/Sep-29-1996/games/x11/ + +The current maintainer is Josip Rodin . + +xvier sources contain this licence: + +-- +You may use, copy, modify, and distribute this software and its +documentation for any purpose and without fee. It is provided "as is" +without any express or implied warranty. + +Have fun! + + Norbert Jung + Email: jung@dia.informatik.uni-stuttgart.de +-- --- xvier-1.0.orig/debian/menu +++ xvier-1.0/debian/menu @@ -0,0 +1,3 @@ +?package(xvier): needs="X11" title="Xvier" section="Games/Board" \ + command="/usr/games/xvier" \ + icon="/usr/share/pixmaps/mini-xvier.xpm" --- xvier-1.0.orig/debian/postinst +++ xvier-1.0/debian/postinst @@ -0,0 +1,5 @@ +#!/bin/sh -e + +if [ -x "$(command -v update-menus )" ]; then + update-menus +fi --- xvier-1.0.orig/debian/postrm +++ xvier-1.0/debian/postrm @@ -0,0 +1,5 @@ +#!/bin/sh -e + +if [ -x "$(command -v update-menus)" ]; then + update-menus +fi --- xvier-1.0.orig/debian/rules +++ xvier-1.0/debian/rules @@ -0,0 +1,52 @@ +#!/usr/bin/make -f + +tmp = debian/xvier + +CFLAGS := -g -Wall +ifeq "$(findstring noopt,$(DEB_BUILD_OPTIONS))" "" +CFLAGS += -O2 +endif + +build: xvier debian/rules +xvier: xvier.c + xmkmf + $(MAKE) CDEBUGFLAGS="$(CFLAGS)" + +clean: debian/rules + test `id -u` -eq 0 + [ ! -f Makefile ] || $(MAKE) clean + rm -f Makefile + rm -f debian/substvars debian/files + rm -rf $(tmp) + find . -name \*~ | xargs -r rm + +binary-indep: +# There are no architecture-independent packages to be generated here. + +binary-arch: build + test `id -u` -eq 0 + rm -rf $(tmp) + install -d -m 0755 $(tmp)/usr/games $(tmp)/usr/share/menu $(tmp)/DEBIAN \ + $(tmp)/usr/share/pixmaps \ + $(tmp)/usr/share/man/man6 $(tmp)/usr/share/doc/xvier + install -s -m 755 xvier xvier_prog $(tmp)/usr/games + strip --remove-section=.comment --remove-section=.note $(tmp)/usr/games/* + gzip -c9n xvier.man > $(tmp)/usr/share/man/man6/xvier.6x.gz + ln -s xvier.6x.gz $(tmp)/usr/share/man/man6/xvier_prog.6x.gz + install -m 755 debian/postinst debian/postrm $(tmp)/DEBIAN + install -m 644 README $(tmp)/usr/share/doc/xvier + install -m 644 mini-xvier.xpm $(tmp)/usr/share/pixmaps + gzip -c9n debian/changelog > $(tmp)/usr/share/doc/xvier/changelog.Debian.gz + install -m 644 debian/copyright $(tmp)/usr/share/doc/xvier/copyright + install -m 644 debian/menu $(tmp)/usr/share/menu/xvier + dpkg-shlibdeps $(tmp)/usr/games/* + dpkg-gencontrol -P$(tmp) -isp + chown -R root.root $(tmp) + chmod -R g-ws $(tmp) + dpkg --build $(tmp) .. + +binary: binary-indep binary-arch +build-arch: build +build-indep: build + +.PHONY: build clean build-arch build-indep binary binary-arch binary-indep --- xvier-1.0.orig/mini-xvier.xpm +++ xvier-1.0/mini-xvier.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * mini_xvier_xpm[] = { +"16 14 4 1", +" c blue", +". c yellow", +"X s None c None", +"o c red", +" ", +" .. .. XX .. ", +"........XXXX....", +"........XXXX....", +" .. .. XX .. ", +" .. oo XX oo ", +"....ooooXXXXoooo", +"....ooooXXXXoooo", +" .. oo XX oo ", +" oo .. oo oo ", +"oooo....oooooooo", +"oooo....oooooooo", +" oo .. oo oo ", +" "}; --- xvier-1.0.orig/vierinit.c +++ xvier-1.0/vierinit.c @@ -78,7 +78,7 @@ pui++; } _p_h_ = (int *)malloc((row_col + 4 * vnum) * sizeof(int)); - pp = (int **)malloc(row_col * sizeof(int)); + pp = (int **)malloc(row_col * sizeof(int *)); for (pui = i = 0; i < row_col; i++) { pp[i] = _p_h_ + pui; for (j = 0; j < vnum; j++)