Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

6
games/abuse/DESCR Normal file
View File

@@ -0,0 +1,6 @@
"Falsely accused and imprisoned in a high-security facility, you watch in
horror as a mysterious biogenetic experiment turns everybody around you --
guards and prisoners alike, into ravening, inhuman monsters. Your only
hope -- steal a suit of powered armor, any weapons you can get your hands
on, and make your way to the deepest level of the prison, before the
plague spreads to the outside world."

30
games/abuse/Makefile Normal file
View File

@@ -0,0 +1,30 @@
# $NetBSD: Makefile,v 1.27 2012/10/23 10:24:04 wiz Exp $
DISTNAME= abuse_pd
PKGNAME= abuse-2.0
PKGREVISION= 2
CATEGORIES= games x11
MASTER_SITES= http://public.planetmirror.com/pub/abuse/
DISTFILES= ${DISTNAME}.tgz abuse_data.tar.gz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= # AWOL
COMMENT= Full color 320x200 arcade quality platform shooter
USE_X11BASE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV+= LDFLAGS=${X11_LDFLAGS:Q}
USE_TOOLS+= gmake gtar
USE_LANGUAGES= c c++
NOT_FOR_PLATFORM= NetBSD-*-arm32
INSTALL_MAKE_FLAGS= prefix=${DESTDIR}${PREFIX} \
mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
post-extract:
cd ${WRKSRC}/abuse \
&& ${GTAR} xfz ${DISTDIR}/abuse_data.tar.gz
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

225
games/abuse/PLIST Normal file
View File

