parent
0986d78350
commit
c7853baf3e
@ -0,0 +1,189 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A system automation and configuration management software"
|
||||
HOMEPAGE="http://puppetlabs.com/"
|
||||
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
|
||||
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite vim-syntax xemacs"
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/hiera
|
||||
>=dev-ruby/rgen-0.7.0
|
||||
>=dev-ruby/facter-1.6.2 <dev-ruby/facter-3
|
||||
dev-ruby/json
|
||||
augeas? ( dev-ruby/ruby-augeas )
|
||||
diff? ( dev-ruby/diff-lcs )
|
||||
doc? ( dev-ruby/rdoc )
|
||||
ldap? ( dev-ruby/ruby-ldap )
|
||||
shadow? ( dev-ruby/ruby-shadow )
|
||||
sqlite? ( dev-ruby/sqlite3 )
|
||||
virtual/ruby-ssl"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/mocha )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
emacs? ( virtual/emacs )
|
||||
xemacs? ( app-editors/xemacs )"
|
||||
RDEPEND="${RDEPEND}
|
||||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||
>=app-portage/eix-0.18.0"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid spec that require unpackaged json-schema.
|
||||
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
|
||||
|
||||
# Avoid Rails specs to avoid this dependency and because they
|
||||
# currently fail against Rails 4.1.
|
||||
find spec -type f -name '*rails*' -o -name '*active_record*' | xargs rm || die
|
||||
rm -r spec/unit/rails || die
|
||||
rm spec/unit/parser/collector_spec.rb || die
|
||||
|
||||
# Avoid specs that can only run in the puppet.git repository. This
|
||||
# should be narrowed down to the specific specs.
|
||||
rm spec/integration/parser/compiler_spec.rb spec/integration/parser/future_compiler_spec.rb || die
|
||||
|
||||
# Avoid failing spec that need further investigation.
|
||||
rm spec/unit/module_tool/metadata_spec.rb || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
if use emacs ; then
|
||||
elisp-compile ext/emacs/puppet-mode.el
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
# Create a separate version for xemacs to be able to install
|
||||
# emacs and xemacs in parallel.
|
||||
mkdir ext/xemacs
|
||||
cp ext/emacs/* ext/xemacs/
|
||||
xemacs-elisp-compile ext/xemacs/puppet-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
each_fakegem_install
|
||||
#${RUBY} install.rb --destdir="${D}" install || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
#systemd stuffs
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||
insinto /usr/lib/tmpfiles.d
|
||||
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
|
||||
|
||||
newinitd "${FILESDIR}"/puppet.init-r1 puppet
|
||||
|
||||
# Initial configuration files
|
||||
insinto /etc/puppet
|
||||
|
||||
# Location of log and data files
|
||||
keepdir /var/log/puppet
|
||||
fowners -R puppet:puppet /var/log/puppet
|
||||
|
||||
if use minimal ; then
|
||||
rm "${ED}/etc/puppet/auth.conf"
|
||||
else
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppetmaster.service"
|
||||
newinitd "${FILESDIR}"/puppetmaster.init-r1 puppetmaster
|
||||
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
|
||||
|
||||
insinto /etc/puppet
|
||||
|
||||
keepdir /etc/puppet/manifests
|
||||
keepdir /etc/puppet/modules
|
||||
|
||||
keepdir /var/lib/puppet/ssl
|
||||
keepdir /var/lib/puppet/facts
|
||||
keepdir /var/lib/puppet/files
|
||||
fowners -R puppet:puppet /var/lib/puppet
|
||||
fperms 0750 /var/lib/puppet
|
||||
fi
|
||||
fperms 0750 /etc/puppet
|
||||
fowners :puppet /etc/puppet
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} ext/emacs/puppet-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
|
||||
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||
fi
|
||||
|
||||
# ext and examples files
|
||||
for f in $(find ext examples -type f) ; do
|
||||
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||
elog "cause puppet to hang while installing packages."
|
||||
elog
|
||||
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||
elog
|
||||
|
||||
if [ \
|
||||
-f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetca.conf" \
|
||||
] ; then
|
||||
elog
|
||||
elog "Please remove deprecated config files."
|
||||
elog " /etc/puppet/puppetca.conf"
|
||||
elog " /etc/puppet/puppetd.conf"
|
||||
elog " /etc/puppet/puppetmasterd.conf"
|
||||
elog
|
||||
fi
|
||||
|
||||
if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
|
||||
elog
|
||||
elog "If you're upgrading from 2.x then we strongly suggest you to read:"
|
||||
elog "http://docs.puppetlabs.com/guides/upgrading.html"
|
||||
elog
|
||||
fi
|
||||
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST escape_utils-1.1.0.gem 26624 SHA256 fdb08ef3d640bcf2b8dec5364d02afd508a743bace2018612b36b5fa72b56841 SHA512 a57c55403763afbf3e53fc9cd68789c81e81fd2ecaab9d5e355a55fe0e96626395c53f631cbdb47457a9183850ed630f4aef3af8a4d6f4eb9ee9ac6ee4beef6c WHIRLPOOL 05bc228e253759d7509e93dabcf2d5de7b18176f265069479c233ea2ef115478bd5fa5aad567b53ee63a7cd972b53317a846edd2ae531121d45490437e7f3901
|
||||
DIST escape_utils-1.2.0.gem 26624 SHA256 05497be965b95971c8bdf393c0cc851e7beefbf0061af66d820c20535ebcb2ab SHA512 82548f9f81de9a77f16789859b24c77313ab7c8a5a8e2040eba9f140f60247a1f83946d320fd07a4afef670c53f3a2c86bf0b2085749d526e1442fc2fa9074b3 WHIRLPOOL 52125b0eefe57840035b0085cea185a9ccf5ba9f7c1cafc4c69e7bbc81c70c5ce01a88c57d8b3bd2d16ad601585eb5a2235983c02455eb1853fa0536d3fba4a3
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST=""
|
||||
RUBY_FAKEGEM_RECIPE_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Faster string escaping routines for your ruby apps"
|
||||
HOMEPAGE="https://github.com/brianmario/escape_utils"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e "/bundler/d" test/helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/escape_utils extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/escape_utils
|
||||
cp ext/escape_utils/escape_utils$(get_modname) lib/escape_utils || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib:test:. -e "Dir['test/**/*_test.rb'].each {|f| require f}" || die
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST idea-ultimate-14.1.5.141.2735.5.tar.gz 318054935 SHA256 6912902ec97a57f5553247367d6dd5b8e3041e99faf32c48b672cd31413dab73 SHA512 7ab3a45593c2324957455b254ae0257a36e8ecbc63014e18feba813413432dccb25d18971840f43cf22174c3338738eec44304091eb30c6ba2d0119b73cc6fa0 WHIRLPOOL 44a4bef99fdb638cf3cb0f24559b7765b7a4c7cb94aed5c3b8e503cbdf9fa1354f6d6026a9650fc58faec037b95482190891681f41219c61fc7d67a40e71f168
|
||||
DIST ideaIU-143.1184.17.tar.gz 390459277 SHA256 5a3f6d8ba6d5ce8c505f13564c04cf2f674f1c022b9a33871013acb0ebe10fe5 SHA512 bc42244554ed0e533c95b65b1518ffb20ad1407fab22afff0ff3711245d15d97456599bebfcf654553b91a24dcf9042ac769041be3bfc14af76fa48b70f29d94 WHIRLPOOL 48ba83f0254e027a8f78d070dd55a63d97225ae763107149db8820d22ceb4dc72d080704bb6ea2ccf0673af77ec9cda9fa13b226c0c885f7336f2e7d50b52ae2
|
||||
DIST ideaIU-143.382.35.tar.gz 379524583 SHA256 1f4c6f55eeb0ce08f697008935c5b7356e74a85dfaad00f6521670b8f5c6862f SHA512 cd3fe075be726695144a70b8f6477a7d547ca6c67bfacdf91d64f352066305d18ad0696608ac54d316adb95b3ae7d4d1218d34b28875a084de35dc03da77b91f WHIRLPOOL 99ba3fb796f40bd8cf22c42302fec7e279dc749b681952066d49f6a079ca06e532cc10274bc19a6b12a81cb6f15ebcde8450f774109a6d21a9a8c9b9ea235710
|
||||
DIST ideaIU-144.2608.2.tar.gz 442803534 SHA256 4407049fe9b38d72dcd3540de237aef5528a5e52724d123c7392cefff685ee71 SHA512 f73db0f68b4570faa879f7a411349b21fdf12e4306e81d439bdfe34c0fb8e1baa9f2789c1f6223ca9588a3de6fedb7a52fc89ddbfc2445e1a041db393999a1c4 WHIRLPOOL 1c3da7ff4a85d63f15daed4d8f7e6a7ae52ebc3a42ec8b776312b19c17c7bab2ff1d383734430b105247ed62d998874fd7496c0378d59ff99c17b769b75ed712
|
||||
DIST ideaIU-143.1821.5.tar.gz 392844742 SHA256 90c2a880c03bc1213c41be05e56d50a5104175e2589e492ba140987b94d8680b SHA512 0841c3ea509500949358f826405d5c62d84f51657ce4ad621d3b33100a1966d8d85b793286cd4b85c6d2d6d0ca99c4b6a2f84cf5d596538cf530abf73fe8be21 WHIRLPOOL d59367e7671121619d0f787f585a4be436027e4ff39f10849566e441b407295166131cda8af506a7ecf5c34c21231bedd1419c4ee1e2657a38fa3b70a6b424dc
|
||||
DIST ideaIU-144.3143.6-custom-jdk-linux.tar.gz 444026233 SHA256 7d43fef31ec373fa700c1bcf6408429abf5549314f134e458335f52feb44772b SHA512 86ef4f9d89184acfcbaee8fbce67be8e226ab363df9892f803bb61fe61c50972bcf1ec260c9a9652998fc3f73cc72311950df3ae23bf01ae4a45336b7830ca01 WHIRLPOOL 9dee3db866fa55f2ddd3fa28120def4455ff4e7bc0a3a86289c6cb46f7a8a48c5fa0c6e9f35753b52cf66848831c3de2540d41673239130529c8848dba914aa6
|
||||
DIST ideaIU-144.3143.6-no-jdk.tar.gz 399209252 SHA256 c11de6c199c90873976958c4e319176647fb4458370a041b8611007277a057d3 SHA512 6c4b8224901be58b0d41ca59dc6d8215510617470ed15b25c9d84074d4f660e335d6bb450062e353df3bb217a4892eb8783fc9086d2f4e4addada5aa7c5c7e85 WHIRLPOOL 2ea6bfc95c47fb20008c6503a2158a5a6d677e072cb9db41fba198d4dfda0df57db784b3289ecccd64849d1dc59fdb0f3b35aa3490323a7f40df383547cf940f
|
||||
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils versionator
|
||||
|
||||
SLOT="0"
|
||||
PV_STRING="$(get_version_component_range 4-6)"
|
||||
MY_PV="$(get_version_component_range 1-3)"
|
||||
MY_PN="idea"
|
||||
|
||||
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
|
||||
HOMEPAGE="http://www.jetbrains.com/idea"
|
||||
SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz"
|
||||
|
||||
LICENSE="IDEA
|
||||
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
|
||||
IUSE=""
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DEPEND="!dev-util/${PN}:14
|
||||
!dev-util/${PN}:15"
|
||||
RDEPEND="${DEPEND}
|
||||
>=virtual/jdk-1.7:*"
|
||||
S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
|
||||
|
||||
QA_PREBUILT="opt/${PN}-${MY_PV}/*"
|
||||
|
||||
src_prepare() {
|
||||
if ! use amd64; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
|
||||
fi
|
||||
if ! use arm; then
|
||||
rm bin/fsnotifier-arm || die
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/arm || die
|
||||
fi
|
||||
if ! use ppc; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
|
||||
fi
|
||||
if ! use x86; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
|
||||
fi
|
||||
rm -r plugins/tfsIntegration/lib/native/solaris || die
|
||||
rm -r plugins/tfsIntegration/lib/native/hpux || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}-${MY_PV}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
|
||||
|
||||
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
|
||||
newicon "bin/${MY_PN}.png" "${PN}.png"
|
||||
make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
|
||||
|
||||
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||
mkdir -p "${D}/etc/sysctl.d/" || die
|
||||
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- a/git-restore-mtime 2016-01-27 14:05:09.000000000 -0800
|
||||
+++ b/git-restore-mtime 2016-01-27 21:51:17.000000000 -0800
|
||||
@@ -150,7 +150,7 @@
|
||||
['--'] + args.pathspec,
|
||||
stdout=subprocess.PIPE)
|
||||
for line in gitobj.stdout:
|
||||
- lsfileslist.add(os.path.relpath(line.strip(), workdir))
|
||||
+ lsfileslist.add(os.path.relpath(line.strip().decode(), workdir))
|
||||
|
||||
# List files matching user pathspec, relative to current directory
|
||||
# git commands always print paths relative to work tree root
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 python3_{1..5} )
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="Assorted git-related scripts"
|
||||
HOMEPAGE="https://github.com/MestreLion/git-tools/"
|
||||
MY_PV="ff7a07daa6898fd0993180f64bd232aa4def6018"
|
||||
SRC_URI="https://github.com/MestreLion/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
>=dev-vcs/git-2.5
|
||||
>=app-shells/bash-4.0"
|
||||
|
||||
MY_P=${PN}-${MY_PV}
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
SCRIPTS_BASH="git-branches-rename git-clone-subset git-find-uncommited-repos git-rebase-theirs git-strip-merge"
|
||||
SCRIPTS_PYTHON="git-restore-mtime"
|
||||
dobin $SCRIPTS_BASH
|
||||
dobin $SCRIPTS_PYTHON
|
||||
for p in $SCRIPTS_PYTHON ; do
|
||||
python_replicate_script "${ED}"/usr/bin/$p
|
||||
done
|
||||
dodoc README.md
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
# ChangeLog for games-simulation/qct
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-simulation/qct/ChangeLog,v 1.13 2015/02/05 03:55:59 mr_bones_ Exp $
|
||||
|
||||
05 Feb 2015; Michael Sterrett <mr_bones_@gentoo.org> -qct-0.7.ebuild:
|
||||
old
|
||||
|
||||
28 Jan 2015; Agostino Sarubbo <ago@gentoo.org> qct-0.7-r1.ebuild:
|
||||
Stable for ppc, wrt bug #534170
|
||||
|
||||
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> qct-0.7-r1.ebuild:
|
||||
Stable for x86, wrt bug #534170
|
||||
|
||||
22 Jan 2015; Agostino Sarubbo <ago@gentoo.org> qct-0.7-r1.ebuild:
|
||||
Stable for amd64, wrt bug #534170
|
||||
|
||||
*qct-0.7-r1 (01 Jan 2015)
|
||||
|
||||
01 Jan 2015; Michael Sterrett <mr_bones_@gentoo.org> +qct-0.7-r1.ebuild:
|
||||
convert to python-single-r1; EAPI=5
|
||||
|
||||
08 Apr 2010; Tupone Alfredo <tupone@gentoo.org> qct-0.7.ebuild:
|
||||
Force use of python2 . Bug #312281 by arfrever@gentoo.org
|
||||
|
||||
24 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> qct-0.7.ebuild:
|
||||
Fixed HOMEPAGE for bug #134218.
|
||||
|
||||
26 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> qct-0.7.ebuild:
|
||||
Making games last on inherit line.
|
||||
|
||||
02 Jul 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/qct-0.7-constant.patch, qct-0.7.ebuild:
|
||||
Fix a traceback from using wrong var name #97762 by Peter Roozemaal.
|
||||
|
||||
16 Dec 2004; Joseph Jezak <josejx@gentoo.org> qct-0.7.ebuild:
|
||||
Marked ppc stable.
|
||||
|
||||
02 Apr 2004; David Holm <dholm@gentoo.org> qct-0.7.ebuild:
|
||||
Added to ~ppc.
|
||||
|
||||
*qct-0.7 (01 Apr 2004)
|
||||
|
||||
01 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> metadata.xml,
|
||||
qct-0.7.ebuild:
|
||||
initial commit; ebuild submitted by Alexandru Toma via bug #46472
|
@ -1 +0,0 @@
|
||||
DIST qct-0.7.tar.gz 98126 SHA256 d24d72c594e0af188876622aa2f9ce46e5e288bb66826aedb3ee3244fe8dd87b SHA512 89784607be3420f62ee1c94610f0df1e2ef57e237aa24ca2bf6583c17470ded91e8b5eff4171d93471a35c99951a98721eba2e9facb0757461c4343fbffe8bac WHIRLPOOL 21f27e3590edecbcdeb40a3dcc0c72a2cfc7413d0f27f508387590429b3920344f5fc581b6cecc671fa4e4382ff231cf4e13a29da754a986685216d782d07faa
|
@ -1,21 +0,0 @@
|
||||
Fix traceback from using wrong name.
|
||||
|
||||
Patch by Peter `MathFox' Roozemaal.
|
||||
|
||||
http://bugs.gentoo.org/97762
|
||||
http://sourceforge.net/tracker/index.php?func=detail&aid=801329&group_id=74836&atid=542163
|
||||
|
||||
--- qct/specializations.py
|
||||
+++ qct/specializations.py
|
||||
@@ -131,9 +131,9 @@
|
||||
mods = self.getModsFor('incomeMod', employer)
|
||||
if resident:
|
||||
if resident.job == trainer:
|
||||
- return prospect.level * INCOMEMULT * mods
|
||||
+ return prospect.level * constants.INCOMEMULT * mods
|
||||
else:
|
||||
- return prospect.level * INCOMEMULT / 2 * mods
|
||||
+ return prospect.level * constants.INCOMEMULT / 2 * mods
|
||||
else:
|
||||
return 0
|
||||
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils python-single-r1 games
|
||||
|
||||
DESCRIPTION="Quiet Console Town puts you in the place of the mayor of a budding new console RPG city"
|
||||
HOMEPAGE="https://packages.gentoo.org/package/games-simulation/qct"
|
||||
SRC_URI="http://www.sourcefiles.org/Games/Role_Play/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/pygame-1.5.5[${PYTHON_USEDEP}]"
|
||||
RDEPEND=${RDEPEND}
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-constant.patch
|
||||
python_fix_shebang .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Ug. Someone fix this to install in $(games_get_libdir)/${PN} instead
|
||||
local destdir="${GAMES_DATADIR}/${PN}"
|
||||
insinto "${destdir}"
|
||||
exeinto "${destdir}"
|
||||
|
||||
dodoc README
|
||||
doins *.py *.png
|
||||
doexe qct.py
|
||||
|
||||
python_optimize "${D}${GAMES_DATADIR}/${PN}"
|
||||
|
||||
games_make_wrapper qct "./qct.py" "${destdir}"
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
games_pkg_setup
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# ChangeLog for games-strategy/revenge-of-the-titans
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-strategy/revenge-of-the-titans/ChangeLog,v 1.5 2015/03/26 20:22:50 mr_bones_ Exp $
|
||||
|
||||
26 Mar 2015; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
revenge-of-the-titans-1.80.12.ebuild:
|
||||
EAPI=5
|
||||
|
||||
16 Apr 2014; Ulrich Müller <ulm@gentoo.org>
|
||||
revenge-of-the-titans-1.80.12.ebuild:
|
||||
Fix LICENSE, add bindist restriction, bug 505776.
|
||||
|
||||
21 May 2012; Samuli Suominen <ssuominen@gentoo.org>
|
||||
revenge-of-the-titans-1.80.12.ebuild:
|
||||
inherit eutils for make_desktop_entry
|
||||
|
||||
*revenge-of-the-titans-1.80.12 (15 May 2011)
|
||||
|
||||
15 May 2011; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
-revenge-of-the-titans-1.80.10.ebuild, +revenge-of-the-titans-1.80.12.ebuild:
|
||||
version bump; clean old
|
||||
|
||||
*revenge-of-the-titans-1.80.10 (22 Mar 2011)
|
||||
|
||||
22 Mar 2011; Mike Frysinger <vapier@gentoo.org>
|
||||
+revenge-of-the-titans-1.80.10.ebuild, +metadata.xml:
|
||||
Initial ebuild #357259 by Azamat H. Hackimov.
|
@ -1,2 +0,0 @@
|
||||
DIST revenge-of-the-titans-1.80.12-amd64.tar.gz 60169813 SHA256 ff0c210b39fe8b6c26c42aef822bfb5e8d8646ad875a39727b543d97e516cd0e
|
||||
DIST revenge-of-the-titans-1.80.12-i386.tar.gz 60125162 SHA256 c0c8a29bf874285e89811d38d20a163732823373570bf4d7450ac11cd4244c53
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils games java-pkg-2
|
||||
|
||||
DESCRIPTION="defeat the returning Titan horde in a series of epic ground battles"
|
||||
HOMEPAGE="http://www.puppygames.net/revenge-of-the-titans/"
|
||||
SRC_URI="amd64? ( http://downloads.puppygames.net/RevengeOfTheTitans-amd64.tar.gz -> ${P}-amd64.tar.gz )
|
||||
x86? ( http://downloads.puppygames.net/RevengeOfTheTitans-i386.tar.gz -> ${P}-i386.tar.gz )"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
virtual/opengl"
|
||||
DEPEND=""
|
||||
|
||||
RESTRICT="fetch mirror bindist strip"
|
||||
|
||||
S=${WORKDIR}/${PN//-}
|
||||
|
||||
pkg_nofetch() {
|
||||
default
|
||||
|
||||
einfo
|
||||
einfo "Buy the game from ${HOMEPAGE} to obtain these files."
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-2_pkg_setup
|
||||
games_pkg_setup
|
||||
}
|
||||
|
||||
# nothing to do ... stubs for eclasses
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
local dir="${GAMES_PREFIX_OPT}/${PN}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins *.jar
|
||||
|
||||
exeinto "${dir}"
|
||||
doexe *.so revenge.sh
|
||||
|
||||
games_make_wrapper ${PN} ./revenge.sh "${dir}" "${dir}"
|
||||
doicon revenge.png
|
||||
make_desktop_entry ${PN} "Revenge of the Titans" revenge
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
java-pkg-2_pkg_preinst
|
||||
games_pkg_preinst
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST cropgui-0.2.tar.gz 842734 SHA256 9b0fcbc7a8f656979ad8ffcd09b08cec9f8ad20cd617402bae0b64526b5302fc SHA512 d6a9feea8c5de57455d0f7247465108d5a931f773f4df0c91629400bcc2c958c76559a84b6cde45709bcc8936ff7f5e2b3553897a14fbec14a9f032065ce83ba WHIRLPOOL 55e54c3adbf8992acb78c27f159874797cb4d54538b5c33b5350d0781ad1204d72e8db8c3d734922fe2893ea5d57b5a16ee2f7b8dad4db71f469462ecadfd1b1
|
||||
DIST cropgui_0.1.1.tar.gz 13142 SHA256 d2bab11c2bafdbcbe9c8cac7827a7e25b909b2962cef29e1ce7181ccb2834a75 SHA512 abfe8dfd46a316e970b0355f6b05e2d2a4a54243e201dfc8434ee09f31c8715471dd1f00bd0c6cda646406e6398e5b43da3269bf74d1f2d9d436d5931d2b968f WHIRLPOOL 1e4f9fca887d2d988c6d944f85cae6125472ea08118e84b5601123e2af603b16d49ed54385f9552f1cd819f447b2ceace742ee4fd1e95f5d0461f4c173a1ef7e
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils python-r1
|
||||
|
||||
DESCRIPTION="GUI for lossless cropping of jpeg images"
|
||||
HOMEPAGE="http://emergent.unpythonic.net/01248401946"
|
||||
SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:2[${PYTHON_USEDEP}]
|
||||
dev-python/pygtk:2[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/Encoding/d' \
|
||||
-e '/Version/d' \
|
||||
-e '/MimeType/s/$/&;/' \
|
||||
-e '/Categories/s/Application;//' \
|
||||
cropgui.desktop || die 'sed on cropgui.desktop failed'
|
||||
# bug 471530
|
||||
eapply "${FILESDIR}/${P}-PIL.patch"
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
install_cropgui_wrapper() {
|
||||
python_domodule cropgtk.py cropgui_common.py filechooser.py cropgui.glade
|
||||
make_wrapper "${PN}.tmp" "${PYTHON} $(python_get_sitedir)/${PN}/cropgtk.py"
|
||||
python_newexe "${ED%/}/usr/bin/${PN}.tmp" "${PN}"
|
||||
rm "${ED%/}/usr/bin/${PN}.tmp" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local python_moduleroot="${PN}"
|
||||
python_foreach_impl install_cropgui_wrapper
|
||||
|
||||
domenu "${PN}.desktop"
|
||||
doicon "${PN}.png"
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://github.com/jepler/cropgui.git"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils git-r3 python-r1
|
||||
|
||||
DESCRIPTION="GUI for lossless cropping of jpeg images"
|
||||
HOMEPAGE="http://emergent.unpythonic.net/01248401946"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:2[${PYTHON_USEDEP}]
|
||||
dev-python/pygtk:2[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/Encoding/d' \
|
||||
-e '/Version/d' \
|
||||
-e '/MimeType/s/$/&;/' \
|
||||
-e '/Categories/s/Application;//' \
|
||||
cropgui.desktop || die 'sed on cropgui.desktop failed'
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
install_cropgui_wrapper() {
|
||||
python_domodule cropgtk.py cropgui_common.py filechooser.py cropgui.glade
|
||||
make_wrapper "${PN}.tmp" "${PYTHON} $(python_get_sitedir)/${PN}/cropgtk.py"
|
||||
python_newexe "${ED%/}/usr/bin/${PN}.tmp" "${PN}"
|
||||
rm "${ED%/}/usr/bin/${PN}.tmp" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local python_moduleroot="${PN}"
|
||||
python_foreach_impl install_cropgui_wrapper
|
||||
|
||||
domenu "${PN}.desktop"
|
||||
doicon "${PN}.png"
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
--- cropgui.orig/cropgui_common.py 2016-01-28 12:54:47.424636620 +0300
|
||||
+++ cropgui/cropgui_common.py 2016-01-28 12:55:15.176635735 +0300
|
||||
@@ -13,9 +13,9 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
-import Image
|
||||
-import ImageFilter
|
||||
-import ImageDraw
|
||||
+from PIL import Image
|
||||
+from PIL import ImageFilter
|
||||
+from PIL import ImageDraw
|
||||
import subprocess
|
||||
import threading
|
||||
import Queue
|
||||
--- cropgui.orig/filechooser.py 2016-01-28 12:55:26.505635374 +0300
|
||||
+++ cropgui/filechooser.py 2016-01-28 12:55:32.649635178 +0300
|
||||
@@ -8,7 +8,7 @@
|
||||
import gobject
|
||||
|
||||
import os
|
||||
-import Image
|
||||
+from PIL import Image
|
||||
import cropgui_common
|
||||
|
||||
def apply_rotation(rotation, image):
|
@ -1 +1 @@
|
||||
Thu, 28 Jan 2016 05:37:48 +0000
|
||||
Thu, 28 Jan 2016 10:37:49 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 28 Jan 2016 05:37:48 +0000
|
||||
Thu, 28 Jan 2016 10:37:49 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby20? ( dev-ruby/hiera[ruby_targets_ruby20] >=dev-ruby/rgen-0.7.0[ruby_targets_ruby20] >=dev-ruby/facter-1.6.2[ruby_targets_ruby20] <dev-ruby/facter-3[ruby_targets_ruby20] dev-ruby/json[ruby_targets_ruby20] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby20] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby20] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby20] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby20] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby20] ) virtual/ruby-ssl[ruby_targets_ruby20] ) ruby_targets_ruby21? ( dev-ruby/hiera[ruby_targets_ruby21] >=dev-ruby/rgen-0.7.0[ruby_targets_ruby21] >=dev-ruby/facter-1.6.2[ruby_targets_ruby21] <dev-ruby/facter-3[ruby_targets_ruby21] dev-ruby/json[ruby_targets_ruby21] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby21] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby21] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby21] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby21] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby21] ) virtual/ruby-ssl[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/mocha[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/mocha[ruby_targets_ruby21] ) ) emacs? ( virtual/emacs ) xemacs? ( app-editors/xemacs ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby20] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby21] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby21] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) )
|
||||
DESCRIPTION=A system automation and configuration management software
|
||||
EAPI=5
|
||||
HOMEPAGE=http://puppetlabs.com/
|
||||
IUSE=augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite vim-syntax xemacs test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 doc test test
|
||||
KEYWORDS=~amd64 ~hppa ~ppc ~sparc ~x86
|
||||
LICENSE=Apache-2.0 GPL-2
|
||||
RDEPEND=ruby_targets_ruby20? ( dev-ruby/hiera[ruby_targets_ruby20] >=dev-ruby/rgen-0.7.0[ruby_targets_ruby20] >=dev-ruby/facter-1.6.2[ruby_targets_ruby20] <dev-ruby/facter-3[ruby_targets_ruby20] dev-ruby/json[ruby_targets_ruby20] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby20] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby20] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby20] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby20] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby20] ) virtual/ruby-ssl[ruby_targets_ruby20] ) ruby_targets_ruby21? ( dev-ruby/hiera[ruby_targets_ruby21] >=dev-ruby/rgen-0.7.0[ruby_targets_ruby21] >=dev-ruby/facter-1.6.2[ruby_targets_ruby21] <dev-ruby/facter-3[ruby_targets_ruby21] dev-ruby/json[ruby_targets_ruby21] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby21] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby21] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby21] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby21] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby21] ) virtual/ruby-ssl[ruby_targets_ruby21] ) rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) selinux? ( sys-libs/libselinux[ruby] sec-policy/selinux-puppet ) vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) >=app-portage/eix-0.18.0 ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.puppetlabs.com/puppet/puppet-3.8.5.tar.gz
|
||||
_eclasses_=elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils 8982475656ba7ade9b3201397efbd612 java-utils-2 5f1bd1f8baff3ee957cb72c75c3949f2 multilib 3972ca401cf7dbb430df9995f5d8d580 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng 3b6431b487e69b5070a45ea20d1c4c6c ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xemacs-elisp-common 7f4f0cd4db5971a415fe6d9208c64116
|
||||
_md5_=127331af1ef3fadb2cc227fae9f7e940
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue