add fluxengine
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
AUX mars-nwe-syslog.patch 1929 BLAKE2B 12d00ad31fd87fb1d3d46068c42551566c7f4b5379c2930be468434b599748fdd47616095869b3dd61e3608b49e072c7bec3f6bd0c50be49bff0be4af41f6663 SHA512 ccbcd32116a310b363f08daac3ee46af9eacb5c0c4473c252ec9d8a5013cd26a70cfe813876ed1a9ec4a0ecb544bf423097476881559d75f48ea997350eaeab0
|
||||
AUX mars-nwe.initd 587 BLAKE2B c5d939ae6ffcc1dbe795ffd095e285aa14a28efd7738abe39e592a45e6d0a627bd490554c01c59fd9de0e9347517b9f012861751d64576b4107f79b1bb3c03b0 SHA512 a1df3ca9ec16f698c71dd12696610fc0a4f11560f03d3c1dcc557f264458fcedc74bb509b213b3659a4ae985c47782216c8923305ce3c2e54db53163f884867a
|
||||
AUX mars-nwe.service 197 BLAKE2B 28aa60c545fd4e00800df3f8b85736b2150039bab23da275f1145cb371eb68babfb3bb639607f81a8c23f3efa99929ed6d0d2a8f79b7a95ec9a2097505e9b287 SHA512 c76956fb78fa71b94f228e41406090163d4358342267e716aa90cb6d739f5267028673bef25340c7a1597bac80a7d793e8891a173880853c3c632e59402defa9
|
||||
AUX mars-nwe.tmpfilesd 36 BLAKE2B 2ed4cac90b4645cc583537a5fa26b6ff22738ba093d19ed92e6b0c6ca24113a3601ef3a8d1590ccd1a547c0d823ee75ff36dc2258798febf83aeb87521b2c93c SHA512 d2deb761f0b859a317798a46c512ef431bc71c55dc903980f1a10ad19e86f6e76cc7a37b2b38122e8c362c6fd182d247caa965599025383144c0a373f67f922b
|
||||
DIST mars_nwe-0.99.pl23.tar.bz2 369194 BLAKE2B 5fd2b54a4d9bf8cac13d60c1a3b0dbd54af00f506e1552a48dbc7772a52319fe688684b7dbb68a36d5e39b4363d13ec8924df357d0b9e27b42f74cb7fe94a544 SHA512 24cf78ea0091bc9414f27ac77cfa535fe611badc013f343766b88e12cc5afc2e1ae595d423ea4ec7bfb4255dd8a3f81247dcfab515044152861ea2f46380fd2d
|
||||
EBUILD mars-nwe-0.99_p23.ebuild 976 BLAKE2B 5495ccc25e9d46831cbdf0a6679bd579582e28368777877a03a062f8b502826701901f276a98bd6babf25839e414e836d210bf7abc968abd9f9bc652b081a4bf SHA512 a0bc4c435d52b3c40cecbd9621082a9f93a55b0cc27067759386908e54d2f5dbd98107fa2ce3c1d7ff94caed2bef458b91311f1569772a5413d877fbd136a4cd
|
||||
AUX mars-nwe.initd 572 BLAKE2B f86550c9cdf56eb3384873ea053a2f0906aabe5bbcfc12350e5d9aab1c8410e224cb434c22b6550ea4a6b4e0672d469c60184443f4edeb23b45cd6bd5c477691 SHA512 0228dbeb34e21cbcd74fc3ce2fefb17de2c93569e977890e8ab0c8b7df5bcc9621558b4da9a673ad96b5b889098343b082d5964e700ea80c765b351ff15fabf5
|
||||
AUX mars-nwe.service 193 BLAKE2B 3c92f905bd823f65d36ba0d71bc2796b036d6b588e514c4faa288baba47d347bf85db02f2b04f35b5454f08df9641ea1148fa72f926901fddaa89db21f861a2b SHA512 6d802c9d52e7f42e4d53e28d565f7b76d5358f8b48e5639fdafe59b56c5c274eeeef2d23d40a92fc99155e2250395642b5d9db098a0425493cb3b32456377c43
|
||||
AUX mars-nwe.tmpfilesd 32 BLAKE2B 17c464796d9167d4ed54fb33f49050473da5b6613e6d8e10663d44067d98bf6fed9ac68dcae4c2e49faa4e3581e2045e1e6b216de2fcfc15dce0d3d5cf143542 SHA512 6bb08d4c373ed950c159a5adcf33fe75ecfb2445aa1046d488f3c98e1378520be8ab633eed627f6e706b003238482e2c30063ddfacf253119e73893ff22402e3
|
||||
DIST mars_nwe-0.99.pl24.tar.bz2 387320 BLAKE2B 7e7fb4fa563f5fc08558f2610de3ca8798a5fed3437cda05f415e7a04f3f0b8cbd986c5cb5a63b693cf34f1fb33ccc4c23a6833e61a305278df05f3408bf1c00 SHA512 7461dfabd97dd63830260e537daeab0d859bcffbf302792b51b966da473cbb6037a9cc884a8604040ec6f098a5391619490bc1b7a9de825b7ea1eb81c60c16e0
|
||||
EBUILD mars-nwe-0.99_p24.ebuild 1088 BLAKE2B 6e93b600f3893f43f388834e5b55c9a2b7e2a7f8c7dbe4acfe41648511b36a21c3c7b0216a29e5d1f2336f335a7beef6d0a49d7c42162729c516271c9727cdc8 SHA512 9a17a4e3f3b93106d3c367ffa7fb11f27b7fa3f8f139aabbf58fcda10524d5705f603587f32d0686b969c193d41dda08b9edb4eb1b0b2f58a2a35085225e2391
|
||||
MISC ChangeLog 1018 BLAKE2B 676fd6ef267c93d1c3c5c5fad0663b9fcb288b359f1d1b8c098a953d4c270b040ecd44cbcfd3b159aa60518650e0ca9c55416a8a3671a4fb8e952cf918113047 SHA512 a11d544772c9054211d5efbdac8822966b836091a32f626d6327fe0ca587ad3f2e3b0609a79040e4a2a1f66afb62daa360789d16520e9fd6fd1b08e03366b9f1
|
||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
--- mars_nwe-0.99.pl23/src/tools.c.orig 2013-11-05 11:16:48.000000000 +0100
|
||||
+++ mars_nwe-0.99.pl23/src/tools.c 2022-11-03 12:39:31.800751433 +0100
|
||||
@@ -21,27 +21,6 @@
|
||||
#include <stdarg.h>
|
||||
#include <syslog.h>
|
||||
|
||||
-#if 0
|
||||
-#ifndef LINUX
|
||||
- extern int _sys_nerr;
|
||||
- extern char *_sys_errlist[];
|
||||
-#else
|
||||
-# ifndef __USE_GNU
|
||||
-# define _sys_nerr sys_nerr
|
||||
-# define _sys_errlist sys_errlist
|
||||
-# endif
|
||||
-#endif
|
||||
-#else
|
||||
-# ifndef __USE_GNU
|
||||
-# ifdef FREEBSD
|
||||
-# define _sys_nerr sys_nerr
|
||||
-# define _sys_errlist sys_errlist
|
||||
-# else
|
||||
-extern int _sys_nerr;
|
||||
-extern char *_sys_errlist[];
|
||||
-# endif
|
||||
-# endif
|
||||
-#endif
|
||||
|
||||
int nw_debug=0;
|
||||
uint32 debug_mask=0; /* special debug masks */
|
||||
@@ -182,8 +161,7 @@
|
||||
if (mode & 0x10) {
|
||||
int l=sprintf(pb, ", errno=%d", errnum);
|
||||
pb+=l;
|
||||
- if (errnum > 0 && errnum < _sys_nerr)
|
||||
- l=sprintf(pb, " (%s)", _sys_errlist[errnum]);
|
||||
+ l=sprintf(pb, " (%s)", strerror(errnum));
|
||||
}
|
||||
if (!(mode & 2)) {
|
||||
char identstr[200];
|
||||
@@ -208,9 +186,8 @@
|
||||
va_end(ap);
|
||||
}
|
||||
if (mode & 0x10) {
|
||||
- fprintf(logfile, ", errno=%d", errnum);
|
||||
- if (errnum > 0 && errnum < _sys_nerr)
|
||||
- fprintf(logfile, " (%s)", _sys_errlist[errnum]);
|
||||
+ fprintf(logfile, ", errno=%d", strerror(errnum));
|
||||
+ fprintf(logfile, " (%s)", strerror(errnum));
|
||||
}
|
||||
if (!(mode & 2))
|
||||
fprintf(logfile, "\n");
|
||||
@@ -236,11 +213,11 @@
|
||||
errnum = -1;
|
||||
mode -= 10;
|
||||
}
|
||||
- if (errnum >= 0 && errnum < _sys_nerr) errstr = _sys_errlist[errnum];
|
||||
- else if (errnum > -1)
|
||||
- sprintf(errbuf, "errno=%d", errnum);
|
||||
- else
|
||||
- errbuf[0] = '\0';
|
||||
+// if (errnum >= 0 && errnum < _sys_nerr) errstr = _sys_errlist[errnum];
|
||||
+// else if (errnum > -1)
|
||||
+ sprintf(errbuf, "errno=%d", strerror(errnum));
|
||||
+// else
|
||||
+// errbuf[0] = '\0';
|
||||
|
||||
if (use_syslog) {
|
||||
int prio=(mode) ? LOG_CRIT : LOG_ERR;
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/sbin/runscript
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
@@ -8,18 +8,18 @@ depend() {
|
||||
}
|
||||
|
||||
mkdir_marsnwedirs() {
|
||||
[ -d /var/run/mars_nwe ] || mkdir -p /var/run/mars_nwe
|
||||
[ -d /run/mars_nwe ] || mkdir -p /run/mars_nwe
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting Martin Stovers NetWare-Emulator"
|
||||
mkdir_marsnwedirs
|
||||
eval start-stop-daemon --start --quiet --exec /usr/sbin/nwserv --pidfile /var/run/mars_nwe/nwserv.pid
|
||||
eval start-stop-daemon --start --quiet --exec /usr/sbin/nwserv --pidfile /run/mars_nwe/nwserv.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping Martin Stovers NetWare-Emulator"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/mars_nwe/nwserv.pid
|
||||
start-stop-daemon --stop --quiet --pidfile /run/mars_nwe/nwserv.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ After=network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/var/run/mars_nwe/nwserv.pid
|
||||
PIDFile=/run/mars_nwe/nwserv.pid
|
||||
ExecStart=/usr/sbin/nwserv
|
||||
|
||||
[Install]
|
||||
|
||||
@@ -1 +1 @@
|
||||
d /var/run/mars_nwe 710 root root
|
||||
d /run/mars_nwe 710 root root
|
||||
|
||||
@@ -6,11 +6,11 @@ EAPI=7
|
||||
|
||||
MY_PV=${PV/_p/.pl}
|
||||
|
||||
inherit systemd cmake
|
||||
inherit systemd tmpfiles cmake
|
||||
|
||||
DESCRIPTION="MARtin Stovers NetWare-Emulator"
|
||||
HOMEPAGE="http://www.compu-art.de/mars_nwe/"
|
||||
SRC_URI="http://ftp.disconnected-by-peer.at/ncpfs/mars_nwe-${MY_PV}.tar.bz2"
|
||||
SRC_URI="https://ftp.disconnected-by-peer.at/ncpfs/mars_nwe-${MY_PV}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
@@ -19,18 +19,20 @@ IUSE=""
|
||||
|
||||
RDEPEND="sys-libs/glibc
|
||||
sys-libs/gdbm
|
||||
virtual/libcrypt
|
||||
|| ( net-misc/ipx-utils net-fs/ncpfs )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/mars_nwe-${MY_PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/mars-nwe-syslog.patch
|
||||
)
|
||||
#PATCHES=(
|
||||
# "${FILESDIR}"/mars-nwe-syslog.patch
|
||||
#)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
"-DCMAKE_INSTALL_SYSCONFDIR=/etc" )
|
||||
"-DCMAKE_INSTALL_SYSCONFDIR=/etc"
|
||||
"-DMARS_NWE_PID_DIR=/run/mars_nwe" )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -45,6 +47,9 @@ src_install() {
|
||||
newinitd "${FILESDIR}"/mars-nwe.initd mars-nwe
|
||||
|
||||
systemd_dounit "${FILESDIR}"/mars-nwe.service
|
||||
systemd_newtmpfilesd "${FILESDIR}"/mars-nwe.tmpfilesd mars-nwe.conf
|
||||
newtmpfiles "${FILESDIR}"/mars-nwe.tmpfilesd mars-nwe.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
tmpfiles_process mars-nwe.conf
|
||||
}
|
||||
Reference in New Issue
Block a user