EAPI=5 now gone
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
-
|
||||
|
||||
@@ -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] = "./";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -4,5 +4,5 @@ Type=Application
|
||||
Comment=Apple IIGS emulator
|
||||
Exec=xkegs
|
||||
TryExec=xkegs
|
||||
Icon=kegs.png
|
||||
Icon=kegs
|
||||
Categories=Emulator;System;
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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() {
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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=""
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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 $<
|
||||
@@ -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:
|
||||
@@ -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,
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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\
|
||||
@@ -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
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
EBUILD wolf-m7m-cpuminer-9999.ebuild 521 SHA256 eacbb6557e57e8755004eff600fdb197cd55aff2433f19651cda0003afb0947d SHA512 88e454cb55a902534a298ee9f24cced43b29e86e4bdfc85c858c875349d755aed7a7037aa66e516f51bfc3a9fec2660d50c57dcaa303d79bc6c53697d83b9f1d WHIRLPOOL dc4a3c9642921ac9ed5e5a2f5479768acdbdace4065aaeafed3dfe6fbd1342d28b77cdec621b3887925c47552ae81688b64c5fbc89670033cbd877fe04ee641c
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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}"
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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(®, pos, reg.re_nsub + 1, pmatch, 0)) { // run regex
|
||||
+ if (regexec(®, 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(®, pos, reg.re_nsub + 1, pmatch, REG_NOTBOL);
|
||||
+ error = regexec(®, 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
|
||||
|
||||
@@ -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 $?
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
/var/log/dansguardian/access.log {
|
||||
rotate 4
|
||||
weekly
|
||||
missingok
|
||||
notifempty
|
||||
nocreate
|
||||
nocopy
|
||||
nocopytruncate
|
||||
nocompress
|
||||
|
||||
postrotate
|
||||
/usr/sbin/dansguardian -r
|
||||
endscript
|
||||
}
|
||||
@@ -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.
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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}"
|
||||
}
|
||||
@@ -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 $?
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
/var/log/e2guardian/access.log {
|
||||
rotate 4
|
||||
weekly
|
||||
missingok
|
||||
notifempty
|
||||
nocreate
|
||||
nocopy
|
||||
nocopytruncate
|
||||
nocompress
|
||||
|
||||
postrotate
|
||||
/usr/sbin/e2guardian -r
|
||||
endscript
|
||||
}
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user