EAPI=5 now gone

This commit is contained in:
2022-04-14 09:21:07 -07:00
parent c1fabcf182
commit c2de935e34
73 changed files with 85 additions and 3137 deletions

View File

@@ -1,6 +0,0 @@
AUX gentoo-setup 13727 SHA256 91e011867005dcea7cf971c36e93f6eb3a3d7626a5ecee07ce2fa4525e3ebdff SHA512 fa6fde84eb9a16fea5d019fd920aed2a2f5dd51e5f32fa407fd1c424a0627eaafab7cd3b572a57e4f97e06ce5b6b5a7373ac377776a474a8512e077130eadc6e WHIRLPOOL 93eca248ba35d30ca9e00d7f9a9b5d1ac4d71c97bef7002fd745121c4c2e061322f980efd6674b0817368154d47096d8b810a7d17cf8514493e1635d7310a701
AUX init.d.webmin 2167 SHA256 570c9ff892566d2a4b8ea597d4ce5225c1e6a8429306dd8dd99fceca67d1c401 SHA512 deedded42854f4b29b28f24afec5171c4ee0f3301c4a0f4f9442f1c39b2aac39490315049641ed0b60182bdeb88d3f8d34672a707f95ecfa755d03d7f4dff49b WHIRLPOOL f7b2184cab033bb39a69fc8c113ddeca352ba4e356d752b122f590a4fce8ae0481692e58a51bc197a2e9065e6b2a3be6ddb7389ddbbe4c079029a7958aded207
AUX webmin.service 416 SHA256 f5e9301ad853929e15cb4c4860f8d3da5a27036bcaebce38a32ec81da798b8ef SHA512 7cf86342db3d34cbe39b62fa768660ba7dd160d9c0d113ef6a3a176187fa0c72531bed38e3203cf627ab05c1ac4d9a8b9e829d1baa9739d63dfa74f09c445f1e WHIRLPOOL 9d4fbe570364a94516cf5f66eb968209f9731b6a1f3083071f3c299d65c28559e35dd76ca7e2ac2f3e5381b854cb8b5a561c48388b761c3dbb4d57829c59520b
DIST webmin-1.955-minimal.tar.gz 3600041 SHA256 475cde48ace27f1e6cf4f131ffcbf82663c0fe6d083f779c73cb5da233792aad SHA512 a0c6ccd13a875c9115722fc86f4e5c425de6feb6cf371ab169c63478f83e8a7024e10f5c5a45773b68c1141ef293a6fdb725838614f8683a90fed7a8554a3053 WHIRLPOOL 31d051f50362384e93bf1a793ffe0f06a91720130b2406fcbc1ba1e10193d482bbc8ca66ec57dcd599ebfdf81972c8130e3c5eb97988309be5e4254d8178ced7
DIST webmin-1.955.tar.gz 46859996 SHA256 bf204df44ac4ea57055c581196da95b098868f9259db3bb2f90b7866a04ace28 SHA512 f287ff2cb39b9d1fcb2d22ea10dae1571583d250d64ccdd83ce57215055c8370bbbb32f57f504bfa82c4d2dab8693914c888f7ad7c9cc3a911c14b1e87a1982c WHIRLPOOL b9024b28a20fd54034a54ef14c2006d266a93a597b33b4b1b408978c35b356b84cf9a648e6a8ee14a32d8c593cad8831e938a0b6e4bc25afef518bf0b6ac05e8
EBUILD webmin-1.955.ebuild 10394 SHA256 ed09536d68271b7d5ad010dd00b11010024c10dd611863c490c06985e5b58d80 SHA512 83c2b148b128158c7c0eba6b6888c063fed4316e9ca5afad4e0c14f52778582da41711970f3fb748fcf25a00d7a448c85289f80e1cd33f14e71a1209735b8410 WHIRLPOOL 4309f2489510407112d64065419773144a1ffb869c2f735556e9404455899c2a57f0b3d9020a5f68bb80bfa92160f53bf54070b64e2736d0201eb8884d990e55

View File

@@ -1,438 +0,0 @@
#!/bin/sh
# gentoo-setup.sh
#
# Version 1.2
#
# A modified original Webmin setup.sh script to comply with Gentoo specifics
#
# Modification done by: PhobosK <phobosk@kbfx.net>
#
# This script runs after the webmin archive is installed, and in the pkg_config() phase.
# It does setup the various config files of Webmin depending on if it is
# a new install, an upgrade or a reset.
LANG=
export LANG
if [ -z ${wadir} ]; then
echo "You can't run this script outside of the 'emerge --config app-admin/webmin' command."
exit 1
fi
# All things we do is from the Webmin install dir - $wadir
cd $wadir
# Are we hard resetting everything?
# If yes, we do:
# 1. Run the specific Webmin $wadir/run-uninstalls.pl
# It runs all uninstall.pl files in every module's folder.
# They delete all the set specific Webmin cron jobs.
# If bumping you should go through these files using the command:
# find . -name uninstall.pl -exec cat {} \; -print
# 2. Delete the whole /etc/webmin content, keeping only the gentoo .keep_* files
if [ "$reset" = "hard" ]; then
echo "Running Webmin's specific uninstall procedures.. (Please ignore any possible errors)"
(WEBMIN_CONFIG=$config_dir WEBMIN_VAR=$var_dir LANG= "$wadir/run-uninstalls.pl")
echo "..done"
echo ""
echo "Deleting the content of user's config folder: $config_dir .."
find $config_dir ! -name '.keep_*' -delete 2>/dev/null
echo "..done"
echo ""
fi
# Are we soft resetting?
# If yes we do:
# - Delete the $config_dir/config file so we get new config values
if [ "$reset" = "soft" ]; then
echo "Deleting the user's $config_dir/config file.."
if [ -f "$config_dir/config" ]; then
rm -f "$config_dir/config"
fi
echo "..done"
echo ""
fi
# Get all available modules of this version
allmods=`echo */module.info | sed -e 's/\/module.info//g'`
# Get current Webmin version
ver=`cat "$wadir/version"`
if [ -r "$config_dir/config" ]; then
upgrading=1
fi
# Check if upgrading from an old version
if [ "$upgrading" = 1 ]; then
echo "Updating existant Webmin's config files.."
# Get current var path
if [ -r "$config_dir/var-path" ]; then
_var_dir=`cat $config_dir/var-path`
if [ -n ${_var_dir} ]; then
var_dir=${_var_dir}
fi
fi
# Get current perl path
if [ -r "$config_dir/perl-path" ]; then
_perl=`cat $config_dir/perl-path`
if [ -n ${_perl} ]; then
perl=${_perl}
fi
fi
# Get old os name and version
os_type=`grep "^os_type=" $config_dir/config | sed -e 's/os_type=//g'`
os_version=`grep "^os_version=" $config_dir/config | sed -e 's/os_version=//g'`
real_os_type=`grep "^real_os_type=" $config_dir/config | sed -e 's/real_os_type=//g'`
real_os_version=`grep "^real_os_version=" $config_dir/config | sed -e 's/real_os_version=//g'`
# Get port, ssl, no_ssl2, no_ssl3, ssl_redirect, no_sslcompression, ssl_honorcipherorder, no_tls1, no_tls1_1 and keyfile
port=`grep "^port=" $config_dir/miniserv.conf | sed -e 's/port=//g'`
ssl=`grep "^ssl=" $config_dir/miniserv.conf | sed -e 's/ssl=//g'`
no_ssl2=`grep "^no_ssl2=" $config_dir/miniserv.conf | sed -e 's/no_ssl2=//g'`
no_ssl3=`grep "^no_ssl3=" $config_dir/miniserv.conf | sed -e 's/no_ssl3=//g'`
ssl_redirect=`grep "^ssl_redirect=" $config_dir/miniserv.conf | sed -e 's/ssl_redirect=//g'`
ssl_honorcipherorder=`grep "^ssl_honorcipherorder=" $config_dir/miniserv.conf | sed -e 's/ssl_honorcipherorder=//g'`
no_sslcompression=`grep "^no_sslcompression=" $config_dir/miniserv.conf | sed -e 's/no_sslcompression=//g'`
no_tls1=`grep "^no_tls1=" $config_dir/miniserv.conf | sed -e 's/no_tls1=//g'`
no_tls1_1=`grep "^no_tls1_1=" $config_dir/miniserv.conf | sed -e 's/no_tls1_1=//g'`
keyfile=`grep "^keyfile=" $config_dir/miniserv.conf | sed -e 's/keyfile=//g'`
# Update ACLs
$perl "$wadir/newmods.pl" $config_dir $allmods
# Update miniserv.conf with new root directory, mime types file and server info
grep -v "^root=" $config_dir/miniserv.conf | grep -v "^mimetypes=" | grep -v "^server=" >$tempdir/$$.miniserv.conf
mv $tempdir/$$.miniserv.conf $config_dir/miniserv.conf
echo "root=$wadir" >> $config_dir/miniserv.conf
echo "mimetypes=$wadir/mime.types" >> $config_dir/miniserv.conf
echo "server=MiniServ/$ver" >> $config_dir/miniserv.conf
grep logout= $config_dir/miniserv.conf >/dev/null
if [ $? != "0" ]; then
echo "logout=$config_dir/logout-flag" >> $config_dir/miniserv.conf
fi
# Remove old cache of module infos
rm -f $config_dir/module.infos.cache
echo "..done"
echo ""
else
# Create webserver's new config files
echo "Creating Webmin's new config files.."
echo $perl > $config_dir/perl-path
echo $var_dir > $config_dir/var-path
# Create a totally new conf file
cfile=$config_dir/miniserv.conf
echo "port=$port" > $cfile
echo "root=$wadir" >> $cfile
echo "mimetypes=$wadir/mime.types" >> $cfile
echo "addtype_cgi=internal/cgi" >> $cfile
echo "realm=Webmin Server" >> $cfile
echo "logfile=$var_dir/miniserv.log" >> $cfile
echo "errorlog=$var_dir/miniserv.error" >> $cfile
echo "pidfile=$pidfile" >> $cfile
echo "logtime=168" >> $cfile
echo "ppath=$ppath" >> $cfile
echo "ssl=$ssl" >> $cfile
echo "no_ssl2=$no_ssl2" >> $cfile
echo "no_ssl3=$no_ssl3" >> $cfile
echo "ssl_redirect=$ssl_redirect" >> $cfile
echo "ssl_honorcipherorder=$ssl_honorcipherorder" >> $cfile
echo "no_sslcompression=$no_sslcompression" >> $cfile
echo "no_tls1=$no_tls1" >> $cfile
echo "no_tls1_1=$no_tls1_1" >> $cfile
echo "keyfile=$keyfile" >> $cfile
echo "env_WEBMIN_CONFIG=$config_dir" >> $cfile
echo "env_WEBMIN_VAR=$var_dir" >> $cfile
echo "atboot=$atboot" >> $cfile
echo "logout=$config_dir/logout-flag" >> $cfile
echo "listen=10000" >> $cfile
echo "denyfile=\\.pl\$" >> $cfile
echo "log=1" >> $cfile
echo "blockhost_failures=5" >> $cfile
echo "blockhost_time=60" >> $cfile
echo "syslog=1" >> $cfile
echo "session=1" >> $cfile
echo "premodules=WebminCore" >> $cfile
echo "server=MiniServ/$ver" >> $cfile
# Append package-specific info to config file.
# miniserv-conf can be created by upstream or by us in src_install phase (see there).
if [ -f "$wadir/miniserv-conf" ]; then
cat "$wadir/miniserv-conf" >>$cfile
fi
# Create the default user allowed to login - root only
login="root"
if [ -r /etc/shadow ]; then
#crypt=`grep "^root:" /etc/shadow | cut -f 2 -d :`
crypt=x
else
crypt=`grep "^root:" /etc/passwd | cut -f 2 -d :`
fi
ufile=$config_dir/miniserv.users
echo "$login:$crypt:0" > $ufile
chmod 600 $ufile
echo "userfile=$ufile" >> $cfile
chmod 600 $cfile
echo "..done"
echo ""
echo "Creating access control file.."
afile=$config_dir/webmin.acl
echo "$login: $allmods" > $afile
chmod 600 $afile
echo "..done"
echo ""
fi
# Create start, stop, restart and reload Gentoo compliant Webmin scripts
# We use sys-apps/openrc functions which is already pulled by sys-apps/baselayout
# or systemctl if we run under systemd
echo "Creating start and stop scripts.."
rm -f $config_dir/{start,stop,restart,reload}
# The start script in /etc/webmin (Gentoo compliant)
cat <<END >>"$config_dir/start"
#!/bin/sh
if [ ! -f "${pidfile}" ]; then
if [[ -d /run/systemd/system ]] ; then
systemctl start webmin.service
else
rc-service --ifexists -- webmin start
fi
fi
END
# The stop script in /etc/webmin (Gentoo compliant)
cat <<END >>"$config_dir/stop"
#!/bin/sh
if [[ -d /run/systemd/system ]] ; then
systemctl stop webmin.service
else
rc-service --ifexists -- webmin --ifstarted stop
fi
END
# The restart script in /etc/webmin (Gentoo compliant)
cat <<END >>"$config_dir/restart"
#!/bin/sh
if [[ -d /run/systemd/system ]] ; then
systemctl try-restart webmin.service
else
rc-service --ifexists -- webmin --ifstarted restart
fi
END
# The reload script in /etc/webmin (Gentoo compliant)
cat <<END >>"$config_dir/reload"
#!/bin/sh
if [[ -d /run/systemd/system ]] ; then
systemctl reload-or-try-restart webmin.service
else
rc-service --ifexists -- webmin --ifstarted reload
fi
END
chmod 755 $config_dir/{start,stop,restart,reload}
echo "..done"
echo ""
if [ "$upgrading" = 1 ]; then
echo "Updating other config files.."
else
echo "Copying other config files.."
fi
# This just copies and merges the Webmin's release config files, with user's in the /etc/webmin folder
newmods=`$perl "$wadir/copyconfig.pl" "$os_type/$real_os_type" "$os_version/$real_os_version" "$wadir" $config_dir "" $allmods`
if [ "$upgrading" != 1 ]; then
# Store the OS and version
echo "os_type=$os_type" >> $config_dir/config
echo "os_version=$os_version" >> $config_dir/config
echo "real_os_type=$real_os_type" >> $config_dir/config
echo "real_os_version=$real_os_version" >> $config_dir/config
# Turn on logging by default
echo "log=1" >> $config_dir/config
# Disallow unknown referers by default
echo "referers_none=1" >>$config_dir/config
else
# one-off hack to set log variable in config from miniserv.conf
grep log= $config_dir/config >/dev/null
if [ "$?" = "1" ]; then
grep log= $config_dir/miniserv.conf >> $config_dir/config
grep logtime= $config_dir/miniserv.conf >> $config_dir/config
grep logclear= $config_dir/miniserv.conf >> $config_dir/config
fi
# Disallow unknown referers if not set
grep referers_none= $config_dir/config >/dev/null
if [ "$?" != "0" ]; then
echo "referers_none=1" >>$config_dir/config
fi
fi
echo $ver > $config_dir/version
echo "..done"
echo ""
# Set passwd_ fields in miniserv.conf from global config
for field in passwd_file passwd_uindex passwd_pindex passwd_cindex passwd_mindex; do
grep $field= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
grep $field= $config_dir/config >> $config_dir/miniserv.conf
fi
done
grep passwd_mode= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo passwd_mode=0 >> $config_dir/miniserv.conf
fi
grep ssl_honorcipherorder= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo ssl_honorcipherorder=1 >> $config_dir/miniserv.conf
fi
# Disable SSL compression to defeat BEAST attack
grep no_sslcompression= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo no_sslcompression=1 >> $config_dir/miniserv.conf
fi
# Tighten SSL security
grep no_ssl2= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo no_ssl2=1 >> $config_dir/miniserv.conf
fi
grep no_ssl3= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo no_ssl3=1 >> $config_dir/miniserv.conf
fi
grep no_tls1= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo no_tls1=1 >> $config_dir/miniserv.conf
fi
grep no_tls1_1= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo no_tls1_1=1 >> $config_dir/miniserv.conf
fi
# Make Perl crypt MD5 the default
grep md5pass= $config_dir/config >/dev/null
if [ "$?" != "0" ]; then
echo md5pass=1 >> $config_dir/config
fi
# Set a special theme if none was set before
if [ "$theme" = "" ]; then
theme=`cat "$wadir/defaulttheme" 2>/dev/null`
fi
oldthemeline=`grep "^theme=" $config_dir/config`
oldtheme=`echo $oldthemeline | sed -e 's/theme=//g'`
if [ "$theme" != "" ] && [ "$oldthemeline" = "" ] && [ -d "$wadir/$theme" ]; then
themelist=$theme
fi
# Set a special overlay if none was set before
if [ "$overlay" = "" ]; then
overlay=`cat "$wadir/defaultoverlay" 2>/dev/null`
fi
if [ "$overlay" != "" ] && [ "$theme" != "" ] && [ -d "$wadir/$overlay" ]; then
themelist="$themelist $overlay"
fi
# Apply the theme and maybe overlay
if [ "$themelist" != "" ]; then
echo "theme=$themelist" >> $config_dir/config
echo "preroot=$themelist" >> $config_dir/miniserv.conf
fi
# If the old blue-theme is still in use, change it (new in 1.730)
oldtheme=`grep "^theme=" $config_dir/config | sed -e 's/theme=//g'`
if [ "$oldtheme" = "blue-theme" ]; then
sed -i -e 's/theme=blue-theme/theme=gray-theme/g' $config_dir/config
sed -i -e 's/preroot=blue-theme/preroot=gray-theme/g' $config_dir/miniserv.conf
fi
# Set the product field in the global config
grep product= $config_dir/config >/dev/null
if [ "$?" != "0" ]; then
echo product=webmin >> $config_dir/config
fi
# If password delays are not specifically disabled, enable them
grep passdelay= $config_dir/miniserv.conf >/dev/null
if [ "$?" != "0" ]; then
echo passdelay=1 >> $config_dir/miniserv.conf
fi
echo "Changing ownership and permissions.."
# Make all config dirs non-world-readable
for m in $newmods; do
chown -R root:root $config_dir/$m
chmod -R og-rw $config_dir/$m
done
# Make miniserv config files non-world-readable
for f in miniserv.conf miniserv.users; do
chown -R root:root $config_dir/$f
chmod -R og-rw $config_dir/$f
done
chmod +r $config_dir/version
# Fix up bad permissions from some older installs
for m in ldap-client ldap-server ldap-useradmin mailboxes mysql postgresql servers virtual-server; do
if [ -d "$config_dir/$m" ]; then
chown root:root $config_dir/$m
chmod og-rw $config_dir/$m
chmod og-rw $config_dir/$m/config 2>/dev/null
fi
done
echo "..done"
echo ""
# This executes all postinstall.pl for every module
# If you do bump, you should look at the specific changes they do with this command in root folder:
# find . -name postinstall.pl -exec cat {} \; -print
# Generally they are safe to run 'cause they change only user's config in /etc/webmin
# or setup some cron jobs
if [ "$nopostinstall" = "" ]; then
echo "Running postinstall scripts.. (Please ignore any possible errors)"
(cd "$wadir" ; WEBMIN_CONFIG=$config_dir WEBMIN_VAR=$var_dir "$wadir/run-postinstalls.pl")
echo "..done"
echo ""
fi
# Enable background collection
if [ "$upgrading" != 1 -a -r $config_dir/system-status/enable-collection.pl ]; then
echo "Enabling background status collection.. (Please ignore any possible errors)"
$config_dir/system-status/enable-collection.pl 5
echo "..done"
echo ""
fi

View File

@@ -1,86 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# We do not give a choice to user for configuring these 'cause it will mess up
# Webmin's configuration
WEBMIN_EXE="%exe%"
WEBMIN_PID="%pid%"
WEBMIN_CONF="%conf%"
WEBMIN_CONFIG="%config%"
extra_started_commands="reload"
depend() {
use net logger
}
checkconfig() {
# Check if Webmin setup has been done
if [ ! -f ${WEBMIN_CONFIG} ]; then
eerror "Error in Webmin's configuration. The ${WEBMIN_CONFIG} is not present."
eerror "Please run 'emerge --config app-admin/webmin' to fix this."
return 1
fi
# Check if ssl cert is present
local key ssl
key=`grep "^keyfile=" ${WEBMIN_CONF} | sed -e 's/keyfile=//g'`
ssl=`grep "^ssl=" ${WEBMIN_CONF} | sed -e 's/ssl=//g'`
if [ ! -f "${key}" ] ; then
if [ "${ssl}" = "0" ]; then
ewarn "Your SSL certificate is not present."
ewarn "Please either fix the path in the 'keyfile=' option of your ${WEBMIN_CONF}"
ewarn "OR run 'emerge --config app-admin/webmin'"
else
eerror "Error in Webmin's configuration. No SSL certificate is present."
eerror "Please either fix the path in the 'keyfile=' option of your ${WEBMIN_CONF}"
eerror "OR change the 'ssl=' option of your ${WEBMIN_CONF} to 'ssl=0'"
eerror "OR run 'emerge --config app-admin/webmin'"
return 1
fi
fi
return 0
}
reload() {
if [ ! -f "${WEBMIN_PID}" ]; then
eerror "Webmin is not running"
return 1
fi
checkconfig || return 1
ebegin "Reloading Webmin's configuration files"
start-stop-daemon --signal USR1 --pidfile "$WEBMIN_PID"
eend $?
}
start() {
checkconfig || return 1
ebegin "Starting Webmin"
start-stop-daemon --start --background --interpreted \
--env LANG= \
--env PERLLIB="%perllib%" \
--exec "$WEBMIN_EXE" \
--pidfile "$WEBMIN_PID" \
-- "$WEBMIN_CONF"
eend $?
# Leave time to spawn, so no stop is received while spawning
sleep 3
}
stop() {
ebegin "Stopping Webmin"
start-stop-daemon --stop --interpreted --quiet \
--exec "$WEBMIN_EXE" \
--pidfile "$WEBMIN_PID"
eend $?
# Leave time to stop because of the scripts that use this
sleep 3
}

View File

@@ -1,18 +0,0 @@
[Unit]
Description=Webmin Administration Tool
After=network.target remote-fs.target nss-lookup.target
ConditionFileNotEmpty=%config%
ConditionFileNotEmpty=%conf%
[Service]
RemainAfterExit=yes
KillMode=mixed
# Webmin is exiting with 1 on SIGTERM
SuccessExitStatus=1
ExecStart=%exe% %conf%
PIDFile=%pid%
Environment="PERLLIB=%perllib%" LANG=
ExecReload=/bin/kill -USR1 $MAINPID
[Install]
WantedBy=multi-user.target

View File