@@ -0,0 +1,225 @@
@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:56:39 joerg Exp $
bin/abuse
bin/abuse.x11R6
share/abuse/abuse.lsp
share/abuse/addon/deathmat/cur_lev.lsp
share/abuse/addon/deathmat/deathmat.lsp
share/abuse/addon/deathmat/dstartup.lsp
share/abuse/addon/deathmat/gamename.lsp
share/abuse/addon/deathmat/large.lsp
share/abuse/addon/deathmat/levelset.lsp
share/abuse/addon/deathmat/medium.lsp
share/abuse/addon/deathmat/small.lsp
share/abuse/addon/deathmat/username.lsp
share/abuse/addon/deathmat/version.lsp
share/abuse/addon/example/example.lsp
share/abuse/addon/example/example.lvl
share/abuse/addon/example/example.spe
share/abuse/art/ant.spe
share/abuse/art/back/backgrnd.spe
share/abuse/art/back/cave.spe
share/abuse/art/back/city.spe
share/abuse/art/back/intro.spe
share/abuse/art/back/tech.spe
share/abuse/art/ball.spe
share/abuse/art/blowups.spe
share/abuse/art/bold.spe
share/abuse/art/chars/ammo.spe
share/abuse/art/chars/block.spe
share/abuse/art/chars/concus.spe
share/abuse/art/chars/door.spe
share/abuse/art/chars/lava.spe
share/abuse/art/chars/lavap.spe
share/abuse/art/chars/lightin.spe
share/abuse/art/chars/mine.spe
share/abuse/art/chars/platform.spe
share/abuse/art/chars/push.spe
share/abuse/art/chars/sect.spe
share/abuse/art/chars/step.spe
share/abuse/art/chars/tdoor.spe
share/abuse/art/chars/teleport.spe
share/abuse/art/cloud.spe
share/abuse/art/compass.spe
share/abuse/art/consfnt.spe
share/abuse/art/cop.spe
share/abuse/art/coptop.spe
share/abuse/art/credit.spe
share/abuse/art/dev.spe
share/abuse/art/door.spe
share/abuse/art/endgame.spe
share/abuse/art/exp1.spe
share/abuse/art/flyer.spe
share/abuse/art/fonts.spe
share/abuse/art/fore/cave.spe
share/abuse/art/fore/foregrnd.spe
share/abuse/art/fore/techno.spe
share/abuse/art/fore/techno2.spe
share/abuse/art/fore/techno3.spe
share/abuse/art/fore/techno4.spe
share/abuse/art/frame.spe
share/abuse/art/gun2.spe
share/abuse/art/help.spe
share/abuse/art/icons.spe
share/abuse/art/jug.spe
share/abuse/art/letters.spe
share/abuse/art/misc.spe
share/abuse/art/missle.spe
share/abuse/art/pform.spe
share/abuse/art/rob1.spe
share/abuse/art/rob2.spe
share/abuse/art/satan.bak
share/abuse/art/screen11.spe
share/abuse/art/smoke.spe
share/abuse/art/statbar.spe
share/abuse/art/tints/ant/blue.spe
share/abuse/art/tints/ant/brown.spe
share/abuse/art/tints/ant/darkblue.spe
share/abuse/art/tints/ant/egg.spe
share/abuse/art/tints/ant/evil.spe
share/abuse/art/tints/ant/gray.spe
share/abuse/art/tints/ant/green.spe
share/abuse/art/tints/ant/mustard.spe
share/abuse/art/tints/ant/orange.spe
share/abuse/art/tints/ant/yellow.spe
share/abuse/art/tints/cop/africa.spe
share/abuse/art/tints/cop/blue.spe
share/abuse/art/tints/cop/bright.spe
share/abuse/art/tints/cop/darkblue.spe
share/abuse/art/tints/cop/fire.spe
share/abuse/art/tints/cop/gold.spe
share/abuse/art/tints/cop/gray.spe
share/abuse/art/tints/cop/land.spe
share/abuse/art/tints/cop/normal.txt
share/abuse/art/tints/cop/olive.spe
share/abuse/art/tints/cop/pinkish.spe
share/abuse/art/tints/cop/purple.spe
share/abuse/art/tints/cop/yellow.spe
share/abuse/art/tints/guns/blue.spe
share/abuse/art/tints/guns/green.spe
share/abuse/art/tints/guns/orange.spe
share/abuse/art/tints/guns/redish.spe
share/abuse/art/title.spe
share/abuse/levels/demo1.dat
share/abuse/levels/level00.cpf
share/abuse/levels/level00.spe
share/abuse/levels/level01.cpf
share/abuse/levels/level01.spe
share/abuse/levels/level02.cpf
share/abuse/levels/level02.spe
share/abuse/levels/level03.cpf
share/abuse/levels/level03.spe
share/abuse/light.tbl
share/abuse/lisp/ant.lsp
share/abuse/lisp/chat.lsp
share/abuse/lisp/common.lsp
share/abuse/lisp/doors.lsp
share/abuse/lisp/duong.lsp
share/abuse/lisp/english.lsp
share/abuse/lisp/explo.lsp
share/abuse/lisp/flyer.lsp
share/abuse/lisp/french.lsp
share/abuse/lisp/gates.lsp
share/abuse/lisp/general.lsp
share/abuse/lisp/german.lsp
share/abuse/lisp/guns.lsp
share/abuse/lisp/input.lsp
share/abuse/lisp/jugger.lsp
share/abuse/lisp/ladder.lsp
share/abuse/lisp/language.lsp
share/abuse/lisp/light.lsp
share/abuse/lisp/options.lsp
share/abuse/lisp/people.lsp
share/abuse/lisp/platform.lsp
share/abuse/lisp/playwav.lsp
share/abuse/lisp/powerup.lsp
share/abuse/lisp/sfx.lsp
share/abuse/lisp/sfxls~27.old
share/abuse/lisp/share.lsp
share/abuse/lisp/startup.lsp
share/abuse/lisp/switch.lsp
share/abuse/lisp/teleport.lsp
share/abuse/lisp/upgrade.lsp
share/abuse/lisp/userfuns.lsp
share/abuse/lisp/version.lsp
share/abuse/lisp/weapons.lsp
share/abuse/sfx/adie02.wav
share/abuse/sfx/adie03.wav
share/abuse/sfx/adie05.wav
share/abuse/sfx/ahit01.wav
share/abuse/sfx/aland01.wav
share/abuse/sfx/alien01.wav
share/abuse/sfx/amb07.wav
share/abuse/sfx/amb10.wav
share/abuse/sfx/amb11.wav
share/abuse/sfx/amb13.wav
share/abuse/sfx/amb15.wav
share/abuse/sfx/amb16.wav
share/abuse/sfx/ambcave1.wav
share/abuse/sfx/ambcave2.wav
share/abuse/sfx/ambcave3.wav
share/abuse/sfx/ambcave4.wav
share/abuse/sfx/ambfrst2.wav
share/abuse/sfx/ambtech1.wav
share/abuse/sfx/ambtech2.wav
share/abuse/sfx/ambtech3.wav
share/abuse/sfx/ammo01.wav
share/abuse/sfx/ammo02.wav
share/abuse/sfx/apain01.wav
share/abuse/sfx/aslash01.wav
share/abuse/sfx/ball01.wav
share/abuse/sfx/blkfoot4.wav
share/abuse/sfx/button02.wav
share/abuse/sfx/cleaner.wav
share/abuse/sfx/crmble01.wav
share/abuse/sfx/delobj01.wav
share/abuse/sfx/doorup01.wav
share/abuse/sfx/doorup02.wav
share/abuse/sfx/eleacc01.wav
share/abuse/sfx/elect02.wav
share/abuse/sfx/eledec01.wav
share/abuse/sfx/endlvl02.wav
share/abuse/sfx/explod02.wav
share/abuse/sfx/fadeon01.wav
share/abuse/sfx/firebmb1.wav
share/abuse/sfx/flamloop.wav
share/abuse/sfx/fly03.wav
share/abuse/sfx/force01.wav
share/abuse/sfx/grenad01.wav
share/abuse/sfx/health01.wav
share/abuse/sfx/lasrmis2.wav
share/abuse/sfx/lava01.wav
share/abuse/sfx/link01.wav
share/abuse/sfx/logo09.wav
share/abuse/sfx/metal.wav
share/abuse/sfx/mghit01.wav
share/abuse/sfx/mghit02.wav
share/abuse/sfx/pland01.wav
share/abuse/sfx/plasma02.wav
share/abuse/sfx/plasma03.wav
share/abuse/sfx/pldeth02.wav
share/abuse/sfx/pldeth04.wav
share/abuse/sfx/pldeth05.wav
share/abuse/sfx/pldeth07.wav
share/abuse/sfx/plpain01.wav
share/abuse/sfx/plpain02.wav
share/abuse/sfx/plpain04.wav
share/abuse/sfx/plpain10.wav
share/abuse/sfx/poof05.wav
share/abuse/sfx/poof06.wav
share/abuse/sfx/robot02.wav
share/abuse/sfx/rocket02.wav
share/abuse/sfx/save01.wav
share/abuse/sfx/save05.wav
share/abuse/sfx/scream02.wav
share/abuse/sfx/scream03.wav
share/abuse/sfx/scream08.wav
share/abuse/sfx/shotgn31.wav
share/abuse/sfx/speed02.wav
share/abuse/sfx/spring03.wav
share/abuse/sfx/swish01.wav
share/abuse/sfx/switch01.wav
share/abuse/sfx/telept01.wav
share/abuse/sfx/throw01.wav
share/abuse/sfx/timerfst.wav
share/abuse/sfx/zap2.wav
share/abuse/sfx/zap3.wav

