Readd old mono for iFolder System
Package-Manager: portage-2.2.0_alpha166 RepoMan-Options: --force
This commit is contained in:
parent
019d1e3225
commit
ffe9b06f82
12
dev-dotnet/xsp/ChangeLog
Normal file
12
dev-dotnet/xsp/ChangeLog
Normal file
@ -0,0 +1,12 @@
|
||||
# ChangeLog for dev-dotnet/xsp
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*xsp-2.6.5 (20 Apr 2013)
|
||||
|
||||
20 Apr 2013; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/2.2/configure-fix.patch, +files/2.2/mod-mono-server-r1.initd,
|
||||
+files/2.2/mod-mono-server-r1.initd.txt, +files/2.2/mod-mono-server.confd,
|
||||
+files/2.2/mod-mono-server.initd, +files/2.2/xsp.confd, +files/2.2/xsp.initd,
|
||||
+metadata.xml, +xsp-2.6.5.ebuild:
|
||||
Readd old mono for iFolder System
|
11
dev-dotnet/xsp/Manifest
Normal file
11
dev-dotnet/xsp/Manifest
Normal file
@ -0,0 +1,11 @@
|
||||
AUX 2.2/configure-fix.patch 988 SHA256 2740c0012a0387871b9e567f8ba2602b3d6e4f611de8397c7cdeb69bd2f96294 SHA512 41b852f9a071966a704201b3804b75bd958ea8428ab383c008ffdb7e22fe37fc777e041ef9a416aa8647a7b6698e4219c549a6394b31776d06c9d58a82a8c43f WHIRLPOOL 667ce5054ba4bdc2f8e9cc3b62008cdd7ba5a29cced9a7702ffdb73e87fae26b80c6b54050130ae0f4784bb9551fb13e0a52d1b4538da89e1b8701a6182802cc
|
||||
AUX 2.2/mod-mono-server-r1.initd 2071 SHA256 7998270fddc96ad33e2bbc8f125f0f17527bbbb0221f115f85f6443ede8a7552 SHA512 0a47a003de317b43256c64c69296c3d4fcc620638438c7adc6efed3d9a0543ae47f0b97f7457ea3d062f92770007eb2a84c4d901d9105cbf66e4f6ed352fa058 WHIRLPOOL 6b94af0ec35ee757fd248e90edd2855ffa02345006d000e8429f5e14dd5a9a619043d53b10bb626bb12f47bc6ff18033c6b51e7c4cc1a513c41f175331da8814
|
||||
AUX 2.2/mod-mono-server-r1.initd.txt 2071 SHA256 7998270fddc96ad33e2bbc8f125f0f17527bbbb0221f115f85f6443ede8a7552 SHA512 0a47a003de317b43256c64c69296c3d4fcc620638438c7adc6efed3d9a0543ae47f0b97f7457ea3d062f92770007eb2a84c4d901d9105cbf66e4f6ed352fa058 WHIRLPOOL 6b94af0ec35ee757fd248e90edd2855ffa02345006d000e8429f5e14dd5a9a619043d53b10bb626bb12f47bc6ff18033c6b51e7c4cc1a513c41f175331da8814
|
||||
AUX 2.2/mod-mono-server.confd 1284 SHA256 afece05a71e3a13127ecc40c0f6948dd19adf72feb093c4027d77d3e79a0b335 SHA512 853c7fa497e511ac0429bbb04754e6835ca41abf4b9d27a6a2ab692d8cb597f46bb08af9b07bfcecd8a90e03dc5359092a3d0818e32b771a39e7df57d89f60ca WHIRLPOOL 70cd604f43ef4e06f1d7a20aeba7d8cbc2b42ea1e22a1dbc82d2c360a21796c56f2d1cac13a20b324e4bca8c62c4af8f7068dd63bb1bbd2da4c7e29aa66ed37a
|
||||
AUX 2.2/mod-mono-server.initd 1975 SHA256 b0e395374e09cb8a37ba3ae758bd1fac73f01e7375ffe00835dfa55f6a9414d2 SHA512 e79de86dfb654faf95d6ce80ae4d039d04662ed5cd85170635bfe7289db16c57e9935e02b0a39ec00eea038fa4b7715092593cce49974904aac9a67643a4311c WHIRLPOOL 883faf627e1bd0ab6ba8587bf971bd54d3218aa92f2c17133887fc3a7793c11470b1ea3b653e3900fe1ff9ad99a8f2c37c7f6b6afa53e8d95194da627d9d8244
|
||||
AUX 2.2/xsp.confd 364 SHA256 002d95fea743bbf18bbff3fb4af5397cf775519afaf1493384b28125c0efdc38 SHA512 00f7c6149a5def1e0afbabdf11c641d3570f0f10517e03ec582e737d43d473e7fec2e728b30e9be71f9e7b42d49b91cc55d575251691f046da9e6061b26a3e17 WHIRLPOOL d431178d742df19bb6ed4b135f73a65404d788d2d4b1c43837721b0632cb7454f87d7ff718f185dc2f4436a9625816a447a7af0bb23c9f07ea7e73aff2f81f34
|
||||
AUX 2.2/xsp.initd 853 SHA256 4555edb94baed5bd0dad72d510313a31219879df57b5ceda7b2d62a9d32b2edb SHA512 2d27d72abd87c2a186b0c16377f5f5c2ec7bff4e9b04aeb3eff0fa5401fbca6b4e12fbb5d7d4dbd3c47822f820a8b67edbd19246eca50cafbdf85ded39b1ca7a WHIRLPOOL 9a048a1c24c568e2f2586c8bfdd548ef3f2c532bfb2f37e6d3bfae9c82e63b07f3b959cd1988562808f51cc92809d28843a798714bfad4835249b5dfba867606
|
||||
DIST xsp-2.6.5.tar.bz2 264085 SHA256 fcbc43b43652f0a8a9f831dc4f79fa854a64787d37cdbc8584e2d7ccf254a636 SHA512 4828885948bd7b79aeba8992ba2cc7a1b2a37690932ef09ff61c14be161d2823d20d4d70710c8b83e6d45435a0db1673761d436a92e484e19c6f75bc232409e2 WHIRLPOOL 808d6c8517b5720ced213c66c75748be2bca984ee73aee01d647da0cb7a240d561e30a9b15db6092e11200a198710db1d2d5a981c14d4b19ef4c4138146c13c4
|
||||
EBUILD xsp-2.6.5.ebuild 1019 SHA256 ef57903ae0ae99db9f2f093df0727b4e27bc04668bf6a354f4f685ff4037893e SHA512 987bd9b8b6ebeea9a85b53a1e6af6f321110e1b96fcbcb98a3677601b7fb1383b0b96f703ffb5b0b1915d0196ba08ef9fa8b3a98a5604f346f2c2fecb8276d4b WHIRLPOOL 2d2f97e36c0d5280d44ae6b8df9c1e455be4929334ff9c4ececfac8b4286ea2f28f32ac6eac835bb263644c66169a5817b3d72ab4ca8b665087adb354c056c79
|
||||
MISC ChangeLog 492 SHA256 4f7df41d3fa8b5c9575e5d15e7dc516e85b094b8154604f3d2659c5b2971a75e SHA512 b01e17911d2a50963542c941e2f1cc128a755af0dac8fdfcb6f256f3cde6f9135f0e942948962e3040c6eb28215d61d386fd44839419acdc14264bce24d64d3d WHIRLPOOL d6ca421dd22d5b08d65ee03156f6a00942350482ae329ed00f9b6753317137d1434e58fd3adf6e41f0ebfa5ac41ac4922d51110add7718bf62a175b716ffdca7
|
||||
MISC metadata.xml 309 SHA256 1a04b4ee014e693577e1a05accf4670bf3d4461e5b5ded22dfe285fa929e0369 SHA512 35c4a860a64742157608ef403569f79c8383d9d89b04bf6793071a5d68080d8d15be2aacc897c6cb1c9eb5179a7654746a57ad0682eef1d7ad93a598cbad7de7 WHIRLPOOL 2ede1cd166f1c4f91490bdd1409423d9286101fac1b4ea7b487e35636bc3caceea46c8fc93d395c883604232bff81aa9b9ee901bbb2520af1ea199c05e3e12ee
|
30
dev-dotnet/xsp/files/2.2/configure-fix.patch
Normal file
30
dev-dotnet/xsp/files/2.2/configure-fix.patch
Normal file
@ -0,0 +1,30 @@
|
||||
diff -NrU5 xsp-2.2.orig/configure.in xsp-2.2/configure.in
|
||||
--- xsp-2.2.orig/configure.in 2009-01-18 00:13:11.000000000 +0100
|
||||
+++ xsp-2.2/configure.in 2009-01-18 00:14:53.000000000 +0100
|
||||
@@ -15,24 +15,22 @@
|
||||
#
|
||||
# --enable-tracing
|
||||
#
|
||||
AC_MSG_CHECKING([if tracing is requested])
|
||||
AC_ARG_ENABLE([tracing],
|
||||
- AC_HELP_STRING([--enable-tracing],[enable producing XSP tracing messages]),
|
||||
- [enable_tracing=$withval],
|
||||
- [enable_tracing=no])
|
||||
+ [AC_HELP_STRING([--enable-tracing],[enable producing XSP tracing messages])] )
|
||||
|
||||
if test "x$enable_tracing" != "xno" ; then
|
||||
AC_MSG_RESULT([yes])
|
||||
WEBTRACING="-define:WEBTRACE -define:TRACE"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
WEBTRACING=""
|
||||
fi
|
||||
|
||||
AC_ARG_WITH([runtime],
|
||||
- AC_HELP_STRING([--with-runtime],[use the specified runtime when xsp is installed]),
|
||||
+ [AC_HELP_STRING([--with-runtime],[use the specified runtime when xsp is installed])],
|
||||
[RUNTIME=$withval])
|
||||
|
||||
AC_PATH_PROG(CSC, csc, no)
|
||||
AC_PATH_PROG(MCS, mcs, no)
|
||||
AC_PATH_PROG(GMCS, gmcs, no)
|
83
dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd
Normal file
83
dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd
Normal file
@ -0,0 +1,83 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id: mod-mono-server-r1.initd,v 1.1 2012/01/22 12:54:29 pacho Exp $
|
||||
|
||||
depend() {
|
||||
use net
|
||||
after dotnet
|
||||
}
|
||||
|
||||
start() {
|
||||
[ -z "$MonoServerRootDir" ] && \
|
||||
MonoServerRootDir="/usr/lib/xsp/test"
|
||||
[ -z "$MonoApplications" ] && \
|
||||
MonoApplications="/mono:/usr/lib/xsp/test,/:."
|
||||
[ -z "$UnixSocketFileName" ] && \
|
||||
UnixSocketFileName="/tmp/mod_mono_server"
|
||||
[ -z "$MonoServerAddress" ] && \
|
||||
MonoServerAddress=127.0.0.1
|
||||
[ -z "$MonoServerPort" ] && \
|
||||
MonoServerPort=8080
|
||||
[ -z "$MonoServerVersion" ] && \
|
||||
MonoServerVersion=1
|
||||
|
||||
MONO_SERVER_OPTS="--root ${MonoServerRootDir} \
|
||||
--applications ${MonoApplications} --nonstop"
|
||||
|
||||
[ -n "$MonoApplicationsConfigDir" ] && \
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--appconfigdir ${MonoApplicationsConfigDir}"
|
||||
|
||||
case "$MonoServerChannel" in
|
||||
"tcp" )
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--address ${MonoServerAddress} --port ${MonoServerPort}"
|
||||
;;
|
||||
|
||||
"unix" )
|
||||
[ -f "$UnixSocketFileName" ] && rm -f $UnixSocketFileName
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--filename ${UnixSocketFileName}"
|
||||
;;
|
||||
|
||||
* )
|
||||
eerror "Please set a valid value for MonoServerChannel"
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ ${MonoServerVersion} -eq 1 ]; then
|
||||
modmonoserverpath=1.0/mod-mono-server.exe
|
||||
elif [ ${MonoServerVersion} -eq 2 ]; then
|
||||
modmonoserverpath=2.0/mod-mono-server2.exe
|
||||
elif [ ${MonoServerVersion} -eq 4 ]; then
|
||||
modmonoserverpath=4.0/mod-mono-server4.exe
|
||||
else
|
||||
eerror "MonoServerVersion was not properly set. Check your /etc/conf.d/mod-mono-server"
|
||||
return 1
|
||||
fi
|
||||
|
||||
export MONO_SHARED_DIR=/tmp
|
||||
|
||||
ebegin "Starting mod-mono-server"
|
||||
|
||||
start-stop-daemon --quiet --start \
|
||||
--background \
|
||||
--make-pidfile \
|
||||
--pidfile /var/run/aspnet/mod-mono-server.pid \
|
||||
--user aspnet \
|
||||
--exec /usr/bin/mono /usr/lib/mono/${modmonoserverpath} \
|
||||
-- $MONO_SERVER_OPTS
|
||||
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping mod-mono-server"
|
||||
|
||||
start-stop-daemon --quiet --stop \
|
||||
--pidfile /var/run/aspnet/mod-mono-server.pid
|
||||
|
||||
eend $?
|
||||
}
|
83
dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd.txt
Normal file
83
dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd.txt
Normal file
@ -0,0 +1,83 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id: mod-mono-server-r1.initd,v 1.1 2012/01/22 12:54:29 pacho Exp $
|
||||
|
||||
depend() {
|
||||
use net
|
||||
after dotnet
|
||||
}
|
||||
|
||||
start() {
|
||||
[ -z "$MonoServerRootDir" ] && \
|
||||
MonoServerRootDir="/usr/lib/xsp/test"
|
||||
[ -z "$MonoApplications" ] && \
|
||||
MonoApplications="/mono:/usr/lib/xsp/test,/:."
|
||||
[ -z "$UnixSocketFileName" ] && \
|
||||
UnixSocketFileName="/tmp/mod_mono_server"
|
||||
[ -z "$MonoServerAddress" ] && \
|
||||
MonoServerAddress=127.0.0.1
|
||||
[ -z "$MonoServerPort" ] && \
|
||||
MonoServerPort=8080
|
||||
[ -z "$MonoServerVersion" ] && \
|
||||
MonoServerVersion=1
|
||||
|
||||
MONO_SERVER_OPTS="--root ${MonoServerRootDir} \
|
||||
--applications ${MonoApplications} --nonstop"
|
||||
|
||||
[ -n "$MonoApplicationsConfigDir" ] && \
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--appconfigdir ${MonoApplicationsConfigDir}"
|
||||
|
||||
case "$MonoServerChannel" in
|
||||
"tcp" )
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--address ${MonoServerAddress} --port ${MonoServerPort}"
|
||||
;;
|
||||
|
||||
"unix" )
|
||||
[ -f "$UnixSocketFileName" ] && rm -f $UnixSocketFileName
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--filename ${UnixSocketFileName}"
|
||||
;;
|
||||
|
||||
* )
|
||||
eerror "Please set a valid value for MonoServerChannel"
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ ${MonoServerVersion} -eq 1 ]; then
|
||||
modmonoserverpath=1.0/mod-mono-server.exe
|
||||
elif [ ${MonoServerVersion} -eq 2 ]; then
|
||||
modmonoserverpath=2.0/mod-mono-server2.exe
|
||||
elif [ ${MonoServerVersion} -eq 4 ]; then
|
||||
modmonoserverpath=4.0/mod-mono-server4.exe
|
||||
else
|
||||
eerror "MonoServerVersion was not properly set. Check your /etc/conf.d/mod-mono-server"
|
||||
return 1
|
||||
fi
|
||||
|
||||
export MONO_SHARED_DIR=/tmp
|
||||
|
||||
ebegin "Starting mod-mono-server"
|
||||
|
||||
start-stop-daemon --quiet --start \
|
||||
--background \
|
||||
--make-pidfile \
|
||||
--pidfile /var/run/aspnet/mod-mono-server.pid \
|
||||
--user aspnet \
|
||||
--exec /usr/bin/mono /usr/lib/mono/${modmonoserverpath} \
|
||||
-- $MONO_SERVER_OPTS
|
||||
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping mod-mono-server"
|
||||
|
||||
start-stop-daemon --quiet --stop \
|
||||
--pidfile /var/run/aspnet/mod-mono-server.pid
|
||||
|
||||
eend $?
|
||||
}
|
34
dev-dotnet/xsp/files/2.2/mod-mono-server.confd
Normal file
34
dev-dotnet/xsp/files/2.2/mod-mono-server.confd
Normal file
@ -0,0 +1,34 @@
|
||||
# Config file for /etc/init.d/mod-mono-server
|
||||
# $Id: mod-mono-server.confd,v 1.1 2009/01/18 17:44:04 loki_val Exp $
|
||||
|
||||
# Configuration directives for mod-mono-server.exe. For more information on
|
||||
# these variables, see the man page for xsp(1).
|
||||
|
||||
# This is the document root; trailing slash is not necessary
|
||||
#MonoServerRootDir="/usr/lib/xsp/test"
|
||||
|
||||
# Directory to search for files with an `.webapp' extension.
|
||||
#MonoApplicationsConfigDir="/usr/lib/xsp/test"
|
||||
|
||||
# Comma separated list of directories (in the form virtual:real) for all
|
||||
# applications managed by the server. For example:
|
||||
# /app1:/var/www/localhost/htdocs/app1,/app2:/var/www/localhost/htdocs/app2
|
||||
MonoApplications="/mono:/usr/lib/xsp/test"
|
||||
|
||||
# The communication channel used between mod-mono-server and mod_mono.
|
||||
# unix - A unix socket
|
||||
# tcp - A TCP connection
|
||||
MonoServerChannel="unix"
|
||||
|
||||
# When the comm. channel is "unix", the local filename used by the socket.
|
||||
UnixSocketFileName="/tmp/mod_mono_server"
|
||||
|
||||
# When the comm. channel is "tcp", IP address for the server to listen on.
|
||||
#MonoServerAddress=127.0.0.1
|
||||
|
||||
# When the comm. channel is "tcp", port for the server to listen on.
|
||||
#MonoServerPort=8080
|
||||
|
||||
# If you want to host .NET 2.0 applications you have to set this to 2.
|
||||
# Otherwise, leave it unchaged
|
||||
MonoServerVersion=1
|
81
dev-dotnet/xsp/files/2.2/mod-mono-server.initd
Normal file
81
dev-dotnet/xsp/files/2.2/mod-mono-server.initd
Normal file
@ -0,0 +1,81 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id: mod-mono-server.initd,v 1.1 2009/01/18 17:44:04 loki_val Exp $
|
||||
|
||||
depend() {
|
||||
use net
|
||||
after dotnet
|
||||
}
|
||||
|
||||
start() {
|
||||
[ -z "$MonoServerRootDir" ] && \
|
||||
MonoServerRootDir="/usr/lib/xsp/test"
|
||||
[ -z "$MonoApplications" ] && \
|
||||
MonoApplications="/mono:/usr/lib/xsp/test,/:."
|
||||
[ -z "$UnixSocketFileName" ] && \
|
||||
UnixSocketFileName="/tmp/mod_mono_server"
|
||||
[ -z "$MonoServerAddress" ] && \
|
||||
MonoServerAddress=127.0.0.1
|
||||
[ -z "$MonoServerPort" ] && \
|
||||
MonoServerPort=8080
|
||||
[ -z "$MonoServerVersion" ] && \
|
||||
MonoServerVersion=1
|
||||
|
||||
MONO_SERVER_OPTS="--root ${MonoServerRootDir} \
|
||||
--applications ${MonoApplications} --nonstop"
|
||||
|
||||
[ -n "$MonoApplicationsConfigDir" ] && \
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--appconfigdir ${MonoApplicationsConfigDir}"
|
||||
|
||||
case "$MonoServerChannel" in
|
||||
"tcp" )
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--address ${MonoServerAddress} --port ${MonoServerPort}"
|
||||
;;
|
||||
|
||||
"unix" )
|
||||
[ -f "$UnixSocketFileName" ] && rm -f $UnixSocketFileName
|
||||
MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \
|
||||
--filename ${UnixSocketFileName}"
|
||||
;;
|
||||
|
||||
* )
|
||||
eerror "Please set a valid value for MonoServerChannel"
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ ${MonoServerVersion} -eq 1 ]; then
|
||||
modmonoserverpath=1.0/mod-mono-server.exe
|
||||
elif [ ${MonoServerVersion} -eq 2 ]; then
|
||||
modmonoserverpath=2.0/mod-mono-server2.exe
|
||||
else
|
||||
eerror "MonoServerVersion was not properly set. Check your /etc/conf.d/xsp"
|
||||
return 1
|
||||
fi
|
||||
|
||||
export MONO_SHARED_DIR=/tmp
|
||||
|
||||
ebegin "Starting mod-mono-server"
|
||||
|
||||
start-stop-daemon --quiet --start \
|
||||
--background \
|
||||
--make-pidfile \
|
||||
--pidfile /var/run/aspnet/mod-mono-server.pid \
|
||||
--chuid aspnet \
|
||||
--exec /usr/bin/mono /usr/lib/mono/${modmonoserverpath} \
|
||||
-- $MONO_SERVER_OPTS
|
||||
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping mod-mono-server"
|
||||
|
||||
start-stop-daemon -o --quiet --stop \
|
||||
--pidfile /var/run/aspnet/mod-mono-server.pid
|
||||
|
||||
eend $?
|
||||
}
|
12
dev-dotnet/xsp/files/2.2/xsp.confd
Normal file
12
dev-dotnet/xsp/files/2.2/xsp.confd
Normal file
@ -0,0 +1,12 @@
|
||||
# Config file for /etc/init.d/xsp
|
||||
# $Id: xsp.confd,v 1.1 2009/01/18 17:44:04 loki_val Exp $
|
||||
|
||||
# This is the document root; trailing slash is not necessary
|
||||
MonoServerRoot=/usr/lib/xsp/test
|
||||
|
||||
# Port for the server to run on
|
||||
MonoServerPort=8000
|
||||
|
||||
# If you want to host .NET 2.0 applications you have to set this to 2.
|
||||
# Otherwise, leave it unchanged
|
||||
MonoServerVersion=1
|
38
dev-dotnet/xsp/files/2.2/xsp.initd
Normal file
38
dev-dotnet/xsp/files/2.2/xsp.initd
Normal file
@ -0,0 +1,38 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id: xsp.initd,v 1.1 2009/01/18 17:44:04 loki_val Exp $
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after dotnet
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting xsp"
|
||||
|
||||
if [ ${MonoServerVersion} -eq 1 ]; then
|
||||
xsppath=1.0/xsp.exe
|
||||
elif [ ${MonoServerVersion} -eq 2 ]; then
|
||||
xsppath=2.0/xsp2.exe
|
||||
else
|
||||
eerror "MonoServerVersion was not properly set. Check your config file"
|
||||
return 1
|
||||
fi
|
||||
|
||||
start-stop-daemon --quiet --start \
|
||||
--background \
|
||||
--make-pidfile \
|
||||
--pidfile /var/run/aspnet/xsp.pid \
|
||||
--chuid aspnet \
|
||||
--exec /usr/bin/mono /usr/lib/mono/${xsppath} -- --root ${MonoServerRoot} --port ${MonoServerPort} --nonstop
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping xsp"
|
||||
start-stop-daemon -o --quiet --stop \
|
||||
--pidfile /var/run/aspnet/xsp.pid
|
||||
eend $?
|
||||
}
|
||||
|
9
dev-dotnet/xsp/metadata.xml
Normal file
9
dev-dotnet/xsp/metadata.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>dotnet</herd>
|
||||
<longdescription lang="en">
|
||||
XSP is a standalone web server written in C# that can be used to run
|
||||
your ASP.NET applications.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
43
dev-dotnet/xsp/xsp-2.6.5.ebuild
Normal file
43
dev-dotnet/xsp/xsp-2.6.5.ebuild
Normal file
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/xsp/Attic/xsp-2.6.5.ebuild,v 1.5 2011/07/08 09:59:55 pacho dead $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit go-mono mono
|
||||
|
||||
PATCHDIR="${FILESDIR}/2.2/"
|
||||
|
||||
DESCRIPTION="XSP is a small web server that can host ASP.NET pages"
|
||||
HOMEPAGE="http://www.go-mono.com/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-db/sqlite:3"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
MAKEOPTS="${MAKEOPTS} -j1"
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup aspnet
|
||||
# Give aspnet home dir of /tmp since it must create ~/.wapi
|
||||
enewuser aspnet -1 -1 /tmp aspnet
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mv_command="cp -ar" go-mono_src_install
|
||||
newinitd "${PATCHDIR}"/xsp.initd xsp || die
|
||||
newinitd "${PATCHDIR}"/mod-mono-server.initd mod-mono-server || die
|
||||
newconfd "${PATCHDIR}"/xsp.confd xsp || die
|
||||
newconfd "${PATCHDIR}"/mod-mono-server.confd mod-mono-server || die
|
||||
|
||||
keepdir /var/run/aspnet
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
chown aspnet:aspnet /var/run/aspnet
|
||||
}
|
Loading…
Reference in New Issue
Block a user