@@ -1,309 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils pam ssl-cert systemd
DESCRIPTION="A web-based Unix systems administration interface"
HOMEPAGE="http://www.webmin.com/"
SRC_URI="minimal? ( mirror://sourceforge/webadmin/${P}-minimal.tar.gz )
!minimal? ( mirror://sourceforge/webadmin/${P}.tar.gz )"
LICENSE="BSD GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
# NOTE: The ssl flag auto added by ssl-cert eclass is not used actually
# because openssl is forced by dev-perl/Net-SSLeay
IUSE="minimal +ssl mysql postgres ldap"
REQUIRED_USE="minimal? ( !mysql !postgres !ldap )"
# All the required perl modules can be found easily using (in Webmin's root src dir):
# find . -name cpan_modules.pl -exec grep "::" {} \;
# NOTE: If Webmin doesn't find the required perl modules, it offers(runtime) the user
# to install them using the in-built cpan module, and this will mess up perl on the system
# That's why some modules are forced without a use flag
# NOTE: pam, ssl and dnssec-tools deps are forced for security and Gentoo compliance installation reasons
DEPEND="virtual/perl-MIME-Base64
virtual/perl-Socket
virtual/perl-Sys-Syslog
virtual/perl-Time-HiRes
virtual/perl-Time-Local
dev-perl/Authen-Libwrap
dev-perl/IO-Tty
dev-perl/MD5
dev-perl/Net-SSLeay
dev-perl/Authen-PAM
dev-perl/Sys-Hostname-Long
>=net-dns/dnssec-tools-1.13
!minimal? (
mysql? ( dev-perl/DBD-mysql )
postgres? ( dev-perl/DBD-Pg )
ldap? ( dev-perl/perl-ldap )
dev-perl/XML-Generator
dev-perl/XML-Parser
)"
RDEPEND="${DEPEND}"
src_prepare() {
local perl="$( which perl )"
# Remove the unnecessary and incompatible files
rm -rf acl/Authen-SolarisRBAC-0.1*
if ! use minimal ; then
rm -rf {format,{bsd,hpux,sgi}exports,zones,rbac}
rm -f mount/{free,net,open}bsd-mounts*
rm -f mount/macos-mounts*
fi
# For security reasons remove the SSL certificate that comes with Webmin
# We will create our own later
rm -f miniserv.pem
# Remove the Webmin setup scripts to avoid Webmin in runtime to mess up config
# We will use our own later
rm -f setup.{sh,pl}
# Set the installation type/mode to Gentoo
echo "gentoo" > install-type
# Fix the permissions of the install files
chmod -R og-w "${S}"
# Since we should not modify any files after install
# we set the perl path in all cgi and pl files here using Webmin's routines
# The pl file is Prefix safe and works only on provided input, no other filesystem files
ebegin "Fixing perl path in source files"
(find "${S}" -name '*.cgi' -print ; find "${S}" -name '*.pl' -print) | $perl "${S}"/perlpath.pl $perl -
eend $?
}
src_install() {
# Create config dir and keep
diropts -m0755
dodir /etc/webmin
keepdir /etc/webmin
# Create install dir
# Third party modules installed through Webmin go here too, so keep
dodir /usr/libexec/webmin
keepdir /usr/libexec/webmin
# Copy our own setup script to installation folder
insinto /usr/libexec/webmin
newins "${FILESDIR}"/gentoo-setup gentoo-setup.sh
fperms 0744 /usr/libexec/webmin/gentoo-setup.sh
# This is here if we ever want in future ebuilds to add some specific
# config values in the /etc/webmin/miniserv.conf
# The format of this file should be the same as the one of miniserv.conf:
# var=value
#
# Uncomment it if you use such file. Before that check if upstream
# has this file in root dir too.
#newins "${FILESDIR}/miniserv-conf" miniserv-conf
# Create the log dir and keep
diropts -m0700
dodir /var/log/webmin
keepdir /var/log/webmin
# Create the init.d file and put the neccessary variables there
newinitd "${FILESDIR}"/init.d.webmin webmin
sed -i \
-e "s:%exe%:${EROOT}usr/libexec/webmin/miniserv.pl:" \
-e "s:%pid%:${EROOT}var/run/webmin.pid:" \
-e "s:%conf%:${EROOT}etc/webmin/miniserv.conf:" \
-e "s:%config%:${EROOT}etc/webmin/config:" \
-e "s:%perllib%:${EROOT}usr/libexec/webmin:" \
"${ED}etc/init.d/webmin" \
|| die "Failed to patch the webmin init file"
# Create the systemd service file and put the neccessary variables there
systemd_newunit "${FILESDIR}"/webmin.service webmin.service
sed -i \
-e "s:%exe%:${EROOT}usr/libexec/webmin/miniserv.pl:" \
-e "s:%pid%:${EROOT}var/run/webmin.pid:" \
-e "s:%conf%:${EROOT}etc/webmin/miniserv.conf:" \
-e "s:%config%:${EROOT}etc/webmin/config:" \
-e "s:%perllib%:${EROOT}usr/libexec/webmin:" \
"${ED}$(_systemd_get_systemunitdir)/webmin.service" \
|| die "Failed to patch the webmin systemd service file"
# Setup pam
pamd_mimic system-auth webmin auth account session
# Copy files to installation folder
ebegin "Copying install files to destination"
cp -pPR "${S}"/* "${ED}usr/libexec/webmin"
eend $?
}
pkg_preinst() {
# First stop service if running so Webmin to not messup our config
ebegin "Stopping any running Webmin instance prior merging"
if systemd_is_booted ; then
systemctl stop webmin.service 2>/dev/null
else
rc-service --ifexists -- webmin --ifstarted stop
fi
eend $?
}
pkg_postinst() {
# Run pkg_config phase first - non interactively
export INTERACTIVE="no"
pkg_config
# Every next time pkg_config should be interactive
INTERACTIVE="yes"
ewarn
ewarn "Bare in mind that not all Webmin modules are Gentoo tweaked and may have some issues."
ewarn "Always be careful when using modules that modify init entries, do update of webmin, install CPAN modules etc."
ewarn "To avoid problems, please before using any module, look at its configuration options first."
ewarn "(Usually there is a link at top in the right pane of Webmin for configuring the module.)"
ewarn
if systemd_is_booted ; then
elog "- To make Webmin start at boot time, run: 'systemctl enable webmin.service'"
else
elog "- To make Webmin start at boot time, run: 'rc-update add webmin default'"
fi
elog "- The default URL to connect to Webmin is: https://localhost:10000"
elog "- The default user that can login is: root"
elog "- To reconfigure Webmin in case of problems run 'emerge --config app-admin/webmin'"
}
pkg_prerm() {
# First stop service if running - we do not want Webmin to mess up config
ebegin "Stopping any running Webmin instance prior unmerging"
if systemd_is_booted ; then
systemctl stop webmin.service 2>/dev/null
else
rc-service --ifexists -- webmin --ifstarted stop
fi
eend $?
}
pkg_postrm() {
# If removing webmin completely, remind the user for the Webmin's own cron jobs.
if [[ ! ${REPLACED_BY_VERSION} ]]; then
ewarn
ewarn "You have uninstalled Webmin, so have in mind that all cron jobs scheduled"
ewarn "by Webmin for its own modules, are left active and they will fail when Webmin is missing."
ewarn "To fix this just disable them if you intend to use Webmin again,"
ewarn "OR delete them if not."
ewarn
fi
}
pkg_config(){
# First stop service if running
ebegin "Stopping any running Webmin instance"
if systemd_is_booted ; then
systemctl stop webmin.service 2>/dev/null
else
rc-service --ifexists -- webmin --ifstarted stop
fi
eend $?
# Next set the default reset variable to 'none'
# reset/_reset can be:
# 'none' - does not reset anything, just upgrades if a conf is present
# OR installs new conf if a conf is missing
# 'soft' - deletes only $config_dir/config file and thus resetting most
# conf values to their defaults. Keeps the specific Webmin cron jobs
# 'hard' - deletes all files in $config_dir (keeping the .keep_* Gentoo file)
# and thus resetting all Webmin. Deletes the specific Webmin cron jobs too.
local _reset="none"
# If in interactive mode ask user what should we do
if [[ "${INTERACTIVE}" = "yes" ]]; then
einfo
einfo "Please enter the number of the action you would like to perform?"
einfo
einfo "1. Update configuration"
einfo " (keeps old config options and adds the new ones)"
einfo "2. Soft reset configuration"
einfo " (keeps some old config options, the other options are set to default)"
ewarn " All Webmin users will be reset"
einfo "3. Hard reset configuration"
einfo " (all options including module options are set to default)"
ewarn " You will lose all Webmin configuration options you have done till now"
einfo "4. Exit this configuration utility (default)"
while [ "$correct" != "true" ] ; do
read answer
if [[ "$answer" = "1" ]] ; then
_reset="none"
correct="true"
elif [[ "$answer" = "2" ]] ; then
_reset="soft"
correct="true"
elif [[ "$answer" = "3" ]] ; then
_reset="hard"
correct="true"
elif [ "$answer" = "4" -o "$answer" = "" ] ; then
die "User aborted configuration."
else
echo "Answer not recognized. Enter a number from 1 to 4"
fi
done
if [[ "$_reset" = "hard" ]]; then
while [ "$sure" != "true" ] ; do
ewarn "You will lose all Webmin configuration options you have done till now."
ewarn "Are you sure you want to do this? (y/n)"
read answer
if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then
sure="true"
elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then
die "User aborted configuration."
else
echo "Answer not recognized. Enter 'y' or 'n'"
fi
done
fi
fi
export reset=$_reset
# Create ssl certificate for Webmin if there is not one in the proper place
if [[ ! -e "${EROOT}etc/ssl/webmin/server.pem" ]]; then
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Webmin Server}"
SSL_COMMONNAME="${SSL_COMMONNAME:-*}"
install_cert "${EROOT}/etc/ssl/webmin/server"
fi
# Ensure all paths passed to the setup script use EROOT
export wadir="${EROOT}usr/libexec/webmin"
export config_dir="${EROOT}etc/webmin"
export var_dir="${EROOT}var/log/webmin"
export tempdir="${T}"
export pidfile="${EROOT}var/run/webmin.pid"
export perl="$( which perl )"
export os_type='gentoo-linux'
export os_version='*'
export real_os_type='Gentoo Linux'
export real_os_version='Any version'
# Forcing 'ssl', 'no_ssl2', 'no_ssl3', 'ssl_redirect', 'no_sslcompression',
# 'ssl_honorcipherorder', 'no_tls1' and 'no_tls1_1' for tightening security
export ssl=1
export no_ssl2=1
export no_ssl3=1
export ssl_redirect=1
export ssl_honorcipherorder=1
export no_sslcompression=1
export no_tls1=1
export no_tls1_1=1
export keyfile="${EROOT}etc/ssl/webmin/server.pem"
export port=10000
export atboot=0
einfo "Executing Webmin's configure script"
$wadir/gentoo-setup.sh
einfo "Configuration of Webmin done"
}

View File

@@ -4,4 +4,4 @@ DIST boot.po 33552384 SHA256 3f53c84f7ee81d6bf6bf1637a0953303d61911b9088aca2e818
DIST gsplus-0.14.tar.gz 14106237 SHA256 d5310c003201616b72ee509eae21b4ba665328d9b51fcada639d17513a249b3d SHA512 222c3483971932e49ffa24af035b2e1fbd219cc17ec6bf4e03aa488c6d86800d96037a967d41ff91c7f16f50b065355ee9014c89bc0b90c1033deed32825d35a WHIRLPOOL d2a224fcfbb81006ad5eab3c23b2a89fea467b6960a5973e7ba866a4f1da266076831c412b24e7918459bd1a9fe317173a9d45f86090c5603c9bab6a9e08ea31
DIST iigs_rom01.zip 88996 SHA256 99228bee36c13a6cd481275bcbab8e3f524ce639376774a4454071cc7ecd04da SHA512 9ffb4b8542d09e60a97197334ec7dc336f2bae1d0f639825919d4e62597b6daa165acd9c88dc3e925357c2202336a11fa49e50f6feffd0e68f745e4d0b3e2c29 WHIRLPOOL 3f7e87690d2407461438d8118af998f689f3caf047cb0a1f098afd22fd3f04868b1edc6aaf09e202a327d4f93704ea10fb18e276d5f2c12610b402e4401941a5
DIST iigs_rom03.zip 168850 SHA256 f81d84cd61a52e25846b62872658351db408097e1a3b057479694eaa31aaf926 SHA512 f2c692d2823be35968b4f115b0c16df122fdeac4113d1f2eb11f866d8ac2f6ef22902c9a762ed06eaa06fd30983ac51f5cec5575a9ae3116cbb5680863bdfc73 WHIRLPOOL ec11a90bf2b4d5a061cb1f9bec5fa9f28e8544dbd0943f979b64c89a60b5765729c4bea56afb32b26a61e0d6f30083ed2b84cb935ba3a815b96988eccbbff62d
EBUILD gsplus-0.14.ebuild 1757 SHA256 79e7de9d7d93a2cfe264a6637f9ad08b1a816c94529ac5f6d14e3fd1616d86a3 SHA512 8a52edc32f61a48612d9c3f5969605dd4c0c05b48e33b1ec9baa00b955ab7e9a93f8bf37a6dc7ee4e82d474a0b19b06c346c3087be853ad88f9b590e7d0ee87d WHIRLPOOL ecfba7ba0ff6d7d88e83ba2980141ed15e422ed51a910337ab5f546571b0ba34722270f4b1f1cb686f9fa561846bc759224f55eac6f29cb932fe759a1e0e9d6a
EBUILD gsplus-0.14.ebuild 1766 SHA256 33801e67e7eb61b62796240366fa4808655dec9cd7b29a1063ec92c30f35d5d7 SHA512 97f3eaeda4f7ec4cf7a51854b941a96fa3841d7abdb1a758b3f93e40d81113f7928ced626848c6c4b6b4c28b11836e36d93a9a8838e2d27bcc4dc3b369712c9c WHIRLPOOL fe17ee8560ff2bea4dc29e68245e58887a95a7c0782a2cde4fbbf07cf6a7d8ff660df4c330eb2db726a4962806c2f01faaee680c7c72374e8e1f482c72c35506

View File

@@ -1,6 +1,6 @@
EAPI="5"
EAPI=8
inherit eutils
inherit desktop
DESCRIPTION="Apple IIGS emulator, based on KEGS"
HOMEPAGE="https://apple2.gs/plus/"
@@ -28,6 +28,7 @@ src_unpack() {
}
src_prepare() {
default
cd ${S}/src
ln -s vars_x86linux_sdl2 vars
}

View File

@@ -1,11 +1,11 @@
AUX apple_logo.png 1288 SHA256 df37ab9f9101806ba15d6ace785137908d8159e73c559e283d542098bfc5c940 SHA512 9ff0093083e102949360e8f3789a5a21da0d6b405b70572027239cfd149ec196e26f336cc33bab59a981cef74c6f35abb59bb72e01f1106d324fd4501d023742 WHIRLPOOL 2b9bd1059b0488cc7f42bf72c52078f44c1f7719342471dd58c09f6458cb87e98351450f806a2a73dd39bced0183de490034b59f43e7b8f32531e30450212123
AUX gsport-0.31-vars.patch 561 SHA256 5c6881eb0970f8aaf1dbe85736ec5231b2edb8e4ec4da072533245fb1da17e54 SHA512 c48516806135b1cf3eee4c4fc82d2f852199d466945d517c72f7cb6680deca07fa1d98304589fd80be22a18f537bbbe7e58ec1d1fd42947040697530ee697cf6 WHIRLPOOL a37a3a3d6a876cdb68bcc2d4d3472a18816ac679ffbbc32eeb61233c37596a0da2f74f83295acc3af4613bc10cdfa983c5b1b0066b400f27807761670ac2ef15
AUX gsport-9999-vars-sdl.patch 1246 SHA256 5ab921a38123151d316862e32ef415d71ac977ec533016734a64b876a585368d SHA512 56ce65e7edf693262d01f94a9bec37bc7debe274e915850b3d357ab9e9b1a2034df582a5e0c817e616331c6637ece0dc340bd8c1487eddbe4e0a03f8a033e6b1 WHIRLPOOL 5dac3ac400c2e5268dcabecae7501a00a4a5b8b3e4c9400ecdd2f8d7330117874c946152acb39e1eeb1bd4bc1dd9486b5a75666048ef1cf7eaff7d640d89e0cb
AUX gsport-0.31-vars.patch 565 SHA256 323facf379c8d587355fd7866c528c35dfbad5525db0e2d6af9f349e427c7aa3 SHA512 e90485a41dd199fed4d967d4fd1c8d6838b5a5452288f16e8c2136677dc168bb84bc96a46876f7df034736991c0bdae572bee7384586b7d091a21865374fa578 WHIRLPOOL 77abbe9ef05e5f26af6c490eca3b56edf7f6c0f9afd2c936fc86175c4cbf749ed4ff918937b7653e55034f5c46033bc9892ee4eb695e8924902e0dc98870d752
AUX gsport-9999-vars-sdl.patch 1250 SHA256 1d360f561b7c00e675b44db6c315722866437861974fe5c5f9f0ed9bae7a06e4 SHA512 2a4a197c5ea183b407a96ac4e79c18a31bb0f1ecbf68faca5445cdfdc2e7bd6448ddeab0792017506413d886ba19e2343e5078c5bdba95219b738bc469dac037 WHIRLPOOL 248014e06a12be125c5727cdf449f152de735f09e225e5d2b986fb7ecf7135475abde614e2efe011d302a48ea23546505da54f1b0e027e44240f16327c43c7a7
AUX gsport-9999-vars.patch 588 SHA256 1922de77e9e74af99b51f5deb970be9214709866efc09f1d23530c2080a0b751 SHA512 185af96d41e29d30bf2a7b382486994e15da6926d86546e8c4405dc170cec6a4a9fa35bba961de1a1008264ba7b5a1e219e56fb1df3f0c077b798efb08fabc38 WHIRLPOOL 7fb0e5fbbb5c06ea81936ad09a3cfbf1749ae798e8945f909634f1141d4483273806b01d49d809242d95d3f915f90768fc0c77bb6f75a29b223848691a683a24
AUX gsport-config.patch 349 SHA256 6450c7b3e18258373236762ce9f5108a3d89c6afa887f94b3d587df2f7554ed0 SHA512 0cd3a2d61aa302fc986c6193d074a350e61c13648309b51baaa724af2acbcf3ff37fba669135837efdc6d0d3baf0cce51c4af405f60334da8b08c047fb367984 WHIRLPOOL 10bb1e15a45e23f9cdf6800a783f6cb888958583c005d810ca12250ac46ac02f8750ab2a64b8ef58b9acd72c6e84ecd622d3a8d0b1407afdb5888afb612de534
AUX gsport-path.patch 366 SHA256 0f744bdc08b077fe7d3079665e1429e10fd2e377386b01d053c0f41b13219e60 SHA512 e3471006440033e12ff053d0113ad6fd0a9178b0715fc2807ca1d636b75b0750edfdc2c7080726aa3c3e3baa15848b3f95193786669c076d85bbf8cec587dec5 WHIRLPOOL 129abc4ec0e4c7606e36ca555bc12761d4e170cab8d1dcee302ab03c44c3bfdc3e5971428a646a0b8692b2c2747a6d454647c51cec4567b066ef333b204efb03
AUX gsport-config.patch 353 SHA256 2b54b858f7e5598c9df739cbd92e66c8216ee274a05be2a65390d19665b15b54 SHA512 f53a740ad04cc4eb79f6e7665b7e54b1de3b33bb1ad3391196ec89296737847e97e12737836c5d99af0f78aecee1ecd26d1b89ac1137d2d14a6afe73ec9a73be WHIRLPOOL 0e4e554c7554da9f7922d3ca70650ea4bdfc9f0859b5b7f503a9b4a7ed7cd0812821275bb585c48b028884373073b1beeff3d00d1c9e0680444f22bd4beae460
AUX gsport-path.patch 370 SHA256 da2951baa40c4873bdfd35ea761dff23b3442ac321477262b0d629c23b8a0b93 SHA512 0d33d5a9a2d67befdf6bcb7c6697a8080667eecbe45487a28f4b6da15adb36136c79cad24c8d2cb4fab28f3779568349ca5ab05a9cdeb42f44244aed17516641 WHIRLPOOL 9cfe1472036a4e9b1ac6e57c97c33a873ab52c15f6f4bdca60a5dc0f0574c39ae50a25766fd3784600c9062d277ddc6425bffe085c61884f582262412be4a44a
AUX gsport.desktop 142 SHA256 9e86182b877396cb611054aace3226166ac444ebb8c36d617394c5ebe9a724a9 SHA512 5d8ed430e1beeb18c5a47698d102f336ad2855225e8bc8545b2651c83895a6683f5617b3cc628e60e73a66c96baf623e151595e71479f0fe6e7822cef6626cb8 WHIRLPOOL a7f0560001090ed33110bcd5d64de93a3f1c457dec3a5848685854511de4fe81faa13859a1b3a048d48cd2f3b11558e23abb3a3de676d0da23aa23568e6e0e5b
DIST gsport-0.31.tar.gz 3284815 SHA256 b6b8e4cd1487f22b90cb6d380e9bb626862a84bf3c45d4dd6a580552cbe89df5 SHA512 de37154e6aafd7ef96eb24c6952f8cf31cf4af34136d80c3849ad5d1052d2c28136836ed2d39f6b953d0cf8a86c7bb2b74682ac6353dabc7bc59a9dbb6bc969e WHIRLPOOL 15e520cdda7820202c372a7b002735ac903a00d7ba2f5025c0f44db0a5fd53ff76e04db8a50fc294499819764e51ed95baaaf4afda9404758bb424a21795acc6
DIST kegs-0.91.zip 13891691 SHA256 9ec59363660fc49edf041f5cd31f684bb50582be60e501196e60ac9ae55fe804 SHA512 73109d24d87ab4d2860d80ccf0f8ade30210e2c856d70fac694068dbf0028d14494c15db5d72a7b7105225cdb49a1926700d2d193f69ee5e918951f540a918c2 WHIRLPOOL 6700f1d59e24da4fd1d7628ca618f4e171926bef2a0949b13509317c793a27f99424ae3892e355abac7c8971d58efe8ffc93497d74d59a9182a40e814da78891
EBUILD gsport-0.31.ebuild 1977 SHA256 77ed8a76da4996707772de68e6fd9cad5ea39e4cc2b9545d4c3fb908bf33d2ab SHA512 7483fe38f3a7cd659a9fe8b87dedc24030720ebceb3084079f3025e141e65bb6ab91fd44e086ed119a91d947d729931fea422cd2e27e15572c6209bc9786f55e WHIRLPOOL 0d5b27d10d1e85a38c7ef767d8de30255b25c95c257a90bca9dabbac9fd15e5c23418349623d092523f30bfb06699f1b4983dc71c2dfa42b580ab4275fdc326d
EBUILD gsport-9999.ebuild 2155 SHA256 a1e97ec4595b45663f36041343cb08035115eae105058c2f73e13b0893ecfe3a SHA512 67f251bb9b776a6a8c3cd8ed994c71854919f392dabe26c43323550067a55df25d5ad69ff8c73dcf65bf6a52549fea40651a8b4e2f3488d98728d070689555db WHIRLPOOL eee2e2ce08da0fd6c13923790760234c16afeabb2bc23d2aa5dfe33f465419468bbf95289e57eb6e496a7abdbed7b189ea658eb2e49d95246cc1a71794274b7f
EBUILD gsport-0.31.ebuild 1989 SHA256 5686ee8009d5e648b4108c56981d1bef16ede514960390c39389701758dae43b SHA512 ede6c2b7dd710b67347db4499c5a17be5188af723936727edf8d08020ea66790ec671dbe2a5a329542810febe42f202f3a220a330a9b545beea591d20aedc9e1 WHIRLPOOL 700987ccc1460fae8b604357f7ce50a3ef8960d548ad644e6e24e69cdb1295367bad4fdf4acc690debf1a25602ff22578b8481b409dc809f08e525268adfd7c0
EBUILD gsport-9999.ebuild 2150 SHA256 a4b6729b1423aa8fa8c2624f10998c2c8f108140ec1b28f9012e89aaac608fe7 SHA512 ec201d6b66643cc665423ba60f705d2daaf852b90667b0f1d46827182ef6345c35261862ac507eb58c6a623e0312bc8ce303a4cba7ef7adf34160640b7761a44 WHIRLPOOL e7e68eb9b0a693c32661649b610803587bc7a964ae4b2ae546010d9b845ace795c691eaa0f2874cae4af4bf07994cfe02cd4780379f340cf9bf2861368a3279e

View File

@@ -1,6 +1,6 @@
diff -urN gsport_0.31.orig/src/vars gsport_0.31/src/vars
--- src/vars 1969-12-31 16:00:00.000000000 -0800
+++ src/vars 2015-06-10 17:38:21.729464444 -0700
--- a/src/vars 1969-12-31 16:00:00.000000000 -0800
+++ a/src/vars 2015-06-10 17:38:21.729464444 -0700
@@ -0,0 +1,17 @@
+TARGET = gsportx
+OBJECTS = $(OBJECTS1) $(TFEOBJ) $(ATOBJ) $(PCAPOBJ) xdriver.o

View File

@@ -1,5 +1,5 @@
--- src/vars 2015-06-15 09:00:18.914146467 -0700
+++ src/vars 2015-06-15 09:02:07.686764302 -0700
--- a/src/vars 2015-06-15 09:00:18.914146467 -0700
+++ a/src/vars 2015-06-15 09:02:07.686764302 -0700
@@ -1,18 +1,18 @@
-TARGET = gsportx
-OBJECTS = $(OBJECTS1) $(TFEOBJ) $(ATOBJ) $(PCAPOBJ) xdriver.o

View File

@@ -1,5 +1,5 @@
--- config.template 2014-06-21 13:37:14.000000000 -0700
+++ config.template 2015-06-10 18:01:03.963740264 -0700
--- a/config.template 2014-06-21 13:37:14.000000000 -0700
+++ a/config.template 2015-06-10 18:01:03.963740264 -0700
@@ -1,9 +1,11 @@
-# GSport configuration file
-

View File

@@ -1,5 +1,5 @@
--- src/sim65816.c 2014-06-21 13:37:22.000000000 -0700
+++ src/sim65816.c 2015-06-10 18:23:43.726563536 -0700
--- a/src/sim65816.c 2014-06-21 13:37:22.000000000 -0700
+++ a/src/sim65816.c 2015-06-10 18:23:43.726563536 -0700
@@ -49,7 +49,7 @@
char g_argv0_path[256] = "./";

View File

@@ -1,10 +1,10 @@
EAPI="5"
EAPI=8
inherit eutils
inherit desktop
DESCRIPTION="Apple IIGS emulator, based on KEGS"
HOMEPAGE="http://gsport.sourceforge.net"
SRC_URI="mirror://sourceforge/gsport/GSport-${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz
SRC_URI="https://github.com/david-schmidt/$PN/releases/download/$PV/${PN}_${PV}.tar.gz -> ${P}.tar.gz
ftp://ftp.apple.asimov.net/pub/apple_II/emulators/kegs/Kegs%20v0.91%20%28with%20system%206%20and%20free%20games%29.zip -> kegs-0.91.zip"
DEPEND="x11-libs/libXext"
LICENSE="GPL"
@@ -12,7 +12,6 @@ SLOT="0"
KEYWORDS="amd64 x86"
src_unpack() {
mkdir ${WORKDIR}
unpack ${P}.tar.gz
mv ${PN}_${PV} ${P}
mkdir kegs-0.91
@@ -29,11 +28,12 @@ src_unpack() {
}
src_prepare() {
eapply_user
cd ${S}
epatch ${FILESDIR}/${P}-vars.patch
eapply ${FILESDIR}/${P}-vars.patch
tr -d "\r" <config.template >config.template~ && mv config.template~ config.template
epatch ${FILESDIR}/${PN}-config.patch
epatch ${FILESDIR}/${PN}-path.patch
eapply ${FILESDIR}/${PN}-config.patch
eapply ${FILESDIR}/${PN}-path.patch
}
src_compile() {

View File

@@ -1,11 +1,10 @@
EAPI="5"
EAPI=8
inherit eutils subversion
inherit desktop git-r3
DESCRIPTION="Apple IIGS emulator, based on KEGS"
HOMEPAGE="http://gsport.sourceforge.net"
ESVN_REPO_URI="svn://svn.code.sf.net/p/gsport/code/trunk"
ESVN_PROJECT="gsport"
EGIT_REPO_URI="https://github.com/david-schmidt/gsport"
SRC_URI="ftp://ftp.apple.asimov.net/pub/apple_II/emulators/kegs/Kegs%20v0.91%20%28with%20system%206%20and%20free%20games%29.zip -> kegs-0.91.zip"
DEPEND="x11-libs/libXext
sdl? ( media-libs/libsdl media-libs/freetype )"
@@ -15,7 +14,8 @@ KEYWORDS=""
IUSE="sdl"
src_unpack() {
subversion_src_unpack
git-r3_fetch
git-r3_checkout
mkdir kegs-0.91
cd kegs-0.91
unpack kegs-0.91.zip
@@ -30,19 +30,21 @@ src_unpack() {
}
src_prepare() {
eapply_user
cd ${S}
if use sdl; then
cp src/vars_x86linux_sdl src/vars
epatch ${FILESDIR}/${P}-vars-sdl.patch
eapply ${FILESDIR}/${P}-vars-sdl.patch
else
cp src/vars_x86linux src/vars
epatch ${FILESDIR}/${P}-vars.patch
eapply ${FILESDIR}/${P}-vars.patch
fi
tr -d "\r" <config.template >config.template~ && mv config.template~ config.template
epatch ${FILESDIR}/${PN}-config.patch
epatch ${FILESDIR}/${PN}-path.patch
eapply ${FILESDIR}/${PN}-config.patch
eapply ${FILESDIR}/${PN}-path.patch
}
src_compile() {

View File

@@ -1,6 +1,6 @@
AUX apple_logo.png 1288 SHA256 df37ab9f9101806ba15d6ace785137908d8159e73c559e283d542098bfc5c940 SHA512 9ff0093083e102949360e8f3789a5a21da0d6b405b70572027239cfd149ec196e26f336cc33bab59a981cef74c6f35abb59bb72e01f1106d324fd4501d023742 WHIRLPOOL 2b9bd1059b0488cc7f42bf72c52078f44c1f7719342471dd58c09f6458cb87e98351450f806a2a73dd39bced0183de490034b59f43e7b8f32531e30450212123
AUX kegs-0.91-config.patch 2387 SHA256 e45e43b9b6dcf56163f646cedcb97bff0689cae35caa8a48253c756c13cb8085 SHA512 0b314f3eff548fe920af0db64a880f26e0e2046c88ad12341429b0c3f6865f4518e37ac9c32dfe260741be8a9b24c00c32812bd70a091e09f3bbc957fa15c206 WHIRLPOOL 400dd66c39974311928ddcc2a85f34c433045b9270a4ab6b41a51cd029474bebd54681fb7dee5e4becdcd58f32c4bcd951138745f23652648ceb40e00cd3d16d
AUX kegs-0.91-vars.patch 588 SHA256 808be8bfc2612219bdd8580d040906c4852118ee392896c7e09477c820f46549 SHA512 0b110454515c0fc8f02cf3ef4b8c238c27feceb9a444d187a7efdfc1edfea1bb369211c9d262f2bf5d16ccc35f2be08b1fd88eaa88ea76b3bda0d850167a771f WHIRLPOOL 03f734a34849f4972696f7e0d34746926e0bd126f5ac3e1c83e305c30804c25e4eecba0644ab81316698ca4881e4e327b4377b0f5f993fa33944fe898189d23c
AUX kegs.desktop 138 SHA256 c8c2bcffc4995b89f241a5972857fef2d06b742187737c9ac57b5ee9b74ac920 SHA512 92f74c678caac4c10f076879947f19ec114ae74ec6e8035fd22c6282f1ce554be6c2c713c03e62332d9f12fb8119462250e4b91a920ae5a37b83456eaca1ab4e WHIRLPOOL b7c6c769b679e40a139ea577652f6994ec4ca9b845ec9b61ce8a12d653ee290355b88151efd45d861279d9dd00d96587a44ee44f14006c0a11e16a0a901d8e09
AUX kegs-0.91-config.patch 2391 SHA256 67d48290081b85a2406658e7d218ab8fda0a25a2f745eca0964fb6f10121080c SHA512 33ef9425cfb54b274421b619bcdff246323682464ba0099df76d55122e30abcab352ea2bb27c1fd03421163af548770858b0b68f93995853942554132d79a926 WHIRLPOOL 51ffb8bc3c9256f88a7272724120d1c145c3727cd00835c3c104b8aa3c3f3c6bc4914d0c46c3e4141d95a45c9623071e3adc70ff7b2295c632b6078bbce8505a
AUX kegs-0.91-vars.patch 592 SHA256 007ec8da9ee47d073fb95ac6ec6824b77e44fa7df73a3a89f80336aeed5900a6 SHA512 f3e057a57acb4f67c4c90bb5843c6d1f9719b38bed204ef92aca2c341ab5fa03e6367dc27af950a7984c3b18208ff648f603fe11871c4489db0afeeec4e639b7 WHIRLPOOL 2ea479780d4b205ecf92fe248e15f6e2647a7192a387f9051d0104036de298ad6be82eda1f7f99c97c4e15f848109798251f2309051d9de16e5d82b106cbe2cc
AUX kegs.desktop 134 SHA256 0e6a60669dea3d18a5f601eadb4df71a2969a9c3fac4399b7790308da5a4eb52 SHA512 9b49b59496c29b8228d714d0a5b5211ab19ec38650fcd6b89f886819b723bc9fa7642e835e0d2a792beb89c59a86c733620ed8781e371065293fbdac27a04709 WHIRLPOOL 68fe9618f518f50a73fab8c17617bf80aa404789d947108b53abbfd96fb374c863a382b65ee6bbfc5a63a19941d246f2e34ca5a5383d01e04767615f89a890c4
DIST kegs-0.91.zip 13891691 SHA256 9ec59363660fc49edf041f5cd31f684bb50582be60e501196e60ac9ae55fe804 SHA512 73109d24d87ab4d2860d80ccf0f8ade30210e2c856d70fac694068dbf0028d14494c15db5d72a7b7105225cdb49a1926700d2d193f69ee5e918951f540a918c2 WHIRLPOOL 6700f1d59e24da4fd1d7628ca618f4e171926bef2a0949b13509317c793a27f99424ae3892e355abac7c8971d58efe8ffc93497d74d59a9182a40e814da78891
EBUILD kegs-0.91.ebuild 1506 SHA256 e401fb0ffe6bc2a5b7bb9632ec5ca77ed6c98c5810ca784071edeb5b5e78b239 SHA512 f16317432bf3d85f6f43ccfd77e999afc27569916e68ba7728d8a23563719d9337f25e16eae864735ddee75aafe542dcd93ddd2a2f0ea3b9107987529717e30b WHIRLPOOL 2d128eed593d6fedd8a1d5e8b39e6b26936ff6df343ec497e1df3514de0d0fe864ee9335c3b846f2dd7523669bf3550c886520791086a5673b3b9d05a854c29b
EBUILD kegs-0.91.ebuild 1519 SHA256 9948290c8321a60601b7553c754f8db58059758acd1b1df6fc42cf86c2cf6936 SHA512 19365e6909bc4af81f435a83a696b3d1f09c56285530d59815dd01724b2694d182e0b7ed6f0890045283097d371153af59d5e9a58824b7b8f078ed3ee1e41cb2 WHIRLPOOL cf8de8bcd22e8cf72bb8c67779c1f8342f08f976691c30b0014cc31a40e7fce4d3f5d3d1bdf22c4def3d7004b774abc524a120fcbaaa347855357d6ef63fa032

View File

@@ -1,5 +1,5 @@
--- config.kegs 2004-12-07 03:42:48.000000000 -0800
+++ config.kegs 2015-06-10 12:30:55.465863675 -0700
--- a/config.kegs 2004-12-07 03:42:48.000000000 -0800
+++ a/config.kegs 2015-06-10 12:30:55.465863675 -0700
@@ -1,11 +1,48 @@
-# KEGS configuration file version 0.80
+# KEGS configuration file version 0.91

View File

@@ -1,5 +1,5 @@
--- src/vars 2004-12-07 03:42:48.000000000 -0800
+++ src/vars 2004-12-07 03:42:48.000000000 -0800
--- a/src/vars 2004-12-07 03:42:48.000000000 -0800
+++ a/src/vars 2004-12-07 03:42:48.000000000 -0800
@@ -1,10 +1,19 @@
-TARGET = kegsmac

View File

@@ -4,5 +4,5 @@ Type=Application
Comment=Apple IIGS emulator
Exec=xkegs
TryExec=xkegs
Icon=kegs.png
Icon=kegs
Categories=Emulator;System;

View File

@@ -1,6 +1,6 @@
EAPI="5"
EAPI=8
inherit eutils
inherit desktop
DESCRIPTION="Apple IIGS emulator"
HOMEPAGE="http://kegs.sourceforge.net"
@@ -23,8 +23,9 @@ src_unpack() {
}
src_prepare() {
epatch ${FILESDIR}/${P}-vars.patch
epatch ${FILESDIR}/${P}-config.patch
eapply_user
eapply ${FILESDIR}/${P}-vars.patch
eapply ${FILESDIR}/${P}-config.patch
}
src_compile() {

View File

@@ -1,2 +1,2 @@
DIST Math-Geometry-Planar-GPC-1.04.tar.gz 24809 SHA256 6a62df632d973626d7a1442177323b969cd10af3868e9d9621b575e0bc6f28d1 SHA512 27971f596691c356525a9c4d4bb69e1215dc8b77a2a7854460c2afa372f3f07cf7d395d5d1f1b111963df962f9eae10a13a63d3746e15433fc233bef92d9242a WHIRLPOOL a1d5232393809bccf1a12c73fcd24e3ecb6e1d7c1f556f4ce2a527d1d6bdc02c02e2800c8617cd71643880a7aaecb2ebb1dfcf96ad09be4d1f023ed107e1f8cd
EBUILD Math-Geometry-Planar-GPC-1.04.ebuild 312 SHA256 a1e3a5d68328db10508a84062b209612eb05448d4b63cb6392e54772c99d9329 SHA512 897608ea62e11651596007b2a675513f8b965b41e1ecbc2e70368a6d961c11932e909899d7c48847d5a216393790fdfc7ac87bab2be8b374accb3811cba76afe WHIRLPOOL 09c78add61708916b0dff1e5414b82e9df03005fdb00635d26bc0f9a3827b8e4883a905f8765492280e2c411887563104d04fee5e1717dee28dfa7faf7fda51c
EBUILD Math-Geometry-Planar-GPC-1.04.ebuild 327 SHA256 0e5a6fe05f862a3c848888989ff2fc8dcabcc699939b1619588c1d105a4c3bf1 SHA512 6acd9f7274a38b0d42b493d9c8eca731aa17c2277c30af45cdcbf0d35583cd66e30c4db1e65424a357b41dde970f9d0ef27cc275cabb1e666292660e6d6170fc WHIRLPOOL 44b51280bfcd678d8f03ae1e5ab58442284e663f605a33672373518c7b4e158e75831d6165d4e856aea867e63a0156a646c57d9ece176ae25ac0366c40aa4bf5

View File

@@ -1,10 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=8
DIST_AUTHOR=DVDPOL
DIST_VERSION=1.04
DIST_A_EXT=tar.gz
MODULE_AUTHOR=DVDPOL
MODULE_VERSION=1.04
inherit perl-module
DESCRIPTION="Perl wrapper for Alan Murta's gpc library"

View File

@@ -1,2 +1,2 @@
DIST Math-Geometry-Planar-Offset-1.05.tar.gz 10381 SHA256 4298d8f80f4d5c56ecc61d25fdb9264b1890142dbbe74e44cc65cb7155f16334 SHA512 c83f29487db25523d3c862acaf9c4bc28fa8940079f823959db8d4b28269d5c81a83e2430b2dea56200e309595a95e5a6acefd1e1526915291c23208c32fe9f2 WHIRLPOOL 627e5efb194ab7170b9f2ee7da39827fe3b3ccb49c3f986ba7330f7ef01fd72adf7c0b5b066855620db3bbd395684591598d924693511a265846055bca8ed569
EBUILD Math-Geometry-Planar-Offset-1.05.ebuild 330 SHA256 947d8f6f6ff50037203e27f6878331e3bb1458e603e545e4a3cf1ba94db51062 SHA512 c286afe7158f96d844e82a12d07fd571aa733d65c7b109fbd8beb82ccf4430bcd986886b4476d523bce84e69063e5612faa4c6fc6d5f36e52214214fd9eda64b WHIRLPOOL 09ea4114391f3f664a911567f148e7739ac2ec442889d1e7b76e0e7f0ffab36281764d7e11f444f7701b23ed73b0d394fc491912443b7b77a24c7f5952893282
EBUILD Math-Geometry-Planar-Offset-1.05.ebuild 346 SHA256 d1dea170b58a3ee94e1f13b0c0d9ec40ed19947b2d005863bb9409a99fd11cc4 SHA512 e641c30a79017fb05c75ea7c04f04b36a667ac8e5335d2adf768d2e2517742d99e131560f522aa2d80b01e680d208c1578a52160c10477c3842bd8bf35d6e658 WHIRLPOOL 24f420a59f5e853569694301e4de605178f5a0d546cc812f187f1ef880b738b97304edfdd0e266df6a2d0fd793348e56bb3bcbc663c140bf3794f89234a5bf11

View File

@@ -1,10 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=8
DIST_AUTHOR=EWILHELM
DIST_VERSION=1.05
DIST_A_EXT=tar.gz
MODULE_AUTHOR=EWILHELM
MODULE_VERSION=1.05
inherit perl-module
DESCRIPTION="Calculate offset polygons"
@@ -15,4 +17,4 @@ IUSE=""
SRC_TEST=do
DEPEND="dev-perl/Module-Build"
BDEPEND="dev-perl/Module-Build"

View File

@@ -1,2 +1,2 @@
DIST Math-Geometry-Planar-1.18.tar.gz 31621 SHA256 fd76474d95d19a5c979e71a8817b4c9e7c241a2267f7f079699ccc02d5089338 SHA512 5d95bcf5435388ba416f8fd2bb2e4c0e19107395fc0e219649a2c3472dc8f691c67e7bdf810428229cfae97ba868f1e47b91bab53eb7f2a7895bb318fbd07cc1 WHIRLPOOL 694773df71f7eb302987b83e035b744eac796214050e376db675af0c7c7a78c8518b02859ad87a9c8ebf8e97a0437519761ec97ee04985a777ad66c4e9058aaa
EBUILD Math-Geometry-Planar-1.18.ebuild 417 SHA256 57c54ff9b43ea811fe948de103a725122d9ba217de1339d5af41da9e8ca3325e SHA512 ade24c91621837d42a9579477d145feed9fa79503a2f2218690c123cb2e0a7595c0329fd3523a993c47d4e9f8221715b259a214c0ed37a2971d691a2c6705039 WHIRLPOOL ddfae27a419f3f396451ae2d7f31179496f6a60e7f543369e97f7d799dcc64c3f69310b31b2b85c2fd931a3732b90fcb631793f4087b558009a4cf2fd8580f4e
EBUILD Math-Geometry-Planar-1.18.ebuild 432 SHA256 50e3f48de076d337114607047744f84aaab24de32c45261bcb5556a56618b8f1 SHA512 64b6c01d09478c543f08ff0fb622e270e57f750abfc53f35ff1461b9ee67e44a76301ad2a02d28f4879b9919365545b4b99859f4fcdf846305f40c89794354ef WHIRLPOOL 4a3c39e520d2f26e7c17aca8fd7b3d172e05abbd699cb78db54475757832f4aa3dabf8d046dff02f102cda14f9e3bc9fa18f61cc199439a01fc549009bfcd5fc

View File

@@ -1,10 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=8
DIST_AUTHOR=DVDPOL
DIST_VERSION=1.18
DIST_A_EXT=tar.gz
MODULE_AUTHOR=DVDPOL
MODULE_VERSION=1.18
inherit perl-module
DESCRIPTION="A collection of planar geometry functions"

View File

@@ -1,2 +1,2 @@
DIST meshconv-bin-1.27 2549792 SHA256 d9ac9e30454f1762b9cdedc45c335cd29ada242a75f92d0799a55078c6d4b7eb SHA512 e70a8e81a1708450a5fceb330671e30cbe5ee7269e166a99b8381fac7860b31ddcae7bde6178ac191c240c2fa1b33cf3858cfd40f66d1e8cda9458f4e4bdb6d5 WHIRLPOOL b05e6963cbb3d9e6ab084b2b168cdbfefd77a6d3c0426eabaf1fec4b411c6a67ec296bb5d0b04a01479984f211cefad83276eaa0c6fa73334384ba33ef0204ac
EBUILD meshconv-bin-1.27.ebuild 313 SHA256 a3150d1600c8e489c488156044e7e3e4bca018112e401b44d76d625249648f3f SHA512 ed2c43e7b01ac97d43414abfe984e16c5cbdc729d99db619b10b5357c21533f13c1434e8e3041cd4e3b7f71c2a631d64e9bd2559360521a2dba20317fd6fed56 WHIRLPOOL e8de2ce044b6add6d65111a9a8c24dac263d88fb40fc5a6ab45de344158c355980b5d89f2864fdada0d0fa3f0fcc763f777773dbe39f01c1ab165ac9648dbfa1
DIST meshconv-bin-1.29 2556704 SHA256 50d1ce5dbedceb061289d7535ff62cfa81e7052b32241585a1e1c5b66ec4590d SHA512 725e5cdb30a5d5fdf1b9e893ead8c46c961d17eb7dde5a2364a13d2b449bbc543db431f8fce2f21743f81569182e21c729714fb56158a08d3075a01d822f2351 WHIRLPOOL f82843cbc508709d8117f97574780e9ebc912a857669485441169cec7c47c3f49b845c1fcd120d7d59704533b88a69c264bd2d7570648f80a7c244008dac959d
EBUILD meshconv-bin-1.29.ebuild 316 SHA256 cb052348b5aebafcff2ab32ec785ba6fb1a7974af8f702b7f84f16d6155d13b7 SHA512 e7772bee2b3a8f4e691627c31657f5c42285a3dda7363c40b952a5bc588916a5879c7a91bccea4a4cbbb5742a3de05e6b56882358e249da782a5857b9d059702 WHIRLPOOL 398a70499ff73f4da6eb0932523b658cd672e6debca6b5aef11cce1154ed36349508697ab9467bcb91ecda34cc5d589352d0dc22f6bfe8146f19bb4a44f2b374

View File

@@ -1,4 +1,4 @@
EAPI=5
EAPI=8
DESCRIPTION="3D model converter"
SRC_URI="http://www.patrickmin.com/meshconv/linux64/meshconv -> ${P}"
@@ -11,7 +11,7 @@ src_unpack() {
}
src_prepare() {
true
default
}
src_install() {

View File

@@ -1,3 +1,3 @@
AUX cppflags.patch 600 SHA256 f6d8273c84a7d085b5c8d9b1f0b1272e0fe6615882db7c1ca76dfb21160ea3fc SHA512 923bb4adc875b98958805f0b1417e7709c4674c2f28f5f12eb14f9d7c158a8ab1445ec772872577d99add7db926c7a8beb7100035b518d238e6c8b180ccebe8e WHIRLPOOL 15a81f10a34fcefde80db464f5717b64c2cf1c92a35a3e9049788a0ca2653e5263f26ec04f2bf289f1d9d07a51178708c0065b8a3193b0a0c58e97f93e8b3b77
AUX cppflags.patch 604 SHA256 d5a17b3677f86e6555b68a9ee0e4183867cbae40bb21ce8d724f51a8b5bea0a0 SHA512 34566d162d747a30c728fa8a792b7b4378779f15ea14b5a931b6db075747927617c27cfcbb606517e114669ac37a81bfc370e77ff87b41b309ebb2863ac49010 WHIRLPOOL 60368cb509a98be958bd48b2977b66a8b07cc44d99d71b4bdb096073c3a8a1cc15be29cfc1ff04f0efe0639d5928e31c87108001bece6fd5122fcb8181fb69e1
DIST vobsub2srt-1.0_alpha7.tar.gz 66259 SHA256 5e2ba6b6003575b1aa8e46b38d30af0188026e1ed946816e23b9c6adfc727ecf SHA512 49f1a0566910a385deef650d9210c98534f001d7aa0f266e18cf39028ab8fa9d55e7d305f4c1dd38c8a209f7917491b74f6191d2ab1b42b48046d142e7449e30 WHIRLPOOL 94c2e5848ace1ba048527a12e0ad315a98f0ddc17826ff0c336af69b4d60915a808d2e62777b38ad31bfd0272450b385e378f6d0140c293725436c1ad775c768
EBUILD vobsub2srt-1.0_alpha7.ebuild 684 SHA256 1a24aa5680e7053d82c153fa6b6aee9807338d1e26c15e71ce78c72c51e7671c SHA512 8e16dccb3df80060a9298cb09e42eeacccb8e2e70da6d2aa3fb18605c516ba4cf7df37e524ec38fb79747f96b54950790a4ea82319c87fefa41a98f20eac2c63 WHIRLPOOL bea674086d218d8b6de475ba218196186b7b8968e4f25724a188f19262d58e8b3f2a2bfd042dbefcfb9f754aa92489c8431f6f6414290953497c400745632db3
EBUILD vobsub2srt-1.0_alpha7.ebuild 675 SHA256 ec4220ca091cfc286b2565039f437b38d084e75a0a6395f3de18d640bcc592c0 SHA512 8b7c4fb2e56c6910feb83f7abdf372e10f1c804c0eb5d640dcd8da302a4cc57305f003d5bb7d18364cadd904718bb2cc7a5a6100b1f19b222b7a2681f7bd223d WHIRLPOOL b1e4a8171bee2bfbbb80126959a37b0f8586b21e7c6dad4273788d7dbfdc06ef46603b870b6cb084ba02988d1000bc0be4f149f779d800c49e6371abf5e5758b

View File

@@ -1,6 +1,6 @@
https://github.com/ruediger/VobSub2SRT/issues/67#issuecomment-363196505
--- CMakeLists.txt 2015-08-30 10:45:47.000000000 -0700
+++ CMakeLists.txt 2020-02-10 15:24:27.673022371 -0800
--- a/CMakeLists.txt 2015-08-30 10:45:47.000000000 -0700
+++ a/CMakeLists.txt 2020-02-10 15:24:27.673022371 -0800
@@ -54,7 +54,7 @@
include(CheckCXXSourceRuns)

View File

@@ -5,12 +5,12 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
EAPI=8
SRC_URI="https://github.com/ruediger/VobSub2SRT/archive/v1.0pre7.tar.gz -> $P.tar.gz"
S=$WORKDIR/VobSub2SRT-1.0pre7
inherit cmake-utils
inherit cmake
IUSE=""

View File

@@ -1,2 +0,0 @@
DIST alexis78-ccminer-1.5.3.tar.gz 30898214 SHA256 a0e819bb38daf2bcbb37cdb57d29b35dee203fade3e43a3b0edecd94dc0fa2b8 SHA512 3c27dc134fcb414f9faf5a297bc010a188663accb3c754474fca5f47d759be0ed7ed852bba4340c67879490ac0ca592b2530a33950cacc9ecb72c09db319bf15 WHIRLPOOL a1dafe3633b256fe8aa4f9e3e3a41bdcc5cc2d134a979daebf815de4744b69a56ae3d2b1ce0d00c0b7464c0c176ba00927e6096d1ba8d1af47eb87cfb4155b09
EBUILD alexis78-ccminer-1.5.3.ebuild 814 SHA256 75a0a4ac75f4879176e6245050274d748bc933c6c6b2b6e7b4ba831474166bdf SHA512 c10418df3c8a72e0f8eba21f2b0963b45d5211e28d34c5271ea1585625e2b4fe5e03c73397399187f08c6353bdd036b7a67ea6d6f365d9e65831d2bd0ac4067f WHIRLPOOL 5c3322004f9785e03ccba194e10e36fe8015f615328d4f193e4959d67a47f9db7957082a8a62808951ae001c09ef56208e73586a313837d148b26a44b65520d5

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit autotools flag-o-matic versionator
DESCRIPTION="Multi-algorithm GPU miner"
HOMEPAGE="https://github.com/alexis78/ccminer"
SRC_URI="https://github.com/alexis78/ccminer/archive/${PV}-tpruvot.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="hardened"
DEPEND="
net-misc/curl
dev-libs/jansson
dev-util/nvidia-cuda-sdk
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/ccminer-${PV}-tpruvot"
src_prepare() {
eautoreconf
}
src_configure() {
strip-flags
filter-flags -ggdb -pipe -m*
append-cppflags -I/opt/cuda/include
append-ldflags -L/opt/cuda/lib64
use hardened && append-cppflags -nopie
default
}
src_install() {
newbin ccminer asccminer
dodoc README.txt
}

View File

@@ -1,2 +0,0 @@
DIST bminer-bin-5.3.0.tar.xz 7001696 SHA256 6e742df803a99dfdb4505890344b21968185081e99b10a8cfc312886bce131be SHA512 369c2b15898c34fb2adf2ed154aa70d51b66941bf039fe7341268009f979e691b5c3eac71fce12b221ff3e2275ebd05809a7b44f37e870ba3bf3aeaf799208ee WHIRLPOOL c7c5ad086f8cad7f395998290d3372f0d3f6af103bac8876d7ce9f718ec81a124236245d10211aa2e84dc2ca8c4d3060f97957bce9babff7394b6bcaf7d9ae67
EBUILD bminer-bin-5.3.0.ebuild 317 SHA256 f8defb5aca3323d9297397b6441e5bb10ba152cb20a7358973db242983c563e0 SHA512 5f515464b81e22b41f05503a4c55153ede3bd546e7ee1070dcf160a7f9a0dd84500996c93ade08ef0e7218c659f781b32c33563100e6a403ac283963d133b377 WHIRLPOOL 7969895fe70e378380e0d32e2e6d75e481f3319f08c534f40a50efcbc11f68a0edab85a106ea97c7248a169409a2c557818dc18702f4c7f4d9c81b9a12724297

View File

@@ -1,15 +0,0 @@
EAPI="5"
DESCRIPTION="Bminer Zcash CUDA miner"
HOMEPAGE="https://bitcointalk.org/index.php?topic=2519271.0"
TAG=e337b9a
SRC_URI="https://www.bminercontent.com/releases/bminer-v${PV}-${TAG}-amd64.tar.xz -> ${P}.tar.xz"
SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/bminer-v${PV}-${TAG}"
src_install() {
dobin bminer
}

View File

@@ -1,2 +0,0 @@
DIST klaust-ccminer-cryptonight-3.06.tar.gz 12436256 SHA256 0e248b9a5c872bb0611d3b8bdae6cb28af1cbdadf0713aa40e4f8c8f6df2005d SHA512 3e1c563d2e8b6f11f435725a97201682a9d79325a8eb50843567ac9967ad04f67de01427d539b6fe19f547656d7b0f46e222ce241664af07941a360b0f211a34 WHIRLPOOL 25f9fbc2ccc570272b64ea45e90514853bf9d6bb798a9b55440b82ffa98bd5b19c061d9b7c50c175fb44b0b0ff3f850506de7f6d13b05e2d5d477f16ea12d53f
EBUILD klaust-ccminer-cryptonight-3.06.ebuild 842 SHA256 62998f13c06a1142ed09e4e28cc356644a804e7d956821a1c505c586869eea66 SHA512 bcf8664d99dd7a1909bec40bf4a0e2c3b53dc0a483c593b1a28bc936626761be0c0122ffd976538ae0cb32351b21c05e9ab798c52ec58e865716737ecb1cd857 WHIRLPOOL 1608a17c487b4a6b7c7ec7515f7449ea2f51a0255e330e54aeb1c1bdac87973e0fa64ca3586891c3c3f15cbbf7e0665c348487ecd3a61c0ca92b29aef718a7c7

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit autotools flag-o-matic versionator
DESCRIPTION="Cryptonight CPU/GPU miner"
HOMEPAGE="https://github.com/KlausT/ccminer-cryptonight"
SRC_URI="https://github.com/KlausT/ccminer-cryptonight/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="hardened"
DEPEND="
net-misc/curl
dev-libs/jansson
dev-util/nvidia-cuda-sdk
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/ccminer-cryptonight-${PV}"
src_prepare() {
eautoreconf
}
src_configure() {
strip-flags
filter-flags -ggdb -pipe -m*
append-cppflags -I/opt/cuda/include
append-ldflags -L/opt/cuda/lib64
use hardened && append-cppflags -nopie
default
}
src_install() {
newbin ccminer ktccminer-cryptonight
dodoc README.txt
}

View File

@@ -1,2 +0,0 @@
DIST klaust-ccminer-8.24.tar.gz 13817221 SHA256 9bcad3f7eed80695265c824578ec9860415e50c8135081dc80cd2456683b3449 SHA512 1477d496bb15d1352061ce240340494a432ee3bc8af16df4587e22fb27c83766e9d78b8d2fdc28cfb025435625eb520748214c3758bb5eda201474f954f43ae7 WHIRLPOOL 3e5a48ff96115b6f54358fc377e22db4303070d12c15529909dee37886630387fa9100547fe8aaf7c38bd9cd199dbd362624dcb496270196867d7aa52152e3dc
EBUILD klaust-ccminer-8.24.ebuild 794 SHA256 bca0a66816686019c51ba5eb66c84112b55b33215e064009609cc43bd678770c SHA512 88d3fa92213358b8e1e0bb879e909044e70ad4f35ffa113d97b847277230919e7b2f91498d3f302fbdcfcaf81c376b187535c3ed0a1aebc3a3536b6e8c555602 WHIRLPOOL 37d2053e7283885f0c26c5c2f79d4c3d48f1bb8c075091077436e3aca06338e51be51b8b607fcc0dc1d50aed1c4b000c6a5903f238a46396ad8d5197b2da93f5

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit autotools flag-o-matic versionator
DESCRIPTION="Multi-algorithm GPU miner"
HOMEPAGE="https://github.com/KlausT/ccminer"
SRC_URI="https://github.com/KlausT/ccminer/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="hardened"
DEPEND="
net-misc/curl
dev-libs/jansson
dev-util/nvidia-cuda-sdk
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/ccminer-${PV}"
src_prepare() {
eautoreconf
}
src_configure() {
strip-flags
filter-flags -ggdb -pipe -m*
append-cppflags -I/opt/cuda/include
append-ldflags -L/opt/cuda/lib64
use hardened && append-cppflags -nopie
default
}
src_install() {
newbin ccminer ktccminer
dodoc README.txt
}

View File

@@ -1,5 +0,0 @@
AUX Makefile.am.patch 691 SHA256 4712d8f4fe6c1dc4c91360f64a86026273fd071b460d5480b383069a4bb2545a SHA512 90c3be4d802048c051a8d6f311e37f795802bade86153bbec2a651a22b94326a6c5c397b40f524582b5d5df4332329264a34ba0b942d49d734da80b89d59b370 WHIRLPOOL ca7baddb33a7f1f709209dcc8bd76f05e01d33993b39da3ff3b44b04af583a4c45495e777566b740754487c108c9bbff6ee44b495738991f06024af8e1b9882d
AUX ccminer.cpp.patch 835 SHA256 408745ac51f15be96532ea94b7ff38376e8813891582e8546ec0582211deca65 SHA512 1ef4eddde6a5520b67891e34c96f5a1d6a4b01e984edc937e837c0d0565215bb3af5a1f34a6aa8eeb755f926835a7367b5abd24096bc139c4375d7d16ba300eb WHIRLPOOL 54e330866c474cdb882559b8c7c838ad8230676426974927e4c975756da7a058734183d80fa09eea7c344e8ae5658e6eb83b424fdb4a993e330cbd75d94eb789
AUX quark-cuda-skein512-cu.patch 1215 SHA256 f930dc0ea4d3beb791599f778bfb001686ffc63d0abef88460531398e561f2e7 SHA512 57e4104a5a26f02ab1faf8581e4a91cd64fdfc4a72277ba5010504baba5046f3b232389646ce3e1fe7f105e8afcb1e3387493fb52e07e72c00d1e90bdd775f4e WHIRLPOOL ab919069ad013608c21e46bf8619e1ffacf7fdd8bb68211cd8742e2c63e24e5970c690f9b34da715f3352c007cba6802e63bdc22ee6ea160b8a363478fc77796
DIST sp-ccminer-1.5.81.tar.gz 25947131 SHA256 c1e5f5ed3ffebcf5d2b559b8ea04d07ab578343d42b105bf845bd46b61c7c818 SHA512 d11f0a8bc96828815b4a5f3b48e1155a60d43cb4e59ac93e79e31db736fdb81bc90b2da69eb817d440402193579b3eebfe7fa9bdbe6fd81cdc48e15cd2fe53fe WHIRLPOOL 45cb737b29beed5ea632cbdfd1f30e7ec7822d1398fecc61479eefd44d66822b0098237ea92e28fbf3af47bf96d84fa2d9576d49fd1202e11c7fc290b5b0f4ac
EBUILD sp-ccminer-1.5.81.ebuild 933 SHA256 ac97b35ec59c8381f0c670028dcfbddaf710a2ce18b4ef38379f1cf597b44f61 SHA512 d452905236574df2eabe1e5a499dc0d6ac5fc6f51261ac3b276218e20378934e23347e0c8d1218214eebc8d9237e0ea5aa06ca216e9fbae36203297a4efa6747 WHIRLPOOL 13a61b591ef209ff222223def6cd4d2f93fc264ca9bee89637caa5a001a8b4a60384e3c4ff5a0fbf35e5d88006f1dbf312380273501c90653ee874b9c8f4f151

View File

@@ -1,14 +0,0 @@
CUDA 9 SDK doesn't support Compute Model 2.0
--- Makefile.am~ 2017-01-01 12:38:31.000000000 -0800
+++ Makefile.am 2018-01-20 21:33:31.380923498 -0800
@@ -137,8 +137,9 @@
$(NVCC) $(nvcc_FLAGS) -I cudpp-2.1/include --maxrregcount=80 -o $@ -c $<
# This kernel need also an older SM to be able to autotune kernels
+# (but compute_20 is no longer available)
scrypt/salsa_kernel.o: scrypt/salsa_kernel.cu
- $(NVCC) $(nvcc_FLAGS) -gencode=arch=compute_20,code=\"sm_21,compute_20\" --maxrregcount=80 -o $@ -c $<
+ $(NVCC) $(nvcc_FLAGS) -gencode=arch=compute_30,code=\"sm_30,compute_30\" --maxrregcount=80 -o $@ -c $<
skein.o: skein.cu
$(NVCC) $(nvcc_FLAGS) --maxrregcount=64 -o $@ -c $<

View File

@@ -1,31 +0,0 @@
exit on first press of Ctrl-C, like every other miner
--- ccminer.cpp~ 2017-01-01 12:38:31.000000000 -0800
+++ ccminer.cpp 2018-01-21 13:04:49.154608177 -0800
@@ -2648,16 +2648,6 @@
}
#ifndef WIN32
-static void signal_handler2(int sig)
-{
- switch (sig) {
- case SIGINT:
- signal(sig, SIG_IGN);
- applog(LOG_INFO, "SIGINT received, aborting miner jobs");
- scan_abort_flag = true;
- break;
- }
-}
static void signal_handler(int sig)
{
switch (sig) {
@@ -2665,8 +2655,8 @@
applog(LOG_INFO, "SIGHUP received");
break;
case SIGINT:
- signal(sig, signal_handler2);
- applog(LOG_INFO, "SIGINT received, exiting once miner jobs complete. Ctrl+C again to abort miner jobs");
+ scan_abort_flag = true;
+ applog(LOG_INFO, "SIGINT received, exiting");
proper_exit(CCEXIT_SIG);
break;
case SIGTERM:

View File

@@ -1,21 +0,0 @@
CUDA 9 SDK errors out on build if these aren't declared as unsigned int
--- quark/cuda_skein512.cu~ 2017-01-01 12:38:31.000000000 -0800
+++ quark/cuda_skein512.cu 2018-01-20 21:23:58.688957477 -0800
@@ -2704,7 +2704,7 @@
// buffer[8] = 0x7000000000000040ull; //t2;
CUDA_SAFE_CALL(cudaMemcpyToSymbol(precalcvalues, buffer, sizeof(buffer), 0, cudaMemcpyHostToDevice));
- int endingTable[] = {
+ unsigned int endingTable[] = {
0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200,
0x80000000, 0x01400000, 0x00205000, 0x00005088, 0x22000800, 0x22550014, 0x05089742, 0xa0000020,
@@ -2715,7 +2715,7 @@
0x4f0d0f04, 0x2627484e, 0x310128d2, 0xc668b434, 0x420841cc, 0x62d311b8, 0xe59ba771, 0x85a7a484
};
- int constantTable[64] = {
+ unsigned int constantTable[64] = {
0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,
0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,
0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,

View File

@@ -1,47 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit autotools flag-o-matic versionator
DESCRIPTION="Bitcoin CPU/GPU/FPGA miner in C"
HOMEPAGE="https://bitcointalk.org/index.php?topic=826901"
SRC_URI="https://github.com/sp-hash/ccminer/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="hardened"
DEPEND="
net-misc/curl
dev-libs/jansson
dev-util/nvidia-cuda-sdk
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/ccminer-${PV}"
src_prepare() {
epatch $FILESDIR/quark-cuda-skein512-cu.patch
epatch $FILESDIR/Makefile.am.patch
epatch $FILESDIR/ccminer.cpp.patch
eautoreconf
}
src_configure() {
strip-flags
filter-flags -ggdb -pipe -m*
append-cppflags -I/opt/cuda/include
append-ldflags -L/opt/cuda/lib64
use hardened && append-cppflags -nopie
default
}
src_install() {
newbin ccminer spccminer
dodoc README.txt
}

View File

@@ -1,3 +0,0 @@
AUX ccminer.cpp.patch 368 SHA256 f8cbc5937993708295e97dc8f07446439f821168e83e018f52a26cdc8d9c0a4c SHA512 2df39d4c5173600629403bb18dce1421742e12135878c3c19e4f0066b1896b561951b1eed8c47995dc49e5fc42f3e2e0be64d83557f8b4411fe8892752720c33 WHIRLPOOL 5214c0664a42b497723cbd68345372e114652d195c82a968fe56e22d8d576e20c28c8a25dd8c5b5885577a6505c28fc337d4415fcde91ebb9db2a82507de1fd0
DIST tpruvot-ccminer-2.3.1.tar.gz 31321171 SHA256 68bb8685ddae40b36af5f8418dfae5782819b8e202f1d723f6e12f8c58e73cd4 SHA512 bfe2a764a646ac4ad8a1eca17839621397e70698801f3467eaabc99ade741655b2757d491a1f0d2f1a57c98633ff67a6f1ad27c4961aa57bd944fcec81957940 WHIRLPOOL be7567c9a3db5ae118cf8332666f25f63a8e1bcdbacfe4661450a086f310f8daaf1f6cc155511bf4aaf933f25ed383bc44c41d5cadfc0f1ccf2b5ff3edbd1ce0
EBUILD tpruvot-ccminer-2.3.1.ebuild 871 SHA256 a8eef3b0b784e9bfa9daa0e71bc51efaf386c31c139c5014d66941eb5e13bc64 SHA512 0295b54c5ea5e0cc648ed42b98d08c1fdbf7cab8470c5312027050a1c42530af94e1ef4a657296f3e3623e205b43f9113885d679e15c7711becf8136c985a3ad WHIRLPOOL 057f0001907350188d0996a34f595cb84607d5341753857c4536cd4d545ae03034c61351f628f40148a09c52fbcd9da0449e154408d66336fd085969ac0c458c

View File

@@ -1,11 +0,0 @@
fix help output
--- ccminer.cpp~ 2018-01-21 20:59:10.000000000 -0800
+++ ccminer.cpp 2018-01-21 21:04:39.699899987 -0800
@@ -256,6 +256,7 @@
" heavy Heavycoin\n"
#endif
" hmq1725 Doubloons / Espers\n\
+ hsr HSR (Hshare/Hcash)\n\
jackpot JHA v8\n\
keccak Deprecated Keccak-256\n\
keccakc Keccak-256 (CreativeCoin)\n\

View File

@@ -1,45 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit autotools flag-o-matic versionator
DESCRIPTION="Bitcoin CPU/GPU/FPGA miner in C"
HOMEPAGE="https://bitcointalk.org/index.php?topic=28402.0"
SRC_URI="https://github.com/tpruvot/ccminer/archive/${PV}-tpruvot.tar.gz -> ${P}.tar.gz"
PATCHES=( $FILESDIR/ccminer.cpp.patch )
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="hardened"
DEPEND="
net-misc/curl
dev-libs/jansson
dev-util/nvidia-cuda-sdk
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/ccminer-${PV}-tpruvot"
src_prepare() {
eautoreconf
}
src_configure() {
strip-flags
filter-flags -ggdb -pipe -m*
append-cppflags -I/opt/cuda/include
append-ldflags -L/opt/cuda/lib64
use hardened && append-cppflags -nopie
default
}
src_install() {
newbin ccminer tpccminer
dodoc README.txt
}

View File

@@ -1 +0,0 @@
EBUILD wolf-m7m-cpuminer-9999.ebuild 521 SHA256 eacbb6557e57e8755004eff600fdb197cd55aff2433f19651cda0003afb0947d SHA512 88e454cb55a902534a298ee9f24cced43b29e86e4bdfc85c858c875349d755aed7a7037aa66e516f51bfc3a9fec2660d50c57dcaa303d79bc6c53697d83b9f1d WHIRLPOOL dc4a3c9642921ac9ed5e5a2f5479768acdbdace4065aaeafed3dfe6fbd1342d28b77cdec621b3887925c47552ae81688b64c5fbc89670033cbd877fe04ee641c

View File

@@ -1,26 +0,0 @@
EAPI="5"
inherit autotools flag-o-matic versionator git-r3
DESCRIPTION="m7m CPU miner"
HOMEPAGE="https://github.com/magi-project/wolf-m7m-cpuminer-V2"
EGIT_REPO_URI="https://github.com/magi-project/wolf-m7m-cpuminer-V2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
src_prepare() {
# https://bitcointalk.org/index.php?topic=735170.msg10367722#msg10367722
cd ${S}
for i in Makefile.am m7/Makefile.am m7/Makefile.in
do
sed -i "s/-flto//g" $i
done
eautoreconf
}
src_install() {
newbin minerd m7m-minerd
}

View File

@@ -1,2 +0,0 @@
DIST zec-miner-bin-0.3.4b.tar.gz 350628 SHA256 5a16a68bee0a767b90201f45f5eabf16334709e04450768087ef259a915507c1 SHA512 00e58c76144ee0de6c77e55d7704d48ed394fbea54f6607e0ec313a398c2a20b89ac784ac37d242c4f1bd4f28ceb7a665ebabbdcb1971f549655d3ec00feaf58 WHIRLPOOL 61b42fcdc51ca17b313e1a304b4137cb3470d4b46376dd84d7d3afe0cb20a0fe4939e0fabac0fdb6f5d43bc79f6182192b9d94d4e31880f3110c0c1c7a1062f6
EBUILD zec-miner-bin-0.3.4b.ebuild 300 SHA256 1165174316429e52384448c2d8660105e3e0a7414f089e4772bda8c771ee399e SHA512 9b199bc9bf0ce8c24cc97110d55cb2acbc57f7c9cccb595247e7444c6dbfc31f2dd9a7c0e059832b754333079525a6d47bee10a895f79897eeedb84c20467f41 WHIRLPOOL 2c2879182417c73eadd1b098b18b355f77c05a65775d78a891eaa0c812c9c3c21ec4e51a7870b69f83760cd57bd126be44b3d34346d9621a33472575b108dd8f

View File

@@ -1,14 +0,0 @@
EAPI="5"
DESCRIPTION="EWBF Zcash CUDA miner"
HOMEPAGE="https://bitcointalk.org/index.php?topic=1707546.0"
SRC_URI="https://drive.google.com/uc?export=download&id=0B9EPp8NdigFiV1AwZW1lY2tEcjA -> ${P}.tar.gz"
SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/${PV}"
src_install() {
newbin miner zecminer
}

View File

@@ -1,5 +0,0 @@
AUX config.sh 5555 SHA256 b875ad76bcb28cf170498453534a5a614bcd9855b1734fb74a6107abbe9a5e4c SHA512 36570ed6558e49519225d2f53e3dfe409efac33ba007ff540755cfb302486b36cdf0c011ea5ab22c91dab164c1035ca625bcc3009330c150b5c27ca7ad69e7c2 WHIRLPOOL 46d710c89d08f967ca502146d56c160ef09ddf8d269a67799b483984de32d757ef80ca809be6b7cbf7ada4614c786688545694b2fc978202c344ce21e43f1c64
DIST trn-4.0-test77.tar.gz 564694 SHA256 9ab0430244903ad86ed74fcc2fdc39dc043d23968888e071313050a967b8a6ff SHA512 9b76ba004fb47dfd162afcfec51630431e8ad7099e5151d4a21b55c8fa670227d6e0756029e57312872c8f4ea986112af50508144caf59adb065212a661f408a WHIRLPOOL e6736ea56d045d7ba28f3710e28159cd5aeb0a0a079fb51b25e7057fb3a2262f9a4c54f607292b4152af40cea05719980362b5a7be62f66d6c1fe4c9e577d0b4
DIST trn-4.0.tar.gz 577266 SHA256 5d73849a52de96ac8bc9e59a4f381a9eb3795b45a23881282c0792b43ef79364 SHA512 aaddfe773d256f40e087b56267c56ed69e3de4cb6f9e7a00181e562822e187e9e7c1f3de76ddc4e20483b45b5b1b009122bdfbd15105072096dee7a9ac833345 WHIRLPOOL 7c5bf99cad9bd345a8baf505c39a9a36ad2920f1dd116d7fb603701b5487ea5d76df12c3ec43122dc4bd06b21e67e33231d3bb5a02ad1ce5e919b71e0b489dbf
EBUILD trn-4.0-r77.ebuild 1251 SHA256 030228c6cf41a0fe45176cca5005f1abc32476cfc786e22270bd6ca693cc4973 SHA512 011159aef431ad046f6ea3772d0e8ba6d674d96a918985c9aadec6371553226f1e08122385c0dfdce2a6e95a9c5102c3a007d4106e5ee010162ab718ea6fb4e6 WHIRLPOOL 23fa2d6fafda2340a9ca820c90e0adb1b3b6dc353a68e24d5d2cb243c43f8ff61c0f11f1c74d411360c809566d76d23ca2709d972ee8c8cced28dfcc4e200556
EBUILD trn-4.0-r84.ebuild 1333 SHA256 f7300235f68c091c2bb15842524152b4b41fd40de13740f09f9b5a3def69452f SHA512 4a5112386f98939e542976f28236163cbb6b21f84173e47f9c9cfca7ae3a822fb306047413cf93df6ce0f11ec60c73daed5301277b42fd118bcf08979fc41c82 WHIRLPOOL d7bf0bef552a22dfb9bc3e8696f4324820978a5e8a8accfa5586f7d4fc0f3ebf2b01b6c63419269ebdf18e4b94e2c3c597f4623b6bba33cbbda6387258fa0d13

View File

@@ -1,271 +0,0 @@
#!/bin/sh
#
# This file was produced by running the Configure script. It holds all the
# definitions figured out by Configure. Should you modify one of these values,
# do not forget to propagate your changes by running "Configure -der". You may
# instead choose to run each of the .SH files by yourself, or "Configure -S".
#
# Package name : trn
# Source directory : .
# Configuration time: Mon Mar 16 09:19:35 PDT 2015
# Configured by : root
# Target system : linux ultravps 3.10.17-gentoo #1 smp mon dec 30 23:06:09 utc 2013 x86_64 intel(r) xeon(r) cpu l5639 @ 2.13ghz genuineintel gnulinux
Id=''
Log=''
Mcc='Mcc'
_a='.a'
_exe=''
_o='.o'
active='remote'
acttimes='remote'
aphostcmd='/bin/hostname'
archobjs=''
awk='/usr/bin/awk'
basename='/usr/bin/basename'
bash='/bin/bash'
bin='/usr/bin'
binexp='/usr/bin'
byacc='byacc'
c=''
cat='/bin/cat'
cc='gcc'
ccflags=''
cf_by='root'
cf_time='Mon Mar 16 09:19:35 PDT 2015'
citydist='none'
cntrydist='none'
comm='/usr/bin/comm'
contains='grep'
contdist='none'
cp='/bin/cp'
cpp='/usr/bin/cpp'
cppflags=''
cpplast='-'
cppminus='-'
cpprun='gcc -E'
cppstdin='gcc -E'
csh='csh'
d_acttimes='define'
d_attribut='define'
d_berknames='define'
d_bsd='undef'
d_dirnamlen=''
d_eunice='undef'
d_ftime='define'
d_genauth='define'
d_getcwd='define'
d_getdname='undef'
d_gethname='define'
d_getpwent='define'
d_gettimeod='define'
d_getwd='define'
d_gnulibc='define'
d_havetlib='define'
d_ignoreorg='undef'
d_inews='define'
d_internet='define'
d_libndir='undef'
d_local='undef'
d_memcmp='define'
d_memcpy='define'
d_memset='define'
d_mkdir='define'
d_msdos='undef'
d_newsadm='define'
d_nntp='define'
d_nolnbuf='undef'
d_normsig='define'
d_novoid='undef'
d_passnames='define'
d_phostcmd='define'
d_portable='undef'
d_rdchk='undef'
d_rename='define'
d_resinit='undef'
d_sigblock='define'
d_sighold='define'
d_sizet='undef'
d_strccmp='define'
d_strchr='define'
d_strftime='define'
d_strstr='define'
d_uname='undef'
d_usendir='undef'
d_usgnames='undef'
d_uwait3=''
d_uwait='undef'
d_vfork='undef'
d_voidsig='define'
d_voidtty=''
d_wifstat='define'
d_xenix='undef'
d_xthread='define'
date='/bin/date'
defeditor='/usr/bin/joe'
diff='/usr/bin/diff'
direntrytype='struct dirent'
echo='/bin/echo'
ed='ed'
egrep='/bin/egrep'
eunicefix=':'
exe_ext=''
expr='/usr/bin/expr'
extrainews=''
filexp='/usr/lib/trn/filexp'
find=''
firstmakefile=''
gccversion='4.8.3'
glibpth='/shlib /usr/shlib /lib/pa1.1 /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/ucblib /usr/local/lib'
grep='/bin/grep'
groupdesc=''
hint='recommended'
hostbits='0'
i_bsdioctl=''
i_dirent='define'
i_ptem='undef'
i_sgtty='undef'
i_stdlib='define'
i_string='define'
i_sysdir='define'
i_sysfilio='undef'
i_sysioctl='define'
i_sysndir='undef'
i_syssockio=''
i_systime='define'
i_syswait='define'
i_termio='undef'
i_termios='define'
i_time='define'
i_unistd='define'
i_utime='define'
i_vfork='undef'
incpath=''
inews='/usr/local/bin/inews'
installbin='/usr/bin'
installinews='/usr/bin'
installmansrc='/usr/share/man/man1'
installprivlib='/usr/lib/trn'
ispell='ispell'
ispell_options=''
ispell_prg='none'
jobslib=''
ksh='ksh'
ldflags=' -L/usr/local/lib'
less='/usr/bin/less'
lib_ext='.a'
libc=''
libndir=''
libpth='/usr/local/lib /lib /usr/lib'
libs='-lresolv -lnsl'
libswanted='malloc resolv socket net hdb bbn str nls nsl intl x ucb'
lint=''
lns='/bin/ln -s'
locdist='none'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
mail='mail'
mailer='/usr/sbin/sendmail'
mailfile='/var/mail/%L'
manext='1'
mansrc='/usr/share/man/man1'
mansrcexp='/usr/share/man/man1'
mboxchar='F'
mimecap='/etc/mailcap'
mips=''
mips_type=''
mkdir='/bin/mkdir'
more='/bin/more'
multistatedist='none'
mv='/bin/mv'
myactive='.falseactive'
myuname='linux ultravps 3.10.17-gentoo #1 smp mon dec 30 23:06:09 utc 2013 x86_64 intel(r) xeon(r) cpu l5639 @ 2.13ghz genuineintel gnulinux '
n='-n'
nametype='bsd'
ndirc=''
ndiro=''
newsadmin='news'
newslib='/tmp'
newslibexp='/tmp'
newsspool='none'
nm='/usr/bin/nm'
nm_opt=''
nm_so_opt='--dynamic'
nroff='/usr/bin/nroff'
obj_ext='.o'
optimize='-O2'
orgdist='none'
orgname='none'
osname='linux'
osvers='3.10.17-gentoo'
overviewdir='remote'
overviewfmt='none'
package='trn'
pager='/usr/bin/less'
path_sep=':'
perl='/usr/bin/perl'
perlpath='/usr/bin/perl'
pg='/usr/bin/pg'
pgp='pgp'
phost='invalid.tld'
phostcmd='hostname'
plibpth=''
prefix='/usr'
prefixexp='/usr'
prefshell='/bin/bash'
privlib='/usr/lib/trn'
privlibexp='/usr/lib/trn'
rm='/bin/rm'
rmail='/usr/bin/rmail'
rootid='0'
runnm='false'
sed='/bin/sed'
sendmail='/usr/sbin/sendmail'
servername='no default'
sharpbang='#!'
shsharp='true'
signal_t='void'
smail='smail'
so='so'
sort='/usr/bin/sort'
spackage='Trn'
spell='spell'
spitshell='cat'
src='.'
startsh='#!/bin/sh'
statedist='none'
strftimec=''
strftimeo=''
strings='/usr/include/string.h'
strn='define'
subscriptions=''
sysman='/usr/share/man/man1'
tail='/usr/bin/tail'
tee=''
termlib='-lcurses'
test='test'
threaddir='remote'
tk='undef'
tkinc=''
tklibs=''
tr='/usr/bin/tr'
trn_init='FALSE'
trn_select='TRUE'
trnl='\n'
uname='/usr/bin/uname'
uniq='/usr/bin/uniq'
useinews='/usr/bin/inews'
usenm='false'
usevfork='false'
usrinc='/usr/include'
uuname='uuname'
vi='/usr/bin/vi'
void=''
vspell=''
who='/usr/bin/who'
xlibpth='/usr/lib/386 /lib/386'
yacc='yacc'
yaccflags=''
PATCHLEVEL="4.0-test77 (Sep 1, 2010)"
CONFIG=true

View File

@@ -1,62 +0,0 @@
EAPI="5"
inherit toolchain-funcs
MY_P="${PF/-r/-test}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="threaded news reader"
HOMEPAGE="http://trn.sourceforge.net/"
SRC_URI="mirror://sourceforge/trn/trn4/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
src_prepare() {
cd ${WORKDIR}/${MY_P} || die
cp ${FILESDIR}/config.sh . || die
./Configure -dse || die
}
src_install() {
for i in Rnmail Pnews trn strn
do
doman ${S}/$i.1
done
for i in Rnmail Pnews trn trn-artchk nntplist inews
do
dobin ${S}/$i
done
dosym /usr/bin/trn /usr/bin/strn
dodir /usr/lib/${PN}
insinto /usr/lib/${PN}
for i in norm.saver newsnews access.def makedir Speller INIT filexp mbox.saver Pnews.header
do
newins ${S}/$i $i
done
dodir /usr/lib/${PN}/HelpFiles
insinto /usr/lib/${PN}/HelpFiles
for i in changelog hints quickstart top
do
newins ${S}/HelpFiles/$i $i
done
dodir /usr/lib/${PN}/HelpFiles/config
insinto /usr/lib/${PN}/HelpFiles/config
for i in environment index macros options
do
newins ${S}/HelpFiles/config/$i $i
done
dodir /usr/lib/${PN}/HelpFiles/samples
insinto /usr/lib/${PN}/HelpFiles/samples
for i in access index trnrc
do
newins ${S}/HelpFiles/samples/$i $i
done
}

View File

@@ -1,460 +0,0 @@
# ChangeLog for net-proxy/dansguardian
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/dansguardian/ChangeLog,v 1.58 2014/02/24 01:11:40 phajdan.jr Exp $
24 Feb 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
dansguardian-2.12.0.3-r2.ebuild:
x86 stable wrt bug #495902
08 Jan 2014; Mike Frysinger <vapier@gentoo.org>
dansguardian-2.12.0.3-r1.ebuild, dansguardian-2.12.0.3-r2.ebuild:
Inherit the user eclass for enewuser/etc...
*dansguardian-2.10.0.3-r1 (09 Apr 2013)
*dansguardian-2.12.0.3-r2 (09 Apr 2013)
09 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.10.0.3-r1.ebuild,
+dansguardian-2.12.0.3-r2.ebuild, -dansguardian-2.10.1.1-r1.ebuild,
-dansguardian-2.10.1.1-r2.ebuild, -dansguardian-2.10.1.1.ebuild,
-dansguardian-2.12.0.3.ebuild:
Revision bump, force people that are not running stable to use >=dev-
libs/libpcre-8.32. Fixes bug #417679 reported by Tomas Mozes. Dropped old,
will drop current stable once future stabilization is done.
*dansguardian-2.12.0.3-r1 (01 Apr 2013)
01 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.12.0.3-r1.ebuild:
Revision bump. Package was forcing debug on everyone, resolved by only passing
debug parameter to econf when USE="debug". Reported by Tomas Mozen. Fixes bug
#463978.
*dansguardian-2.12.0.3 (04 Mar 2013)
04 Mar 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.12.0.3.ebuild,
dansguardian-2.10.1.1-r2.ebuild, files/dansguardian.init, metadata.xml:
Version bump to 2.12.0.3, thanks to Patrick McMunn. Fixes bug #447902.
*dansguardian-2.10.1.1-r2 (16 Sep 2012)
16 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+dansguardian-2.10.1.1-r2.ebuild, +files/dansguardian-2.10.1.1-pcre830.patch:
Fix dansguardian being unusable after upgrade to pcre-8.30, bug #417679 by
Tomas Mozes. Patch from Debian, http://bugs.debian.org/667664 .
03 May 2012; Jeff Horelick <jdhore@gentoo.org> dansguardian-2.10.0.3.ebuild,
dansguardian-2.10.1.1.ebuild, dansguardian-2.10.1.1-r1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
*dansguardian-2.10.1.1-r1 (11 Nov 2011)
11 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+dansguardian-2.10.1.1-r1.ebuild:
Run as a dedicated user instead of nobody, bug #360177.
*dansguardian-2.10.1.1 (05 Jul 2009)
05 Jul 2009; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.10.0.3-gcc44.patch,
+files/dansguardian-2.10.1.1-gcc44.patch,
-files/dansguardian-2.10-uclibc++.patch, -dansguardian-2.10-r1.ebuild,
-dansguardian-2.10-r2.ebuild, dansguardian-2.10.0.3.ebuild,
+dansguardian-2.10.1.1.ebuild:
Fix gcc-4.4 errors (#275908). Version bump (#275838).
26 Apr 2009; Brent Baude <ranger@gentoo.org> dansguardian-2.10.0.3.ebuild:
stable ppc, bug 265496
19 Apr 2009; Markus Meier <maekke@gentoo.org> dansguardian-2.10.0.3:
amd64/x86 stable, bug #265496
12 Apr 2009; Brent Baude <ranger@gentoo.org> dansguardian-2.10.0.3.ebuild:
stable ppc64, bug 265496
08 Apr 2009; Alin Năstac <mrness@gentoo.org>
dansguardian-2.10.0.3.ebuild:
Remove libclamav support, broken by clamav-0.95 (#264820).
*dansguardian-2.10.0.3 (17 Feb 2009)
17 Feb 2009; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-xnaughty-2.7.6-1.diff,
-files/dansguardian-2.8.0.6-ctime.patch,
-files/dansguardian-2.8.0.6-gentoo.patch,
-files/dansguardian-2.9.9.5-gentoo.patch, -dansguardian-2.8.0.6-r1.ebuild,
-dansguardian-2.9.9.5_beta.ebuild, +dansguardian-2.10.0.3.ebuild:
Version bump (#258524). Remove obsolete versions.
*dansguardian-2.10-r2 (01 Dec 2008)
01 Dec 2008; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.10-uclibc++.patch, +dansguardian-2.10-r2.ebuild:
Fix broken build when compiled using uclibc++, thanks to Natanael Copa
<natanael dot copa at gmail dot com> (#247547).
13 Nov 2008; Brent Baude <ranger@gentoo.org> dansguardian-2.10-r1.ebuild:
stable ppc64, bug 245680
08 Nov 2008; Markus Meier <maekke@gentoo.org> dansguardian-2.10-r1.ebuild:
amd64/x86 stable, bug #245680
08 Nov 2008; nixnut <nixnut@gentoo.org> dansguardian-2.10-r1.ebuild:
Stable on ppc wrt bug 245680
*dansguardian-2.10-r1 (12 Oct 2008)
12 Oct 2008; Alin Năstac <mrness@gentoo.org> -dansguardian-2.10.ebuild,
+dansguardian-2.10-r1.ebuild:
Install doc files using the Gentoo's standard path (#241314).
*dansguardian-2.10 (09 Oct 2008)
09 Oct 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.4-gentoo.patch,
-dansguardian-2.9.9.4_beta.ebuild, +dansguardian-2.10.ebuild:
Version bump (#240686).
23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
*dansguardian-2.9.9.5_beta (13 Jul 2008)
13 Jul 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.3-gentoo.patch,
+files/dansguardian-2.9.9.5-gentoo.patch,
-dansguardian-2.9.9.3_beta.ebuild, +dansguardian-2.9.9.5_beta.ebuild:
Version bump.
*dansguardian-2.9.9.4_beta (14 May 2008)
14 May 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.2-gentoo.patch,
+files/dansguardian-2.9.9.4-gentoo.patch,
-dansguardian-2.9.9.2_beta.ebuild, +dansguardian-2.9.9.4_beta.ebuild:
Version bump - first version compatible with clamav-0.93 (#218314).
*dansguardian-2.9.9.3_beta (20 Apr 2008)
20 Apr 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.1-gentoo.patch,
-files/dansguardian-2.9.9.1-no-default-lists.patch,
-files/dansguardian-2.9.9.1-uclibc++.patch,
+files/dansguardian-2.9.9.3-gentoo.patch,
-dansguardian-2.9.9.1_beta.ebuild, +dansguardian-2.9.9.3_beta.ebuild:
Version bump (#212366).
*dansguardian-2.9.9.2_beta (30 Dec 2007)
30 Dec 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.0-gentoo.patch,
-files/dansguardian-2.9.9.0-no-default-lists.patch,
-files/dansguardian-2.9.9.0-uclibc++.patch,
+files/dansguardian-2.9.9.2-gentoo.patch,
-dansguardian-2.9.9.0_beta.ebuild, +dansguardian-2.9.9.2_beta.ebuild:
Remove old version. Version bump.
*dansguardian-2.9.9.1_beta (09 Sep 2007)
09 Sep 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.5-gentoo.patch,
-files/dansguardian-2.9.8.5-uclibc++.patch,
+files/dansguardian-2.9.9.1-gentoo.patch,
+files/dansguardian-2.9.9.1-no-default-lists.patch,
+files/dansguardian-2.9.9.1-uclibc++.patch,
-dansguardian-2.9.8.5_beta.ebuild, +dansguardian-2.9.9.1_beta.ebuild:
Version bump (#191870).
*dansguardian-2.9.9.0_beta (18 Aug 2007)
18 Aug 2007; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.9.9.0-gentoo.patch,
+files/dansguardian-2.9.9.0-no-default-lists.patch,
+files/dansguardian-2.9.9.0-uclibc++.patch,
dansguardian-2.8.0.6-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild,
+dansguardian-2.9.9.0_beta.ebuild:
Version bump. Remove dansguardian-dgav block atom from DEPENDs.
17 Jun 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.2-gentoo.patch,
-files/dansguardian-2.9.8.2-uclibc++.patch,
-dansguardian-2.9.8.2_beta-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild:
Remove obsolete beta version. Replace need clamd with use clamd since users
might prefer clamav scanner over the default clamdscan.
28 Apr 2007; Sven Wegener <swegener@gentoo.org>
dansguardian-2.9.8.2_beta-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild:
Fix *initd, *confd and *envd calls (#17388, #174266)
*dansguardian-2.9.8.5_beta (04 Apr 2007)
04 Apr 2007; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.9.8.5-gentoo.patch,
+files/dansguardian-2.9.8.5-uclibc++.patch,
+dansguardian-2.9.8.5_beta.ebuild:
Version bump (#173102).
*dansguardian-2.9.8.2_beta-r1 (26 Mar 2007)
26 Mar 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.1-gentoo.patch,
-files/dansguardian-2.9.8.1-uclibc++.patch,
-dansguardian-2.9.8.1_beta.ebuild, -dansguardian-2.9.8.2_beta.ebuild,
+dansguardian-2.9.8.2_beta-r1.ebuild:
Remove old beta version. Install support for libclamav when clamav USE flag
is enabled (#172302).
*dansguardian-2.9.8.2_beta (01 Feb 2007)
01 Feb 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.0-gentoo.patch,
-files/dansguardian-2.9.8.0-uclibc++.patch,
+files/dansguardian-2.9.8.2-gentoo.patch,
+files/dansguardian-2.9.8.2-uclibc++.patch,
-dansguardian-2.9.8.0_beta.ebuild, +dansguardian-2.9.8.2_beta.ebuild:
Version bump (#164840).
*dansguardian-2.9.8.1_beta (19 Dec 2006)
19 Dec 2006; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.7.5-ctime.patch,
-files/dansguardian-2.9.7.5-lm.patch,
-files/dansguardian-2.9.7.5_alpha-gentoo.patch,
+files/dansguardian-2.9.8.1-gentoo.patch,
+files/dansguardian-2.9.8.1-uclibc++.patch,
-dansguardian-2.9.7.5_alpha.ebuild, +dansguardian-2.9.8.1_beta.ebuild:
Version bump (#158533).
*dansguardian-2.9.8.0_beta (01 Nov 2006)
01 Nov 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.7.0-ctime.patch,
-files/dansguardian-2.9.7.0-lm.patch,
-files/dansguardian-2.9.7.0_alpha-gentoo.patch,
+files/dansguardian-2.9.8.0-gentoo.patch,
+files/dansguardian-2.9.8.0-uclibc++.patch,
-dansguardian-2.9.7.0_alpha.ebuild, +dansguardian-2.9.8.0_beta.ebuild:
Remove obsolete alpha version. Version bump (#153555).
*dansguardian-2.9.7.5_alpha (19 Aug 2006)
19 Aug 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.6.2_alpha-gentoo.patch,
+files/dansguardian-2.9.7.5-ctime.patch,
+files/dansguardian-2.9.7.5-lm.patch,
+files/dansguardian-2.9.7.5_alpha-gentoo.patch,
-dansguardian-2.9.6.2_alpha.ebuild, +dansguardian-2.9.7.5_alpha.ebuild:
Remove obsolete alpha version. Version bump (#143448).
31 May 2006; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.8.0.6-ctime.patch,
+files/dansguardian-2.9.7.0-ctime.patch,
+files/dansguardian-2.9.7.0-lm.patch, dansguardian-2.8.0.6-r1.ebuild,
dansguardian-2.9.7.0_alpha.ebuild:
Fix compilation issues on systems with uclibc++ (#134197).
*dansguardian-2.9.7.0_alpha (30 May 2006)
30 May 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.6.1_alpha-gentoo.patch,
+files/dansguardian-2.9.7.0_alpha-gentoo.patch,
-dansguardian-2.9.6.1_alpha.ebuild, +dansguardian-2.9.7.0_alpha.ebuild:
Version bump.
*dansguardian-2.9.6.2_alpha (14 Apr 2006)
14 Apr 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.3.1_alpha-gentoo.patch,
-files/dansguardian-2.9.3.2_alpha-gentoo.patch,
-files/dansguardian-2.9.3.2_alpha-kaspersky-response.patch,
+files/dansguardian-2.9.6.2_alpha-gentoo.patch,
-dansguardian-2.9.3.2_alpha.ebuild, +dansguardian-2.9.6.2_alpha.ebuild:
Remove obsolete test version. Version bump.
23 Mar 2006; Alin Nastac <mrness@gentoo.org>
dansguardian-2.9.6.1_alpha.ebuild:
Fix libpcre dependency (#127209).
*dansguardian-2.9.6.1_alpha (06 Mar 2006)
06 Mar 2006; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.6.1_alpha-gentoo.patch,
-dansguardian-2.8.0.4.ebuild, -dansguardian-2.8.0.6.ebuild,
-dansguardian-2.9.3.1_alpha.ebuild, +dansguardian-2.9.6.1_alpha.ebuild:
Remove obsolete versions. Version bump.
07 Feb 2006; Simon Stelling <blubb@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
stable on amd64
*dansguardian-2.9.3.2_alpha (08 Jan 2006)
08 Jan 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.3.0_alpha-gentoo.patch,
+files/dansguardian-2.9.3.2_alpha-gentoo.patch,
+files/dansguardian-2.9.3.2_alpha-kaspersky-response.patch,
-dansguardian-2.9.3.0_alpha.ebuild, +dansguardian-2.9.3.2_alpha.ebuild:
Remove old test version. Version bump with optional support for Kaspersky
antivirus software, selectable through kaspersky useflag (#117268). Thanks
goes to Cahya <cahya@mail.com>.
24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
Stable on ppc.
*dansguardian-2.9.3.1_alpha (20 Dec 2005)
20 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.3.1_alpha-gentoo.patch,
+dansguardian-2.9.3.1_alpha.ebuild:
Version bump (#116128).
18 Dec 2005; Markus Rothe <corsair@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
Stable on ppc64
*dansguardian-2.9.3.0_alpha (13 Dec 2005)
13 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.3.0_alpha-gentoo.patch,
dansguardian-2.8.0.6-r1.ebuild, +dansguardian-2.9.3.0_alpha.ebuild:
Mark stable on x86. Bump to the latest alpha version, which now supports
ClamAV and Perl compatible regular expressions (#114250).
*dansguardian-2.8.0.6-r1 (08 Dec 2005)
08 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.8.0.6-gentoo.patch, files/dansguardian.init,
+files/dansguardian.logrotate, +dansguardian-2.8.0.6-r1.ebuild:
Fix init script dependencies (#114511). Improve logrotate file.
06 Oct 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.6.ebuild:
Stable on ppc.
04 Oct 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.8.0.4.ebuild,
dansguardian-2.8.0.6.ebuild:
Remove INSTALL and LICENSE from docs. Mark stable on x86.
*dansguardian-2.8.0.6 (29 Aug 2005)
29 Aug 2005; Alin Nastac <mrness@gentoo.org> +dansguardian-2.8.0.6.ebuild:
Version bump.
30 Jul 2005; Alin Nastac <mrness@gentoo.org> -dansguardian-2.8.0.2.ebuild:
Remove obsolete version.
30 May 2005; Marcus D. Hanwell <marcus@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on amd64.
01 May 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on ppc.
22 Apr 2005; Alin Nastac <mrness@gentoo.org> :
Rename category & herd www-proxy to net-proxy
09 Apr 2005; Markus Rothe <corsair@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on ppc64
06 Apr 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.8.0.4.ebuild:
Stable on x86
25 Mar 2005; <blubb@gentoo.org> dansguardian-2.8.0.4.ebuild:
added ~amd64
11 Mar 2005; Alin Nastac <mrness@gentoo.org> -dansguardian-2.7.1.ebuild,
-dansguardian-2.7.6.ebuild, dansguardian-2.8.0.4.ebuild:
Remove obsolete versions and fix mode of init.d script.
08 Mar 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.7.1.ebuild,
dansguardian-2.7.6.ebuild, dansguardian-2.8.0.2.ebuild,
dansguardian-2.8.0.4.ebuild:
Inter-block this package with dansguardian-dgav.
*dansguardian-2.8.0.4 (26 Feb 2005)
26 Feb 2005; Alin Nastac <mrness@gentoo.org> metadata.xml,
files/dansguardian.init, dansguardian-2.8.0.2.ebuild,
+dansguardian-2.8.0.4.ebuild:
Version bump. Fix bug #66177. Append user CFLAGS. Change herd to www-proxy.
06 Feb 2005; Markus Rothe <corsair@gentoo.org> dansguardian-2.8.0.2.ebuild:
Stable on ppc64
30 Dec 2004; Markus Rothe <corsair@gentoo.org> dansguardian-2.8.0.2.ebuild:
Added ~ppc64 to KEYWORDS
05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
Fixed ChangeLog header.
29 Aug 2004; David Holm <dholm@gentoo.org> dansguardian-2.8.0.2.ebuild:
Added to ~ppc.
*dansguardian-2.8.0.2 (27 Aug 2004)
27 Aug 2004; Renat Lumpau <rl03@gentoo.org> +dansguardian-2.8.0.2.ebuild:
Version bump, updated location of cgi-in. Closes #58400, 54961.
27 Aug 2004; Renat Lumpau <rl03@gentoo.org> metadata.xml:
Method is no longer maintaining dansguardian; reassigning to web-apps.
16 Aug 2004; Andrew Bevitt <cyfred@gentoo.org>; dansguardian-2.7.1.ebuild:
Changing net-www/squid to www-proxy/squid in 2.7.1 depends
*dansguardian-2.7.1 (15 Aug 2004)
15 Aug 2004; Stuart Herbert <stuart@gentoo.org> +metadata.xml,
+files/dansguardian-xnaughty-2.7.6-1.diff, +files/dansguardian.init,
+dansguardian-2.7.1.ebuild, +dansguardian-2.7.6.ebuild:
Moved from net-www/dansguardian to www-proxy/dansguardian.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
dansguardian-2.7.6.ebuild:
virtual/glibc -> virtual/libc
15 Apr 2004; Ciaran McCreesh <ciaranm@gentoo.org> dansguardian-2.7.6.ebuild:
Added ~sparc,
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
dansguardian-2.7.1.ebuild, dansguardian-2.7.6.ebuild:
don't assign to P; inherit eutils for epatch; error messages
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
dansguardian-2.6.0.ebuild, dansguardian-2.7.2.ebuild,
dansguardian-2.7.5.ebuild:
tidy extra versions, leaving one stable and one unstable
*dansguardian-2.7.6 (05 Dec 2003)
05 Dec 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.6.ebuild,
files/dansguardian-xnaughty-2.7.6-1.diff:
version bump, took squid out of DEPEND since you can use any proxy
(particularly lighter weight ones), added my patch to add an X-Naughty header
to naughty pages but otherwise leave them alone (for better control upstream)
*dansguardian-2.7.5 (19 Nov 2003)
19 Nov 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.5.ebuild:
version bump
05 Aug 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.1.ebuild,
dansguardian-2.7.2.ebuild:
fixed logrotate issue
*dansguardian-2.7.2 (31 Jul 2003)
31 Jul 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.2.ebuild:
upstream bump
*dansguardian-2.7.1 (28 May 2003)
28 May 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.6.0.ebuild,
dansguardian-2.7.1.ebuild, files/dansguardian.init:
initial import thanks to Pat Double <double@inebraska.com>
*dansguardian-2.6.0 (28 May 2003)
28 May 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.6.0.ebuild,
dansguardian-2.7.1.ebuild, files/dansguardian.init:
initial import thanks to Pat Double <double@inebraska.com>

View File

@@ -1,10 +0,0 @@
AUX dansguardian-2.10.0.3-gcc44.patch 1027 SHA256 0faa881ab43930c377a134029024c4880094b197a71abcd83351378e27a3e612 SHA512 0d384dd0fc1e8930deaeadf4aa1067d259f4925c384be0833a8a84bf9685572ac5e9674f225c164a1adbf8fa8365bdb9f24ff0d8ddc490cb1f670ad4be5b4b2c WHIRLPOOL 4229c518a2cc7901bd03a95adf55f58199514445eaa4504031f7abf1844439333c6584de0f891971880b1f655a5e81593882e0f401df5daa66ab1bcdb1568a2b
AUX dansguardian-2.10.1.1-gcc44.patch 1472 SHA256 7e2069ea67428bc3b81b4e5d0d6ea942810927b600fbd09fb15843e257aff0c0 SHA512 083f534df290d51c956d35496678e076abbf42f30ed02a46019e64d0de09d08025b42f72587450b2662af94ab3d630d4264964bd9d2995c9629f22b26b910175 WHIRLPOOL 5c9d5f2728fa15376ccbb590f24667e982bbdc2cba3f99b0db652c9c0d2ebc204986e54c0975684491525fd13175a4e76cf9fb83169f3106a7049419fcacaf87
AUX dansguardian-2.10.1.1-pcre830.patch 2468 SHA256 8686b5d845642ff74f4706559c770f027de38dd12982dd0a6573d946bb85aa87 SHA512 d3d9af038ff5a91d1f9dc6cf4175b0da2a791386ca624f4a639338ed189a274eba720e9771986e7ded517e2623185e8b61ef3689414197c47a6ae3220be99d57 WHIRLPOOL 8a34209bc5663b693787972197d1842f80a81d02e8309224c4c913f7bfdd4371a2f10e3311d4ac3f8692954c058d00880c487b08991720cb831b5155547db943
AUX dansguardian.init 1073 SHA256 f1628ea000ec906a903a3c88d48643b8bd00a68b6befd2c17b504af24de32dd6 SHA512 c222cd923aebfcfe8dacddcdcdafd40d0bc531a2166029085e494d2f68744793dc14e7b43aab6f3cb5394077554f467e0c511642cc65634e39873dcd4de95c75 WHIRLPOOL b07af01d52ede9222d471fd8c3f11b022470a42681b2aedce0609fe2504dcc528eba86ce99cf89eea7c6d6fb12dc9a17b4410dbec8a7febbd4f4261f3976c869
AUX dansguardian.logrotate 188 SHA256 124775c1a6dd20652e7b7511bb484c654ac63cc0c0a2baf2357d8ce7086867a2 SHA512 ec272a14f88cd1939272e4a689602b784236bf2fb25d1d7fd720f4d998028d7e1d6ba520d7044e1fef14838caa18ec19224d1cfbe04318b14316fe507e9d13dc WHIRLPOOL 547f10ea51af68a29355adc6acd1122817f1ca1335566588dd2acb71fc444a40cbb3cacf9ee6ead4ed29a0e35d91eb8ff91d20423644b2d72fe8f30db8ec5d18
AUX dg.maxuploadsize.patch 1763 SHA256 85eb8e7edbfef7524edaeaa00e3440307410f43621c55adb3b0c1ca2a7637bdd SHA512 1dac6604195585c58e8df35de523c90daa1518c04b4b8926f155fdc78a52494843abf9b611c903d48d029b9e25d29c36f09e21088ab034aed6f7a8b5ff95d9e7 WHIRLPOOL 95e1ebb29248dd3ecfbea1f2c91697cde37d4e11961b389cc13fd7f5c0972ec9d5bea07008affc6151ef60a3eea2af903f3280d3b3346c685d4eedf41fe76753
DIST dansguardian-2.12.0.3.tar.bz2 577701 SHA256 c74e9a32b97f9a9a056fced3da23fe48fca2bc6aa9af670afe9a53dc819414f5 SHA512 37155ef4f1a6dd6bdd87f79c7199b77de49746e4bff0631c239a569c21bf26240cbc9eae5a2436653bfc3d170a664710af9d80c4cfac3082a0620caeaac6740b WHIRLPOOL 64f64161a3dbf48c122fbf341ac8a7b4892be2049d1ac05948e9aa8c4cb927efa6ce929404b60c43f67457268f3c432b0ff109fb333ffe8ab84bba0b528b52eb
EBUILD dansguardian-2.12.0.3-r3.ebuild 2985 SHA256 ebccfe4ce33ecd27c3955b81387a16f44fe54e1af575f15dc22ac7359b9f090a SHA512 2811c7567634383f5a34a43fa4a106ae4f73e2678695e4b8a423565d00c8aae6afc64210441a77a4d1f149bc10e01dbacd54d5c828f150b571357611928feb6a WHIRLPOOL cd467e3fe63ffcabe79f6bdd549a852ebd309123660fa6a100405584ae45acfbe8326f85e1b86043a83708d662db421b8bea5d924cd67a11909dd9148efc5c7c
MISC ChangeLog 17501 SHA256 06ca11c0ea8afc41b13d4eb6f1b199100ec8f585214047c0f0b1ac51d96a940a SHA512 ff8de473f21c55737d7b555cf0bdea769322f56e116ab148ce9be5e3680e45a4ba5eff6813c3c47d8836ad6b25140eedce557c9980771c7dca81b7a702f7a55b WHIRLPOOL b8dda7f377b9399ec5949e781fb03eb0c3e6c2b37f71949e26f11f027d909355ee8766f0770efb5bca6b58b790c73f94336e55eb9db9f4066a036e3e5d2e6590
MISC metadata.xml 1705 SHA256 3d45662a022d15d088bf28b82bb30f864b5ca5ef87fa2cf189432af8f2b6f82d SHA512 182ec9e70ccb9537c36f468eb0a203f54e9dc531a3b38d4d9deed8ac6dad69d7227c3b2c1d87fa4fa59f7cb42ab1725267f2ae539cc676808cc5e8662c81d8a6 WHIRLPOOL 6c3b528098426e69037117585c7c0111d9e3668c744a67789fbf8000b16f88261f8dbed5456cf30df810272de6e298f1ed53c42a4e9fb5dbed02f249d397961f

View File

@@ -1,115 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/dansguardian/dansguardian-2.12.0.3-r3.ebuild,v 1.3 2014/02/24 01:11:40 phajdan.jr Exp $
EAPI="5"
inherit eutils user
DESCRIPTION="Web content filtering via proxy"
HOMEPAGE="http://www.${PN}.org"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
IUSE="avast backtrace clamav commandline debug email +fancydm icap kaspersky +lfs logrotate ntlm orig-ip +pcre static-libs trickledm"
RDEPEND="sys-libs/zlib
clamav? ( app-antivirus/clamav )
logrotate? ( app-admin/logrotate )
ntlm? ( virtual/libiconv )
pcre? ( >=dev-libs/libpcre-8.32 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
WIKI="http://contentfilter.futuragts.com/wiki/doku.php"
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 /dev/null ${PN}
}
src_configure() {
local debug
if use debug ; then
debug="$(use_with debug dgdebug)"
fi
econf \
$(use_enable avast avastd) \
$(use_enable backtrace segv-backtrace) \
$(use_enable clamav clamd) \
$(use_enable commandline) \
${debug} \
$(use_enable email) \
$(use_enable fancydm) \
$(use_enable icap) \
$(use_enable kaspersky kavd) \
$(use_enable lfs) \
--with-logdir=/var/log/${PN} \
$(use_enable ntlm) \
$(use_enable orig-ip) \
$(use_enable pcre) \
--with-piddir=/var/run \
--with-proxygroup=${PN} \
--with-proxyuser=${PN} \
$(use_enable static-libs static-zlib) \
$(use_enable trickledm)
}
src_prepare() {
epatch "${FILESDIR}/dg.maxuploadsize.patch"
}
src_install() {
default
# Edit config files for virus scanners chosen based on USE flags.
if use avast; then
sed -r -i -e 's/^#( *contentscanner *=.*avastdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use clamav; then
sed -r -i -e 's/[ \t]+use dns/& clamd/' "${D}/etc/init.d/${PN}"
sed -r -i -e 's/^#( *contentscanner *=.*clamdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use commandline; then
sed -r -i -e 's/^#( *contentscanner *=.*commandlinescan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use icap; then
sed -r -i -e 's/^#( *contentscanner *=.*icapscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use kaspersky; then
sed -r -i -e 's/^#( *contentscanner *=.*kavdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
# Install Gentoo init script
newinitd "${FILESDIR}/${PN}.init" ${PN}
# Install log rotation file.
if use logrotate; then
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
else
exeinto /etc/cron.weekly
newexe data/scripts/logrotation ${PN}.cron
fi
keepdir /var/log/${PN}
fperms o-rwx /var/log/${PN}
}
pkg_postinst() {
local runas="${PN}:${PN}"
if [ -d "${ROOT}/var/log/${PN}" ] ; then
chown -R ${runas} "${ROOT}/var/log/${PN}"
chmod o-rwx "${ROOT}/var/log/${PN}"
fi
einfo "For assistance configuring ${PN}, visit the wiki at ${WIKI}"
}

View File

@@ -1,26 +0,0 @@
diff -Nru dansguardian-2.10.0.3.orig/src/downloadmanagers/fancy.cpp dansguardian-2.10.0.3/src/downloadmanagers/fancy.cpp
--- dansguardian-2.10.0.3.orig/src/downloadmanagers/fancy.cpp 2008-11-18 12:27:04.000000000 +0100
+++ dansguardian-2.10.0.3/src/downloadmanagers/fancy.cpp 2009-07-05 01:08:17.000000000 +0200
@@ -26,6 +26,7 @@
#include "../HTMLTemplate.hpp"
#include "../ConnectionHandler.hpp"
+#include <stdio.h>
#include <syslog.h>
#include <sys/time.h>
#include <sys/types.h>
diff -Nru dansguardian-2.10.0.3.orig/src/String.cpp dansguardian-2.10.0.3/src/String.cpp
--- dansguardian-2.10.0.3.orig/src/String.cpp 2009-01-16 11:44:28.000000000 +0100
+++ dansguardian-2.10.0.3/src/String.cpp 2009-07-05 01:10:40.000000000 +0200
@@ -164,9 +164,9 @@
return 0;
off_t t = 0;
if (sizeof(off_t) == 4)
- sscanf(this->c_str(), "%d", &t);
+ sscanf(this->c_str(), "%d", (long *)&t);
else if (sizeof(off_t) == 8)
- sscanf(this->c_str(), "%lld", &t);
+ sscanf(this->c_str(), "%lld", (long long*)&t);
return t;
}

View File

@@ -1,37 +0,0 @@
diff -Nru dansguardian-2.10.1.1.orig/src/ConnectionHandler.cpp dansguardian-2.10.1.1/src/ConnectionHandler.cpp
--- dansguardian-2.10.1.1.orig/src/ConnectionHandler.cpp 2009-02-25 12:36:22.000000000 +0100
+++ dansguardian-2.10.1.1/src/ConnectionHandler.cpp 2009-07-05 01:15:52.000000000 +0200
@@ -44,6 +44,7 @@
#include <istream>
#ifdef ENABLE_ORIG_IP
+#include <limits.h>
#include <linux/types.h>
#include <linux/netfilter_ipv4.h>
#endif
diff -Nru dansguardian-2.10.1.1.orig/src/downloadmanagers/fancy.cpp dansguardian-2.10.1.1/src/downloadmanagers/fancy.cpp
--- dansguardian-2.10.1.1.orig/src/downloadmanagers/fancy.cpp 2008-11-18 12:27:04.000000000 +0100
+++ dansguardian-2.10.1.1/src/downloadmanagers/fancy.cpp 2009-07-05 01:15:12.000000000 +0200
@@ -26,6 +26,7 @@
#include "../HTMLTemplate.hpp"
#include "../ConnectionHandler.hpp"
+#include <stdio.h>
#include <syslog.h>
#include <sys/time.h>
#include <sys/types.h>
diff -Nru dansguardian-2.10.1.1.orig/src/String.cpp dansguardian-2.10.1.1/src/String.cpp
--- dansguardian-2.10.1.1.orig/src/String.cpp 2009-01-16 11:44:28.000000000 +0100
+++ dansguardian-2.10.1.1/src/String.cpp 2009-07-05 01:15:12.000000000 +0200
@@ -164,9 +164,9 @@
return 0;
off_t t = 0;
if (sizeof(off_t) == 4)
- sscanf(this->c_str(), "%d", &t);
+ sscanf(this->c_str(), "%d", (long *)&t);
else if (sizeof(off_t) == 8)
- sscanf(this->c_str(), "%lld", &t);
+ sscanf(this->c_str(), "%lld", (long long*)&t);
return t;
}

View File

@@ -1,61 +0,0 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 80_fix_libcre3_max_sub_expression_allocation.dpatch by Russell Coker
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: libpcre3 sets reg.re_nsub to an exreme large value and dansguardian
## DP: tries to allocate memory for all records which lets malloc fail.
## DP: this patch limits the allocation to 1024 records. (#667664)
@DPATCH@
diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' pkg-dansguardian~/src/RegExp.cpp pkg-dansguardian/src/RegExp.cpp
--- pkg-dansguardian~/src/RegExp.cpp 2011-10-29 14:16:31.000000000 +0200
+++ pkg-dansguardian/src/RegExp.cpp 2012-06-23 11:02:48.821473711 +0200
@@ -161,14 +161,17 @@
offsets.clear();
lengths.clear();
imatched = false;
- regmatch_t *pmatch = new regmatch_t[reg.re_nsub + 1]; // to hold result
+ int num_sub_expressions = MAX_SUB_EXPRESSIONS;
+ if(reg.re_nsub < num_sub_expressions)
+ num_sub_expressions = reg.re_nsub;
+ regmatch_t *pmatch = new regmatch_t[num_sub_expressions + 1]; // to hold result
if (!pmatch) { // if it failed
delete[]pmatch;
imatched = false;
return false;
// exception?
}
- if (regexec(&reg, pos, reg.re_nsub + 1, pmatch, 0)) { // run regex
+ if (regexec(&reg, pos, num_sub_expressions + 1, pmatch, 0)) { // run regex
delete[]pmatch;
imatched = false;
// #ifdef DGDEBUG
@@ -182,7 +185,7 @@
int error = 0;
while (error == 0) {
largestoffset = 0;
- for (i = 0; i <= (signed) reg.re_nsub; i++) {
+ for (i = 0; i <= (signed) num_sub_expressions; i++) {
if (pmatch[i].rm_so != -1) {
matchlen = pmatch[i].rm_eo - pmatch[i].rm_so;
submatch = new char[matchlen + 1];
@@ -199,7 +202,7 @@
}
if (largestoffset > 0) {
pos += largestoffset;
- error = regexec(&reg, pos, reg.re_nsub + 1, pmatch, REG_NOTBOL);
+ error = regexec(&reg, pos, num_sub_expressions + 1, pmatch, REG_NOTBOL);
} else {
error = -1;
}
diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' pkg-dansguardian~/src/RegExp.hpp pkg-dansguardian/src/RegExp.hpp
--- pkg-dansguardian~/src/RegExp.hpp 2011-10-29 14:16:31.000000000 +0200
+++ pkg-dansguardian/src/RegExp.hpp 2012-06-23 11:02:48.821473711 +0200
@@ -22,6 +22,7 @@
#ifndef __HPP_REGEXP
#define __HPP_REGEXP
+#define MAX_SUB_EXPRESSIONS 1024
// INCLUDES

View File

@@ -1,32 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/dansguardian/files/dansguardian.init,v 1.3 2013/03/04 12:13:11 tomwij Exp $
extra_started_commands="reload"
depend() {
need net
use dns \
squid apache2 bfilter mman junkbuster oops polipo privoxy tinyproxy wwwoffled
#dansguardian could be used in conjuction with any of the above web proxies
provide dansguardian
}
start() {
ebegin "Starting DansGuardian"
start-stop-daemon --start --background --pidfile /var/run/dansguardian.pid --exec /usr/sbin/dansguardian --progress --quiet
eend $?
}
stop() {
ebegin "Stopping DansGuardian"
start-stop-daemon --stop --pidfile /var/run/dansguardian.pid --exec /usr/sbin/dansguardian --progress --quiet
eend $?
}
reload() {
ebegin "Leaving current connections open. Reloading filter group config files."
/usr/sbin/dansguardian -g
eend $?
}

View File

@@ -1,14 +0,0 @@
/var/log/dansguardian/access.log {
rotate 4
weekly
missingok
notifempty
nocreate
nocopy
nocopytruncate
nocompress
postrotate
/usr/sbin/dansguardian -r
endscript
}

View File

@@ -1,36 +0,0 @@
diff -rub dansguardian-2.12.0.3/src/FOptionContainer.cpp dansguardian-2.12.0.3/src/FOptionContainer.cpp
--- dansguardian-2.12.0.3/src/FOptionContainer.cpp Sat Sep 29 22:06:45 2012
+++ dansguardian-2.12.0.3/src/FOptionContainer.cpp Wed Nov 28 20:05:20 2012
@@ -304,13 +304,6 @@
violationbody="";
threshold = findoptionI("threshold");
- // TODO: Implement a "findoptionO" and a version of
- // reality check which uses off_t, for large file support?
- max_upload_size = findoptionI("maxuploadsize");
- if (!realitycheck(max_upload_size, -1, 0, "maxuploadsize")) {
- return false;
- } // check its a reasonable value
- max_upload_size *= 1024;
avadmin = findoptionS("avadmin");
if (avadmin.length()==0) {
diff -rub dansguardian-2.12.0.3/src/OptionContainer.cpp dansguardian-2.12.0.3/src/OptionContainer.cpp
--- dansguardian-2.12.0.3/src/OptionContainer.cpp Sat Sep 29 22:06:45 2012
+++ dansguardian-2.12.0.3/src/OptionContainer.cpp Wed Nov 28 20:09:32 2012
@@ -236,6 +236,15 @@
mailer = findoptionS("mailer");
#endif
+ // TODO: Implement a "findoptionO" and a version of
+ // reality check which uses off_t, for large file support?
+ max_upload_size = findoptionI("maxuploadsize");
+ if (!realitycheck(max_upload_size, -1, 0, "maxuploadsize")) {
+ return false;
+ } // check its a reasonable value
+ if (max_upload_size > 0)
+ max_upload_size *= 1024;
+
// the dansguardian.conf and pics files get amalgamated into one
// deque. They are only seperate files for clarity.

View File

@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>net-proxy</herd>
<longdescription>DansGuardian is an award winning Open Source web content filter which currently runs on Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX, and Solaris. It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering. It does not purely filter based on a banned list of sites like lesser totally commercial filters.</longdescription>
<use>
<flag name='avast'>Enable support for the AvastD content scanner.</flag>
<flag name='backtrace'>Enable logging a backtrace when a segmentation fault occurs.</flag>
<flag name='clamav'>Enable support for the ClamD content scanner.</flag>
<flag name='commandline'>Enable support for command-line content scanners.</flag>
<flag name='email'>Enable support for email reporting functionality.</flag>
<flag name='fancydm'>Enable support for the fancy download manager.</flag>
<flag name='icap'>Enable support for ICAP AV server content scanner.</flag>
<flag name='kaspersky'>Enable support for the Kaspersky AV daemon content scanner.</flag>
<flag name='lfs'>Enable large file support on 32 bit systems.</flag>
<flag name='logrotate'>Use app-admin/logrotate for rotating logs.</flag>
<flag name='ntlm'>Enable support for the NTLM auth plugin.</flag>
<flag name='orig-ip'>Enable support for checking the client's original destination IP address against HTTP request details when deployed as a transparent proxy (US-CERT VU#435052).</flag>
<flag name='trickledm'>Enable support for the trickle download manager.</flag>
</use>
</pkgmetadata>

View File

@@ -1,460 +0,0 @@
# ChangeLog for net-proxy/dansguardian
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/dansguardian/ChangeLog,v 1.58 2014/02/24 01:11:40 phajdan.jr Exp $
24 Feb 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
dansguardian-2.12.0.3-r2.ebuild:
x86 stable wrt bug #495902
08 Jan 2014; Mike Frysinger <vapier@gentoo.org>
dansguardian-2.12.0.3-r1.ebuild, dansguardian-2.12.0.3-r2.ebuild:
Inherit the user eclass for enewuser/etc...
*dansguardian-2.10.0.3-r1 (09 Apr 2013)
*dansguardian-2.12.0.3-r2 (09 Apr 2013)
09 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.10.0.3-r1.ebuild,
+dansguardian-2.12.0.3-r2.ebuild, -dansguardian-2.10.1.1-r1.ebuild,
-dansguardian-2.10.1.1-r2.ebuild, -dansguardian-2.10.1.1.ebuild,
-dansguardian-2.12.0.3.ebuild:
Revision bump, force people that are not running stable to use >=dev-
libs/libpcre-8.32. Fixes bug #417679 reported by Tomas Mozes. Dropped old,
will drop current stable once future stabilization is done.
*dansguardian-2.12.0.3-r1 (01 Apr 2013)
01 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.12.0.3-r1.ebuild:
Revision bump. Package was forcing debug on everyone, resolved by only passing
debug parameter to econf when USE="debug". Reported by Tomas Mozen. Fixes bug
#463978.
*dansguardian-2.12.0.3 (04 Mar 2013)
04 Mar 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.12.0.3.ebuild,
dansguardian-2.10.1.1-r2.ebuild, files/dansguardian.init, metadata.xml:
Version bump to 2.12.0.3, thanks to Patrick McMunn. Fixes bug #447902.
*dansguardian-2.10.1.1-r2 (16 Sep 2012)
16 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+dansguardian-2.10.1.1-r2.ebuild, +files/dansguardian-2.10.1.1-pcre830.patch:
Fix dansguardian being unusable after upgrade to pcre-8.30, bug #417679 by
Tomas Mozes. Patch from Debian, http://bugs.debian.org/667664 .
03 May 2012; Jeff Horelick <jdhore@gentoo.org> dansguardian-2.10.0.3.ebuild,
dansguardian-2.10.1.1.ebuild, dansguardian-2.10.1.1-r1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
*dansguardian-2.10.1.1-r1 (11 Nov 2011)
11 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+dansguardian-2.10.1.1-r1.ebuild:
Run as a dedicated user instead of nobody, bug #360177.
*dansguardian-2.10.1.1 (05 Jul 2009)
05 Jul 2009; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.10.0.3-gcc44.patch,
+files/dansguardian-2.10.1.1-gcc44.patch,
-files/dansguardian-2.10-uclibc++.patch, -dansguardian-2.10-r1.ebuild,
-dansguardian-2.10-r2.ebuild, dansguardian-2.10.0.3.ebuild,
+dansguardian-2.10.1.1.ebuild:
Fix gcc-4.4 errors (#275908). Version bump (#275838).
26 Apr 2009; Brent Baude <ranger@gentoo.org> dansguardian-2.10.0.3.ebuild:
stable ppc, bug 265496
19 Apr 2009; Markus Meier <maekke@gentoo.org> dansguardian-2.10.0.3:
amd64/x86 stable, bug #265496
12 Apr 2009; Brent Baude <ranger@gentoo.org> dansguardian-2.10.0.3.ebuild:
stable ppc64, bug 265496
08 Apr 2009; Alin Năstac <mrness@gentoo.org>
dansguardian-2.10.0.3.ebuild:
Remove libclamav support, broken by clamav-0.95 (#264820).
*dansguardian-2.10.0.3 (17 Feb 2009)
17 Feb 2009; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-xnaughty-2.7.6-1.diff,
-files/dansguardian-2.8.0.6-ctime.patch,
-files/dansguardian-2.8.0.6-gentoo.patch,
-files/dansguardian-2.9.9.5-gentoo.patch, -dansguardian-2.8.0.6-r1.ebuild,
-dansguardian-2.9.9.5_beta.ebuild, +dansguardian-2.10.0.3.ebuild:
Version bump (#258524). Remove obsolete versions.
*dansguardian-2.10-r2 (01 Dec 2008)
01 Dec 2008; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.10-uclibc++.patch, +dansguardian-2.10-r2.ebuild:
Fix broken build when compiled using uclibc++, thanks to Natanael Copa
<natanael dot copa at gmail dot com> (#247547).
13 Nov 2008; Brent Baude <ranger@gentoo.org> dansguardian-2.10-r1.ebuild:
stable ppc64, bug 245680
08 Nov 2008; Markus Meier <maekke@gentoo.org> dansguardian-2.10-r1.ebuild:
amd64/x86 stable, bug #245680
08 Nov 2008; nixnut <nixnut@gentoo.org> dansguardian-2.10-r1.ebuild:
Stable on ppc wrt bug 245680
*dansguardian-2.10-r1 (12 Oct 2008)
12 Oct 2008; Alin Năstac <mrness@gentoo.org> -dansguardian-2.10.ebuild,
+dansguardian-2.10-r1.ebuild:
Install doc files using the Gentoo's standard path (#241314).
*dansguardian-2.10 (09 Oct 2008)
09 Oct 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.4-gentoo.patch,
-dansguardian-2.9.9.4_beta.ebuild, +dansguardian-2.10.ebuild:
Version bump (#240686).
23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
*dansguardian-2.9.9.5_beta (13 Jul 2008)
13 Jul 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.3-gentoo.patch,
+files/dansguardian-2.9.9.5-gentoo.patch,
-dansguardian-2.9.9.3_beta.ebuild, +dansguardian-2.9.9.5_beta.ebuild:
Version bump.
*dansguardian-2.9.9.4_beta (14 May 2008)
14 May 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.2-gentoo.patch,
+files/dansguardian-2.9.9.4-gentoo.patch,
-dansguardian-2.9.9.2_beta.ebuild, +dansguardian-2.9.9.4_beta.ebuild:
Version bump - first version compatible with clamav-0.93 (#218314).
*dansguardian-2.9.9.3_beta (20 Apr 2008)
20 Apr 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.1-gentoo.patch,
-files/dansguardian-2.9.9.1-no-default-lists.patch,
-files/dansguardian-2.9.9.1-uclibc++.patch,
+files/dansguardian-2.9.9.3-gentoo.patch,
-dansguardian-2.9.9.1_beta.ebuild, +dansguardian-2.9.9.3_beta.ebuild:
Version bump (#212366).
*dansguardian-2.9.9.2_beta (30 Dec 2007)
30 Dec 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.0-gentoo.patch,
-files/dansguardian-2.9.9.0-no-default-lists.patch,
-files/dansguardian-2.9.9.0-uclibc++.patch,
+files/dansguardian-2.9.9.2-gentoo.patch,
-dansguardian-2.9.9.0_beta.ebuild, +dansguardian-2.9.9.2_beta.ebuild:
Remove old version. Version bump.
*dansguardian-2.9.9.1_beta (09 Sep 2007)
09 Sep 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.5-gentoo.patch,
-files/dansguardian-2.9.8.5-uclibc++.patch,
+files/dansguardian-2.9.9.1-gentoo.patch,
+files/dansguardian-2.9.9.1-no-default-lists.patch,
+files/dansguardian-2.9.9.1-uclibc++.patch,
-dansguardian-2.9.8.5_beta.ebuild, +dansguardian-2.9.9.1_beta.ebuild:
Version bump (#191870).
*dansguardian-2.9.9.0_beta (18 Aug 2007)
18 Aug 2007; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.9.9.0-gentoo.patch,
+files/dansguardian-2.9.9.0-no-default-lists.patch,
+files/dansguardian-2.9.9.0-uclibc++.patch,
dansguardian-2.8.0.6-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild,
+dansguardian-2.9.9.0_beta.ebuild:
Version bump. Remove dansguardian-dgav block atom from DEPENDs.
17 Jun 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.2-gentoo.patch,
-files/dansguardian-2.9.8.2-uclibc++.patch,
-dansguardian-2.9.8.2_beta-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild:
Remove obsolete beta version. Replace need clamd with use clamd since users
might prefer clamav scanner over the default clamdscan.
28 Apr 2007; Sven Wegener <swegener@gentoo.org>
dansguardian-2.9.8.2_beta-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild:
Fix *initd, *confd and *envd calls (#17388, #174266)
*dansguardian-2.9.8.5_beta (04 Apr 2007)
04 Apr 2007; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.9.8.5-gentoo.patch,
+files/dansguardian-2.9.8.5-uclibc++.patch,
+dansguardian-2.9.8.5_beta.ebuild:
Version bump (#173102).
*dansguardian-2.9.8.2_beta-r1 (26 Mar 2007)
26 Mar 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.1-gentoo.patch,
-files/dansguardian-2.9.8.1-uclibc++.patch,
-dansguardian-2.9.8.1_beta.ebuild, -dansguardian-2.9.8.2_beta.ebuild,
+dansguardian-2.9.8.2_beta-r1.ebuild:
Remove old beta version. Install support for libclamav when clamav USE flag
is enabled (#172302).
*dansguardian-2.9.8.2_beta (01 Feb 2007)
01 Feb 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.0-gentoo.patch,
-files/dansguardian-2.9.8.0-uclibc++.patch,
+files/dansguardian-2.9.8.2-gentoo.patch,
+files/dansguardian-2.9.8.2-uclibc++.patch,
-dansguardian-2.9.8.0_beta.ebuild, +dansguardian-2.9.8.2_beta.ebuild:
Version bump (#164840).
*dansguardian-2.9.8.1_beta (19 Dec 2006)
19 Dec 2006; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.7.5-ctime.patch,
-files/dansguardian-2.9.7.5-lm.patch,
-files/dansguardian-2.9.7.5_alpha-gentoo.patch,
+files/dansguardian-2.9.8.1-gentoo.patch,
+files/dansguardian-2.9.8.1-uclibc++.patch,
-dansguardian-2.9.7.5_alpha.ebuild, +dansguardian-2.9.8.1_beta.ebuild:
Version bump (#158533).
*dansguardian-2.9.8.0_beta (01 Nov 2006)
01 Nov 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.7.0-ctime.patch,
-files/dansguardian-2.9.7.0-lm.patch,
-files/dansguardian-2.9.7.0_alpha-gentoo.patch,
+files/dansguardian-2.9.8.0-gentoo.patch,
+files/dansguardian-2.9.8.0-uclibc++.patch,
-dansguardian-2.9.7.0_alpha.ebuild, +dansguardian-2.9.8.0_beta.ebuild:
Remove obsolete alpha version. Version bump (#153555).
*dansguardian-2.9.7.5_alpha (19 Aug 2006)
19 Aug 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.6.2_alpha-gentoo.patch,
+files/dansguardian-2.9.7.5-ctime.patch,
+files/dansguardian-2.9.7.5-lm.patch,
+files/dansguardian-2.9.7.5_alpha-gentoo.patch,
-dansguardian-2.9.6.2_alpha.ebuild, +dansguardian-2.9.7.5_alpha.ebuild:
Remove obsolete alpha version. Version bump (#143448).
31 May 2006; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.8.0.6-ctime.patch,
+files/dansguardian-2.9.7.0-ctime.patch,
+files/dansguardian-2.9.7.0-lm.patch, dansguardian-2.8.0.6-r1.ebuild,
dansguardian-2.9.7.0_alpha.ebuild:
Fix compilation issues on systems with uclibc++ (#134197).
*dansguardian-2.9.7.0_alpha (30 May 2006)
30 May 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.6.1_alpha-gentoo.patch,
+files/dansguardian-2.9.7.0_alpha-gentoo.patch,
-dansguardian-2.9.6.1_alpha.ebuild, +dansguardian-2.9.7.0_alpha.ebuild:
Version bump.
*dansguardian-2.9.6.2_alpha (14 Apr 2006)
14 Apr 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.3.1_alpha-gentoo.patch,
-files/dansguardian-2.9.3.2_alpha-gentoo.patch,
-files/dansguardian-2.9.3.2_alpha-kaspersky-response.patch,
+files/dansguardian-2.9.6.2_alpha-gentoo.patch,
-dansguardian-2.9.3.2_alpha.ebuild, +dansguardian-2.9.6.2_alpha.ebuild:
Remove obsolete test version. Version bump.
23 Mar 2006; Alin Nastac <mrness@gentoo.org>
dansguardian-2.9.6.1_alpha.ebuild:
Fix libpcre dependency (#127209).
*dansguardian-2.9.6.1_alpha (06 Mar 2006)
06 Mar 2006; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.6.1_alpha-gentoo.patch,
-dansguardian-2.8.0.4.ebuild, -dansguardian-2.8.0.6.ebuild,
-dansguardian-2.9.3.1_alpha.ebuild, +dansguardian-2.9.6.1_alpha.ebuild:
Remove obsolete versions. Version bump.
07 Feb 2006; Simon Stelling <blubb@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
stable on amd64
*dansguardian-2.9.3.2_alpha (08 Jan 2006)
08 Jan 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.3.0_alpha-gentoo.patch,
+files/dansguardian-2.9.3.2_alpha-gentoo.patch,
+files/dansguardian-2.9.3.2_alpha-kaspersky-response.patch,
-dansguardian-2.9.3.0_alpha.ebuild, +dansguardian-2.9.3.2_alpha.ebuild:
Remove old test version. Version bump with optional support for Kaspersky
antivirus software, selectable through kaspersky useflag (#117268). Thanks
goes to Cahya <cahya@mail.com>.
24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
Stable on ppc.
*dansguardian-2.9.3.1_alpha (20 Dec 2005)
20 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.3.1_alpha-gentoo.patch,
+dansguardian-2.9.3.1_alpha.ebuild:
Version bump (#116128).
18 Dec 2005; Markus Rothe <corsair@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
Stable on ppc64
*dansguardian-2.9.3.0_alpha (13 Dec 2005)
13 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.3.0_alpha-gentoo.patch,
dansguardian-2.8.0.6-r1.ebuild, +dansguardian-2.9.3.0_alpha.ebuild:
Mark stable on x86. Bump to the latest alpha version, which now supports
ClamAV and Perl compatible regular expressions (#114250).
*dansguardian-2.8.0.6-r1 (08 Dec 2005)
08 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.8.0.6-gentoo.patch, files/dansguardian.init,
+files/dansguardian.logrotate, +dansguardian-2.8.0.6-r1.ebuild:
Fix init script dependencies (#114511). Improve logrotate file.
06 Oct 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.6.ebuild:
Stable on ppc.
04 Oct 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.8.0.4.ebuild,
dansguardian-2.8.0.6.ebuild:
Remove INSTALL and LICENSE from docs. Mark stable on x86.
*dansguardian-2.8.0.6 (29 Aug 2005)
29 Aug 2005; Alin Nastac <mrness@gentoo.org> +dansguardian-2.8.0.6.ebuild:
Version bump.
30 Jul 2005; Alin Nastac <mrness@gentoo.org> -dansguardian-2.8.0.2.ebuild:
Remove obsolete version.
30 May 2005; Marcus D. Hanwell <marcus@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on amd64.
01 May 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on ppc.
22 Apr 2005; Alin Nastac <mrness@gentoo.org> :
Rename category & herd www-proxy to net-proxy
09 Apr 2005; Markus Rothe <corsair@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on ppc64
06 Apr 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.8.0.4.ebuild:
Stable on x86
25 Mar 2005; <blubb@gentoo.org> dansguardian-2.8.0.4.ebuild:
added ~amd64
11 Mar 2005; Alin Nastac <mrness@gentoo.org> -dansguardian-2.7.1.ebuild,
-dansguardian-2.7.6.ebuild, dansguardian-2.8.0.4.ebuild:
Remove obsolete versions and fix mode of init.d script.
08 Mar 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.7.1.ebuild,
dansguardian-2.7.6.ebuild, dansguardian-2.8.0.2.ebuild,
dansguardian-2.8.0.4.ebuild:
Inter-block this package with dansguardian-dgav.
*dansguardian-2.8.0.4 (26 Feb 2005)
26 Feb 2005; Alin Nastac <mrness@gentoo.org> metadata.xml,
files/dansguardian.init, dansguardian-2.8.0.2.ebuild,
+dansguardian-2.8.0.4.ebuild:
Version bump. Fix bug #66177. Append user CFLAGS. Change herd to www-proxy.
06 Feb 2005; Markus Rothe <corsair@gentoo.org> dansguardian-2.8.0.2.ebuild:
Stable on ppc64
30 Dec 2004; Markus Rothe <corsair@gentoo.org> dansguardian-2.8.0.2.ebuild:
Added ~ppc64 to KEYWORDS
05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
Fixed ChangeLog header.
29 Aug 2004; David Holm <dholm@gentoo.org> dansguardian-2.8.0.2.ebuild:
Added to ~ppc.
*dansguardian-2.8.0.2 (27 Aug 2004)
27 Aug 2004; Renat Lumpau <rl03@gentoo.org> +dansguardian-2.8.0.2.ebuild:
Version bump, updated location of cgi-in. Closes #58400, 54961.
27 Aug 2004; Renat Lumpau <rl03@gentoo.org> metadata.xml:
Method is no longer maintaining dansguardian; reassigning to web-apps.
16 Aug 2004; Andrew Bevitt <cyfred@gentoo.org>; dansguardian-2.7.1.ebuild:
Changing net-www/squid to www-proxy/squid in 2.7.1 depends
*dansguardian-2.7.1 (15 Aug 2004)
15 Aug 2004; Stuart Herbert <stuart@gentoo.org> +metadata.xml,
+files/dansguardian-xnaughty-2.7.6-1.diff, +files/dansguardian.init,
+dansguardian-2.7.1.ebuild, +dansguardian-2.7.6.ebuild:
Moved from net-www/dansguardian to www-proxy/dansguardian.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
dansguardian-2.7.6.ebuild:
virtual/glibc -> virtual/libc
15 Apr 2004; Ciaran McCreesh <ciaranm@gentoo.org> dansguardian-2.7.6.ebuild:
Added ~sparc,
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
dansguardian-2.7.1.ebuild, dansguardian-2.7.6.ebuild:
don't assign to P; inherit eutils for epatch; error messages
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
dansguardian-2.6.0.ebuild, dansguardian-2.7.2.ebuild,
dansguardian-2.7.5.ebuild:
tidy extra versions, leaving one stable and one unstable
*dansguardian-2.7.6 (05 Dec 2003)
05 Dec 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.6.ebuild,
files/dansguardian-xnaughty-2.7.6-1.diff:
version bump, took squid out of DEPEND since you can use any proxy
(particularly lighter weight ones), added my patch to add an X-Naughty header
to naughty pages but otherwise leave them alone (for better control upstream)
*dansguardian-2.7.5 (19 Nov 2003)
19 Nov 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.5.ebuild:
version bump
05 Aug 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.1.ebuild,
dansguardian-2.7.2.ebuild:
fixed logrotate issue
*dansguardian-2.7.2 (31 Jul 2003)
31 Jul 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.2.ebuild:
upstream bump
*dansguardian-2.7.1 (28 May 2003)
28 May 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.6.0.ebuild,
dansguardian-2.7.1.ebuild, files/dansguardian.init:
initial import thanks to Pat Double <double@inebraska.com>
*dansguardian-2.6.0 (28 May 2003)
28 May 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.6.0.ebuild,
dansguardian-2.7.1.ebuild, files/dansguardian.init:
initial import thanks to Pat Double <double@inebraska.com>

View File

@@ -1,6 +0,0 @@
AUX e2guardian.init 1051 SHA256 f8438fab2672a215de63cc5c7972afbcaed306495b96d1c27dc9b9bccbca9a03 SHA512 d367228496dafe2715e516ec460fe08c6d7ddea4e3152f7d2689fb83a11dc492674be48288da7b6dabe65b59b6b292ecc66846ea34effef71633b8a26d4c6497 WHIRLPOOL 35d3ee618c96ec3817a6688afee24738042e867798d9cbb1ce16358039740f0b0e3d4f9a9ea2ded6d4a3741419ea289f11be05f3c52d37871865f3c195e1f9a8
AUX e2guardian.logrotate 184 SHA256 6b2475d082242604e1b5a7fe13b93c9f7f76ff4211600bbca126ff5236497008 SHA512 7d33bf5b03dad9d472c3ebad801dc0cbd25f1770158373bffde05adfea2503984e6780b192d75562a885cb2ab1a039c3457a8dd326069521957fc4b149cdd5fc WHIRLPOOL 83baedf99985673246bf64a63eecc8415f479da154d65e7105061467640b78ac3801063ba5d26b48290a71842950313283bcccc982302282230936ef900d2485
DIST e2guardian-5.3.4.tar.gz 2083057 SHA256 09a107fd791be92edcb0837b8fdcad626928162d05e31ae53fa8fe3adb7d5652 SHA512 28bd19ba4ca9d79e14787fe6e6b819e7a7b331c1951128060bef1342c9216e6b8af012624752689d06bc87c71c2e8f17b7722b63ec13ac9bcd60dd08ec8706ce WHIRLPOOL d3a8707201c25978766271773bbc56403efda1f9796d59956ccadc1977b8736989e1b85953371b7397ec8e7d96c106c98010cb9413e4ff56929a72150caa8cce
EBUILD e2guardian-5.3.4.ebuild 2871 SHA256 3c28a692c3c70c183ae4873e61d8a75f08806a081b553ec0fe1b1cb027dc847c SHA512 81c835c6f92f83d5186e92061f863ab3dd366353c9d23e852d53a5d8dfb6e5e642d524f4d210236ac72e4e5f79ee042309ae0dd657574d42dd58ecaa0333f02a WHIRLPOOL eb06b94cd13e54a5269fcebaa12f4e2e67b4971f3a02490a12947cebae4e2764c43a156eb9625d9102d05a301f7f2b04e74f4cb339fffa44f208306239cb7a8e
MISC ChangeLog 17501 SHA256 06ca11c0ea8afc41b13d4eb6f1b199100ec8f585214047c0f0b1ac51d96a940a SHA512 ff8de473f21c55737d7b555cf0bdea769322f56e116ab148ce9be5e3680e45a4ba5eff6813c3c47d8836ad6b25140eedce557c9980771c7dca81b7a702f7a55b WHIRLPOOL b8dda7f377b9399ec5949e781fb03eb0c3e6c2b37f71949e26f11f027d909355ee8766f0770efb5bca6b58b790c73f94336e55eb9db9f4066a036e3e5d2e6590
MISC metadata.xml 1705 SHA256 3d45662a022d15d088bf28b82bb30f864b5ca5ef87fa2cf189432af8f2b6f82d SHA512 182ec9e70ccb9537c36f468eb0a203f54e9dc531a3b38d4d9deed8ac6dad69d7227c3b2c1d87fa4fa59f7cb42ab1725267f2ae539cc676808cc5e8662c81d8a6 WHIRLPOOL 6c3b528098426e69037117585c7c0111d9e3668c744a67789fbf8000b16f88261f8dbed5456cf30df810272de6e298f1ed53c42a4e9fb5dbed02f249d397961f

View File

@@ -1,116 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit eutils user autotools
DESCRIPTION="Web content filtering via proxy"
HOMEPAGE="http://www.e2guardian.org"
SRC_URI="https://github.com/$PN/$PN/archive/v$PV.tar.gz -> $P.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
IUSE="avast backtrace clamav commandline debug email +fancydm icap kaspersky +lfs logrotate ntlm orig-ip +pcre static-libs trickledm sslmitm"
RDEPEND="sys-libs/zlib
clamav? ( app-antivirus/clamav )
logrotate? ( app-admin/logrotate )
ntlm? ( virtual/libiconv )
pcre? ( >=dev-libs/libpcre-8.32 )
sslmitm? ( dev-libs/openssl )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 /dev/null ${PN}
}
src_prepare()
{
default
eautoreconf
}
src_configure() {
local debug
if use debug ; then
debug="$(use_with debug dgdebug)"
fi
econf \
$(use_enable avast avastd) \
$(use_enable backtrace segv-backtrace) \
$(use_enable clamav clamd) \
$(use_enable commandline) \
${debug} \
$(use_enable email) \
$(use_enable fancydm) \
$(use_enable icap) \
$(use_enable kaspersky kavd) \
$(use_enable lfs) \
--with-logdir=/var/log/${PN} \
$(use_enable ntlm) \
$(use_enable orig-ip) \
$(use_enable pcre) \
--with-piddir=/var/run \
--with-proxygroup=${PN} \
--with-proxyuser=${PN} \
$(use_enable static-libs static-zlib) \
$(use_enable trickledm) \
$(use_enable sslmitm)
}
src_install() {
default
# Edit config files for virus scanners chosen based on USE flags.
if use avast; then
sed -r -i -e 's/^#( *contentscanner *=.*avastdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use clamav; then
sed -r -i -e 's/[ \t]+use dns/& clamd/' "${D}/etc/init.d/${PN}"
sed -r -i -e 's/^#( *contentscanner *=.*clamdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use commandline; then
sed -r -i -e 's/^#( *contentscanner *=.*commandlinescan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use icap; then
sed -r -i -e 's/^#( *contentscanner *=.*icapscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use kaspersky; then
sed -r -i -e 's/^#( *contentscanner *=.*kavdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
# Install Gentoo init script
newinitd "${FILESDIR}/${PN}.init" ${PN}
# Install log rotation file.
if use logrotate; then
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
else
exeinto /etc/cron.weekly
newexe data/scripts/logrotation ${PN}.cron
fi
keepdir /var/log/${PN}
fperms o-rwx /var/log/${PN}
}
pkg_postinst() {
local runas="${PN}:${PN}"
if [ -d "${ROOT}/var/log/${PN}" ] ; then
chown -R ${runas} "${ROOT}/var/log/${PN}"
chmod o-rwx "${ROOT}/var/log/${PN}"
fi
einfo "For assistance configuring ${PN}, visit the wiki at ${WIKI}"
}

View File

@@ -1,32 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/e2guardian/files/e2guardian.init,v 1.3 2013/03/04 12:13:11 tomwij Exp $
extra_started_commands="reload"
depend() {
need net
use dns \
squid apache2 bfilter mman junkbuster oops polipo privoxy tinyproxy wwwoffled
#e2guardian could be used in conjuction with any of the above web proxies
provide e2guardian
}
start() {
ebegin "Starting E2Guardian"
start-stop-daemon --start --background --pidfile /var/run/e2guardian.pid --exec /usr/sbin/e2guardian --progress --quiet
eend $?
}
stop() {
ebegin "Stopping E2Guardian"
start-stop-daemon --stop --pidfile /var/run/e2guardian.pid --exec /usr/sbin/e2guardian --progress --quiet
eend $?
}
reload() {
ebegin "Leaving current connections open. Reloading filter group config files."
/usr/sbin/e2guardian -g
eend $?
}

View File

@@ -1,14 +0,0 @@
/var/log/e2guardian/access.log {
rotate 4
weekly
missingok
notifempty
nocreate
nocopy
nocopytruncate
nocompress
postrotate
/usr/sbin/e2guardian -r
endscript
}

View File

@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>net-proxy</herd>
<longdescription>DansGuardian is an award winning Open Source web content filter which currently runs on Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX, and Solaris. It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering. It does not purely filter based on a banned list of sites like lesser totally commercial filters.</longdescription>
<use>
<flag name='avast'>Enable support for the AvastD content scanner.</flag>
<flag name='backtrace'>Enable logging a backtrace when a segmentation fault occurs.</flag>
<flag name='clamav'>Enable support for the ClamD content scanner.</flag>
<flag name='commandline'>Enable support for command-line content scanners.</flag>
<flag name='email'>Enable support for email reporting functionality.</flag>
<flag name='fancydm'>Enable support for the fancy download manager.</flag>
<flag name='icap'>Enable support for ICAP AV server content scanner.</flag>
<flag name='kaspersky'>Enable support for the Kaspersky AV daemon content scanner.</flag>
<flag name='lfs'>Enable large file support on 32 bit systems.</flag>
<flag name='logrotate'>Use app-admin/logrotate for rotating logs.</flag>
<flag name='ntlm'>Enable support for the NTLM auth plugin.</flag>
<flag name='orig-ip'>Enable support for checking the client's original destination IP address against HTTP request details when deployed as a transparent proxy (US-CERT VU#435052).</flag>
<flag name='trickledm'>Enable support for the trickle download manager.</flag>
</use>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST cpmtools-2.20.tar.gz 190381 SHA256 d8c7e78a9750994124f3aab6e461da8fa0021acc7dbad76eafbac8b0ed8279d3 SHA512 da74683253abb15a2f5c3a6205fc5625ee4a6b235a498138bd5fb0c019bbcbd74815d02a26b1cd2ee7ecb884d18858ceb953d888e6e0231f35953d561f73e8d0 WHIRLPOOL d7877d45f2f593636cf6d9d0c66d23206ed17b6ea65f9e93fcbd4938e05ea4ec8eb84fa84e12c36a24f22dca9154e3aa65dfbb40bbb56d8f1beaa036e37fac80
EBUILD cpmtools-2.20.ebuild 589 SHA256 60e225b0fcfd4ffcd57c9e1061c74b57cc4a6bd3a25a6d8d5ce015e115823566 SHA512 f775cb0b6cefbdc4eeea8f8d3175f8c4e076b45e2ce8da4805bd589f6a36f5ae180e11b1260efa0410b12c5b83d187346cbfe3990ab8c9db2a07230ecf0bccf1 WHIRLPOOL 96e6a855e69809dc35a74ef6e16925b55849b73f17a45d93222eb5b15672aaecd32f4f9fca3a8de49484baffc9e628cdac33d9b37ea0ad3f5cb5d95af6de052a

View File

@@ -1,29 +0,0 @@
EAPI=5
DESCRIPTION="CP/M filesystem manipulation tools, similar to mtools"
HOMEPAGE="http://www.moria.de/~michael/cpmtools/"
SRC_URI="http://www.moria.de/~michael/cpmtools/files/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=""
DEPEND=${RDEPEND}
src_install()
{
for i in cpmls cpmcp cpmrm cpmchmod cpmchattr mkfs.cpm fsck.cpm fsed.cpm
do
dobin $i
done
for i in cpm.5 cpmchattr.1 cpmchmod.1 cpmcp.1 cpmls.1 cpmrm.1 fsck.cpm.1 fsed.cpm.1 mkfs.cpm.1
do
doman $i
done
dodoc README
dodoc COPYING
insinto /usr/share
doins diskdefs
}

View File

@@ -1,4 +1,4 @@
DIST ufiformat-0.9.9.tar.gz 99292 SHA256 1d191790c2fbeb38a4acbb66f929bf987b675904cba33a0ccfb43f8db63086e5 SHA512 09da72793ca024166c99f180622f3ac6282128eeaeaa566778692365a1e8b65932df0b88f474b019c4b6cd816a0134816f0e28b5b0199a93979a406dadead236 WHIRLPOOL 8689a9b5a5bd1f7576a2b075aa02045a5b15e9f516d660eb9cc19f77389b592610bc91678efd164883ba1209d4bce84f62b31d70cd6f386b5fe5076f4e563e2d
EBUILD ufiformat-0.9.9.ebuild 395 SHA256 ccabec4252968541e2e323d13c770d8a6686dedfc1ae8dcce17e6e7346941e6b SHA512 070df5a1d727ee613d778b7de9c24f799ec8bbae10bf5dbf8c3022f76e837032bfc21df10e19caee854ac7b56061f4efb70487fae6ed43d82b2ee9cd741535d9 WHIRLPOOL 71961c12a3877612420b3b8d7d9be435e427b1d756cd752845ea897fa2fd27837a1c4d18832cb3f89bb7db746496433b80623d046eaa0d31f9a47f57f046ec9c
DIST ufiformat-0.9.9.tar.gz 98000 SHA256 e2f795bee9c0015d68d15ee1fc454c8dda6abac8465a84b34d7345f4b1313709 SHA512 7cb519e8ee8f9b159c5e13daeaff9d68dd8f27df6c4ca00fbb726fd5882358bef8685b7116e8ca5c3661120c2cb6ef80a6ed3c19fd2103bbffd2dfe240cccc8d WHIRLPOOL eb699c50bcf555bffab82c2aae58e4c9a497a907eacc649fd13fdb2277a0fdf6f813587e3e5f14870f7cc91aa00b97fe4f366603611eef761fef509689ad8405
EBUILD ufiformat-0.9.9.ebuild 403 SHA256 389998255785f27231b3dd243008f5b0e625c809a63dbd0fc10cc93b6b4d67ea SHA512 6166f6a5e6b90e1aa745176854331316083bc80b4f585a16001cbc5db94407854ad77b65a1a359c6425615232944c9ee07960b8970e2d46346bc63c3fb8b68eb WHIRLPOOL b8065ae1ddb5b60ab36a93041cceb4e1e04e327a0099a531d4bdb4569795571e8c012b878d43dbc9b3307b633f99f74c64de05e38322a91dbd7bebcbb42558a4
MISC ChangeLog 771 SHA256 344853cd99bb50b28afcfd098c501624b16f934ea1c536b884efa41751188b81 SHA512 202b0c24b24db8e31de948d2a54fdb32a447103bde5c322bede2aa8e73342081a62586a958271964c622b7208876bbe21d2b7a0d427e4aadee171bdd41e76b82 WHIRLPOOL 56af2d28292c08ae03bc4260dfd270ebb9f661a52d9bffce184ee350a1a0043894f5b106397d3fcecf97c8825f4c8a141376b77000afa96ccee1a75fd62c09b4
MISC metadata.xml 182 SHA256 e800703aebb06295c7ff15c0cc5da8140ac9d4dc0269d18cbe0bda41629c0cd3 SHA512 4a11183ad5ec9d27807a8cf99a71bcd73e627e45128144736d2191db8545136fc1b1fd30a54a2cc3164259eac2295c9d9cf6901a8ef5937902f7413048d512de WHIRLPOOL 6c5e8e420de9c2aac1fc68df73d243e4b7e1017fb584f4a7efaf33b9ecf609ef32a72e80113816d435bb12c3556ed7b1f8d33e33e2132e23eca2b7d9080dcb6e
MISC metadata.xml 218 SHA256 233939b895af8b57950632a105694c27dd29610443ed092ef127e48cfa6e39b1 SHA512 51f16738272cb5341713e71dd89853ff3435f3d00d1e94745a097e5a2153ac204c742ac9ef199afb9f50a301bd5ca0b11e63e34a50d9cca897142d0c8f8d7e57 WHIRLPOOL 8cd3a75f4bb8dcaef40fc9644c2c7b3a86019d6f63526f067a12cb3fd171dcfe3d8958fd11b2cdd8b41de6fcc869c8ec84dd0b8bffd9f9400be50e5788b0b3c9

View File

@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# : $
EAPI=5
EAPI=8
DESCRIPTION="USB Floppy Disk formatting tool"
HOMEPAGE="http://www.geocities.jp/tedi_world/format_usbfdd_e.html"
SRC_URI="http://www.geocities.jp/tedi_world/${P}.tar.gz"
HOMEPAGE="https://github.com/tedigh/ufiformat"
SRC_URI="https://github.com/tedigh/$PN/archive/refs/tags/v$PV.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"