25
games/abuse/distinfo Normal file
View File

@@ -0,0 +1,25 @@
$NetBSD: distinfo,v 1.9 2012/05/04 16:12:30 joerg Exp $
SHA1 (abuse_pd.tgz) = 52a703abea31d6f00937d4cc0160af7a454e6630
RMD160 (abuse_pd.tgz) = 0f69cc38d422fcbf72a36d42433221701a120dfb
Size (abuse_pd.tgz) = 2525552 bytes
SHA1 (abuse_data.tar.gz) = 2e7fad6b866fbbc8f34e3ac68cf2689c91596e48
RMD160 (abuse_data.tar.gz) = af33d0423b596ae4bb07b5a844fe352aec09b4a0
Size (abuse_data.tar.gz) = 1593160 bytes
SHA1 (patch-aa) = d60ffe9f3039c82093e0208a2f592e436a9aee8a
SHA1 (patch-ab) = 11a75d6265df1ee167ea72e6d3c4202da8615928
SHA1 (patch-abuse_configure) = 22292157b36c26820dd38a13e4458517c1b72889
SHA1 (patch-ac) = b30031db9a89d7bf7c025674e549b08d637a89ff
SHA1 (patch-ad) = 9003fe5ddd04be69c1d40b96ba995f453429ccb8
SHA1 (patch-ae) = 3720352c2b73ed62e943d3c271a8e6c1f7f896d1
SHA1 (patch-af) = 0558623285241b78372a4088e61844aa7ece7649
SHA1 (patch-ag) = 7c3b32799059805e054399c7e5c7edb8da66be45
SHA1 (patch-ah) = 27ed912740199f6a43df22c24012c1e50662aa8e
SHA1 (patch-ai) = 7aa37a69dea617e7024317d806b68e7bdcabdd8e
SHA1 (patch-aj) = e23fb30a64303de78ba708ce1d35adbdd6bd01ee
SHA1 (patch-ak) = 93b3a07045bd00e3f4e0515526513fd057a0b048
SHA1 (patch-al) = 657bb4544d5cabd8df3c2af1943bc72a855566f3
SHA1 (patch-am) = 6520c422349f3c0d2bad4d861dc391abda734ae2
SHA1 (patch-an) = 35c22e102679e7fa6742762a4acc1a33c877be8d
SHA1 (patch-ao) = 5227d54b5d1b431265e57469c80f4269ca167b8e
SHA1 (patch-imlib_configure) = 89549c1f7dbb81c9eb8dca0ae920f6e73408f982

View File

@@ -0,0 +1,19 @@
$NetBSD: patch-aa,v 1.3 2006/06/17 18:17:29 rillig Exp $
--- Makefile.in.orig Mon Jul 7 19:26:39 1997
+++ Makefile.in
@@ -37,10 +37,10 @@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL = ${BSD_INSTALL}
+INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
+INSTALL_DATA = ${BSD_INSTALL_DATA}
+INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
transform = @program_transform_name@
NORMAL_INSTALL = true

View File

@@ -0,0 +1,43 @@
$NetBSD: patch-ab,v 1.4 2006/06/17 18:17:29 rillig Exp $
--- abuse/Makefile.in.orig 1997-07-09 09:55:21.000000000 +0200
+++ abuse/Makefile.in
@@ -37,10 +37,10 @@ AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL = ${BSD_INSTALL}
+INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
+INSTALL_DATA = ${BSD_INSTALL_DATA}
+INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
transform = @program_transform_name@
NORMAL_INSTALL = true
@@ -170,7 +170,7 @@ abuse_x11R6_LDFLAGS =
SCRIPTS = $(bin_SCRIPTS)
CFLAGS = @CFLAGS@
-LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@
+LINK = $(CXX) $(CFLAGS) $(LDFLAGS) -o $@
DATA = $(pkgdata_DATA)
DIST_COMMON = Makefile.am Makefile.in abuse.in acinclude.m4 aclocal.m4 \
@@ -239,11 +239,11 @@ maintainer-clean-pkglibPROGRAMS:
install-pkglibPROGRAMS: $(pkglib_PROGRAMS)
@$(NORMAL_INSTALL)
- $(mkinstalldirs) $(pkglibdir)
+ $(mkinstalldirs) $(bindir)
@list='$(pkglib_PROGRAMS)'; for p in $$list; do \
if test -f $$p; then \
- echo " $(INSTALL_PROGRAM) $$p $(pkglibdir)/`echo $$p|sed '$(transform)'`"; \
- $(INSTALL_PROGRAM) $$p $(pkglibdir)/`echo $$p|sed '$(transform)'`; \
+ echo " $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \
+ $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
else :; fi; \
done

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-abuse_configure,v 1.1 2012/05/04 16:12:30 joerg Exp $
--- abuse/configure.orig 2012-05-04 14:21:54.000000000 +0000
+++ abuse/configure
@@ -1036,7 +1036,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF
#line 1038 "configure"
#include "confdefs.h"
-main(){return(0);}
+int main(){return(0);}
EOF
if { (eval echo configure:1042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ac_cv_prog_cxx_works=yes

View File

@@ -0,0 +1,11 @@
$NetBSD: patch-ac,v 1.3 2001/07/02 15:30:59 abs Exp $
--- abuse/abuse.in.orig Wed Jul 9 08:54:43 1997
+++ abuse/abuse.in
@@ -27,5 +27,5 @@
if [ x$TERM = xlinux ]; then
abuse.console ${1:+"$@"}
else
- abuse.x11R6 ${1:+"$@"}
+ @exec_prefix@/bin/abuse.x11R6 ${1:+"$@"}
fi

View File

@@ -0,0 +1,19 @@
$NetBSD: patch-ad,v 1.3 2001/07/02 15:30:59 abs Exp $
--- abuse/inc/bus_type.hpp.orig Wed Jan 24 06:10:12 1996
+++ abuse/inc/bus_type.hpp
@@ -1,6 +1,14 @@
#ifndef BUS_TYPE_HPP
#define BUS_TYPE_HPP
+#ifdef __arm__
+#define WORD_ALLIGN 1
+#endif
+
+#ifdef __sparc__
+#define WORD_ALLIGN 1
+#endif
+
#ifdef __sgi
#define WORD_ALLIGN 1
#endif

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-ae,v 1.2 2001/07/02 15:30:59 abs Exp $
--- abuse/src/net/mac/tcpip.c.orig Mon Jul 2 14:51:02 2001
+++ abuse/src/net/mac/tcpip.c
@@ -118,8 +118,11 @@
}
else
{
+ char *ptr;
printf("Enter ip address:");
- gets(my_name);
+ fgets(my_name, 100, stdin);
+ if (ptr = strchr(my_name, '\n'))
+ *ptr = 0;
}
}

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-af,v 1.1 2001/07/02 15:30:59 abs Exp $
--- imlib/port/unix/timing.c.orig Sun Jul 23 11:14:13 1995
+++ imlib/port/unix/timing.c
@@ -15,7 +15,11 @@
void time_marker::get_time()
{
- struct timezone tz={0,DST_USA};
+#ifdef __NetBSD__
+ struct timezone tz={0,0}; /* gettimeofday is deprecated */
+#else
+ struct timezone tz={0,DST_USA};
+#endif
gettimeofday((struct timeval *)&seconds,&tz);
}

