parent
c52be255fc
commit
bae1daf40d
@ -0,0 +1 @@
|
||||
DIST password-store-1.4.1.tar.xz 17976 SHA256 824a3088357b4a643a13a19b5e60f4e71258a4af092123dde54965a4e9ee7c71 SHA512 a36fb7edba020cd1596ce5b165abce363f9e0ffef4ebf684583571f8c8bc9561fd96d1c17153cfe6d0ceb12b0c0f1d1b271a555ef86b0edf314789af7e69daf7 WHIRLPOOL 0a3c84153a680b5720ab4ed926687108ad3ecab4fb1ac9b1ec5f4f9d3c60505c02fe8876fd8613d1252d519d450774fe4f46b8815a67173bb2f224bc78a9bf55
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>zx2c4@gentoo.org</email>
|
||||
<name>Jason A. Donenfeld</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Stores, retrieves, generates, and synchronizes passwords securely using gpg, pwgen, and git.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name='X'>
|
||||
Use <pkg>x11-misc/xclip</pkg> to copy passwords to the clipboard.
|
||||
</flag>
|
||||
<flag name='git'>
|
||||
Use <pkg>dev-vcs/git</pkg> for password revisions.
|
||||
</flag>
|
||||
<flag name='fish-completion'>
|
||||
Enable fish completion support.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.4.1.ebuild,v 1.1 2012/10/13 20:19:15 zx2c4 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely using gpg, pwgen, and git."
|
||||
HOMEPAGE="http://zx2c4.com/projects/password-store/"
|
||||
SRC_URI="http://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.xz"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="+git X zsh-completion fish-completion"
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/gnupg
|
||||
app-admin/pwgen
|
||||
app-text/tree
|
||||
git? ( dev-vcs/git )
|
||||
X? ( x11-misc/xclip )
|
||||
zsh-completion? ( app-shells/zsh )
|
||||
fish-completion? ( app-shells/fish )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/password-store-${PV}"
|
||||
|
||||
src_install() {
|
||||
newbin src/password-store.sh pass
|
||||
doman man/pass.1
|
||||
dodoc README
|
||||
newbashcomp contrib/pass.bash-completion ${PN}
|
||||
if use zsh-completion ; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins contrib/pass.zsh-completion _pass
|
||||
fi
|
||||
if use fish-completion ; then
|
||||
insinto /usr/share/fish/completions
|
||||
newins contrib/pass.fish-completion pass.fish
|
||||
fi
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-9999.ebuild,v 1.1 2012/10/13 20:19:15 zx2c4 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit bash-completion-r1 git-2
|
||||
|
||||
DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely using gpg, pwgen, and git."
|
||||
HOMEPAGE="http://zx2c4.com/projects/password-store/"
|
||||
EGIT_REPO_URI="http://git.zx2c4.com/password-store"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS=""
|
||||
IUSE="+git X zsh-completion fish-completion"
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/gnupg
|
||||
app-admin/pwgen
|
||||
app-text/tree
|
||||
git? ( dev-vcs/git )
|
||||
X? ( x11-misc/xclip )
|
||||
zsh-completion? ( app-shells/zsh )
|
||||
fish-completion? ( app-shells/fish )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/password-store-${PV}"
|
||||
|
||||
src_install() {
|
||||
newbin src/password-store.sh pass
|
||||
doman man/pass.1
|
||||
dodoc README
|
||||
newbashcomp contrib/pass.bash-completion ${PN}
|
||||
if use zsh-completion ; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins contrib/pass.zsh-completion _pass
|
||||
fi
|
||||
if use fish-completion ; then
|
||||
insinto /usr/share/fish/completions
|
||||
newins contrib/pass.fish-completion pass.fish
|
||||
fi
|
||||
}
|
@ -0,0 +1,265 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/webmin/webmin-1.600.ebuild,v 1.1 2012/10/14 09:52:45 hwoarang Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit eutils pam ssl-cert
|
||||
|
||||
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"
|
||||
|
||||
# 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-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}
|
||||
|
||||
# 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:%perllib%:${EROOT}usr/libexec/webmin:" \
|
||||
"${ED}etc/init.d/webmin" \
|
||||
|| die "Failed to patch the webmin init 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"
|
||||
rc-service --ifexists -- webmin --ifstarted stop
|
||||
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
|
||||
elog "- To make Webmin start at boot time, run: 'rc-update add webmin default'"
|
||||
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"
|
||||
rc-service --ifexists -- webmin --ifstarted stop
|
||||
eend $?
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
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
|
||||
}
|
||||
|
||||
pkg_config(){
|
||||
# First stop service if running
|
||||
ebegin "Stopping any running Webmin instance"
|
||||
rc-service --ifexists -- webmin --ifstarted stop
|
||||
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' and 'ssl_redirect' for tightening security
|
||||
export ssl=1
|
||||
export ssl_redirect=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"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST libzpaq.202a.zip 35631 SHA256 9b4c0ec9e605c5ba49c1ab691a4149e4385f7a76c41f4c782d09d2f5d5a53605 SHA512 550b02eb7085e0fec52efe9b1e82723aefa60e2bd3022e20e61a70d649988d343f57e71396f848f6f4ab7807e97720aaba1b27389941554a9735085fb3ec3791 WHIRLPOOL 6f5ca1f72b53ed4897a4c6a2f8c824f83a4cd4664d2c26b0d60c43093e2b3d236303107a735eec3b0a85391854cd269065015345f60440e29d0e429d1fd2bac2
|
||||
DIST libzpaq300.zip 37531 SHA256 b0fd5f5d4e12236b361ca832c28007c7b00d5df0f088f5be583790e50abd25c8 SHA512 e920d80fbdf7813701866e1cc7d67e6597a9f2238bce827dc5ada575e08957f92aab3b080e44880ed1cf43018170c33534936ad599f29ba77f42f5a43080087e WHIRLPOOL c521d942e13fb54a4a1acd815ae14f4f32caad141fa65275a6d892622d170d74a719720e7da8fd46fbfbb2d411c8af8ffb73c6f8edc7d8cc6aabd1e8463950bc
|
||||
DIST libzpaq501.zip 43716 SHA256 3ea073fd7f02a5eafe6bd4e64723f8098224484eaa2ff42f5c56508bb48cc689 SHA512 67e7301297a56eb1b75db863f5e9dc79c66c1b478b92dfbe4bdeeef0605323c78f940798faaf2828510d3f40064a19e31032ca35f32c177462b9958d7f6b7308 WHIRLPOOL 165c23488142078fda516b98518e90508484dd1963e48ba9ea53a628a4a6b362746481ce578f71211d8aedab7b976d77ed5c9707ecb8d79eae802da9c75ca146
|
||||
DIST zpaq610.zip 266105 SHA256 886caae1779b67e8daa1a3aa7b2dc744da297a5e6d160755ccf3dddb55409f83 SHA512 ff1337877d5393b099392582820cb493d5e695c52070cfd6ce6b1967326bc0c3985e5ac6872959f69ec9c3945ed365570711b4e590f7f437bc1a30e46a61f01f WHIRLPOOL c10a7d98eb694c540832f7c209668d07e40c7e752932d30ed21ab955c13d9a39e557daad928c3faf5b2098654bfc5bffd1a5ab74537dc16a88f9fbbdf1ce38c8
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/libzpaq/libzpaq-2.02a-r1.ebuild,v 1.3 2012/05/24 04:33:22 vapier Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
inherit autotools-utils eutils
|
||||
|
||||
MY_P=${PN}.${PV/./}
|
||||
DESCRIPTION="Library to compress files or objects in the ZPAQ format"
|
||||
HOMEPAGE="http://mattmahoney.net/dc/zpaq.html"
|
||||
SRC_URI="http://mattmahoney.net/dc/${MY_P}.zip"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="!=app-arch/zpaq-2.04"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_OPTS+=-p1 epatch "${FILESDIR}"/0001-Add-autotools-files.patch
|
||||
# XXX: update the patch instead when the old version is gone
|
||||
touch libzpaqo.cpp || die
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-library-version=0:0:0
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST zpaq.205.zip 101297 SHA256 44e089d52c24dca3346654e3d59806f453873a5fc49b4bedde49c9fc1ba72241 SHA512 b6a8ecb1b80ccb22cad9fc0d8293aff854a26dd9809f9a6984b13531715029ab0767bf3990c6a12ba905f713beaae52b539af54366665c56cb4173c18ce10835 WHIRLPOOL b44e6766aaabd401e2a137a5df81e42f8c6a19c9f030331e37b45617010b8076394cac205d80cf000036654b63dcb384668bc8a79c7032a98f19de2c443c3d9d
|
||||
DIST zpaq301.zip 197065 SHA256 bf8b9a1e92604dcea0474f60ab4a6ba9f1aae0bd80247c281f36559d0d7da6e8 SHA512 87b573230a0312a925bddd4904b78cccb8c6a5b3c1af3bdeb77ba18399449a77cc5ca16c8c1c104fec8e98951dd21df57eadfeb7bc813af9811da01114bfda88 WHIRLPOOL 1d6580b8d5c694667e0db5ea1336a1f5f3ef2475d0d4e09e9a01f0782a0348bb267eba2d75673106b29b3b5c125693b9a6d6c8e4eb1eb2a3095576fb90258d15
|
||||
DIST zpaq404.zip 45770 SHA256 ce946b8a9cb92c5656a20ff83a3a0ef88e23b374a58e33c295ef00b1843dfe30 SHA512 b624eeb358550a77979813ad950c940ff9de91636292eaa3b6e034a58474882615c7e8d154e7efd1dbb6ad77e20709d271ddb95897e294281a53d16ce0f26432 WHIRLPOOL b925fde2b55d4ba1006dac86a46abbda7c5ff18f154bec84d4400889ceec1cc9bf23e17490c5a9f6b5fb4088695bb76ffa06ee7b66063317b1682b0659179aee
|
||||
DIST zpaq610.zip 266105 SHA256 886caae1779b67e8daa1a3aa7b2dc744da297a5e6d160755ccf3dddb55409f83 SHA512 ff1337877d5393b099392582820cb493d5e695c52070cfd6ce6b1967326bc0c3985e5ac6872959f69ec9c3945ed365570711b4e590f7f437bc1a30e46a61f01f WHIRLPOOL c10a7d98eb694c540832f7c209668d07e40c7e752932d30ed21ab955c13d9a39e557daad928c3faf5b2098654bfc5bffd1a5ab74537dc16a88f9fbbdf1ce38c8
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq/zpaq-3.01.ebuild,v 1.4 2012/05/24 04:35:17 vapier Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
inherit autotools-utils eutils
|
||||
|
||||
MY_P=${PN}${PV/./}
|
||||
DESCRIPTION="A unified compressor for PAQ algorithms"
|
||||
HOMEPAGE="http://mattmahoney.net/dc/zpaq.html"
|
||||
SRC_URI="http://mattmahoney.net/dc/${MY_P}.zip"
|
||||
|
||||
LICENSE="GPL-3 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug openmp"
|
||||
|
||||
RDEPEND="=app-arch/libzpaq-3*"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_OPTS+=-p1 epatch "${FILESDIR}"/${PN}-${PV%.*}-autotools.patch
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable debug)
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You may also want to install app-arch/zpaq-extras package which provides"
|
||||
elog "few additional configs and preprocessors for use with zpaq."
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ibus-1.4.1.tar.gz 1479412 SHA256 2f46de279ef3c0a48d3f52061794cfc6544ad8cfe3f04d9d12b251d119a180d6 SHA512 465f5d099ca60612e9d28c77da6a8da2435cc50c3f2f9b93c4c9258d18bb963d85b84ed9d7f9c58e90dc07a4898dc9668a6e2a3484b69074a1777761389ba468 WHIRLPOOL 800e68481202dfd6f4cef0de692f4fa3ceb9e570d34b632f9547605a9ed9688be75a69402ff5df3df71fed12f463502d6e8041862dd065e725e6fa16ec968bcf
|
||||
DIST ibus-1.4.2.tar.gz 1489482 SHA256 2418d9960d177c0ce7d3dc5ef8ab75cfc00e30f5e2c730b7d82f4f22666a04d7 SHA512 0070f7d0a4bc6510692851f60e06e487f75fdbe47f50a2371f62dd06b89f20950161b5f1bb91e025dd8dced654d9e90eb910bb5be8e8923869e96e5048f8316d WHIRLPOOL c480ef6fabfe24f2350a0222945860e3b890b32373e159032cc4a9bb1a1df2ad22b6ce11fb9845c5ebacdb7662b9dd26bffb7dd8f6d366551e9ec226e2b14d8d
|
||||
DIST ibus-1.4.99.20121006.tar.gz 1889138 SHA256 45ef3b81d92f72454676697dcd967fccefa2400507256c7d29b4586fe64dbd15 SHA512 00864a83af0124594313a3c89a699c14d8982f3f655526004ed87498081545d63ec83fbd41eb23264a32920e0bd8191c6c46bea23748ddb5c37f2eae5004f2a2 WHIRLPOOL 6dc24d24e170e4722baa2044abd42c24073e8ad93c8b63b15491b6492c91ca84eb31ffcd14a8eb43db0c9a2f4498103c353d4c1eff23a6b8d8a7e0b042a5466b
|
||||
|
@ -0,0 +1,170 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.99.20121006.ebuild,v 1.1 2012/10/13 23:49:23 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="python? 2:2.5"
|
||||
VALA_MIN_API_VERSION="0.18"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
# Vapigen is needed for the vala binding
|
||||
# Valac is needed when building from git for the engine
|
||||
|
||||
inherit eutils gnome2-utils multilib python vala virtualx
|
||||
|
||||
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
IUSE="dconf deprecated +gconf gtk +gtk3 +introspection nls +python test vala +X"
|
||||
REQUIRED_USE="|| ( gtk gtk3 X )
|
||||
deprecated? ( python )
|
||||
python? ( || ( deprecated ( gtk3 introspection ) ) )" #342903
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.26:2
|
||||
gnome-base/librsvg:2
|
||||
sys-apps/dbus[X?]
|
||||
app-text/iso-codes
|
||||
|
||||
dconf? ( >=gnome-base/dconf-0.13.4 )
|
||||
gconf? ( >=gnome-base/gconf-2.12:2 )
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/gtk+:2 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
python? (
|
||||
dev-python/pyxdg
|
||||
deprecated? (
|
||||
>=dev-python/dbus-python-0.83
|
||||
dev-python/pygobject:2
|
||||
dev-python/pygtk:2 )
|
||||
gtk3? (
|
||||
dev-python/pygobject:3
|
||||
x11-libs/gdk-pixbuf:2[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
x11-libs/gtk+:3[introspection] )
|
||||
)"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-util/gtk-doc-am
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )
|
||||
vala? ( $(vala_depend) )"
|
||||
|
||||
# stress test in bus/ fails
|
||||
# IBUS-CRITICAL **: bus_test_client_init: assertion `ibus_bus_is_connected (_bus)' failed
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# We run "dconf update" in pkg_postinst/postrm to avoid sandbox violations
|
||||
sed -e 's/dconf update/$(NULL)/' \
|
||||
-i data/dconf/Makefile.{am,in} || die
|
||||
use python && python_clean_py-compile_files
|
||||
use vala && vala_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local python_conf
|
||||
if use python; then
|
||||
# We cannot call $(PYTHON) if we haven't called python_pkg_setup
|
||||
python_conf="PYTHON=$(PYTHON)
|
||||
$(use_enable deprecated python-library)
|
||||
$(use_enable gtk3 setup)"
|
||||
else
|
||||
python_conf="--disable-python-library --disable-setup"
|
||||
fi
|
||||
econf \
|
||||
$(use_enable dconf) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable gconf) \
|
||||
$(use_enable gtk gtk2) \
|
||||
$(use_enable gtk xim) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable gtk3 ui) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable vala) \
|
||||
$(use_enable X xim) \
|
||||
${python_conf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
Xemake check || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
newins xinput-ibus ibus.conf
|
||||
|
||||
keepdir /usr/share/ibus/{engine,icons} #289547
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gconf && gnome2_gconf_savelist
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use dconf; then
|
||||
ebegin "Updating dconf system databases"
|
||||
dconf update
|
||||
eend $?
|
||||
fi
|
||||
use gconf && gnome2_gconf_install
|
||||
use gtk && gnome2_query_immodules_gtk2
|
||||
use gtk3 && gnome2_query_immodules_gtk3
|
||||
use deprecated && python_mod_optimize ${PN}
|
||||
use python && use gtk3 && python_mod_optimize /usr/share/${PN}
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "To use ibus, you should:"
|
||||
elog "1. Get input engines from sunrise overlay."
|
||||
elog " Run \"emerge -s ibus-\" in your favorite terminal"
|
||||
elog " for a list of packages we already have."
|
||||
elog
|
||||
elog "2. Setup ibus:"
|
||||
elog
|
||||
elog " $ ibus-setup"
|
||||
elog
|
||||
elog "3. Set the following in your user startup scripts"
|
||||
elog " such as .xinitrc, .xsession or .xprofile:"
|
||||
elog
|
||||
elog " export XMODIFIERS=\"@im=ibus\""
|
||||
elog " export GTK_IM_MODULE=\"ibus\""
|
||||
elog " export QT_IM_MODULE=\"xim\""
|
||||
elog " ibus-daemon -d -x"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use dconf; then
|
||||
ebegin "Updating dconf system databases"
|
||||
dconf update
|
||||
eend $?
|
||||
fi
|
||||
use gtk && gnome2_query_immodules_gtk2
|
||||
use gtk3 && gnome2_query_immodules_gtk3
|
||||
use deprecated && python_mod_cleanup ${PN}
|
||||
use python && use gtk3 && python_mod_cleanup /usr/share/${PN}
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST tmux-1.5.tar.gz 374093 SHA256 eb8215b57c05b765d2446d9acb2bc5edcdb3eb4ea31af89ee127a27e90056306 SHA512 a2004923d645f32e30d3e6ecee92a5cea71f831718bc09dec14c11a420848d175eff919f00b344ac65be1e2af00362c4b0ffc4e03851d5e3df2fa4c005069bd6 WHIRLPOOL f0513738646be2e10fa7bd9ebc275ba6db2da47e3025575debab02528cc98f236c32704db6617e06b3e63d3a706d7cc55a4d967c2e8671cdc4fa23753a216484
|
||||
DIST tmux-1.6.tar.gz 388633 SHA256 faee08ba1bd8c22537cd5b7458881d1bdb4985df88ed6bc5967c56881a7efbd6 SHA512 5c7b311d011f2f2027926a615d4300e97fd22f3ae32b0c364fdf935ff02124c59d1d0c48e7e9d572229c7600b6583fd679f4b960a5af872305f005d27350ad9c WHIRLPOOL 5acbd3ed4b6e60a8a08f1ab4117ac9002108d37a13cb3f64925fc2a986fd86b83037cfa1a7016bb65099a0bb00cb37329ad338b8913d48590f2ab8b3ee1755cd
|
||||
DIST tmux-1.7.tar.gz 407164 SHA256 68346bda11cf7d86591e663b94b98576332ac88c2890df26acb080f4440f9e7b SHA512 d2002858ab6c974e6a6c7dc31db20cd6271170cba9e7314216dfcea6670ae09c5112a4313b77bd21d14a906c89723fc9f6c20cea528e7320e2857ec4d71c725b WHIRLPOOL 8a40e42f3e3a3da4b32be32d65c4eb1e1e68e74482d039af6faef1669a349b0667d388d711bed0a1b3e6daf71b97ae1210718fd12a8f3dfdae8cf7f190805fc8
|
||||
|
@ -1,78 +0,0 @@
|
||||
http://sourceforge.net/tracker/?func=detail&aid=3376684&group_id=200378&atid=973262
|
||||
|
||||
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -124,6 +124,7 @@
|
||||
# Look for networking libraries.
|
||||
AC_SEARCH_LIBS(b64_ntop, resolv)
|
||||
AC_SEARCH_LIBS(__b64_ntop, resolv)
|
||||
+AC_SEARCH_LIBS(res_9_b64_ntop, resolv)
|
||||
AC_SEARCH_LIBS(inet_ntoa, nsl)
|
||||
AC_SEARCH_LIBS(socket, socket)
|
||||
AC_CHECK_LIB(xnet, socket)
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -4718,6 +4718,62 @@
|
||||
|
||||
fi
|
||||
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_b64_ntop" >&5
|
||||
+$as_echo_n "checking for library containing res_9_b64_ntop... " >&6; }
|
||||
+if test "${ac_cv_search_res_9_b64_ntop+set}" = set; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+else
|
||||
+ ac_func_search_save_LIBS=$LIBS
|
||||
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+
|
||||
+/* Override any GCC internal prototype to avoid an error.
|
||||
+ Use char because int might match the return type of a GCC
|
||||
+ builtin and then its argument prototype would still apply. */
|
||||
+#ifdef __cplusplus
|
||||
+extern "C"
|
||||
+#endif
|
||||
+char res_9_b64_ntop ();
|
||||
+int
|
||||
+main ()
|
||||
+{
|
||||
+return res_9_b64_ntop ();
|
||||
+ ;
|
||||
+ return 0;
|
||||
+}
|
||||
+_ACEOF
|
||||
+for ac_lib in '' resolv; do
|
||||
+ if test -z "$ac_lib"; then
|
||||
+ ac_res="none required"
|
||||
+ else
|
||||
+ ac_res=-l$ac_lib
|
||||
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
||||
+ fi
|
||||
+ if ac_fn_c_try_link "$LINENO"; then :
|
||||
+ ac_cv_search_res_9_b64_ntop=$ac_res
|
||||
+fi
|
||||
+rm -f core conftest.err conftest.$ac_objext \
|
||||
+ conftest$ac_exeext
|
||||
+ if test "${ac_cv_search_res_9_b64_ntop+set}" = set; then :
|
||||
+ break
|
||||
+fi
|
||||
+done
|
||||
+if test "${ac_cv_search_res_9_b64_ntop+set}" = set; then :
|
||||
+
|
||||
+else
|
||||
+ ac_cv_search_res_9_b64_ntop=no
|
||||
+fi
|
||||
+rm conftest.$ac_ext
|
||||
+LIBS=$ac_func_search_save_LIBS
|
||||
+fi
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_b64_ntop" >&5
|
||||
+$as_echo "$ac_cv_search_res_9_b64_ntop" >&6; }
|
||||
+ac_res=$ac_cv_search_res_9_b64_ntop
|
||||
+if test "$ac_res" != no; then :
|
||||
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
||||
+
|
||||
+fi
|
||||
+
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
|
||||
$as_echo_n "checking for library containing inet_ntoa... " >&6; }
|
||||
if test "${ac_cv_search_inet_ntoa+set}" = set; then :
|
@ -1,51 +1,45 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.5.ebuild,v 1.7 2012/07/12 14:30:36 ryao Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.7.ebuild,v 1.1 2012/10/13 17:18:59 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="Terminal multiplexer"
|
||||
HOMEPAGE="http://tmux.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/tmux/${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="vim-syntax"
|
||||
|
||||
DEPEND="
|
||||
|| ( >=dev-libs/libevent-2.0.10 <dev-libs/libevent-2 )
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/libevent-2.0.10
|
||||
sys-libs/ncurses"
|
||||
RDEPEND="${DEPEND}
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
vim-syntax? ( || (
|
||||
app-editors/vim
|
||||
app-editors/gvim ) )"
|
||||
app-editors/vim
|
||||
app-editors/gvim ) )"
|
||||
|
||||
DOCS=( CHANGES FAQ NOTES TODO )
|
||||
|
||||
pkg_setup() {
|
||||
if has_version "<app-misc/tmux-1.3"; then
|
||||
if has_version "<app-misc/tmux-1.7"; then
|
||||
echo
|
||||
ewarn "Commands 'up-pane', 'down-pane' and 'select-prompt' were removed in version 1.3."
|
||||
ewarn "You may want to update your configuration file accordingly to avoid errors on"
|
||||
ewarn "tmux startup."
|
||||
ewarn
|
||||
ewarn "For the full Changelog, together with details on what replaced the above"
|
||||
ewarn "commands, visit http://tmux.cvs.sourceforge.net/viewvc/tmux/tmux/CHANGES."
|
||||
ewarn "Some configuration options changed in this release."
|
||||
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
|
||||
ewarn
|
||||
ewarn "WARNING: after updating to ${P} you will _not_ be able to connect to any"
|
||||
ewarn "running 1.2 tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "running 1.6 tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
|
||||
ewarn "to temporarily downgrade to tmux 1.2 to access them."
|
||||
ewarn "to temporarily downgrade to tmux 1.6 to access them."
|
||||
echo
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-darwin.patch # drop on next release
|
||||
eautoreconf # for darwin patch
|
||||
# look for config file in the prefix
|
||||
sed -i -e '/SYSTEM_CFG/s:"/etc:"'"${EPREFIX}"'/etc:' tmux.h || die
|
||||
# and don't just add some includes
|
@ -1,2 +1,3 @@
|
||||
DIST anyremote-5.5.tar.gz 1737718 SHA256 0dab10f1569fbfc2d6f316dfde0590450eee6422b977fda1861d92c327fc9d04 SHA512 8ae1d7ccc7eed1e32d5362891a8362825e4811d3ecc5b6503dda10d3b7a536c68d0562ba9b13b297eafd338587e122305d4771fc94d9d0002cb60b5a2f6c6b94 WHIRLPOOL ca4b70a9fb3671211a07768e393cb913a11c4faeb1163fe60d41c5c5c72418e11c32afcb680c734a391be52db3229f564316aeaba01c427eecf805c2f692c0d6
|
||||
DIST anyremote-6.0.tar.gz 2144431 SHA256 4bfbda7dcd8c9ef3c0372f276e4b083e5a3d6fead61980cc1998057fb762a808 SHA512 b1e1743eb4f09643cdbf0742b62335480203e29276eacd7645205af607853417e5d315f4c1133a7554cf5594fa7d34749903074f9ba83aa38922eadcbab1bbc7 WHIRLPOOL 5345caa51becdf49b5aecbc002791e3dc14c69ab8f22ec3d3acf0dcb28ca9da2c0c48c6a558b90baa61c86b82fa06e3cfb32c376bf58c5d1022d54bcea02aff2
|
||||
DIST anyremote-6.1.tar.gz 2281261 SHA256 43b26032ea774ce59ef43a95424a262d09253821c2db70978a08a54f0da935c8 SHA512 88fb0bad301605381b5c9747bfeb1cb31a6136f05e8fe448ce964bdcba6bdfe3fa3dd7bf364d1b0040cf60458aab56ad5ffc8ad3d4c9e84f1b4155b6bbf14b00 WHIRLPOOL 36f1fb5954e5745ec31ed40855cb9ed719c9184f5b39331e1fd55682525fe008b33ce54c6c0f1c5de7d60598a5ef38de3d42f177695ead74aa5a6bac5badda29
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/anyremote/anyremote-6.1.ebuild,v 1.1 2012/10/13 20:06:04 hwoarang Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Anyremote provides wireless bluetooth, infrared or cable remote control service"
|
||||
HOMEPAGE="http://anyremote.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="bluetooth dbus"
|
||||
|
||||
RDEPEND="bluetooth? ( net-wireless/bluez )
|
||||
dbus? ( sys-apps/dbus )
|
||||
x11-libs/libXtst"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=(AUTHORS ChangeLog NEWS README)
|
||||
src_configure() {
|
||||
econf --docdir="/usr/share/doc/${PF}/" $(use_enable bluetooth) $(use_enable dbus)
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST jaxen-1.1.1-src.tar.gz 271343 SHA256 f24ae604a20da87e3716bb1d441c483e56479eaef4e99888f41be06059790bca SHA512 095523a1600324a2d2f748717c6af0ffe216120b834c1157912b57ea076c639aa3e47fe87da0316cae491ba838765e5e06bc304cdb610789101a54192d976940 WHIRLPOOL 2fec877f4b3e565304a7cd8bc7b5b391eaa74068c6bf241d8b2ef0fe5973273164247ec1166fedfbf92f082aa1120a4a3f0ce47e0e13a15add75ac00c128810a
|
||||
DIST jaxen-1.1.4-src.tar.gz 268493 SHA256 97d039a029ccaddf5ef301cafd1da8549b8360fe3ca0c15d65fc57162cd4433e SHA512 11c1c744af030c50579f872d8c8bf437e48ab4a01e6dd34529f2d9039c154533edaa9b5a367a866e2b57f311f1111717be300db8f80423c5492be38e0cffc031 WHIRLPOOL 44e3449ec8c0c15496c9528c668593d3dde67da67108e5927aee630df6ee3803999f812ab7597f37a68829e95a435fe6699bc9681583f6a500cd55cc51fbd6dc
|
||||
|
@ -0,0 +1,201 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--build.xml generated by maven from project.xml version 1.1.4
|
||||
on date October 14 2012, time 0755-->
|
||||
<project default="jar" name="jaxen" basedir=".">
|
||||
<!--Load local and user build preferences-->
|
||||
<property file="build.properties"></property>
|
||||
<property file="${user.home}/build.properties"></property>
|
||||
<!--Build properties-->
|
||||
<property name="defaulttargetdir" value="${basedir}/target"></property>
|
||||
<property name="libdir" value="${user.home}/.maven/repository"></property>
|
||||
<property name="classesdir" value="${basedir}/target/classes"></property>
|
||||
<property name="testclassesdir" value="${basedir}/target/test-classes"></property>
|
||||
<property name="testreportdir" value="${basedir}/target/test-reports"></property>
|
||||
<property name="distdir" value="${basedir}/dist"></property>
|
||||
<property name="javadocdir" value="${basedir}/dist/docs/api"></property>
|
||||
<property name="final.name" value="jaxen-1.1.4"></property>
|
||||
<property name="proxy.host" value=""></property>
|
||||
<property name="proxy.port" value=""></property>
|
||||
<property name="proxy.username" value=""></property>
|
||||
<property name="proxy.password" value=""></property>
|
||||
<path id="build.classpath">
|
||||
<pathelement location="${libdir}/dom4j/jars/dom4j-1.6.1.jar"></pathelement>
|
||||
<pathelement location="${libdir}/jdom/jars/jdom-1.0.jar"></pathelement>
|
||||
<pathelement location="${libdir}/xml-apis/jars/xml-apis-1.3.02.jar"></pathelement>
|
||||
<pathelement location="${libdir}/xerces/jars/xercesImpl-2.6.2.jar"></pathelement>
|
||||
<pathelement location="${libdir}/xom/jars/xom-1.0.jar"></pathelement>
|
||||
<pathelement location="${libdir}/maven-plugins/plugins/maven-cobertura-plugin-1.3.jar"></pathelement>
|
||||
<pathelement location="${libdir}/maven-plugins/plugins/maven-findbugs-plugin-1.3.1.jar"></pathelement>
|
||||
</path>
|
||||
<target name="init" description="o Initializes some properties">
|
||||
<mkdir dir="${libdir}"></mkdir>
|
||||
<condition property="noget">
|
||||
<equals arg2="only" arg1="${build.sysclasspath}"></equals>
|
||||
</condition>
|
||||
<!--Test if JUNIT is present in ANT classpath-->
|
||||
<available property="Junit.present" classname="junit.framework.Test"></available>
|
||||
<!--Test if user defined a proxy-->
|
||||
<condition property="useProxy">
|
||||
<and>
|
||||
<isset property="proxy.host"></isset>
|
||||
<not>
|
||||
<equals trim="true" arg2="" arg1="${proxy.host}"></equals>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</target>
|
||||
<target name="compile" description="o Compile the code" depends="get-deps">
|
||||
<mkdir dir="${classesdir}"></mkdir>
|
||||
<javac destdir="${classesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html">
|
||||
<src>
|
||||
<pathelement location="${basedir}/src/java/main"></pathelement>
|
||||
</src>
|
||||
<classpath refid="build.classpath"></classpath>
|
||||
</javac>
|
||||
</target>
|
||||
<target name="jar" description="o Create the jar" depends="compile,test">
|
||||
<jar jarfile="${defaulttargetdir}/${final.name}.jar" excludes="**/package.html" basedir="${classesdir}"></jar>
|
||||
</target>
|
||||
<target name="clean" description="o Clean up the generated directories">
|
||||
<delete dir="${defaulttargetdir}"></delete>
|
||||
<delete dir="${distdir}"></delete>
|
||||
</target>
|
||||
<target name="dist" description="o Create a distribution" depends="jar, javadoc">
|
||||
<mkdir dir="dist"></mkdir>
|
||||
<copy todir="dist">
|
||||
<fileset dir="${defaulttargetdir}" includes="*.jar"></fileset>
|
||||
<fileset dir="${basedir}" includes="LICENSE*, README*"></fileset>
|
||||
</copy>
|
||||
</target>
|
||||
<target name="test" description="o Run the test cases" if="test.failure" depends="internal-test">
|
||||
<fail message="There were test failures."></fail>
|
||||
</target>
|
||||
<target name="internal-test" if="Junit.present" depends="junit-present,compile-tests">
|
||||
<mkdir dir="${testreportdir}"></mkdir>
|
||||
<junit dir="${basedir}" failureproperty="test.failure" printSummary="yes" fork="true" haltonerror="true">
|
||||
<sysproperty key="basedir" value="."></sysproperty>
|
||||
<formatter type="xml"></formatter>
|
||||
<formatter usefile="false" type="plain"></formatter>
|
||||
<classpath>
|
||||
<path refid="build.classpath"></path>
|
||||
<pathelement path="${testclassesdir}"></pathelement>
|
||||
<pathelement path="${classesdir}"></pathelement>
|
||||
</classpath>
|
||||
<batchtest todir="${testreportdir}">
|
||||
<fileset dir="${basedir}/src/java/test">
|
||||
<include name="**/*Test.java"></include>
|
||||
</fileset>
|
||||
</batchtest>
|
||||
</junit>
|
||||
</target>
|
||||
<target name="junit-present" unless="Junit.present" depends="init">
|
||||
<echo>================================= WARNING ================================</echo>
|
||||
<echo>Junit isn't present in your ${ANT_HOME}/lib directory. Tests not executed.</echo>
|
||||
<echo>==========================================================================</echo>
|
||||
</target>
|
||||
<target name="compile-tests" if="Junit.present" depends="junit-present,compile">
|
||||
<mkdir dir="${testclassesdir}"></mkdir>
|
||||
<javac destdir="${testclassesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html">
|
||||
<src>
|
||||
<pathelement location="${basedir}/src/java/test"></pathelement>
|
||||
</src>
|
||||
<classpath>
|
||||
<path refid="build.classpath"></path>
|
||||
<pathelement path="${classesdir}"></pathelement>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
<target name="javadoc" description="o Generate javadoc" depends="get-deps">
|
||||
<mkdir dir="${javadocdir}"></mkdir>
|
||||
<tstamp>
|
||||
<format pattern="2001-yyyy" property="year"></format>
|
||||
</tstamp>
|
||||
<property name="copyright" value="Copyright &copy; Codehaus. All Rights Reserved."></property>
|
||||
<property name="title" value="jaxen 1.1.4 API"></property>
|
||||
<javadoc use="true" private="true" destdir="${javadocdir}" author="true" version="true" sourcepath="${basedir}/src/java/main" packagenames="org.jaxen.*">
|
||||
<classpath>
|
||||
<path refid="build.classpath"></path>
|
||||
</classpath>
|
||||
</javadoc>
|
||||
</target>
|
||||
<target name="get-dep-dom4j.jar" description="o Download the dependency : dom4j.jar" unless="dom4j.jar" depends="init,setProxy,noProxy,get-custom-dep-dom4j.jar">
|
||||
<mkdir dir="${libdir}/dom4j/jars/"></mkdir>
|
||||
<get dest="${libdir}/dom4j/jars/dom4j-1.6.1.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/dom4j/jars/dom4j-1.6.1.jar"></get>
|
||||
<get dest="${libdir}/dom4j/jars/dom4j-1.6.1.jar" usetimestamp="true" ignoreerrors="true" src="http://dist.codehaus.org//dom4j/jars/dom4j-1.6.1.jar"></get>
|
||||
</target>
|
||||
<target name="get-custom-dep-dom4j.jar" if="dom4j.jar" depends="init,setProxy,noProxy">
|
||||
<mkdir dir="${libdir}/dom4j/jars/"></mkdir>
|
||||
<get dest="${libdir}/dom4j/jars/dom4j-1.6.1.jar" usetimestamp="true" ignoreerrors="true" src="${dom4j.jar}"></get>
|
||||
</target>
|
||||
<target name="get-dep-jdom.jar" description="o Download the dependency : jdom.jar" unless="jdom.jar" depends="init,setProxy,noProxy,get-custom-dep-jdom.jar">
|
||||
<mkdir dir="${libdir}/jdom/jars/"></mkdir>
|
||||
<get dest="${libdir}/jdom/jars/jdom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/jdom/jars/jdom-1.0.jar"></get>
|
||||
<get dest="${libdir}/jdom/jars/jdom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="http://dist.codehaus.org//jdom/jars/jdom-1.0.jar"></get>
|
||||
</target>
|
||||
<target name="get-custom-dep-jdom.jar" if="jdom.jar" depends="init,setProxy,noProxy">
|
||||
<mkdir dir="${libdir}/jdom/jars/"></mkdir>
|
||||
<get dest="${libdir}/jdom/jars/jdom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="${jdom.jar}"></get>
|
||||
</target>
|
||||
<target name="get-dep-xml-apis.jar" description="o Download the dependency : xml-apis.jar" unless="xml-apis.jar" depends="init,setProxy,noProxy,get-custom-dep-xml-apis.jar">
|
||||
<mkdir dir="${libdir}/xml-apis/jars/"></mkdir>
|
||||
<get dest="${libdir}/xml-apis/jars/xml-apis-1.3.02.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/xml-apis/jars/xml-apis-1.3.02.jar"></get>
|
||||
<get dest="${libdir}/xml-apis/jars/xml-apis-1.3.02.jar" usetimestamp="true" ignoreerrors="true" src="http://dist.codehaus.org//xml-apis/jars/xml-apis-1.3.02.jar"></get>
|
||||
</target>
|
||||
<target name="get-custom-dep-xml-apis.jar" if="xml-apis.jar" depends="init,setProxy,noProxy">
|
||||
<mkdir dir="${libdir}/xml-apis/jars/"></mkdir>
|
||||
<get dest="${libdir}/xml-apis/jars/xml-apis-1.3.02.jar" usetimestamp="true" ignoreerrors="true" src="${xml-apis.jar}"></get>
|
||||
</target>
|
||||
<target name="get-dep-xercesImpl.jar" description="o Download the dependency : xercesImpl.jar" unless="xercesImpl.jar" depends="init,setProxy,noProxy,get-custom-dep-xercesImpl.jar">
|
||||
<mkdir dir="${libdir}/xerces/jars/"></mkdir>
|
||||
<get dest="${libdir}/xerces/jars/xercesImpl-2.6.2.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/xerces/jars/xercesImpl-2.6.2.jar"></get>
|
||||
<get dest="${libdir}/xerces/jars/xercesImpl-2.6.2.jar" usetimestamp="true" ignoreerrors="true" src="http://dist.codehaus.org//xerces/jars/xercesImpl-2.6.2.jar"></get>
|
||||
</target>
|
||||
<target name="get-custom-dep-xercesImpl.jar" if="xercesImpl.jar" depends="init,setProxy,noProxy">
|
||||
<mkdir dir="${libdir}/xerces/jars/"></mkdir>
|
||||
<get dest="${libdir}/xerces/jars/xercesImpl-2.6.2.jar" usetimestamp="true" ignoreerrors="true" src="${xercesImpl.jar}"></get>
|
||||
</target>
|
||||
<target name="get-dep-xom.jar" description="o Download the dependency : xom.jar" unless="xom.jar" depends="init,setProxy,noProxy,get-custom-dep-xom.jar">
|
||||
<mkdir dir="${libdir}/xom/jars/"></mkdir>
|
||||
<get dest="${libdir}/xom/jars/xom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/xom/jars/xom-1.0.jar"></get>
|
||||
<get dest="${libdir}/xom/jars/xom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="http://dist.codehaus.org//xom/jars/xom-1.0.jar"></get>
|
||||
</target>
|
||||
<target name="get-custom-dep-xom.jar" if="xom.jar" depends="init,setProxy,noProxy">
|
||||
<mkdir dir="${libdir}/xom/jars/"></mkdir>
|
||||
<get dest="${libdir}/xom/jars/xom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="${xom.jar}"></get>
|
||||
</target>
|
||||
<target name="get-dep-maven-cobertura-plugin.jar" description="o Download the dependency : maven-cobertura-plugin.jar" unless="maven-cobertura-plugin.jar" depends="init,setProxy,noProxy,get-custom-dep-maven-cobertura-plugin.jar">
|
||||
<mkdir dir="${libdir}/maven-plugins/plugins/"></mkdir>
|
||||
<get dest="${libdir}/maven-plugins/plugins/maven-cobertura-plugin-1.3.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/maven-plugins/plugins/maven-cobertura-plugin-1.3.jar"></get>
|
||||
<get dest="${libdir}/maven-plugins/plugins/maven-cobertura-plugin-1.3.jar" usetimestamp="true" ignoreerrors="true" src="http://dist.codehaus.org//maven-plugins/plugins/maven-cobertura-plugin-1.3.jar"></get>
|
||||
</target>
|
||||
<target name="get-custom-dep-maven-cobertura-plugin.jar" if="maven-cobertura-plugin.jar" depends="init,setProxy,noProxy">
|
||||
<mkdir dir="${libdir}/maven-plugins/plugins/"></mkdir>
|
||||
<get dest="${libdir}/maven-plugins/plugins/maven-cobertura-plugin-1.3.jar" usetimestamp="true" ignoreerrors="true" src="${maven-cobertura-plugin.jar}"></get>
|
||||
</target>
|
||||
<target name="get-dep-maven-findbugs-plugin.jar" description="o Download the dependency : maven-findbugs-plugin.jar" unless="maven-findbugs-plugin.jar" depends="init,setProxy,noProxy,get-custom-dep-maven-findbugs-plugin.jar">
|
||||
<mkdir dir="${libdir}/maven-plugins/plugins/"></mkdir>
|
||||
<get dest="${libdir}/maven-plugins/plugins/maven-findbugs-plugin-1.3.1.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/maven-plugins/plugins/maven-findbugs-plugin-1.3.1.jar"></get>
|
||||
<get dest="${libdir}/maven-plugins/plugins/maven-findbugs-plugin-1.3.1.jar" usetimestamp="true" ignoreerrors="true" src="http://dist.codehaus.org//maven-plugins/plugins/maven-findbugs-plugin-1.3.1.jar"></get>
|
||||
</target>
|
||||
<target name="get-custom-dep-maven-findbugs-plugin.jar" if="maven-findbugs-plugin.jar" depends="init,setProxy,noProxy">
|
||||
<mkdir dir="${libdir}/maven-plugins/plugins/"></mkdir>
|
||||
<get dest="${libdir}/maven-plugins/plugins/maven-findbugs-plugin-1.3.1.jar" usetimestamp="true" ignoreerrors="true" src="${maven-findbugs-plugin.jar}"></get>
|
||||
</target>
|
||||
<target name="get-deps" unless="noget"></target>
|
||||
<target name="setProxy" if="useProxy" depends="init">
|
||||
<!--Proxy settings works only with a JDK 1.2 and higher.-->
|
||||
<echo>Proxy used :</echo>
|
||||
<echo>Proxy host [${proxy.host}]</echo>
|
||||
<echo>Proxy port [${proxy.port}]</echo>
|
||||
<echo>Proxy user [${proxy.username}]</echo>
|
||||
<setproxy proxyuser="${proxy.username}" proxyport="${proxy.port}" proxypassword="${proxy.password}" proxyhost="${proxy.host}"></setproxy>
|
||||
</target>
|
||||
<target name="noProxy" unless="useProxy" depends="init">
|
||||
<echo>Proxy not used.</echo>
|
||||
</target>
|
||||
<target name="install-maven">
|
||||
<get dest="${user.home}/maven-install-latest.jar" usetimestamp="true" src="${repo}/maven/maven-install-latest.jar"></get>
|
||||
<unjar dest="${maven.home}" src="${user.home}/maven-install-latest.jar"></unjar>
|
||||
</target>
|
||||
</project>
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxen/jaxen-1.1.4.ebuild,v 1.1 2012/10/14 14:28:48 sera Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc examples source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A Java XPath Engine"
|
||||
HOMEPAGE="http://jaxen.codehaus.org/"
|
||||
SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}-src.tar.gz"
|
||||
|
||||
LICENSE="jaxen"
|
||||
SLOT="1.1"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/dom4j:1
|
||||
dev-java/jdom:1.0
|
||||
dev-java/xom:0"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
test? ( dev-java/ant-junit:0 )
|
||||
${COMMON_DEP}"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
EANT_GENTOO_CLASSPATH="dom4j-1,jdom-1.0,xom"
|
||||
EANT_TEST_EXTRA_ARGS="-DJunit.present=true"
|
||||
|
||||
java_prepare() {
|
||||
cp -v "${FILESDIR}"/${P}_maven1-build.xml build.xml || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
java-pkg-2_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar target/${P}.jar
|
||||
|
||||
use doc && java-pkg_dojavadoc dist/docs/api
|
||||
use examples && java-pkg_doexamples src/java/samples
|
||||
use source && java-pkg_dosrc src/java/main/*
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index ee6693d..45300c0 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -337,7 +337,7 @@ if test $compiler_xlc = yes -a "$powerpc_darwin" = true; then
|
||||
AC_DEFINE([DARWIN_DONT_PARSE_STACK], 1, [See doc/README.macros.])
|
||||
fi
|
||||
|
||||
-if test "$GCC" == yes; then
|
||||
+if test "$GCC" = yes; then
|
||||
# Disable aliasing optimization unless forced to.
|
||||
AC_MSG_CHECKING([whether gcc supports -fno-strict-aliasing])
|
||||
ac_cv_fno_strict_aliasing=no
|
||||
@@ -442,8 +442,8 @@ esac
|
||||
AC_MSG_RESULT($enable_shared)
|
||||
|
||||
# Compile with GC_DLL defined unless building static libraries.
|
||||
-if test "${enable_shared}" == yes; then
|
||||
- if test "${enable_static}" == no; then
|
||||
+if test "${enable_shared}" = yes; then
|
||||
+ if test "${enable_static}" = no; then
|
||||
AC_DEFINE(GC_DLL)
|
||||
# FIXME: Also pass -fvisibility=hidden option if GCC v4+ and not Win32.
|
||||
fi
|
||||
@@ -707,7 +707,7 @@ if test -n "${with_cross_host}"; then
|
||||
[Define to tune the collector for small heap sizes.])
|
||||
fi
|
||||
|
||||
-if test "$enable_gc_debug" == "no"; then
|
||||
+if test "$enable_gc_debug" = "no"; then
|
||||
AC_DEFINE([NO_DEBUGGING], 1,
|
||||
[Disable debugging, like GC_dump and its callees.])
|
||||
fi
|
@ -0,0 +1 @@
|
||||
DIST irc-3.2.2.zip 84701 SHA256 b597ac3f0713386ba122f608a24e9f6fecd53ddac5ddb7889547ecab392ada1b SHA512 63a64626137617b14f401a6eb51a98b85db14db884faa9355b430df0f5fe8f9391139bb6e50fbbc985b5fd873844c8febe54685af679a847692175c366e8a6c7 WHIRLPOOL e6cc90191a242a2f1777b34550ffefafac0cb37890e593da29b61958a250eb93755e5d9301c6b5b727d42c0de74d2017884169024827cb3524f6ff21ecc3dcff
|
@ -0,0 +1,12 @@
|
||||
--- setup.py
|
||||
+++ setup.py
|
||||
@@ -23,9 +23,6 @@
|
||||
"Programming Language :: Python :: 2.7",
|
||||
"Programming Language :: Python :: 3",
|
||||
],
|
||||
- setup_requires=[
|
||||
- 'hgtools',
|
||||
- ],
|
||||
use_2to3=True,
|
||||
use_2to3_exclude_fixers=[
|
||||
'lib2to3.fixes.fix_import',
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/irc/irc-3.2.2.ebuild,v 1.2 2012/10/13 20:55:34 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="*:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.5"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="IRC client framework written in Python."
|
||||
HOMEPAGE="https://bitbucket.org/jaraco/irc http://pypi.python.org/pypi/irc"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="!>=dev-python/python-irclib-3.2.2"
|
||||
|
||||
src_prepare() {
|
||||
# Prevent setup from downloading hgtools package
|
||||
epatch "${FILESDIR}/irc-setup.py.patch"
|
||||
|
||||
# Don't rely on hgtools for version
|
||||
sed -e "s/use_hg_version=True/version=\"${PV}\"/" -i setup.py || die
|
||||
sed -e "/^tag_/d" -i setup.cfg || die
|
||||
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use examples; then
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins scripts/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<longdescription>
|
||||
This project includes an event-driven IRC client framework written in Python,
|
||||
as well as an object-oriented wrapper class and some example programs.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">irc</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST python-exec-0.1.tar.bz2 63503 SHA256 327f2309730714f97750c88330111fc709a3560a8bdccdf6497c3ea96ca3369d SHA512 e7b66f6fafa9d957acd968feb2cec70a6c75e8849e2d6f7ab4c869fdfeae6ae323290ac011ba1e8a9e95999667efac8c1bc6674b74bffbd9068db86b90cb433c WHIRLPOOL d92f036e76074ab9e51f3be8e20d5e5f01f4516e795caf4392fe6f658509fcea92e126189d9d305a61d2e6117b956cdb8aa1a46076575a827eb204fc47e9313c
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer status="active">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<bugs-to>https://bitbucket.org/mgorny/python-exec/issues/</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.1.ebuild,v 1.1 2012/10/14 10:57:27 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools-utils python-r1
|
||||
|
||||
DESCRIPTION="Python script wrapper"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
append_impl() {
|
||||
pyimpls+="${EPYTHON} "
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local pyimpls
|
||||
python_foreach_impl append_impl
|
||||
|
||||
local myeconfargs=(
|
||||
--with-python-impls="${pyimpls}"
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST irc-3.2.2.zip 84701 SHA256 b597ac3f0713386ba122f608a24e9f6fecd53ddac5ddb7889547ecab392ada1b SHA512 63a64626137617b14f401a6eb51a98b85db14db884faa9355b430df0f5fe8f9391139bb6e50fbbc985b5fd873844c8febe54685af679a847692175c366e8a6c7 WHIRLPOOL e6cc90191a242a2f1777b34550ffefafac0cb37890e593da29b61958a250eb93755e5d9301c6b5b727d42c0de74d2017884169024827cb3524f6ff21ecc3dcff
|
||||
DIST python-irclib-0.4.8.tar.gz 34657 SHA256 81ee3a6401d4f4d1af1975913438a32fa453b4220bd2e509b7b5af4cbc29a4f4 SHA512 0cc5e01446ef230635647c4fcd729f8aab19e7a3485bdbb784bf4169b503af6a3069f3376fbd8349df87329f41ad5571885d7635d6760c3848fa07ec38c2749e WHIRLPOOL f17711b7e278f2ad30b78a7c1e7f58191360232b7ad8a2602cbbe86930744e0eb3677b403ab695bb318f932cdc0a0cf53e6d09beefdd1206799aeb41c4228d3b
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-irclib/python-irclib-3.2.2.ebuild,v 1.1 2012/10/13 05:25:20 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="IRC client framework written in Python."
|
||||
HOMEPAGE="http://python-irclib.sourceforge.net/"
|
||||
#SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/i/irc/irc-${PV}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}/irc-${PV}"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use doc; then
|
||||
# Examples are treated like real documentation
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins dccreceive dccsend irccat irccat2 servermap testbot.py
|
||||
fi
|
||||
}
|
@ -0,0 +1,93 @@
|
||||
configure | 43 +++----------------------------------------
|
||||
1 file changed, 3 insertions(+), 40 deletions(-)
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index d92a1bf..d8605a0 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -823,7 +823,6 @@ fi
|
||||
|
||||
ac_test_CFLAGS="${CFLAGS+set}"
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
-CFLAGS=
|
||||
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
|
||||
echo "configure:829: checking whether ${CC-cc} accepts -g" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
|
||||
@@ -839,23 +838,6 @@ rm -f conftest*
|
||||
|
||||
fi
|
||||
|
||||
-echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
|
||||
-if test "$ac_test_CFLAGS" = set; then
|
||||
- CFLAGS="$ac_save_CFLAGS"
|
||||
-elif test $ac_cv_prog_cc_g = yes; then
|
||||
- if test "$GCC" = yes; then
|
||||
- CFLAGS="-g -O2"
|
||||
- else
|
||||
- CFLAGS="-g"
|
||||
- fi
|
||||
-else
|
||||
- if test "$GCC" = yes; then
|
||||
- CFLAGS="-O2"
|
||||
- else
|
||||
- CFLAGS=
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
# Check whether --enable-static or --disable-static was given.
|
||||
if test "${enable_static+set}" = set; then
|
||||
enableval="$enable_static"
|
||||
@@ -2078,7 +2060,6 @@ fi
|
||||
|
||||
ac_test_CFLAGS="${CFLAGS+set}"
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
-CFLAGS=
|
||||
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
|
||||
echo "configure:2084: checking whether ${CC-cc} accepts -g" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
|
||||
@@ -2094,24 +2075,6 @@ rm -f conftest*
|
||||
|
||||
fi
|
||||
|
||||
-echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
|
||||
-if test "$ac_test_CFLAGS" = set; then
|
||||
- CFLAGS="$ac_save_CFLAGS"
|
||||
-elif test $ac_cv_prog_cc_g = yes; then
|
||||
- if test "$GCC" = yes; then
|
||||
- CFLAGS="-g -O2"
|
||||
- else
|
||||
- CFLAGS="-g"
|
||||
- fi
|
||||
-else
|
||||
- if test "$GCC" = yes; then
|
||||
- CFLAGS="-O2"
|
||||
- else
|
||||
- CFLAGS=
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
-
|
||||
# Find a good install program. We prefer a C program (faster),
|
||||
# so one script is as good as another. But avoid the broken or
|
||||
# incompatible versions:
|
||||
@@ -3403,9 +3366,9 @@ fi
|
||||
|
||||
|
||||
if test "${SHARED_BUILD}" = "1" ; then
|
||||
- CFLAGS='${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS}'
|
||||
+ CFLAGS+=' ${CFLAGS_WARNING} ${SHLIB_CFLAGS}'
|
||||
else
|
||||
- CFLAGS='${CFLAGS_DEFAULT} ${CFLAGS_WARNING}'
|
||||
+ CFLAGS+=' ${CFLAGS_WARNING}'
|
||||
fi
|
||||
|
||||
#--------------------------------------------------------------------
|
||||
@@ -3534,7 +3497,7 @@ fi
|
||||
|
||||
|
||||
|
||||
-PKG_TCL=${TCL_PACKAGE_PATH}/tkXwin
|
||||
+PKG_TCL=${libdir}/tkXwin
|
||||
|
||||
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkXwin/tkXwin-1.0-r3.ebuild,v 1.2 2012/10/14 14:28:17 jlec Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools-utils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Tcl/Tk library to detect idle periods of an X session"
|
||||
HOMEPAGE="http://beepcore-tcl.sourceforge.net/"
|
||||
SRC_URI="http://beepcore-tcl.sourceforge.net/${P}.tgz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="debug static-libs threads"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/tk[threads?]
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-proto/scrnsaverproto
|
||||
x11-proto/xextproto"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PV}-Makefile.in.diff
|
||||
"${FILESDIR}"/${P}-configure.patch
|
||||
)
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_prepare() {
|
||||
tc-export CC AR RANLIB
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-tcl="${EPREFIX}/usr/$(get_libdir)"
|
||||
--with-tk="${EPREFIX}/usr/$(get_libdir)"
|
||||
--enable-gcc
|
||||
--with-x
|
||||
$(use_enable threads)
|
||||
$(use_enable debug symbols)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs2svn/cvs2svn-2.4.0.ebuild,v 1.1 2012/10/14 10:37:58 robbat2 Exp $
|
||||
|
||||
EAPI="2"
|
||||
PYTHON_DEPEND="2"
|
||||
PYTHON_USE_WITH_OR="berkdb gdbm"
|
||||
PYTHON_USE_WITH_OPT="test"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython"
|
||||
|
||||
inherit distutils
|
||||
|
||||
FILEVER="49237"
|
||||
|
||||
DESCRIPTION="Convert a CVS repository to a Subversion repository"
|
||||
HOMEPAGE="http://cvs2svn.tigris.org/"
|
||||
SRC_URI="http://cvs2svn.tigris.org/files/documents/1462/${FILEVER}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="bazaar git test"
|
||||
|
||||
DEPEND=">=dev-vcs/subversion-1.0.9"
|
||||
RDEPEND="${DEPEND}
|
||||
bazaar? ( >=dev-vcs/bzr-1.13 )
|
||||
git? ( >=dev-vcs/git-1.5.4.4 )
|
||||
dev-vcs/rcs"
|
||||
|
||||
PYTHON_MODNAME="cvs2svn_lib cvs2svn_rcsparse"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
python_convert_shebangs -r 2 .
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
emake man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
insinto "/usr/share/${PN}"
|
||||
doins -r contrib cvs2{svn,git,bzr}-example.options
|
||||
doman *.1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Need this because subversion is localized, but the tests aren't
|
||||
export LC_ALL=C
|
||||
|
||||
testing() {
|
||||
"$(PYTHON)" -W ignore run-tests.py
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
elog "Additional scripts and examples have been installed to:"
|
||||
elog " /usr/share/${PN}/"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue