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
+17
View File
@@ -0,0 +1,17 @@
# $NetBSD: DEINSTALL,v 1.2 2003/08/30 19:49:25 jlam Exp $
case $2 in
DEINSTALL)
${CAT} << EOF
===========================================================================
If you won't be using lambdamoo-1.8.1 any longer, you may want to remove:
* the following packages: lambdamoo-doc and lambdamoo-core
* the following directory: @LAMBDAMOO_HOME@
===========================================================================
EOF
;;
esac
+3
View File
@@ -0,0 +1,3 @@
LambdaMOO is a network-accessible, multi-user, programmable, interactive
system well-suited to the construction of text-based adventure games,
conferencing systems, and other collaborative software.
+10
View File
@@ -0,0 +1,10 @@
===========================================================================
$NetBSD: MESSAGE,v 1.2 2002/07/15 22:57:29 heinz Exp $
To start LambdaMOO automatically on boot, add the following to /etc/rc.local
su - lambdamoo -c "./restart.sh LambdaCore-12Apr99 7777"
To log in
telnet localhost 7777
===========================================================================
+53
View File
@@ -0,0 +1,53 @@
# $NetBSD: Makefile,v 1.24 2012/10/23 17:18:31 asau Exp $
DISTNAME= LambdaMOO-1.8.1
PKGNAME= lambdamoo-1.8.1
PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lambdamoo/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://sourceforge.net/projects/lambdamoo/
COMMENT= The definitive MOO software
DEPENDS+= lambdamoo-core>=990412:../../net/lambdamoo-core
DEPENDS+= lambdamoo-doc>=1.8.0p6:../../net/lambdamoo-doc
LAMBDAMOO_USER?= lambdamoo
LAMBDAMOO_GROUP?= lambdamoo
LAMBDAMOO_HOME?= ${PREFIX}/share/${LAMBDAMOO_USER}
PKG_GROUPS= ${LAMBDAMOO_GROUP}
PKG_USERS= ${LAMBDAMOO_USER}:${LAMBDAMOO_GROUP}
PKG_HOME.${LAMBDAMOO_USER}= ${LAMBDAMOO_HOME}
PKG_SHELL.${LAMBDAMOO_USER}= ${SH}
PKG_GROUPS_VARS+= LAMBDAMOO_GROUP
PKG_USERS_VARS+= LAMBDAMOO_USER
OWN_DIRS_PERMS+= ${LAMBDAMOO_HOME} ${LAMBDAMOO_USER} ${LAMBDAMOO_GROUP} 700
FILES_SUBST+= LAMBDAMOO_HOME=${LAMBDAMOO_HOME:Q}
WRKSRC= ${WRKDIR}/MOO-1.8.1
BUILD_TARGET=
GNU_CONFIGURE= yes
USE_TOOLS+= yacc
INSTALLATION_DIRS= sbin share/lambdamoo share/doc/lambdamoo
pre-build:
${MV} ${WRKSRC}/restart.sh ${WRKSRC}/restart.sh.in
${SED} <${WRKSRC}/restart.sh.in >${WRKSRC}/restart.sh \
"s|__PREFIX__|${PREFIX}|g"
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/moo ${DESTDIR}${PREFIX}/sbin
${INSTALL_SCRIPT} ${WRKSRC}/restart.sh ${DESTDIR}${PREFIX}/share/lambdamoo
${INSTALL_DATA} ${WRKSRC}/Minimal.db ${DESTDIR}${PREFIX}/share/lambdamoo
${INSTALL_DATA} \
${WRKSRC}/README \
${WRKSRC}/README.Minimal \
${DESTDIR}${PREFIX}/share/doc/lambdamoo/
.include "../../mk/bsd.pkg.mk"
+6
View File
@@ -0,0 +1,6 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/26 00:21:43 rh Exp $
sbin/moo
share/doc/lambdamoo/README
share/doc/lambdamoo/README.Minimal
share/lambdamoo/Minimal.db
share/lambdamoo/restart.sh
+9
View File
@@ -0,0 +1,9 @@
$NetBSD: distinfo,v 1.3 2011/09/04 23:55:00 dholland Exp $
SHA1 (LambdaMOO-1.8.1.tar.gz) = 6fc053ce6c305b9d5f3d883450c1bdc05b733c7b
RMD160 (LambdaMOO-1.8.1.tar.gz) = 78f0993bb870cac44f3b80fab46a250b489ebc59
Size (LambdaMOO-1.8.1.tar.gz) = 363803 bytes
SHA1 (patch-aa) = f4273667233f6d641354054b4a7f5298b85469de
SHA1 (patch-ab) = 63c3c2a902dec7796f91e4cb442957f053d4cc7b
SHA1 (patch-configure) = 4086bc5887e47178ed89f0db21e892a231084572
SHA1 (patch-configure_in) = eab7ca3f96e888fb6b2b5d764e5967d0f74f935b
+13
View File
@@ -0,0 +1,13 @@
$NetBSD: patch-aa,v 1.1.1.1 2002/05/26 00:21:43 rh Exp $
--- config.h.in.orig Mon Dec 28 21:26:51 1998
+++ config.h.in Sun May 27 17:01:08 2001
@@ -163,7 +163,7 @@
* system provides the named functions.
*/
-#undef HAVE_CRYPT
+/* #undef HAVE_CRYPT */
#undef HAVE_MATHERR
#undef HAVE_MKFIFO
#undef HAVE_REMOVE
+65
View File
@@ -0,0 +1,65 @@
$NetBSD: patch-ab,v 1.1.1.1 2002/05/26 00:21:43 rh Exp $
--- restart.sh.orig Mon Mar 3 13:45:05 1997
+++ restart.sh
@@ -16,28 +16,47 @@
# Pavel@Xerox.Com
+compressor=gzip
+suffix=gz
+save_old_database=no
+
if [ $# -lt 1 -o $# -gt 2 ]; then
- echo 'Usage: restart dbase-prefix [port]'
+ echo 'Usage: restart.sh dbase-prefix [port]'
+ echo 'examples:'
+ for i in "__PREFIX__/share/lambdamoo/"*.db
+ do
+ echo " restart.sh $(basename $i .db)"
+ done
exit 1
fi
-if [ ! -r $1.db ]; then
- echo "Unknown database: $1.db"
+if [ "$(basename $1)" = "$1" ]; then
+ arg1="__PREFIX__/share/lambdamoo/$1"
+else
+ arg1="$1";
+fi
+
+if [ ! -r $arg1.db ]; then
+ echo "Unknown database: $arg1.db"
exit 1
fi
-if [ -r $1.db.new ]; then
- mv $1.db $1.db.old
- mv $1.db.new $1.db
- rm -f $1.db.old.Z
- compress $1.db.old &
+if [ -r $arg1.db.new ]; then
+ mv $arg1.db $arg1.db.old
+ mv $arg1.db.new $arg1.db
+ if [ "$save_old_database" = "yes" ]; then
+ mv $arg1.db.old.$suffix $arg1-$(date +%Y%m%d).$suffix
+ else
+ rm -f $arg1.db.old.$suffix
+ fi
+ $compressor $arg1.db.old &
fi
-if [ -f $1.log ]; then
- cat $1.log >> $1.log.old
- rm $1.log
+if [ -f $arg1.log ]; then
+ cat $arg1.log >> $arg1.log.old
+ rm $arg1.log
fi
-echo `date`: RESTARTED >> $1.log
-nohup ./moo $1.db $1.db.new $2 >> $1.log 2>&1 &
+echo `date`: RESTARTED >> $arg1.log
+nohup __PREFIX__/sbin/moo $arg1.db $arg1.db.new $2 >> $arg1.log 2>&1 &
###############################################################################
+15
View File
@@ -0,0 +1,15 @@
$NetBSD: patch-configure,v 1.1 2011/09/04 23:55:00 dholland Exp $
Use valid C in test programs.
--- configure~ 1997-03-03 03:45:05.000000000 +0000
+++ configure
@@ -600,7 +600,7 @@ CC="$CC $opt"
cat > conftest.c <<EOF
#include "confdefs.h"
-int main(int argc, char *argv) { void *ptr; exit(0); }
+int main(int argc, char **argv) { void *ptr; exit(0); }
EOF
eval $compile
+15
View File
@@ -0,0 +1,15 @@
$NetBSD: patch-configure_in,v 1.1 2011/09/04 23:55:00 dholland Exp $
Use valid C in test programs.
--- configure.in~ 1997-03-03 03:45:05.000000000 +0000
+++ configure.in
@@ -260,7 +260,7 @@ do
SAVECC="$CC"
CC="$CC $opt"
AC_TEST_PROGRAM([
-int main(int argc, char *argv) { void *ptr; exit(0); }
+int main(int argc, char **argv) { void *ptr; exit(0); }
],
[have_ansi=1
break],