View File

@@ -0,0 +1,41 @@
$NetBSD: patch-ag,v 1.1 2002/07/16 14:26:20 agc Exp $
--- imlib/readwav.c 2002/07/16 13:34:29 1.1
+++ imlib/readwav.c 2002/07/16 13:34:58
@@ -71,6 +71,10 @@
wav_tag tag;
pcm_wave pcm;
+ char *riff = "RIFF";
+ char *wave = "WAVE";
+ char *fmt = "fmt ";
+ char *d = "data";
bFILE *fp=open_file(filename,"wb");
if (fp->open_failure())
@@ -81,13 +85,13 @@
}
/*************** Write the chunk ***************************/
- fp->write("RIFF",4);
+ fp->write(riff,4);
fp->write_long(data_size+36);
- fp->write("WAVE",4);
+ fp->write(wave,4);
/************** Write the tag *******************************/
- fp->write("fmt ",4);
+ fp->write(fmt,4);
fp->write_long(16);
@@ -100,7 +104,7 @@
fp->write_short(8); // 8 bits per sample
/************* Write data tag ******************************/
- fp->write("data",4);
+ fp->write(d,4);
fp->write_long(data_size);
/************ Now write sample data ************************/

View File

@@ -0,0 +1,26 @@
$NetBSD: patch-ah,v 1.2 2005/11/11 15:20:41 joerg Exp $
--- imlib/port/unix/jnet.c.orig 1996-05-24 20:48:19.000000000 +0000
+++ imlib/port/unix/jnet.c
@@ -30,6 +30,12 @@ extern "C" {
#include "macs.hpp"
#include "jmalloc.hpp"
+#if defined(__NetBSD__) || defined(__DragonFly__)
+#define SOCKLEN_TYPE __socklen_t
+#else
+#define SOCKLEN_TYPE int
+#endif
+
int net_init(int protocol)
{
if (protocol==TCPIP_PROTOCOL) // UNIX always has TCPIP!
@@ -146,7 +152,7 @@ out_socket *unix_in_socket::check_for_co
if (FD_ISSET(fd,&set))
{
- int len=sizeof(sockaddr_in);
+ SOCKLEN_TYPE len=sizeof(sockaddr_in);
int new_fd=accept(fd, (struct sockaddr *) &host, &len);
if (new_fd<0)
{

View File

@@ -0,0 +1,35 @@
$NetBSD: patch-ai,v 1.2 2005/11/11 15:20:41 joerg Exp $
--- abuse/src/net/mac/tcpip.hpp 2002/07/16 13:57:41 1.1
+++ abuse/src/net/mac/tcpip.hpp 2002/07/16 13:59:05
@@ -146,6 +146,12 @@
void broadcastable();
} ;
+#if defined(__NetBSD__) || defined(__DragonFly__)
+#define SOCKLEN_TYPE __socklen_t
+#else
+#define SOCKLEN_TYPE int
+#endif
+
class tcp_socket : public unix_fd
{
int listening;
@@ -176,7 +182,7 @@
if (listening)
{
struct sockaddr_in from;
- int addr_len=sizeof(from);
+ SOCKLEN_TYPE addr_len=sizeof(from);
int new_fd=::accept(fd,(sockaddr *)&from,&addr_len);
if (new_fd>=0)
{
@@ -200,7 +206,7 @@
if (addr)
{
*addr=new ip_address;
- int addr_size=sizeof(sockaddr_in);
+ SOCKLEN_TYPE addr_size=sizeof(sockaddr_in);
tr=recvfrom(fd,buf,size,0, (sockaddr *) &((ip_address *)(*addr))->addr,&addr_size);
} else
tr=recv(fd,buf,size,0);

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-aj,v 1.1 2002/07/16 14:26:21 agc Exp $
--- abuse/src/demo.c 2002/07/16 14:01:47 1.1
+++ abuse/src/demo.c 2002/07/16 14:02:40
@@ -51,6 +51,8 @@
int demo_manager::start_recording(char *filename)
{
+ char *msg1 = "DEMO,VERSION:2";
+
if (!current_level) return 0;
record_file=open_file(filename,"wb");
@@ -60,7 +62,7 @@
strcpy(name,current_level->name());
the_game->load_level(name);
- record_file->write("DEMO,VERSION:2",14);
+ record_file->write(msg1,14);
record_file->write_byte(strlen(name)+1);
record_file->write(name,strlen(name)+1);

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-ak,v 1.1 2002/07/16 14:26:21 agc Exp $
--- abuse/src/dev.c 2002/07/16 14:10:23 1.1
+++ abuse/src/dev.c 2002/07/16 14:12:11
@@ -2057,7 +2057,8 @@
{
if (!mess_win)
{
- mess_win=file_dialog(eh,symbol_str("level_name"),current_level ? current_level->name() : "",
+ char *blank = "";
+ mess_win=file_dialog(eh,symbol_str("level_name"),current_level ? current_level->name() : blank,
ID_LEVEL_LOAD_OK,symbol_str("ok_button"),ID_CANCEL,symbol_str("cancel_button"),
symbol_str("FILENAME"),ID_MESS_STR1);
eh->grab_focus(mess_win);
@@ -2093,7 +2094,8 @@
{
if (!mess_win)
{
- mess_win=file_dialog(eh,symbol_str("saveas_name"),current_level ? current_level->name() : "untitled.spe",
+ char *untitled = "untitled.spe";
+ mess_win=file_dialog(eh,symbol_str("saveas_name"),current_level ? current_level->name() : untitled,
ID_LEVEL_SAVEAS_OK,symbol_str("ok_button"),
ID_CANCEL,symbol_str("cancel_button"),
symbol_str("FILENAME"),ID_MESS_STR1);

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-al,v 1.1 2002/07/16 14:26:21 agc Exp $
--- abuse/src/view.c 2002/07/16 14:15:54 1.1
+++ abuse/src/view.c 2002/07/16 14:16:23
@@ -179,7 +179,7 @@
#else
char *get_login()
-{ if (cur_user_name[0]) return cur_user_name; else return (getlogin() ? getlogin() : "unknown"); }
+{ char *unknown = "unknown"; if (cur_user_name[0]) return cur_user_name; else return (getlogin() ? getlogin() : unknown); }
#endif

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-am,v 1.1 2004/07/11 00:11:26 wiz Exp $
--- abuse/src/gamma.c.orig 1996-04-14 22:14:21.000000000 +0200
+++ abuse/src/gamma.c
@@ -136,12 +136,11 @@ void gamma_correct(palette *&pal, int fo
pal=new palette;
for (int i=0;i<256;i++)
{
- double r,g,b;
- uchar or,og,ob;
- old_pal->get(i,or,og,ob);
- pal->set(i,(int)(pow(or/255.0,gamma)*255),
- (int)(pow(og/255.0,gamma)*255),
- (int)(pow(ob/255.0,gamma)*255));
+ uchar oldr,oldg,oldb;
+ old_pal->get(i,oldr,oldg,oldb);
+ pal->set(i,(int)(pow(oldr/255.0,gamma)*255),
+ (int)(pow(oldg/255.0,gamma)*255),
+ (int)(pow(oldb/255.0,gamma)*255));
}
pal->load();

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-an,v 1.1 2004/07/11 00:11:26 wiz Exp $
--- abuse/src/ant.c.orig 1996-04-12 02:12:14.000000000 +0200
+++ abuse/src/ant.c
@@ -234,7 +234,7 @@ void *ant_ai()
{
o->set_state(stopped);
o->set_aistate(ANT_RUNNING);
- return ant_ai;
+ return (void *)ant_ai;
}
}
} break;

View File

@@ -0,0 +1,12 @@
$NetBSD: patch-ao,v 1.1 2005/11/11 15:20:41 joerg Exp $
--- imlib/mdlread.c.orig 2005-11-11 14:47:29.000000000 +0000
+++ imlib/mdlread.c
@@ -110,7 +110,6 @@ image **read_mdl(char *fn, palette *&pal
char buf[50];
unsigned short xy[2],i,j;
clear_errors();
- make_block(sizeof(FILE));
im=NULL;
total=0;
startn--;

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-imlib_configure,v 1.1 2012/05/04 16:12:30 joerg Exp $
--- imlib/configure.orig 2012-05-04 14:23:56.000000000 +0000
+++ imlib/configure
@@ -1036,7 +1036,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF
#line 1038 "configure"
#include "confdefs.h"
-main(){return(0);}
+int main(){return(0);}
EOF
if { (eval echo configure:1042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ac_cv_prog_cxx_works=yes