parent
43f47ebcaf
commit
3f4718f30c
@ -1,2 +1,3 @@
|
||||
DIST engrampa-1.10.2.tar.xz 1378888 SHA256 964bf6fd8463b378e3bdd7713e86eca9dd65f1a6d99e10bb59cb2185084f986b SHA512 86772801d80584c4020fce63cde11478a914372598f3c41774f4248817a05e37eb72842cd2f88be81c22969452f33806738d94a872ffe4ca8743fe8a9c115e1d WHIRLPOOL db2824550840296b636ea48ac987e004184d9cc41c669f0f2c30b67da8ebd6e991d5e27a55a5691c004cce4df26fb101318420d67f20015af55b6f5521525891
|
||||
DIST engrampa-1.8.0.tar.xz 1357360 SHA256 d802acee43e24b8513e661a91dd7943ebdc55270ed0ceee0a8e29f981f0f6230 SHA512 3be9ba254cefe82e16eb533d5738dacb29e770e30b7a8cc1e62af0476b9b28d90bb86937f559d40eda79116172035c730d8f50053936857587c198461a401eea WHIRLPOOL c625de1156e582f58beed4b04087528e08f1d93de804b022bfc69ed04b12e3c53df92a51534693434d7b3237890d7ee8334a5cd830040b0374aa5f70710ab921
|
||||
DIST engrampa-1.8.1.tar.xz 1367088 SHA256 f8c541de364352005b2f4a100140197a2190269d3dbffe032e284a98478f1be7 SHA512 0733ef93d34356d6c9cdda7ac91c97ef10fe47df0962375e0270b25873c2271ade4ee9b82f7d6c4c3fd1de5dbe51e9ca1b30acf208b3a7f80a19a4899299b00b WHIRLPOOL 63fde3e27240b175dff12d7a3e15123413033faa7f49a0dcb6fa75eb8b51ab63246879ebacd4295f95b8f9964b48fcba85264378ea3659e5864b43e591133318
|
||||
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2 versionator
|
||||
|
||||
MATE_BRANCH="$(get_version_component_range 1-2)"
|
||||
|
||||
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
|
||||
DESCRIPTION="Engrampa archive manager for MATE"
|
||||
HOMEPAGE="http://mate-desktop.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="caja magic"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.24.0:2
|
||||
>=dev-libs/glib-2.32.0:2
|
||||
>=dev-libs/json-glib-0.14:0
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango:0
|
||||
virtual/libintl:0
|
||||
caja? ( >=mate-base/caja-1.10:0 )
|
||||
magic? ( sys-apps/file )
|
||||
!!app-arch/mate-file-archiver"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.35:*
|
||||
dev-util/itstool:0
|
||||
>=mate-base/mate-common-1.8:0
|
||||
sys-devel/gettext:*
|
||||
virtual/pkgconfig:*"
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# Drop DEPRECATED flags as configure option doesn't do it, bug #385453
|
||||
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
|
||||
copy-n-paste/Makefile.am copy-n-paste/Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--disable-run-in-place \
|
||||
--disable-packagekit \
|
||||
--disable-deprecations \
|
||||
--with-gtk=2.0 \
|
||||
$(use_enable caja caja-actions) \
|
||||
$(use_enable magic)
|
||||
}
|
||||
|
||||
DOCS="AUTHORS HACKING MAINTAINERS NEWS README TODO"
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
|
||||
elog ""
|
||||
elog "${PN} is a frontend for several archiving utilities. If you want a"
|
||||
elog "particular achive format supported install the relevant package."
|
||||
elog
|
||||
elog "For example:"
|
||||
elog " 7-zip : emerge app-arch/p7zip"
|
||||
elog " ace : emerge app-arch/unace"
|
||||
elog " arj : emerge app-arch/arj"
|
||||
elog " cpio : emerge app-arch/cpio"
|
||||
elog " deb : emerge app-arch/dpkg"
|
||||
elog " iso : emerge app-cdr/cdrtools"
|
||||
elog " jar,zip : emerge app-arch/zip or emerge app-arch/unzip"
|
||||
elog " lha : emerge app-arch/lha"
|
||||
elog " lzma : emerge app-arch/xz-utils"
|
||||
elog " lzop : emerge app-arch/lzop"
|
||||
elog " rar : emerge app-arch/unrar"
|
||||
elog " rpm : emerge app-arch/rpm"
|
||||
elog " unstuff : emerge app-arch/stuffit"
|
||||
elog " zoo : emerge app-arch/zoo"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST letsencrypt-0.1.0.tar.gz 524821 SHA256 1c1ac7b41e5e0fc0e41a7ef159ac9147a4aafff54453d57b519eb05bf52ade14 SHA512 6a786290362741ac97dcb4b59bc4cba56f3e8b5193bbc10be19086d462f76e6124259c42bac36afe9eb818f4bb9edec34f8e2a02bd8c855e3b35404f4ee81f96 WHIRLPOOL cdc41a3466de54ab8ddfeedea9935205d78383028769dcfbc876be0c2ef80c2d14f5d0e4a9c56a751163718f5ababb07848822989a060de7031ea8ebdf6424a0
|
||||
DIST letsencrypt-0.3.0.tar.gz 627761 SHA256 a21e496ab130cf9fcaeef69019a4eef7aaf86dad84131d601db531add4f98e1a SHA512 c3fbb6d8a50ee9a84b425d16f28626cecb3b50a5149c1263d02d447854d9117c6fe4f3f2eef7f026c9d7692a499a054895a2b007da9f768c203ea91836382f36 WHIRLPOOL fa87cb033c4a45737abeb706312ac9c4fa2ab921c07cc05f1feaeb4f083727f4ba1a819035345e5dfead536d762025ef8a4eeaa6d039b64efa3350f2a64e64a5
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python{2_7,3_4,3_5})
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/letsencrypt/letsencrypt.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
S=${WORKDIR}/${P}/${PN}
|
||||
else
|
||||
SRC_URI="https://github.com/letsencrypt/letsencrypt/archive/v${PV}.tar.gz -> letsencrypt-${PV}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S=${WORKDIR}/letsencrypt-${PV}/acme
|
||||
fi
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An implementation of the ACME protocol"
|
||||
HOMEPAGE="https://github.com/letsencrypt/letsencrypt https://letsencrypt.org/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
>=dev-python/ndg-httpsclient-0.4[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.15[${PYTHON_USEDEP}]
|
||||
dev-python/pyrfc3339[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/werkzeug[${PYTHON_USEDEP}]"
|
||||
DEPEND="test? ( ${RDEPEND} dev-python/nose[${PYTHON_USEDEP}] )
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
nosetests -w ${PN} || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST codecrypt-1.4.1.tar.gz 411794 SHA256 a3b26bb4d9488bf0569d69db3de57f5109ce64c7900b568fc6da78c4c3fe920f SHA512 d6c03d5e45346ed5c12350ae04e50eed936d45fce9e08ec2ddba8edb1bbbcfc2a3b7415a3f686af2e05630cab3c4ccfea2fe85c6fc471cface7e9038dd37425f WHIRLPOOL b37a5804a81876347ef690bfd7832c7e2a298313fec52b0517c36701fe5e34a8c701c62bd92d562a7f7d8a02b65e060bfc66acf9419f006a0bf60ae4aae049a1
|
||||
DIST codecrypt-1.6.tar.gz 436127 SHA256 8d3ea24228160546f747feff3909f21814c280bbce41bfe71956c0a9069f95a5 SHA512 d4e696956d034e2f3d212697c325bb90e6a998865890700e143572953e76e3b8adf3680a9b1fdf3ff8f24cd1c94125da97b587978b6870791a4307e1a75be08d WHIRLPOOL b8a335219b904b6bde11d4a11e612cc4b13962aa5ebe8ecaa99321f6fba5ac30a6b63d212eb4761279048361f69eb338248643157fd1d413caae436a9ec15070
|
||||
DIST codecrypt-1.7.2.tar.gz 446975 SHA256 dfe932b6aa18e85d3f1f5324dd11f1b02a75e2225748d91e07020b31eb721906 SHA512 4ad2ad9e665e486e353b48efff344436b276eac2dcbddcf4330796b8f1f06284eaeec9c4f4ef63f61e4477c3bce0973f60f76291dce11bee31a75658bee6a3a0 WHIRLPOOL 804980127104da801556a2bc09cd018a215a68c10147e0a2f2380e5f0c92f4063b390533d65a1a4d810e6c27ae912897a345a025d48362d2937c8e8ebfa5d527
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Post-quantum cryptography tool"
|
||||
HOMEPAGE="http://e-x-a.org/codecrypt/"
|
||||
SRC_URI="http://e-x-a.org/codecrypt/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+cryptopp"
|
||||
|
||||
DEPEND="dev-libs/gmp:=
|
||||
cryptopp? ( dev-libs/crypto++ )
|
||||
sci-libs/fftw:3.0"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
# workaround -- gentoo is missing crypto++ pkg-config file
|
||||
sed -i -e 's/PKG_CHECK_MODULES(\[CRYPTOPP\],.*/LDFLAGS="$LDFLAGS -lcrypto++"/' configure.ac
|
||||
./autogen.sh
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with cryptopp )
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mrueg@gentoo.org</email>
|
||||
<name>Manuel Rüger</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zx2c4@gentoo.org</email>
|
||||
<name>Jason A. Donenfeld</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">kuba/simp_le</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python{2_7,3_4,3_5})
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/kuba/simp_le.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/kuba/simp_le/archive/v${PV}.tar.gz -> simp_le-${PV}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Simple Let's Encrypt Client"
|
||||
HOMEPAGE="https://github.com/kuba/simp_le"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.15[${PYTHON_USEDEP}]
|
||||
dev-python/pyrfc3339[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
=app-crypt/acme-0.1.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="test? ( ${RDEPEND} dev-python/pylint[${PYTHON_USEDEP}] dev-python/pep8[${PYTHON_USEDEP}] )
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -1 +1,2 @@
|
||||
DIST pluma-1.10.2.tar.xz 3442784 SHA256 c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60 WHIRLPOOL 2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a
|
||||
DIST pluma-1.8.1.tar.xz 3409032 SHA256 38accc5c05062981a0649874300bc21ab3ad1a5ef47491186dffe7c035ed9e8b SHA512 4429b95a6c692c524db481cc53a3d9d5fd252a2aafa49daf787df5d7b389806f520233bc054b701a3ca47a5df5917cf934dafee8327b0ac01b7fe25059b6adea WHIRLPOOL c1e61e32bc657b7097292869acd57e69b6c67d0610db0644c38141ca4e94b34b0b3bc3b941fc79b444c2f56d3140210f117fc80bfc2102b97d4f45af9e9e2057
|
||||
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit gnome2 multilib python-single-r1 versionator virtualx
|
||||
|
||||
MATE_BRANCH="$(get_version_component_range 1-2)"
|
||||
|
||||
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
|
||||
DESCRIPTION="Pluma text editor for the MATE desktop"
|
||||
HOMEPAGE="http://mate-desktop.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="python spell"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
|
||||
# https://github.com/mate-desktop/mate-text-editor/issues/33
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="app-text/rarian:0
|
||||
dev-libs/atk:0
|
||||
>=dev-libs/glib-2.36:2
|
||||
>=dev-libs/libxml2-2.5:2
|
||||
>=mate-base/mate-desktop-1.10:0
|
||||
x11-libs/cairo:0
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
>=x11-libs/gtksourceview-2.9.7:2.0
|
||||
x11-libs/libICE:0
|
||||
x11-libs/libX11:0
|
||||
>=x11-libs/libSM-1.0
|
||||
x11-libs/pango:0
|
||||
virtual/libintl:0
|
||||
spell? (
|
||||
>=app-text/enchant-1.2:0
|
||||
>=app-text/iso-codes-0.35:0
|
||||
)
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
>=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtksourceview-2.9.2:2
|
||||
)
|
||||
!!app-editors/mate-text-editor"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
~app-text/docbook-xml-dtd-4.1.2
|
||||
>=app-text/scrollkeeper-dtd-1:1.0
|
||||
app-text/yelp-tools:0
|
||||
>=dev-util/intltool-0.40:*
|
||||
>=sys-devel/libtool-2.2.6:2
|
||||
>=mate-base/mate-common-1.10:0
|
||||
>=sys-devel/gettext-0.17:*
|
||||
virtual/pkgconfig:*"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--disable-updater \
|
||||
$(use_enable python) \
|
||||
$(use_enable spell)
|
||||
}
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
src_test() {
|
||||
# FIXME: This should be handled at eclass level.
|
||||
"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
|
||||
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
|
||||
GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
|
||||
}
|
@ -0,0 +1,270 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGO_PN="github.com/docker/docker"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
# Docker cannot be fetched via "go get", thanks to autogenerated code
|
||||
EGIT_REPO_URI="https://${EGO_PN}.git"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
inherit git-r3
|
||||
else
|
||||
MY_PV="${PV/_/-}"
|
||||
DOCKER_GITCOMMIT="590d510"
|
||||
EGIT_COMMIT="v${MY_PV}"
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
inherit bash-completion-r1 linux-info multilib systemd udev user
|
||||
|
||||
DESCRIPTION="Docker complements kernel namespacing with a high-level API which operates at the process level"
|
||||
HOMEPAGE="https://dockerproject.org"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="apparmor aufs btrfs +device-mapper experimental overlay seccomp"
|
||||
|
||||
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies
|
||||
CDEPEND="
|
||||
>=dev-db/sqlite-3.7.9:3
|
||||
device-mapper? (
|
||||
>=sys-fs/lvm2-2.02.89[thin]
|
||||
)
|
||||
seccomp? (
|
||||
>=sys-libs/libseccomp-2.2.1[static-libs]
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
|
||||
dev-go/go-md2man
|
||||
|
||||
btrfs? (
|
||||
>=sys-fs/btrfs-progs-3.8
|
||||
)
|
||||
"
|
||||
|
||||
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies
|
||||
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
|
||||
!app-emulation/docker-bin
|
||||
>=net-firewall/iptables-1.4
|
||||
sys-process/procps
|
||||
>=dev-vcs/git-1.7
|
||||
>=app-arch/xz-utils-4.9
|
||||
|
||||
apparmor? (
|
||||
sys-libs/libapparmor[static-libs]
|
||||
)
|
||||
"
|
||||
|
||||
RESTRICT="installsources strip"
|
||||
|
||||
# see "contrib/check-config.sh" from upstream's sources
|
||||
CONFIG_CHECK="
|
||||
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
|
||||
~DEVPTS_MULTIPLE_INSTANCES
|
||||
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
|
||||
~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER
|
||||
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
|
||||
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
|
||||
~NF_NAT ~NF_NAT_NEEDED
|
||||
|
||||
~POSIX_MQUEUE
|
||||
|
||||
~MEMCG_KMEM ~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
|
||||
|
||||
~BLK_CGROUP ~IOSCHED_CFQ
|
||||
~CGROUP_PERF
|
||||
~CGROUP_HUGETLB
|
||||
~NET_CLS_CGROUP
|
||||
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
|
||||
"
|
||||
|
||||
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
|
||||
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
|
||||
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
|
||||
|
||||
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
|
||||
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
|
||||
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
|
||||
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
|
||||
|
||||
pkg_setup() {
|
||||
if kernel_is lt 3 10; then
|
||||
ewarn ""
|
||||
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
|
||||
ewarn " - http://docs.docker.com/installation/binaries/#check-kernel-dependencies"
|
||||
fi
|
||||
|
||||
# for where these kernel versions come from, see:
|
||||
# https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog*
|
||||
if ! {
|
||||
kernel_is ge 3 16 \
|
||||
|| { kernel_is 3 15 && kernel_is ge 3 15 5; } \
|
||||
|| { kernel_is 3 14 && kernel_is ge 3 14 12; } \
|
||||
|| { kernel_is 3 12 && kernel_is ge 3 12 25; }
|
||||
}; then
|
||||
ewarn ""
|
||||
ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+"
|
||||
ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)"
|
||||
ewarn ""
|
||||
ewarn "See also https://github.com/docker/docker/issues/2960"
|
||||
fi
|
||||
|
||||
if kernel_is le 3 18; then
|
||||
CONFIG_CHECK+="
|
||||
~RESOURCE_COUNTERS
|
||||
"
|
||||
fi
|
||||
|
||||
if kernel_is le 3 13; then
|
||||
CONFIG_CHECK+="
|
||||
~NETPRIO_CGROUP
|
||||
"
|
||||
else
|
||||
CONFIG_CHECK+="
|
||||
~CGROUP_NET_PRIO
|
||||
"
|
||||
fi
|
||||
|
||||
if use aufs; then
|
||||
CONFIG_CHECK+="
|
||||
~AUFS_FS
|
||||
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||
"
|
||||
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3"
|
||||
fi
|
||||
|
||||
if use btrfs; then
|
||||
CONFIG_CHECK+="
|
||||
~BTRFS_FS
|
||||
"
|
||||
fi
|
||||
|
||||
if use device-mapper; then
|
||||
CONFIG_CHECK+="
|
||||
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||
"
|
||||
fi
|
||||
|
||||
if use overlay; then
|
||||
CONFIG_CHECK+="
|
||||
~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
|
||||
"
|
||||
fi
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
# create docker group for the code checking for it in /etc/group
|
||||
enewgroup docker
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "src/${EGO_PN}" || die
|
||||
# allow user patches (use sparingly - upstream won't support them)
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "src/${EGO_PN}" || die
|
||||
export GOPATH="${WORKDIR}/${P}:${PWD}/vendor"
|
||||
|
||||
# setup CFLAGS and LDFLAGS for separate build target
|
||||
# see https://github.com/tianon/docker-overlay/pull/10
|
||||
export CGO_CFLAGS="-I${ROOT}/usr/include"
|
||||
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
|
||||
|
||||
# if we're building from a zip, we need the GITCOMMIT value
|
||||
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
|
||||
|
||||
if gcc-specs-pie; then
|
||||
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
|
||||
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
|
||||
|
||||
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
|
||||
-i hack/make/dynbinary || die
|
||||
grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed'
|
||||
fi
|
||||
|
||||
# let's set up some optional features :)
|
||||
export DOCKER_BUILDTAGS=''
|
||||
for gd in aufs btrfs device-mapper overlay; do
|
||||
if ! use $gd; then
|
||||
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
|
||||
fi
|
||||
done
|
||||
|
||||
for tag in apparmor seccomp; do
|
||||
if use $tag; then
|
||||
DOCKER_BUILDTAGS+=" $tag"
|
||||
fi
|
||||
done
|
||||
|
||||
# https://github.com/docker/docker/pull/13338
|
||||
if use experimental; then
|
||||
export DOCKER_EXPERIMENTAL=1
|
||||
else
|
||||
unset DOCKER_EXPERIMENTAL
|
||||
fi
|
||||
|
||||
# time to build!
|
||||
./hack/make.sh dynbinary || die 'dynbinary failed'
|
||||
|
||||
# build the man pages too
|
||||
./man/md2man-all.sh || die "unable to generate man pages"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "src/${EGO_PN}" || die
|
||||
VERSION="$(cat VERSION)"
|
||||
newbin "bundles/$VERSION/dynbinary/docker-$VERSION" docker
|
||||
exeinto /usr/libexec/docker
|
||||
newexe "bundles/$VERSION/dynbinary/dockerinit-$VERSION" dockerinit
|
||||
|
||||
newinitd contrib/init/openrc/docker.initd docker
|
||||
newconfd contrib/init/openrc/docker.confd docker
|
||||
|
||||
systemd_dounit contrib/init/systemd/docker.{service,socket}
|
||||
|
||||
udev_dorules contrib/udev/*.rules
|
||||
|
||||
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
|
||||
dodoc -r docs/*
|
||||
doman man/man*/*
|
||||
|
||||
dobashcomp contrib/completion/bash/*
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins contrib/completion/zsh/*
|
||||
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r contrib/syntax/vim/ftdetect
|
||||
doins -r contrib/syntax/vim/syntax
|
||||
|
||||
# note: intentionally not using "doins" so that we preserve +x bits
|
||||
mkdir -p "${D}/usr/share/${PN}/contrib"
|
||||
cp -R contrib/* "${D}/usr/share/${PN}/contrib"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
|
||||
elog
|
||||
elog "To use Docker, the Docker daemon must be running as root. To automatically"
|
||||
elog "start the Docker daemon at boot, add Docker to the default runlevel:"
|
||||
elog " rc-update add docker default"
|
||||
elog "Similarly for systemd:"
|
||||
elog " systemctl enable docker.service"
|
||||
elog
|
||||
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
|
||||
elog " usermod -aG docker youruser"
|
||||
elog
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
--- vmblock-only/linux/inode.c.orig 2015-09-28 01:11:08.000000000 +0300
|
||||
+++ vmblock-only/linux/inode.c 2015-09-28 01:14:32.318043465 +0300
|
||||
@@ -44,7 +44,9 @@
|
||||
static int InodeOpReadlink(struct dentry *, char __user *, int);
|
||||
#endif
|
||||
|
||||
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13)
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0)
|
||||
+static const char *InodeOpFollowlink(struct dentry *dentry, void **cookie);
|
||||
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13)
|
||||
static void *InodeOpFollowlink(struct dentry *dentry, struct nameidata *nd);
|
||||
#else
|
||||
static int InodeOpFollowlink(struct dentry *dentry, struct nameidata *nd);
|
||||
@@ -221,13 +223,15 @@
|
||||
*----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13)
|
||||
-static void *
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0)
|
||||
+static const char *InodeOpFollowlink(struct dentry *dentry, void **cookie)
|
||||
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13)
|
||||
+static void * InodeOpFollowlink(struct dentry *dentry, // IN : dentry of symlink
|
||||
+ struct nameidata *nd) // OUT: stores result
|
||||
#else
|
||||
-static int
|
||||
-#endif
|
||||
-InodeOpFollowlink(struct dentry *dentry, // IN : dentry of symlink
|
||||
+static int InodeOpFollowlink(struct dentry *dentry, // IN : dentry of symlink
|
||||
struct nameidata *nd) // OUT: stores result
|
||||
+#endif
|
||||
{
|
||||
int ret;
|
||||
VMBlockInodeInfo *iinfo;
|
||||
@@ -244,7 +248,11 @@
|
||||
goto out;
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0)
|
||||
+ return *cookie = (char *)(iinfo->name);
|
||||
+#else
|
||||
nd_set_link(nd, iinfo->name);
|
||||
+#endif
|
||||
|
||||
out:
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13)
|
@ -0,0 +1,23 @@
|
||||
--- vmnet-only/vmnetInt.h.orig 2015-05-31 16:40:39.000000000 +0300
|
||||
+++ vmnet-only/vmnetInt.h 2015-09-28 01:22:01.553054142 +0300
|
||||
@@ -78,12 +78,16 @@
|
||||
|
||||
extern struct proto vmnet_proto;
|
||||
#ifdef VMW_NETDEV_HAS_NET
|
||||
-# define compat_sk_alloc(_bri, _pri) sk_alloc(&init_net, \
|
||||
- PF_NETLINK, _pri, &vmnet_proto)
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0)
|
||||
+# define compat_sk_alloc(_bri, _pri) sk_alloc(&init_net, \
|
||||
+ PF_NETLINK, _pri, &vmnet_proto, 1)
|
||||
#else
|
||||
-# define compat_sk_alloc(_bri, _pri) sk_alloc(PF_NETLINK, _pri, &vmnet_proto, 1)
|
||||
+# define compat_sk_alloc(_bri, _pri) sk_alloc(&init_net, \
|
||||
+ PF_NETLINK, _pri, &vmnet_proto)
|
||||
+#endif
|
||||
+#else
|
||||
+# define compat_sk_alloc(_bri, _pri) sk_alloc(PF_NETLINK, _pri, &vmnet_proto, 1)
|
||||
#endif
|
||||
-
|
||||
|
||||
#ifdef NF_IP_LOCAL_IN
|
||||
#define VMW_NF_INET_LOCAL_IN NF_IP_LOCAL_IN
|
@ -0,0 +1,13 @@
|
||||
--- vsock-only/linux/af_vsock.c.orig 2015-09-28 01:26:51.354061029 +0300
|
||||
+++ vsock-only/linux/af_vsock.c 2015-09-28 01:25:11.196058649 +0300
|
||||
@@ -2826,7 +2826,9 @@
|
||||
* network namespace, and the option to zero the sock was dropped.
|
||||
*
|
||||
*/
|
||||
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 12)
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0)
|
||||
+ sk = sk_alloc(net, vsockVmciFamilyOps.family, priority, &vsockVmciProto, 1);
|
||||
+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 12)
|
||||
sk = sk_alloc(vsockVmciFamilyOps.family, priority,
|
||||
vsockVmciProto.slab_obj_size, vsockVmciProto.slab);
|
||||
#elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 24)
|
@ -0,0 +1,50 @@
|
||||
--- vmci-only/linux/driver.c.orig 2015-09-28 01:33:04.416069896 +0300
|
||||
+++ vmci-only/linux/driver.c 2015-09-28 01:34:32.814071997 +0300
|
||||
@@ -26,6 +26,7 @@
|
||||
|
||||
#include <linux/file.h>
|
||||
#include <linux/fs.h>
|
||||
+#include <linux/vmalloc.h>
|
||||
#include <linux/init.h>
|
||||
#if defined(__x86_64__) && LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 12)
|
||||
# include <linux/ioctl32.h>
|
||||
@@ -713,7 +714,7 @@
|
||||
|
||||
case IOCTL_VMCI_INIT_CONTEXT: {
|
||||
VMCIInitBlock initBlock;
|
||||
- VMCIHostUser user;
|
||||
+ uid_t user;
|
||||
|
||||
retval = copy_from_user(&initBlock, (void *)ioarg, sizeof initBlock);
|
||||
if (retval != 0) {
|
||||
@@ -736,7 +736,11 @@
|
||||
goto init_release;
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
|
||||
user = current_uid();
|
||||
+#else
|
||||
+ user = from_kuid(&init_user_ns, current_uid());
|
||||
+#endif
|
||||
retval = VMCIContext_InitContext(initBlock.cid, initBlock.flags,
|
||||
0 /* Unused */, vmciLinux->userVersion,
|
||||
&user, &vmciLinux->context);
|
||||
|
||||
@@ -1683,7 +1684,7 @@
|
||||
/* This should be last to make sure we are done initializing. */
|
||||
retval = pci_register_driver(&vmci_driver);
|
||||
if (retval < 0) {
|
||||
- vfree(data_buffer);
|
||||
+ kvfree(data_buffer);
|
||||
data_buffer = NULL;
|
||||
return retval;
|
||||
}
|
||||
@@ -2470,7 +2471,7 @@
|
||||
|
||||
if (guestDeviceInit) {
|
||||
pci_unregister_driver(&vmci_driver);
|
||||
- vfree(data_buffer);
|
||||
+ kvfree(data_buffer);
|
||||
guestDeviceInit = FALSE;
|
||||
}
|
||||
|
@ -1,6 +1,2 @@
|
||||
DIST geierlein-0.6.1.tar.gz 994969 SHA256 f7f66b3c4fba41b071cc5c7339ec76854d12e515f45be185f83a84e2ab015474 SHA512 6810baed24999c069922488fd2efa6b0095174621088f48245927b8a3a89dd6a683db76016649ba143e3cc0cff29ff3699c3afa12a00fce067ddcab61197bfe3 WHIRLPOOL 3b1358f2c71bf337179a0dee4259e3358d963be832ec9d8e4e4d328530cf729478543a990351a1b98eb58e3c885c4d3c46515ce86cdd843c0af340109613be7c
|
||||
DIST geierlein-0.6.2.tar.gz 994962 SHA256 1a247c95122758f86fdebd5b3f55bcdd9c6c04cdf58d33eb874c9cc4cc7dc731 SHA512 3eacf273d85fb23bd763cea9db0e09fecbf410b6e75eec30fd0a44df68a43d478e1555b6f64468b4a3acf26bc6cb5a9c67f7a39ed30ef3a42255ff740a883c5c WHIRLPOOL acb5375d03547be8a49e58f71011c485c88cc65b640a16d630a5fc773056744b53ff38766dddc91d2bc86f198c85f647a3b39b7adcbc05dfe2edb84d8760f21c
|
||||
DIST geierlein-0.7.1.tar.gz 999105 SHA256 63bfba1cea558797c300a1e96122fb56a9ae6a83be02e82681ddfcdbb37515ce SHA512 6cb6f8b45406e51c8fdf407cc0b70dae19327556daff3db2ac34908775ebed51434dd5878254495f150bf0487eda65647aa79f7e03fb073b8c2486b8bfa691fc WHIRLPOOL 00100fd7732ca3500b00aa428979ce36c06ae992b4e4917c8b72d07cd051ef75fc8c0047acd3fc0e2f2dd3f503162e4be83b5173e238745f53cc25cb129daec3
|
||||
DIST geierlein-0.7.3.tar.gz 999078 SHA256 81c3e7f5d37fe275260e6a00123c335ffb2deb056c657c5c5e9b7e78724a457c SHA512 b21d2e66ff5a7474be3c05aa7cb25be7c4dc3cb3c1728c54b64942827a822aeacea0b1fe3b04e403504bb01e7fd7fbf9e6cdc4d7bd522d1000915dc6a27114f8 WHIRLPOOL 52a5ae2dfb33f66e588b152928c68e4bf49d2afb22af89742e786f29fed2a0939c3422f2c71baa87de1025465bb294b3720f4065703bd2e8f2c036f04761adc3
|
||||
DIST geierlein-0.7.8.tar.gz 999082 SHA256 7060242b791966cd222d7b704beb2c78a40e2b2cab068c8a5174a0dc2c0edfe8 SHA512 8be34d6bed34af4dc9d1182916b1ce763c66a5426a271cc06655dee80f782c22edceded2202131cabf8752b46b68d6effe81f1fcb4f1e60a88814d6d4680e0c2 WHIRLPOOL 908b6b4af239eeeb8616f626a69e373de85cd955f2247d6d7cf4db34b8cc491e063c011f3bfe6c3d067a858a404e52648b136b695514343a47b67773b6635ee5
|
||||
DIST geierlein-0.8.0.tar.gz 1123882 SHA256 1eeb1d0e055a92a4c5e2a102280e7488c292981a0575865e2df2c364d9aa294b SHA512 6df69690c94a94f69cb7d22dc62dca6cbc48dbd7701cf1751b179afadd7bf642fe6b8dcb1da77caf094c4b351049ee2d6aa40eb6cb019b66c132af4b1416c3e8 WHIRLPOOL 170633fefdb87f94ef8aa5525aa211b6784012f623ae69dee6dc94a4d6b456d2cd8ad563727497abadbb76401c2cb940274e5682aa4c7672f4806d27752ef4cf
|
||||
DIST geierlein-0.9.1.tar.gz 1123700 SHA256 5b221134bf80b3102e82fd68d57c33531f594ca2ef9b88ffbeafe849921171b0 SHA512 4db9aa6d201727d30efe03f12d83de1d2f0218a4955eb206bd1490c00a51cd4f3dc3dc0598c1f95ab0cd4975d8cb24177472cc468e1a5b68577fb71caf319cfc WHIRLPOOL ecc95b5d931930f5c33292f1094ecc6cfc5f4d06ed3aa0b47cf53ed2e15ddc03821e1aa6c7ad250013872c40da77c198422aec64729c8d9c4287e1b775a64f29
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -Naur geierlein-0.7.3/bin/xgeierlein.in geierlein-0.7.3-1/bin/xgeierlein.in
|
||||
--- geierlein-0.7.3/bin/xgeierlein.in 2015-02-12 12:38:29.000000000 +0100
|
||||
+++ geierlein-0.7.3-1/bin/xgeierlein.in 2015-05-09 10:19:28.780700796 +0200
|
||||
@@ -19,7 +19,7 @@
|
||||
exit 0
|
||||
fi
|
||||
|
||||
-for search in firefox iceweasel xulrunner; do
|
||||
+for search in firefox firefox-bin iceweasel xulrunner; do
|
||||
if [ "$XULRUNNER" = "" ]; then
|
||||
XULRUNNER="$(which $search)"
|
||||
fi
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
|
||||
HOMEPAGE="https://stesie.github.com/geierlein/"
|
||||
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
|
||||
DEPEND=""
|
||||
|
||||
# needs nodejs and a couple of modules we don't have packaged
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
emake prefix=/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
prefix=/usr \
|
||||
install || die
|
||||
dodoc README.md
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
|
||||
HOMEPAGE="https://stesie.github.com/geierlein/"
|
||||
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
|
||||
DEPEND=""
|
||||
|
||||
# needs nodejs and a couple of modules we don't have packaged
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
emake prefix=/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
prefix=/usr \
|
||||
install || die
|
||||
dodoc README.md
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
|
||||
HOMEPAGE="https://stesie.github.com/geierlein/"
|
||||
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
|
||||
DEPEND=""
|
||||
|
||||
# needs nodejs and a couple of modules we don't have packaged
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
emake prefix=/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
prefix=/usr \
|
||||
install || die
|
||||
dodoc README.md
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
|
||||
HOMEPAGE="http://stesie.github.com/geierlein/"
|
||||
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
|
||||
DEPEND=""
|
||||
|
||||
# needs nodejs and a couple of modules we don't have packaged
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/geierlein-work-with-firefox-bin.diff
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake prefix=/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
prefix=/usr \
|
||||
install || die
|
||||
dodoc README.md
|
||||
}
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to German ELSTER"
|
||||
HOMEPAGE="https://stesie.github.com/geierlein/"
|
||||
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
@ -1,2 +1,3 @@
|
||||
DIST atril-1.10.3.tar.xz 2106560 SHA256 2680279137307fe68500ed5006f70bf73a2dd15536dee0592cb77d031d6e3a90 SHA512 8b083aaced82a10cfd7b0d0e5342b23c99ef868da3b2376b547a252659cbe9e3669344515b98ecee046e3011ee7cd5028154a87bd198c92ba577953483107002 WHIRLPOOL 94b3679cedc9b57e35be963458c0f0d8c0c1865a4021c403cf03943824a278013f1b4feaf14d9cc2903768fc6247bea84e1e028be05c46c53047df37899246da
|
||||
DIST atril-1.8.0.tar.xz 1572068 SHA256 99f4f1e100a4eec696feabbb56d653addd8dbe851c9748d2e929e158524c2dad SHA512 054c1391ea3de196a240b1d0b6eb7402a1472475979ff9603396df7f47b32ed681855aff37c379c7e02e814209e6511c8e3fcc8c13c12b795ff6fd7a0ecdca56 WHIRLPOOL 40e3700485c5c018e5369e410fc24bc18ede6b0be6624777c2df59fff0389cec4ca4331514c70b7547782cc4afde3d75f706b232a260fff21dd758805153f335
|
||||
DIST atril-1.8.1.tar.xz 1577776 SHA256 036b6bdf9f9caa7468c0cfb680360420cf8477007a0a04dc3b5c50b163c0333f SHA512 1a4a36135a39d216f1cfe5fb91c9d3c16d11da92fbb6b08c314ee09877c7232022a6653649a109ee7a7838a219015f5caab68b2a210399db96f87e4bae520518 WHIRLPOOL 7134a87e8cb3f490677f95f1b05716a4f14e2f8db2bd72d72e9462b061042d9247aca1340b606654aedded43277539c229999198734c4c614842c1aeb2f94fce
|
||||
|
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
ELTCONF="--portage"
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit autotools gnome2 versionator
|
||||
|
||||
MATE_BRANCH="$(get_version_component_range 1-2)"
|
||||
|
||||
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
|
||||
DESCRIPTION="Atril document viewer for MATE"
|
||||
HOMEPAGE="http://mate-desktop.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="caja dbus debug djvu dvi epub +introspection gnome-keyring +postscript t1lib tiff xps"
|
||||
|
||||
RDEPEND=">=app-text/poppler-0.16:0=[cairo]
|
||||
app-text/rarian:0
|
||||
dev-libs/atk:0
|
||||
>=dev-libs/glib-2.36:2
|
||||
>=dev-libs/libxml2-2.5:2
|
||||
>=mate-base/mate-desktop-1.10:0
|
||||
sys-libs/zlib:0
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.21.5:2[introspection?]
|
||||
x11-libs/libICE:0
|
||||
>=x11-libs/libSM-1:0
|
||||
x11-libs/libX11:0
|
||||
>=x11-libs/cairo-1.9.10:0
|
||||
x11-libs/pango:0
|
||||
>=x11-themes/mate-icon-theme-1.8:0
|
||||
caja? ( >=mate-base/caja-1.10:0[introspection?] )
|
||||
djvu? ( >=app-text/djvu-3.5.17:0 )
|
||||
dvi? (
|
||||
virtual/tex-base:0
|
||||
t1lib? ( >=media-libs/t1lib-5:5 )
|
||||
)
|
||||
epub? ( net-libs/webkit-gtk:2 )
|
||||
gnome-keyring? ( >=app-crypt/libsecret-0.5:0 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6:0 )
|
||||
postscript? ( >=app-text/libspectre-0.2:0 )
|
||||
tiff? ( >=media-libs/tiff-3.6:0 )
|
||||
xps? ( >=app-text/libgxps-0.2.0:0 )
|
||||
!!app-text/mate-document-viewer"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
app-text/yelp-tools:0
|
||||
>=app-text/scrollkeeper-dtd-1:1.0
|
||||
>=dev-util/intltool-0.50.1:*
|
||||
virtual/pkgconfig:*
|
||||
sys-devel/gettext:*"
|
||||
|
||||
# Tests use dogtail which is not available on Gentoo.
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
# Fix .desktop categories, upstream bug #666346.
|
||||
sed -e "s:GTK\;Graphics\;VectorGraphics\;Viewer\;:GTK\;Office\;Viewer\;Graphics\;VectorGraphics;:g" -i data/atril.desktop.in.in || die
|
||||
|
||||
# Always autoreconf due to lib path conflict.
|
||||
eautoreconf
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Passing --disable-help would drop offline help, that would be inconsistent
|
||||
# with helps of the most of GNOME apps that doesn't require network for that.
|
||||
gnome2_src_configure \
|
||||
--disable-tests \
|
||||
--enable-comics \
|
||||
--enable-pdf \
|
||||
--enable-pixbuf \
|
||||
--enable-thumbnailer \
|
||||
--with-smclient=xsmp \
|
||||
--with-platform=mate \
|
||||
--with-gtk=2.0 \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable djvu) \
|
||||
$(use_enable dvi) \
|
||||
$(use_with gnome-keyring keyring) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable caja) \
|
||||
$(use_enable postscript ps) \
|
||||
$(use_enable t1lib) \
|
||||
$(use_enable tiff) \
|
||||
$(use_enable xps)
|
||||
}
|
||||
|
||||
DOCS="AUTHORS NEWS README TODO"
|
@ -1,3 +1,4 @@
|
||||
DIST phpMyAdmin-4.4.14.1-all-languages.zip 10057503 SHA256 223fc8f7fd135ca5d6389724b77bd6926acc41f81e050a64712d5f9a0a88c6b1 SHA512 17302b90cc74f37d0e0c881cfa6821f2806040cc23b70c67dfb8d3ba237a387ce3665aa477b5d5aff0117d19200b73f64ce13490c28488ba21e68bbbebbe8731 WHIRLPOOL 36c84f38ecfc6ce669ad5cc151f46a81b1327c74a997fe948ff5abd45891e02ad9d714a49ae582cd34628074130da181593257a57be181ed43b0da65687d1c9e
|
||||
DIST phpMyAdmin-4.4.15.2-all-languages.tar.xz 5596188 SHA256 27c528ea446f1704e80592c77473a6307b52332008e17eaf14d28ebe5e636a70 SHA512 3beccd52c124698e79854d81ab789accbf41e0abf45b7ba9574bc1dc835e9ee435720807824945f50f18f08c14bc97d260fd313f86b4c376fcf8732aa969e57c WHIRLPOOL 965d460ae8a9879159564cb85964a0b54cd20dc88b23ccd515cde5b3f95ac8618088ea45247cf75d69208824475381154e5c4726cf5255d6e527234e5814aaa0
|
||||
DIST phpMyAdmin-4.0.10.14-all-languages.tar.xz 4717192 SHA256 1bbd9eeb1d6d939cd31e6b8f8a544ab09fae5f0bc58c47c1bfb3287419a9f577 SHA512 91e1c212b67d90da1f85aea1019fd2ecc02db4bf6c0d5bfea971c2eae343de88c322c6aa2732b70970741ba27a48b790b29185a57cd49b8b3e0e281724ceeab9 WHIRLPOOL 8f53d9d2269545e67081b54af75538a7c2141a3e0ebaacfd9d75267f62f6d4fc0e4300eb9de8208d697ad46a4c64e0bf9a1c55b404ae8dede5dd428d2ec2111e
|
||||
DIST phpMyAdmin-4.4.15.4-all-languages.tar.xz 5597144 SHA256 692b70dfbf46884ae52d57d43e07809ee2319bfa7321be7ae4b00fe3510a3e37 SHA512 eaeaa7d05d6cc4e4f854592993562cdea1a0349064cc3aa5eff4ac9a1aa5a6cb1cca1392d27fb62b33d85fdf12376abbb4bb9233ff5ec9f0074bfb0430625262 WHIRLPOOL aa5bf8cad6da266e649b355e9d1c65fbf736c60130914328b95cd4d34af55d9d37b1c108bb08753d9d6c621a918d2cef2c3c1eb0eeffc1bd6df061113db30527
|
||||
DIST phpMyAdmin-4.5.3.1-all-languages.tar.xz 5757736 SHA256 75be3589b5e4800afb21581761478ddc5b888d6a09d5235a0ba997401d04fc00 SHA512 4a53fbc1facdc1b9ff627d2dc29e948793a1998ebe54f67db666abfda65e1eb43b309d548113bb0a140989bc394e51f19b267f3ea639dbcb0ef40126ab77fe48 WHIRLPOOL 4f4b5a659c241ec1ff7e3179cc6e65a9afe4a5d072ea02ec355e980635041f742edcc7133cd641eb419ede15d24c9821170283f052e603c2e13539e41a086e52
|
||||
DIST phpMyAdmin-4.5.4.1-all-languages.tar.xz 5810548 SHA256 4f79a1e3687ed6976903b0fab6a29f960e657e4eb4c9e8a9b92bcf4f1d57194d SHA512 e3e9669c90610a441901854a4c1e91f1312eba55821bd8b73bbfa5589ca321cb4f6c1893a0f62d0a6cc644ff28b6066cd77f2a7f30641afd4f1547bd427403cb WHIRLPOOL d0f60c55b250b7cfd1f3a4f8c0d1e6afc484394687052fe298bf2db897dfedb663566c345ff2ec2f43fd1cddbf1dba85f3521a78b19fab7cb88d7bbf9678a7e4
|
||||
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils webapp
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_PN="phpMyAdmin"
|
||||
MY_P="${MY_PN}-${MY_PV}-all-languages"
|
||||
|
||||
DESCRIPTION="Web-based administration for MySQL database in PHP"
|
||||
HOMEPAGE="http://www.phpmyadmin.net/"
|
||||
SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="setup"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|
||||
|| (
|
||||
dev-lang/php[mysqli]
|
||||
dev-lang/php[mysql]
|
||||
)
|
||||
virtual/httpd-php:*
|
||||
"
|
||||
|
||||
need_httpd_cgi
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
|
||||
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
|
||||
|
||||
if ! use setup; then
|
||||
rm -rf setup || die "Cannot remove setup utility"
|
||||
elog "The phpMyAdmin setup utility has been removed."
|
||||
elog "It is a regular target of various exploits. If you need it, set USE=setup."
|
||||
else
|
||||
elog "You should consider disabling the setup USE flag"
|
||||
elog "to exclude the setup utility if you don't use it."
|
||||
elog "It regularly is the target of various exploits."
|
||||
fi
|
||||
|
||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
||||
doins -r .
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
||||
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
||||
|
||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
|
||||
webapp_src_install
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST libmateweather-1.10.0.tar.xz 3463128 SHA256 4fc80145942781281efe99e17daef3d0947ae319771b2ab0a9b2a4559779484c SHA512 80eed6693e13d4dccb4e44ebab84955f7cbbd4f536cda1186db694149bf013429f41f38d2cb03a0dae517d6438e5cff1c18ae95598f700a1a9184ac47f85fcf5 WHIRLPOOL 9fab8e47d4f86ca13524cf9c6007e360f64725bfc98a872722b85270f5e87ce50ab3ce0a616cb46da2b1b285770c9d8afef3f1e270bc143b350050870f5a5a29
|
||||
DIST libmateweather-1.8.0.tar.xz 3530972 SHA256 801ec5512e9099c39ce819a82e2dde62477a3783894a5e7fbfff3493d04607ba SHA512 5942af847b6940f94e2ac48bdeb0d3ae96d1e61e1c3ce28d8a3cfa6e2b5b287e5d9f5a1a63481cbdaaf0595243a87c7a35886dc7fdab09f17527388149dd3422 WHIRLPOOL 8181d254bd836e96adaf6b5b7c8d58f9c0652175ccea78a66db12769840db2401d0b5e1a365660cbfa1463bdd4a312ebcd58738bac631b17c4b6ae39472e168b
|
||||
|
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit autotools gnome2 python-r1 versionator
|
||||
|
||||
MATE_BRANCH="$(get_version_component_range 1-2)"
|
||||
|
||||
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
|
||||
DESCRIPTION="MATE library to access weather information from online services"
|
||||
HOMEPAGE="http://mate-desktop.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="python"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.36:2[${PYTHON_USEDEP}]
|
||||
>=dev-libs/libxml2-2.6:2
|
||||
>=net-libs/libsoup-2.34:2.4
|
||||
>=sys-libs/timezone-data-2010k:0
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
virtual/libintl:0
|
||||
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
>=dev-python/pygobject-2:2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtk-2:2[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.40.3:*
|
||||
>=mate-base/mate-common-1.10:0
|
||||
sys-devel/gettext:*
|
||||
virtual/pkgconfig:*"
|
||||
|
||||
my_command() {
|
||||
if use python ; then
|
||||
python_foreach_impl run_in_build_dir $@
|
||||
else
|
||||
$@
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix undefined use of MKDIR_P in python/Makefile.am.
|
||||
epatch "${FILESDIR}"/${PN}-1.6.1-fix-mkdirp.patch
|
||||
eautoreconf
|
||||
|
||||
use python && python_copy_sources
|
||||
my_command gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
my_command gnome2_src_configure \
|
||||
--enable-locations-compression \
|
||||
--disable-all-translations-in-one-xml \
|
||||
$(use_enable python)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
my_command gnome2_src_compile
|
||||
}
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS"
|
||||
|
||||
src_install() {
|
||||
my_command gnome2_src_install
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST luaossl-20150727.tar.gz 355486 SHA256 e5607e380ef1bfb12bfa0e5c97e0088a4b1c22a53f3f9913b9f114bc0e95f0b0 SHA512 de565ff7b9ac07493e771045b05902dd64e8b6c458180dd03d08cf900067d1b9cb88385c69dc29fb45774e4ec36b563cab705b34d37cec2f5cc792cf4f7b5049 WHIRLPOOL 44697a9abbc61fab35392dce3090b05ef7b5fc772e82c79b0be9647525f325f3c71e0cc13146cb2907b5924fdc7dfabe8adb6c98b882a24e92d36baf650aa8a6
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Most comprehensive OpenSSL module in the Lua universe."
|
||||
HOMEPAGE="https://github.com/wahern/luaossl"
|
||||
SRC_URI="https://github.com/wahern/luaossl/archive/rel-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="luajit"
|
||||
|
||||
RDEPEND="
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
!luajit? ( >=dev-lang/lua-5.1:0 )
|
||||
dev-libs/openssl:0[-bindist]
|
||||
!dev-lua/lua-openssl"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}-rel-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
local version_var=
|
||||
local engine=
|
||||
|
||||
use luajit && engine=luajit || engine=lua
|
||||
use luajit && version_var=abiver || version_var=V
|
||||
|
||||
LUA_VERSION="$($(tc-getPKG_CONFIG) --variable=${version_var} ${engine})"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" prefix="${EPREFIX}/usr" openssl${LUA_VERSION}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install${LUA_VERSION}
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>jakub@jirutka.cz</email>
|
||||
<name>Jakub Jirutka</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of
|
||||
<pkg>dev-lang/lua</pkg></flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">wahern/luaossl</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,85 @@
|
||||
Index: ocaml-cstruct-1.7.1/_tags
|
||||
===================================================================
|
||||
--- ocaml-cstruct-1.7.1.orig/_tags
|
||||
+++ ocaml-cstruct-1.7.1/_tags
|
||||
@@ -23,12 +23,12 @@ true: annot, bin_annot
|
||||
<lib/*.ml{,i,y}>: pkg_ocplib-endian
|
||||
<lib/*.ml{,i,y}>: pkg_ocplib-endian.bigstring
|
||||
<lib/*.ml{,i,y}>: pkg_sexplib
|
||||
-<lib/*.ml{,i,y}>: pkg_sexplib.syntax
|
||||
+<lib/*.ml{,i,y}>: pkg_pa_sexp_conv.syntax
|
||||
"lib/cstruct_stubs.c": pkg_bigarray
|
||||
"lib/cstruct_stubs.c": pkg_ocplib-endian
|
||||
"lib/cstruct_stubs.c": pkg_ocplib-endian.bigstring
|
||||
"lib/cstruct_stubs.c": pkg_sexplib
|
||||
-"lib/cstruct_stubs.c": pkg_sexplib.syntax
|
||||
+"lib/cstruct_stubs.c": pkg_pa_sexp_conv.syntax
|
||||
# Library async_cstruct
|
||||
"async/async_cstruct.cmxs": use_async_cstruct
|
||||
<async/*.ml{,i,y}>: pkg_async
|
||||
@@ -36,7 +36,7 @@ true: annot, bin_annot
|
||||
<async/*.ml{,i,y}>: pkg_ocplib-endian
|
||||
<async/*.ml{,i,y}>: pkg_ocplib-endian.bigstring
|
||||
<async/*.ml{,i,y}>: pkg_sexplib
|
||||
-<async/*.ml{,i,y}>: pkg_sexplib.syntax
|
||||
+<async/*.ml{,i,y}>: pkg_pa_sexp_conv.syntax
|
||||
<async/*.ml{,i,y}>: pkg_threads
|
||||
<async/*.ml{,i,y}>: use_cstruct
|
||||
# Library lwt_cstruct
|
||||
@@ -46,7 +46,7 @@ true: annot, bin_annot
|
||||
<lwt/*.ml{,i,y}>: pkg_ocplib-endian
|
||||
<lwt/*.ml{,i,y}>: pkg_ocplib-endian.bigstring
|
||||
<lwt/*.ml{,i,y}>: pkg_sexplib
|
||||
-<lwt/*.ml{,i,y}>: pkg_sexplib.syntax
|
||||
+<lwt/*.ml{,i,y}>: pkg_pa_sexp_conv.syntax
|
||||
<lwt/*.ml{,i,y}>: use_cstruct
|
||||
# Library unix_cstruct
|
||||
"unix/unix_cstruct.cmxs": use_unix_cstruct
|
||||
@@ -54,7 +54,7 @@ true: annot, bin_annot
|
||||
<unix/*.ml{,i,y}>: pkg_ocplib-endian
|
||||
<unix/*.ml{,i,y}>: pkg_ocplib-endian.bigstring
|
||||
<unix/*.ml{,i,y}>: pkg_sexplib
|
||||
-<unix/*.ml{,i,y}>: pkg_sexplib.syntax
|
||||
+<unix/*.ml{,i,y}>: pkg_pa_sexp_conv.syntax
|
||||
<unix/*.ml{,i,y}>: pkg_unix
|
||||
<unix/*.ml{,i,y}>: use_cstruct
|
||||
# Library cstruct-syntax
|
||||
@@ -69,7 +69,7 @@ true: annot, bin_annot
|
||||
<lib_test/bounds.{native,byte}>: pkg_ocplib-endian
|
||||
<lib_test/bounds.{native,byte}>: pkg_ocplib-endian.bigstring
|
||||
<lib_test/bounds.{native,byte}>: pkg_sexplib
|
||||
-<lib_test/bounds.{native,byte}>: pkg_sexplib.syntax
|
||||
+<lib_test/bounds.{native,byte}>: pkg_pa_sexp_conv
|
||||
<lib_test/bounds.{native,byte}>: pkg_unix
|
||||
<lib_test/bounds.{native,byte}>: use_cstruct
|
||||
<lib_test/bounds.{native,byte}>: use_unix_cstruct
|
||||
@@ -82,14 +82,14 @@ true: annot, bin_annot
|
||||
<lib_test/tests.{native,byte}>: pkg_ocplib-endian
|
||||
<lib_test/tests.{native,byte}>: pkg_ocplib-endian.bigstring
|
||||
<lib_test/tests.{native,byte}>: pkg_sexplib
|
||||
-<lib_test/tests.{native,byte}>: pkg_sexplib.syntax
|
||||
+<lib_test/tests.{native,byte}>: pkg_pa_sexp_conv
|
||||
<lib_test/tests.{native,byte}>: use_cstruct
|
||||
<lib_test/*.ml{,i,y}>: pkg_bigarray
|
||||
<lib_test/*.ml{,i,y}>: pkg_oUnit
|
||||
<lib_test/*.ml{,i,y}>: pkg_ocplib-endian
|
||||
<lib_test/*.ml{,i,y}>: pkg_ocplib-endian.bigstring
|
||||
<lib_test/*.ml{,i,y}>: pkg_sexplib
|
||||
-<lib_test/*.ml{,i,y}>: pkg_sexplib.syntax
|
||||
+<lib_test/*.ml{,i,y}>: pkg_pa_sexp_conv
|
||||
<lib_test/*.ml{,i,y}>: use_cstruct
|
||||
<lib_test/tests.{native,byte}>: custom
|
||||
# OASIS_STOP
|
||||
Index: ocaml-cstruct-1.7.1/setup.ml
|
||||
===================================================================
|
||||
--- ocaml-cstruct-1.7.1.orig/setup.ml
|
||||
+++ ocaml-cstruct-1.7.1/setup.ml
|
||||
@@ -7003,7 +7003,7 @@ let setup_t =
|
||||
FindlibPackage ("ocplib-endian", None);
|
||||
FindlibPackage ("ocplib-endian.bigstring", None);
|
||||
FindlibPackage ("sexplib", None);
|
||||
- FindlibPackage ("sexplib.syntax", None)
|
||||
+ FindlibPackage ("pa_sexp_conv.syntax", None)
|
||||
];
|
||||
bs_build_tools = [ExternalTool "ocamlbuild"];
|
||||
bs_c_sources = ["cstruct_stubs.c"];
|
@ -0,0 +1,26 @@
|
||||
Index: ocaml-ipaddr-2.6.1/_tags
|
||||
===================================================================
|
||||
--- ocaml-ipaddr-2.6.1.orig/_tags
|
||||
+++ ocaml-ipaddr-2.6.1/_tags
|
||||
@@ -23,7 +23,7 @@
|
||||
"lib/ipaddr_unix.cmxs": use_ipaddr_unix
|
||||
<lib/*.ml{,i}>: pkg_bytes
|
||||
<lib/*.ml{,i}>: pkg_sexplib
|
||||
-<lib/*.ml{,i}>: pkg_sexplib.syntax
|
||||
+<lib/*.ml{,i}>: pkg_pa_sexp_conv.syntax
|
||||
<lib/*.ml{,i}>: pkg_unix
|
||||
<lib/*.ml{,i}>: use_ipaddr
|
||||
# Library ipaddr_top
|
||||
Index: ocaml-ipaddr-2.6.1/setup.ml
|
||||
===================================================================
|
||||
--- ocaml-ipaddr-2.6.1.orig/setup.ml
|
||||
+++ ocaml-ipaddr-2.6.1/setup.ml
|
||||
@@ -6905,7 +6905,7 @@ let setup_t =
|
||||
[
|
||||
FindlibPackage ("bytes", None);
|
||||
FindlibPackage ("sexplib", None);
|
||||
- FindlibPackage ("sexplib.syntax", None)
|
||||
+ FindlibPackage ("pa_sexp_conv.syntax", None)
|
||||
];
|
||||
bs_build_tools = [ExternalTool "ocamlbuild"];
|
||||
bs_c_sources = [];
|
@ -0,0 +1,42 @@
|
||||
Index: ocaml-uri-1.9.1/_tags
|
||||
===================================================================
|
||||
--- ocaml-uri-1.9.1.orig/_tags
|
||||
+++ ocaml-uri-1.9.1/_tags
|
||||
@@ -22,7 +22,7 @@ true: annot, bin_annot
|
||||
"lib/services_full.cmxs": use_services_full
|
||||
<lib/*.ml{,i,y}>: package(re.posix)
|
||||
<lib/*.ml{,i,y}>: package(sexplib)
|
||||
-<lib/*.ml{,i,y}>: package(sexplib.syntax)
|
||||
+<lib/*.ml{,i,y}>: package(pa_sexp_conv.syntax)
|
||||
<lib/*.ml{,i,y}>: package(stringext)
|
||||
<lib/*.ml{,i,y}>: use_uri
|
||||
# Library uri_top
|
||||
@@ -32,13 +32,13 @@ true: annot, bin_annot
|
||||
<lib_test/test_runner.{native,byte}>: package(oUnit)
|
||||
<lib_test/test_runner.{native,byte}>: package(re.posix)
|
||||
<lib_test/test_runner.{native,byte}>: package(sexplib)
|
||||
-<lib_test/test_runner.{native,byte}>: package(sexplib.syntax)
|
||||
+<lib_test/test_runner.{native,byte}>: package(pa_sexp_conv)
|
||||
<lib_test/test_runner.{native,byte}>: package(stringext)
|
||||
<lib_test/test_runner.{native,byte}>: use_uri
|
||||
<lib_test/*.ml{,i,y}>: package(oUnit)
|
||||
<lib_test/*.ml{,i,y}>: package(re.posix)
|
||||
<lib_test/*.ml{,i,y}>: package(sexplib)
|
||||
-<lib_test/*.ml{,i,y}>: package(sexplib.syntax)
|
||||
+<lib_test/*.ml{,i,y}>: package(pa_sexp_conv)
|
||||
<lib_test/*.ml{,i,y}>: package(stringext)
|
||||
<lib_test/*.ml{,i,y}>: use_uri
|
||||
<lib_test/test_runner.{native,byte}>: custom
|
||||
Index: ocaml-uri-1.9.1/setup.ml
|
||||
===================================================================
|
||||
--- ocaml-uri-1.9.1.orig/setup.ml
|
||||
+++ ocaml-uri-1.9.1/setup.ml
|
||||
@@ -6964,7 +6964,7 @@ let setup_t =
|
||||
[
|
||||
FindlibPackage ("re.posix", None);
|
||||
FindlibPackage ("stringext", None);
|
||||
- FindlibPackage ("sexplib.syntax", None);
|
||||
+ FindlibPackage ("pa_sexp_conv.syntax", None);
|
||||
FindlibPackage ("sexplib", None)
|
||||
];
|
||||
bs_build_tools = [ExternalTool "ocamlbuild"];
|
@ -0,0 +1 @@
|
||||
DIST pa_sexp_conv-113.00.01.tar.gz 73862 SHA256 f1930b810edd40b5432f17c755400dbf0635f63d86ea5edf2a68f7732801ea51 SHA512 91ad90290d48626a7e1fccb34a632e5ca02ea839f178b52da0ccbea8b27018c79ee8e83e808939e36ddbb78ad348892c53792dd41a2b007b6df947cde85873fd WHIRLPOOL 283050a49d0cf059e66f11abf0f1bef1036d5ee6a43d1c3b3c41e6afe9dcda3cb70ed41827572fc9cc39be2e5b7192793a3bda7041ee9677b633bfe9ba395fe5
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>ml@gentoo.org</email>
|
||||
<name>Gentoo ML Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="Deprecated camlp4 syntax extension for sexplib."
|
||||
HOMEPAGE="http://www.janestreet.com/ocaml"
|
||||
SRC_URI="https://github.com/janestreet/pa_sexp_conv/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-ml/type-conv:=
|
||||
>=dev-ml/sexplib-113.24:=
|
||||
dev-ml/camlp4:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
DOCS=( README.md )
|
@ -1,3 +1,4 @@
|
||||
DIST decorator-4.0.2.tar.gz 64850 SHA256 1a089279d5de2471c47624d4463f2e5b3fc6a2cf65045c39bf714fc461a25206 SHA512 9f135c9c624557a90619e46002f12d54f8c53045420f524bbc52dee0b488268501467b207ea8f4445a8aa7d119af3e615cd76cbc25c1d1335d3bb581a1045ab3 WHIRLPOOL 1a4a31fe67d4cdfc58cb5486f83ee059a9211af5c5e48d57c9b22a24e08e5659a2e8b4519ecaba68fa603ef6e5a0756f69ee10fbe173d07ffe23204b579f2f18
|
||||
DIST decorator-4.0.4.tar.gz 67150 SHA256 5ad0c10fad31648cffa15ee0640eee04bbb1b843a02de26ad3700740768cc3e1 SHA512 2c59091c41afdebd76ce0057a7183a969cd6cdadae5839d2ea5773814d435ab6f528acd6fccb02074ae23382e26fe73f8dab2b0b4c523de99b43d666292a23cf WHIRLPOOL e6ed224735839bc8232a6c94b674c1ecd4fb5558414219a54d56bc77536c467558ad8c5209c839622b590129136dfc33fa53ae85cc6b102c6e94b03fe2ed0285
|
||||
DIST decorator-4.0.6.tar.gz 68855 SHA256 1c6254597777fd003da2e8fb503c3dbf3d9e8f8d55f054709c0e65be3467209c SHA512 fc6c7e8c48d51eaf633c4326c2d8a544f28f19da4e704e8dac30bf3f0068223fb719ad264813568056b3c851d00b7b09834f48efa1dbb56253f075226cfa6b65 WHIRLPOOL 89293e839dc6e74e2cc154a212517a7ff17c397698e62b5259a5d5f2525f1eea413c8d35880794a79a680f218f33f90b2d36e92a117cfcdcf66c83cce3f32259
|
||||
DIST decorator-4.0.9.tar.gz 68746 SHA256 90022e83316363788a55352fe39cfbed357aa3a71d90e5f2803a35471de4bba8 SHA512 17fa27651da44c445fe913224b2aefb4c41adbea8c7cdf274c1c44970df28f39114060f0e08611932ea40a86989454d578fdd9aa2ecdfb878354cc8a02b84981 WHIRLPOOL bd3a855a79865bd85eb3cb918ba61dc6f42eea021ff5c64132e078a7b1380ae6d4d392f951230109b7db5cdf535e4d2e7caac410af3a4924938fe662789e3970
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Simplifies the usage of decorators for the average programmer"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/decorator https://github.com/micheles/decorator"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=( docs/README.rst )
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" src/tests/test.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && dodoc documentation.pdf
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST packaging-15.3.tar.gz 34359 SHA256 1e9a6b9ad621bc1dbd3aa8dfff52abc4b44f5c14fbb406731c25cba250a5f61e SHA512 bd59408dc6ea2a4f8cb3a84b4d1e4284148a0f6fb2d3203f90885f608871f1f2315201427d08d2ca7b2d706bc5457c8a521b5edda9187e794522dbb8e46a663c WHIRLPOOL 197e9f26022383bf5962efbd562f1502bd5f0972a782c94f3188961d8d14167c25febee459ad5b3a731bafaf3f7e53e5b051d383382c169b58aff1cb521442f3
|
||||
DIST packaging-16.0.tar.gz 40167 SHA256 a32895134cd7b86ee8add60a3be5bfd7ef3f30e73e5b54221dbe67d0e0690689 SHA512 7672f0a51f73543e39ad80b021d288c0e235c2ace9add5022a1d494b2711ce55ba7d05d92245cbb96fa354d67fdfbdbdd2e1858ace3d6d2761869bc5ddaaeddd WHIRLPOOL be813ffbcc614e5be3bc9bb1e704e9c65c194b47172bb0c9bf0113ea8456256fa8263faec33b3e001b6d71ed7fd8763796afd6eeb608f3a65ea987db48304d5a
|
||||
DIST packaging-16.1.tar.gz 42929 SHA256 7792caf5bfda630c96310a84ecba5d61b17a843ab72194bb5606d81e4f44094f SHA512 f4e081be85247c989343e7532d5e4afcad68af960264b59271862799e8d63ed0b7fb733670f7446da69aa60f013fc886c8c31c6010c1157110c1a417209d9325 WHIRLPOOL 8c13ef4196633cc4c7c59aef2fa8980abc46908fd30ffbe79d565dcd6089bc1496a8b5dc6aa5968273281e8ef494ef54036c72192f36dfe30dbb0f3fcf8544c9
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Core utilities for Python packages"
|
||||
HOMEPAGE="https://github.com/pypa/packaging https://pypi.python.org/pypi/packaging"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( Apache-2.0 BSD-2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-python/pretend[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
PDEPEND="
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_test() {
|
||||
py.test --capture=no --strict -v || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Remove this in the next version bump
|
||||
_cleanup() {
|
||||
local pyver=$("${PYTHON}" -c "from distutils.sysconfig import get_python_version; print(get_python_version())")
|
||||
local egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
|
||||
if [[ -d ${egginfo} ]]; then
|
||||
echo rm -r "${egginfo}"
|
||||
rm -r "${egginfo}" || die "Failed to remove egg-info directory"
|
||||
fi
|
||||
}
|
||||
python_foreach_impl _cleanup
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Easy-to-use Python module for text parsing"
|
||||
HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="!dev-python/pyparsing:py2 !dev-python/pyparsing:py3"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
# no contained in the tarball
|
||||
RESTRICT=test
|
||||
|
||||
python_install_all() {
|
||||
local HTML_DOCS=( HowToUsePyparsing.html )
|
||||
if use doc; then
|
||||
HTML_DOCS+=( htmldoc/. )
|
||||
dodoc docs/*.pdf
|
||||
fi
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
${PYTHON} unitTests.py || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST python-caja-1.10.0.tar.xz 265836 SHA256 95a1b7b83cbc4ba9f822c80e56740e0d7972c964edac43fd070f445702bd3596 SHA512 98c3a163a7798c66b050b87076e83cd24afa7ffb0cb139333a075cb0283bb07a51f26e427bda6e1f15e6292f87f7b85e43cab09874fae756e07cbc2944d5f5ae WHIRLPOOL 50f4e51db36bd43819738c46c0a77850ef4fe25566b55a4ab30a7c26eaea68b32a6e14f5bae67670fc8270f89917ddb68d47eeb81200244272b5508e22e40986
|
||||
DIST python-caja-1.8.0.tar.xz 250752 SHA256 bb872b99a4722af048990ffcd631e466dac808043bc02f7385e20845cf8b6d50 SHA512 571ee1016fb6d1d9a1e6f72da9b6959bad2734c24f5b2b2ab6af477eeb7c931c36758b09f8a0dea536f6d8ec5366747855d58764f36f2e6778c4a30b4fdebcd4 WHIRLPOOL 621a964a892d749d3619fea85f4f91ec7de2dc00ecc46b28202035b4f948133a669d4e10163a0c2fb0f35ea6261a6834ef3f7c0a9f3f6db9d3e2592a92a9906e
|
||||
DIST python-caja-1.8.1.tar.xz 250224 SHA256 01e67e78e86c9a6c72412825b8d0d67804bcd5042d5583c1f0ca2de2e0c828dc SHA512 5be0e1d284303b6b2559c1cc5f24d6567026b394955b80e36c69899d4a97589a6bdb830b5d719de782882028901a4df68942d0e99640d168197d19cd25414f12 WHIRLPOOL 0847bfeb6ba9e87b6af38e620de0e2ac3da73027c24a3f939d7bd57629dcdbe2c915323ab44f63faeffe121538a663a72891c3d47e3d1d8c8ea073b523a2648c
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit gnome2 python-single-r1 versionator
|
||||
|
||||
MATE_BRANCH="$(get_version_component_range 1-2)"
|
||||
|
||||
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
|
||||
DESCRIPTION="Python bindings for the Caja file manager"
|
||||
HOMEPAGE="http://www.mate-desktop.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
>=mate-base/caja-1.10:0[introspection]
|
||||
x11-libs/gtk+:2
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig:*
|
||||
doc? (
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
)"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
# Keep the directory for systemwide extensions.
|
||||
keepdir /usr/share/python-caja/extensions/
|
||||
|
||||
# The HTML documentation generation is broken and commented out by upstream.
|
||||
#
|
||||
#if use doc ; then
|
||||
# insinto /usr/share/gtk-doc/html/nautilus-python # for dev-util/devhelp
|
||||
# doins -r docs/html/*
|
||||
#fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST tablib-0.10.0.tar.gz 724961 SHA256 41c2dad7f491f5557e22783a9af81bed62f7b6fb0d7afd4c2ee301f3eb428c93 SHA512 1582e574297386d20908aee00eeef415258fbcfe5387e6bbcb3a0e497662e7f107c35596624ca31b2b6ad49045a7a388ddb6f64171b9eb2a1b386324a7b29b47 WHIRLPOOL 39b3d792858a9ce08e6f0276a070575c2c3546e3377b15d98b130a288ecdc3c91ea671fa43790928aa4ee641616ee6fc1b3a7c008c0c40d243b2338e1892b0b8
|
||||
DIST tablib-0.11.1.tar.gz 758097 SHA256 f3727503553320dab268ccb604507c0a2ad1a5dae023362908984d0ec1fcca1a SHA512 77e3fead0f492f2f2fbc47e329333be00d08d807f8c1283f2897f446510f09325986e2dbd992fd8bd3bf898c0037f191ac7f976ce0d47cbb0a6cb0dfc64e52bc WHIRLPOOL bfde2977a998e07e0fdc2b366f0a0de97b93db041449b61c38eeffaa634b2ee5b52bccd5bbeab5d6fadf5b6ed112faf8a0f0ebb659ba70f23b278b60ae668967
|
||||
DIST tablib-0.9.11.tar.gz 571410 SHA256 05d7a1bcf5e723f1051b87bc4a699fce6f5a3fa158d91308c478ec7cd74290fd SHA512 bdc11b8d54c5d9edb7ac980859cdbb932162b1db5161c582a141b2a6a5b8f0742f3d55f248d3e4e5b4173727a5916af385b607ce807f7d2e4402b7ef62c5bad0 WHIRLPOOL 61a5bf5e26d9b2999857597dd4574f76b3fdc0762f86588e539bd6a70109ea464a7ff0f07145592e3ddcf1712df13fd6defbc9fb9a9c5a1ae558c870df0da82a
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{3,4,5}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A format-agnostic tabular dataset library written in Python"
|
||||
HOMEPAGE="http://python-tablib.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/ujson[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST tinydb-3.1.2.zip 33703 SHA256 6d9df6c30fc37dad487c23bfadfa6161de422a7f2b16b55d779df88559fc9095 SHA512 5878c783ebcc413e08cf106e356258853b2a0d593e1ef6f5a35bdd1e85e7cb092289b745d9fab7aa2d95d66f131409193bdcd19b93506079610d55f1d288070d WHIRLPOOL 976804530eb5188a43f756f697e9d78f019d8b1ebe99e79c2172c4a5c9675f47e415c5feefa994e7134f3ddc3c3b59cafdf0dc548299dbe4095b852a1a0f270a
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">tinydb</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>markus@m-siemens.de</email>
|
||||
<name>Markus Siemens</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{3,4,5}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Tiny, document oriented database optimized for your happiness :)"
|
||||
HOMEPAGE="https://github.com/msiemens/tinydb http://pypi.python.org/pypi/tinydb"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_prepare_all() {
|
||||
sed \
|
||||
-e "s:find_packages():find_packages(exclude=['tests']):g" \
|
||||
-i setup.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="
|
||||
http://www.virtualenv.org/
|
||||
https://pypi.python.org/pypi/virtualenv
|
||||
https://github.com/pypa/virtualenv/
|
||||
"
|
||||
SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.rst docs/changes.rst )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch
|
||||
"${FILESDIR}"/${PN}-12.1.1-skip-broken-test.patch
|
||||
)
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( "${S}"/docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST xonsh-0.2.3.tar.gz 135218 SHA256 e54f045bbcb2c49f8bf67812bc1c1428628745d0b4dd9880c32b4703e51c4a4d SHA512 78cd577765e3116d0b0060a4db6e3e9aaa5bd870fce2e35241eaa00ca1600039d71b4f0ee011f20c959bf72f33ed09a69b4149c8daf377b9151ae0157259c700 WHIRLPOOL d1660a9f0571c8819560412033399cea4d80ee25707b87d84d852d26a7fcb392e0cf8d57f9084e2a3a36eb2ffffa38ae706b5da540cb2015c816efdd52148caf
|
||||
DIST xonsh-0.2.4.tar.gz 169491 SHA256 6fa02a32bdc1692992258f26f5bc31c5497143c1c8bd0a8fc279da219122f168 SHA512 17ef284ff57df517e5fc932816fb1ea800107f81aa42a5299d7ed6b2cc46eeaf176c9745b0e70524c0b92c582753b8b6dd586288a4db0ac95e3c4d7b20080cea WHIRLPOOL e472b10f73e785563e4ab457e60bf1702654a6fe2e6bdd35f4972a14485e100bcfb35b5ccbd93c6a55b228a9bd432f0c05287bb4b573bf6727d3e9cf6d8ed976
|
||||
DIST xonsh-0.2.5.tar.gz 188798 SHA256 a7bdc9d906cb800c271e3808293d27f4513e48e5f6f687241e7f90502c17769f SHA512 b3a3ec39dc9a4df3771bc9d12ce9658cc8740b043b09c7ff5f4b47a3d0d0424e6912c3811c07e7d76c612b09a7aa06dac18323ab8154fdf4b97b84785d9aea55 WHIRLPOOL 4d2467fc0585a889ec352c5c7d997a28d9807886539fdf92780d15af199f76c2f7201b1214fd101eebbd822f636b20aaa10915a203d852802a15bd9f18c85db9
|
||||
DIST xonsh-0.2.6.tar.gz 170842 SHA256 5d5e8e51331b0c753032d29b74d6af8abb7dda26bec39fd28c579c6ffea2b434 SHA512 43b034987323b832d052974f02a52ffd492ae4f0fbf6a0a035329000e393c9c9466ee0275cf678db5581e84e627d59bac015ad6131f35bdfbc1374bf4db20977 WHIRLPOOL 7d76bad62bd4689c50e9d2067c5bda5f52bfc05d03182336e679a4f984db54bc18e7d26f1c4799a5f46bf57173187c59e3174e3f9ef7b2ab7784a4b6d0781a53
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="An exotic, usable shell"
|
||||
HOMEPAGE="
|
||||
http://xonsh.readthedocs.org/
|
||||
https://github.com/scopatz/xonsh
|
||||
http://pypi.python.org/pypi/xonsh"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/ply[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_prepare_all() {
|
||||
sed \
|
||||
-e "/install_kernel_spec/s:prefix=None:prefix=u\"${ED}/usr\":g" \
|
||||
-i setup.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "Jupyter kernel support" dev-python/jupyter
|
||||
optfeature "Alternative to readline backend" dev-python/prompt_toolkit
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST nenv-0.2.0.tar.gz 9755 SHA256 0f3529beb6c76cd31473df97a4d276fd28c2fba737c27e2d9aca31b2303f4672 SHA512 1b154a7a944a0310dc6f94cadb682489dfb948bb7d1316e2d35423aeaa856fe82d0e5b04e98cbb16f07719fd17e4db77c88ed39f4281df356c0f3a6fce77fc38 WHIRLPOOL 9cf1c6260ed98320ac80bbcd88890a873db1524b4ed16b5f00cf6090c62ad0a7e510426a461b396cf39a1e881c1b024b64161c34a0cde25fa086966f57f3298c
|
||||
DIST nenv-0.3.0.tar.gz 9773 SHA256 c2904fbecf6b37d4f9955770eafd22bb400fcc99f1847d7a6eda94bf04bf45ef SHA512 f0a50d7c78573802849b383351f3d099e55c67b935933bc00d55b752c1af944a4b7a8054b2cd41b238b192587f5bcca5de9d5c577764502300d571446de24228 WHIRLPOOL 19f66e13c0ca3d9885c5845890b5b2328814c66c48884e3772c1a8b93e5cb3e06c262eb07e6127eca41a05b41835e7cf8018fc6c0877c8702809f1d39169c096
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Convenient wrapper for Ruby's ENV"
|
||||
HOMEPAGE="https://github.com/e2/nenv"
|
||||
SRC_URI="https://github.com/e2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST oauth2-1.0.0.gem 21504 SHA256 1925847287bba3d19b0755820f8eef86198754dfa9f77ad53063ffb82d3e4a7d SHA512 80e30c444ffb31a4a2e49a4851bcc0cdf907e9b24c38a6e5f580054ab70df89c951f6e05dec3e9e8b7f1d68ca332b6970fba350d7d309e8a0e6212ff1bafb31c WHIRLPOOL 993b648722f1fbe198339b94c702499de49c6e526358195db822d0ab21c8300b6cacf4af14c4c85e08cf9fc97ea074f196cee06d4b3ce19511aa871c9a450653
|
||||
DIST v1.1.0.tar.gz 18376 SHA256 ea76a41dc7c559f9530e19961b5a8cd9a4b3f231f54901b9e6ef09031ce3aa77 SHA512 c4231093929733a662ed6246338508396eb0e8d1be48bff05c43a8e3f6dd38261667cad7db0dc44c3f6fd9152165b13fa46a779a05b3c1ae98f912f337820d2e WHIRLPOOL 0f9269df95ceabbcff65751d89bac5eef6bb18f34114b3045ac658325e7b8145f23fad311473c77e64f3170c45ccc880eb48c05ad6f174c7a42591995498a557
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
RUBY_FAKEGEM_TASK_DOC="doc:rdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem"
|
||||
HOMEPAGE="https://github.com/intridea/oauth2"
|
||||
SRC_URI="https://github.com/intridea/oauth2/archive/v${PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/faraday-0.8
|
||||
>=dev-ruby/jwt-1.0 =dev-ruby/jwt-1*
|
||||
>=dev-ruby/multi_json-1.3 =dev-ruby/multi_json-1*
|
||||
>=dev-ruby/multi_xml-0.5:0
|
||||
>=dev-ruby/rack-1.2:*"
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/rspec-2.5.0:2 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/simplecov/,/^ end/ s:^:#:' spec/helper.rb || die
|
||||
|
||||
sed -i -e '/yardstick/,/^end/ s:^:#:' \
|
||||
-e '/bundler/I s:^:#:' Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
CI=true ${RUBY} -S rspec spec || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST rb-inotify-0.9.5.gem 14336 SHA256 69559fc3d790c275b90f55f8c76cde94a999e3400f5a51f2e0d463a0a2e8ad4d SHA512 1ecc0142ed44358a2f51403736533e9854b5fc13cb81b552eb866310b60535b14e2ac6bfb6ee53bc1ee65ac14e51fc5a981e52f843607dbb3d8390c1d6c13e60 WHIRLPOOL 19d7d1f7ca8e65a297de94fae3311c1bc8d9942aa47dc2c92202ce0adb8f04d62ac94f0c51c76a6bd263e773df2481b2337b6576f818cff7bf4fd2ccaa30fd27
|
||||
DIST rb-inotify-0.9.6.gem 14336 SHA256 34da84a44b27e5dccc2d957209169ec3bc944fb634a30e07bdc5527726a30fba SHA512 face5d116308a6cba727cf39f01dc3b55e57a9075ac365f3be4fd2fc9c34ea7228902e8caf59119ae1277be5d10fbc05b915cfae8349969800997d3fb629d791 WHIRLPOOL cd0d43e6954b2f40166e615ff440e4e62fc970c57251fa7ae0f277c9ff7cc3b3ebf07e0022ff0287ea6472737ef737a63dc27566d166090b518e7e959a4e2684
|
||||
DIST rb-inotify-0.9.7.gem 14336 SHA256 2d9c1bf013d2f9e62b4fe827286ce77c35c83f06b65749a95a08d862c0b8ccf9 SHA512 bc9be713becf7ee644a58e5d68dc0c514f8ba69a5b78de19cc84c2f55c98601065da59612a7373cd784646234b8ae9acd6575089c6a77e0317a0284c3f1fcbe4 WHIRLPOOL 25d90ad8519ad765b4c414e2dec45a5fbf345fc594a25c4a49d63b89a1f9022838cb0866b8fc7a95bab76799a854ee36a4bb447187f4024c85d39cd2c6272d52
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="rb-inotify.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A thorough inotify wrapper for Ruby using FFI"
|
||||
HOMEPAGE="https://github.com/nex3/rb-inotify"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "virtual/ruby-ffi"
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid unneeded dependency on jeweler.
|
||||
sed -i -e '/:build/ s:^:#:' -e '/module Jeweler/,/^end/ s:^:#:' -e '/class Jeweler/,/^end/ s:^:#:' Rakefile || die
|
||||
|
||||
# Remove mandatory markup processor from yard options, bug 436112.
|
||||
sed -i -e '/maruku/d' .yardopts || die
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST simplecov-0.11.1.gem 54272 SHA256 90b822809b69f25a39a44719e6b6d163570be58ff2739b91e92126f0a3f52fb7 SHA512 b7132a7ba76aa35d6961925d68dda240fc3efab8f0c0ad87403a49bf5f7324bef7b3a368fd9047c6b5561a532f12f9b42f743f56385af53ae64871407be29f33 WHIRLPOOL 65226e18886c04bcd61eaf6a0f853c30b8d633e7b7f025495b0d6e9d96c1a3d6e5e319a7fdc8d497f456e9e406e602e5a68bae31125fd71cd09ea1339f98440f
|
||||
DIST simplecov-0.11.2.gem 54784 SHA256 82e330864f84955d6c443e7d233474e91731b2850ba35b21997a8aad798712dc SHA512 c93ea47a6e3c9b62fd83adf1e480da66fc82ce50106b1749a9d94b7e90ef2aaf34c14c67b1ac12268765695da62895b12f060051a05c26dac41ed7df7575e3f3 WHIRLPOOL 34b891f608fcf3c2d021a96952be0f19c45b643ee8b5d58dfb102f8211a1fbd07e6a8a54a296a8ef0ae39f22bfcf797aad9ea979e1a9d0654335c272cec33be2
|
||||
DIST simplecov-0.8.2.gem 48128 SHA256 6ef2e7c8d14c931f09ea2542d0bea6281ca766aa229bc68bc7a7d40df9647cf9 SHA512 01ed1bfa587b1c3cc6d62bbde55f0c27dac2f60d43f8b9c8c3737f68c5161e755428dfc2bca44707f84f0ffbf716006c38d63c7a8802e5a0d613c04f0ef591a4 WHIRLPOOL 1c0f9786fb1494db09eb4af20c085b49f9cc5f8fedf025207b080d980a00ee677c31a312a9dcb6dd2eb7f4bf67208ce489b07df01c326a49896ce4c373deb3a8
|
||||
DIST simplecov-0.9.0.gem 49664 SHA256 4f205752a4f3730fd4c58678bbab4c83f4e2a6ca3bbea4cdf18cd86a70589eb7 SHA512 4c27e512ca7ad6c63716ca180f56fdb1d004f1b98c33ea23e8a1eb1d0fd8a5462fe3deed0e7607858eb03861c935a281f224995c6df3fbb22a7fca5806960988 WHIRLPOOL e2c22d6224c019a695d9418326d51749cba287e9b9341ff2ceb813da3191d7dab5bb33d8e33d6e2bc8aadabac07d65208eb0d8890ab5c521726016f818764722
|
||||
DIST simplecov-0.9.1.gem 49152 SHA256 ce9ffc797f9e4493bf97bbf5e88073ad7351d8234561b56ea3bd2baa68a71e1a SHA512 f988224f28d6fcb58ef609dcb1e74bec37c6fe05787d1e6b4ac58f23e7c6ca9e10aad417b731dfb414f64d6fc4555f1719aebf1e4434130aa45b3650b2a1d9fa WHIRLPOOL 8bbb35d659d2d0a4e0c0657879f5c45d3a989309c8332906737c3015a6d4f8a6858344c63daa5494d51ddf424b5ec09b36035ba2cab1a6324fa56d096b7ad7ab
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Code coverage with a configuration library and merging across test suites"
|
||||
HOMEPAGE="https://www.ruby-toolbox.com/projects/simplecov https://github.com/colszowka/simplecov"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0.8"
|
||||
IUSE="doc"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/multi_json-1.0
|
||||
dev-ruby/simplecov-html:0.10
|
||||
>=dev-ruby/docile-1.1.0"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/rspec:3
|
||||
dev-ruby/test-unit:2
|
||||
dev-util/cucumber
|
||||
dev-util/aruba
|
||||
dev-ruby/capybara
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/ s:^:#:' spec/helper.rb features/support/env.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
RSPEC_VERSION=3 ruby-ng_rspec spec/*spec.rb || die
|
||||
|
||||
# ${RUBY} -S cucumber features || die
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST rebar-2.3.1.tar.gz 147014 SHA256 dddb3c13a3a875dd91c368e3294619ab377cfc88bcd53a3fb3d259eb27b7c102 SHA512 464dfc30d03bc40bfe2400a83c90339a85005d3e96f57970d2ce5e0c605d841c8a95e07528633aeae684212d5a1ebab54f01ef4385df135cd0926ad8aa95e564 WHIRLPOOL 3e421473c0775193a8413833bc88b0424aff9c5e16e2b416bd54b113d5290f886bf62b97c61e227bc34cc7df467c0cae7701c137a43515143309f924acce94ad
|
||||
DIST rebar-2.4.0.tar.gz 152328 SHA256 43ae0d9c1439d935086db349c5b6a8646707f5538720167b2bbcc1ad32516b6a SHA512 dda9915d8b8b2408d65156f5af8387858ad19ed4b29b99d3e5d8f9131ea6b76a218b99520d4f9501c0b698b11216076e779ccebba16b6c1ccdae13d333b4dae7 WHIRLPOOL b573a83b823ef451901fd334f54bf49f1ac6c87a647a012fc2540fc850324988427ed9f3dee0d7a7bc0927667d4f6928cd6c4feb6dfb82c9204a3c11fc42988e
|
||||
DIST rebar-2.5.0.tar.gz 152390 SHA256 d585fa4c7f59c66017d2552764bb423abeed3a3c99503be91b41fb931245ccbe SHA512 6fbb15d6c2bd3f4f7f83c35f4f8fa9d6dafc6bc9a739ac5e002a046d34d9da4216d64c5ea59b73a1b54cb11b9de32d0618f821912c26e63b8bbfdea9bd08f1fa WHIRLPOOL 712be4b52959230217a1a25e3f618db983626a0e06d0260afed3fe2ab319affc111a2beedc401d844663132f097b9a65591c217109e0fd777caf0d22d333a410
|
||||
DIST rebar-2.5.1.tar.gz 154486 SHA256 86cb849a0d2b8275dcfdbc9a2b0a374d21c7eaa73312d74f0ab83cc0ab062bf9 SHA512 4617397d415f222ad0245ae2b55619c5418f049851aa953908778e9a96a9f0dfc57803ba08ebb757cd62a6bddce064fe73b2a33df25a8cc44183188d73e4938a WHIRLPOOL 403786ef632b69b991d5c3b52954e20bfd1adcecaa60627aaa2611a5f7c82b38ce898108afe9abba9e83eb21bd92d59dce08498af5e5fc3488d0a1bb990313e0
|
||||
DIST rebar-2.6.0.tar.gz 186357 SHA256 9f30ea5ab9da8638273cb55b49780e58fed1f4aa8623b835bcdd983bb451f7a7 SHA512 848a28a40215bc54bbbb1aeb101fb5c3578ce9668212f9f270be05ba268a63cf740ec6ed88e6df962da60a6f6e336c0e1b1e3cca3112c32e3bd8f5b3dd121c41 WHIRLPOOL fa9b8d159db884408ad6c20d2e9d4e1b12ff1ab0aa227b365846892fb5820a7a50e9f014fdc5b7cda0eeb8e8608d607281274f9ff566091f66fc473ab87052bf
|
||||
DIST rebar-2.6.1.tar.gz 191063 SHA256 aed933d4e60c4f11e0771ccdb4434cccdb9a71cf8b1363d17aaf863988b3ff60 SHA512 0baa10aac65ad78c05d6ecd180327b8752a31bbc51f3b3aa6060f4d2adf9269de83c6481767d9abc8a599e231f569c0496edc6c47f43d1e2892c4e98de6ccd85 WHIRLPOOL 85934f20d0da344376e9beff056275a994c5cd9373df056349217db5e67bd3727b185c6751738104a37ece25dc40063bb3197daeb00762a8f2bf2a2a1a788a1b
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="A sophisticated build-tool for Erlang projects that follows OTP principles"
|
||||
HOMEPAGE="https://github.com/rebar/rebar"
|
||||
SRC_URI="https://github.com/rebar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/erlang"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_test() {
|
||||
emake xref
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin rebar
|
||||
dodoc rebar.config.sample THANKS
|
||||
dobashcomp priv/shell-completion/bash/${PN}
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="A sophisticated build-tool for Erlang projects that follows OTP principles"
|
||||
HOMEPAGE="https://github.com/rebar/rebar"
|
||||
SRC_URI="https://github.com/rebar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/erlang"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_test() {
|
||||
emake xref
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin rebar
|
||||
dodoc rebar.config.sample THANKS
|
||||
dobashcomp priv/shell-completion/bash/${PN}
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST nethack-343-src.tgz 3497458 SHA256 bb39c3d2a9ee2df4a0c8fdde708fbc63740853a7608d2f4c560b488124866fe4 SHA512 052342c19619219f291571d48cf7799f962eb6ec6f8a276427225c0abbd833eada18abeff9fbd647919f2a9e3bb097d7f154675e283fe48abc4752f24c192d8f WHIRLPOOL 397c787f83149d96ddbfa6a2235c20c3724ed67946889d432774901cb7ddc71b177e2cbd6c3029f4eb0b4df21c81c6a427494dad550fdbace01876a3d9c79d75
|
||||
DIST nethack-360-src.tgz 4261282 SHA256 1ade698d8458b8d87a4721444cb73f178c74ed1b6fde537c12000f8edf2cb18a SHA512 92370a3c60a4f6861b9c0f1e1320fc23d91cedc1615d0d09e06a0ee3e13c9c8c0cd931389bfd7a25845ed07ef966d19d9e46e77ae07084a941685dc67f49c813 WHIRLPOOL 14ff7a8bcf06b18e5192a7478f1fcd25eb55ecc149d9fa8b80def95311a498ef8d172ee4ff7e69c62e36b2a190a0f14b4a3d4f61183a48676fa77e2e7268690c
|
||||
|
@ -1,26 +0,0 @@
|
||||
--- include/config.h.orig 2003-06-21 20:58:57.000000000 -0400
|
||||
+++ include/config.h 2003-06-21 20:59:44.000000000 -0400
|
||||
@@ -46 +46 @@
|
||||
-/* #define X11_GRAPHICS */ /* X11 interface */
|
||||
+#define X11_GRAPHICS 1
|
||||
@@ -127 +127 @@
|
||||
-/* # define USE_XPM */ /* Disable if you do not have the XPM library */
|
||||
+# define USE_XPM 1
|
||||
--- Makefile.orig 2003-06-21 21:01:03.000000000 -0400
|
||||
+++ Makefile 2003-06-21 21:01:16.000000000 -0400
|
||||
@@ -43 +43 @@
|
||||
-VARDATND =
|
||||
+VARDATND = x11tiles pet_mark.xbm rip.xpm
|
||||
--- src/Makefile.orig 2003-06-21 21:02:01.000000000 -0400
|
||||
+++ src/Makefile 2003-06-21 21:02:11.000000000 -0400
|
||||
@@ -207,2 +207,2 @@
|
||||
-WINSRC = $(WINTTYSRC)
|
||||
-WINOBJ = $(WINTTYOBJ)
|
||||
+WINSRC = $(WINTTYSRC) $(WINX11SRC)
|
||||
+WINOBJ = $(WINTTYOBJ) $(WINX11OBJ)
|
||||
@@ -228 +228 @@
|
||||
-WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11
|
||||
+WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11 -lXpm
|
||||
@@ -248 +248 @@
|
||||
-WINLIB = $(WINTTYLIB)
|
||||
+WINLIB = $(WINTTYLIB) $(WINX11LIB)
|
@ -1,18 +0,0 @@
|
||||
--- nethack-3.4.3/util/Makefile 2004-08-21 01:09:06.724326360 +0200
|
||||
+++ nethack-3.4.3.new//util/Makefile 2004-08-21 01:08:03.852884272 +0200
|
||||
@@ -101,11 +101,11 @@
|
||||
|
||||
# yacc/lex programs to use to generate *_comp.h, *_lex.c, and *_yacc.c.
|
||||
# if, instead of yacc/lex you have bison/flex, comment/uncomment the following.
|
||||
-YACC = yacc
|
||||
-LEX = lex
|
||||
-# YACC = bison -y
|
||||
+#YACC = yacc
|
||||
+#LEX = lex
|
||||
+ YACC = bison -y
|
||||
# YACC = byacc
|
||||
-# LEX = flex
|
||||
+ LEX = flex
|
||||
|
||||
# these are the names of the output files from YACC/LEX. Under MS-DOS
|
||||
# and similar systems, they may differ
|
@ -1,29 +0,0 @@
|
||||
--- include/config.h.orig 2003-06-21 20:44:00.000000000 -0400
|
||||
+++ include/config.h 2003-06-21 20:46:42.000000000 -0400
|
||||
@@ -172,2 +172,2 @@
|
||||
-#define COMPRESS "/usr/bin/compress" /* Lempel-Ziv compression */
|
||||
-#define COMPRESS_EXTENSION ".Z" /* compress's extension */
|
||||
+#define COMPRESS "/bin/bzip2" /* Lempel-Ziv compression */
|
||||
+#define COMPRESS_EXTENSION ".bz2" /* compress's extension */
|
||||
@@ -188 +188 @@
|
||||
-/* #define DLB */ /* not supported on all platforms */
|
||||
+#define DLB 1 /* not supported on all platforms */
|
||||
@@ -207 +207 @@
|
||||
-# define HACKDIR "/usr/games/lib/nethackdir"
|
||||
+# define HACKDIR "GENTOO_HACKDIR"
|
||||
@@ -303 +303 @@
|
||||
-/* #define VISION_TABLES */ /* use vision tables generated at compile time */
|
||||
+#define VISION_TABLES 1 /* use vision tables generated at compile time */
|
||||
--- include/unixconf.h.orig 2003-06-21 20:47:54.000000000 -0400
|
||||
+++ include/unixconf.h 2003-06-21 20:48:39.000000000 -0400
|
||||
@@ -40 +40 @@
|
||||
-/* #define LINUX */ /* Another Unix clone */
|
||||
+#define LINUX 1 /* Another Unix clone */
|
||||
@@ -135 +135 @@
|
||||
-/* #define TIMED_DELAY */ /* usleep() */
|
||||
+#define TIMED_DELAY 1
|
||||
--- src/Makefile.orig 2003-06-21 20:55:36.000000000 -0400
|
||||
+++ src/Makefile 2003-06-21 20:55:49.000000000 -0400
|
||||
@@ -234 +234 @@
|
||||
-WINTTYLIB = -ltermlib
|
||||
+WINTTYLIB = -lncurses
|
@ -1,18 +0,0 @@
|
||||
--- include/unixconf.h.orig 2003-08-07 23:18:03.070299152 -0400
|
||||
+++ include/unixconf.h 2003-08-07 23:18:39.699730632 -0400
|
||||
@@ -96,13 +96,13 @@
|
||||
*/
|
||||
|
||||
/* #define NO_FILE_LINKS */ /* if no hard links */
|
||||
-/* #define LOCKDIR "/usr/games/lib/nethackdir" */ /* where to put locks */
|
||||
+#define LOCKDIR "GENTOO_STATEDIR"
|
||||
|
||||
/*
|
||||
* If you want the static parts of your playground on a read-only file
|
||||
* system, define VAR_PLAYGROUND to be where the variable parts are kept.
|
||||
*/
|
||||
-/* #define VAR_PLAYGROUND "/var/lib/games/nethack" */
|
||||
+#define VAR_PLAYGROUND "GENTOO_STATEDIR"
|
||||
|
||||
|
||||
/*
|
@ -1,11 +0,0 @@
|
||||
--- nethack-3.4.3/win/Qt/qt_win.cpp.orig 2005-11-22 21:24:03.000000000 +0100
|
||||
+++ nethack-3.4.3/win/Qt/qt_win.cpp 2005-11-22 21:25:26.000000000 +0100
|
||||
@@ -102,7 +102,7 @@
|
||||
#include "qt_xpms.h"
|
||||
|
||||
#include <dirent.h>
|
||||
-#ifdef Q_WS_MACX
|
||||
+#ifdef __APPLE__
|
||||
# include <sys/malloc.h>
|
||||
#else
|
||||
# include <malloc.h>
|
@ -1,13 +0,0 @@
|
||||
--- include/unixconf.h.old 2009-10-07 09:37:46.000000000 +0200
|
||||
+++ include/unixconf.h 2009-10-07 09:38:05.000000000 +0200
|
||||
@@ -293,10 +293,8 @@
|
||||
# endif
|
||||
#else /* therefore SYSV */
|
||||
# ifndef index /* some systems seem to do this for you */
|
||||
-#define index strchr
|
||||
# endif
|
||||
# ifndef rindex
|
||||
-#define rindex strrchr
|
||||
# endif
|
||||
#endif
|
||||
|
@ -1,92 +0,0 @@
|
||||
#
|
||||
# Nethack configuration file.
|
||||
#
|
||||
# Please read the Guidebook in /usr/share/doc/nethack or at www.nethack.org.
|
||||
#
|
||||
# Naming this file $(HOME)/.nethackrc or setting the environment
|
||||
# variable NETHACKOPTIONS to point to its full path name elsewhere tells
|
||||
# NetHack to use X11 windowing (provided the executable was compiled with
|
||||
# that ability).
|
||||
#
|
||||
# SET YOUR WINDOW TYPE
|
||||
# Your windowtype choices are: GENTOO_WINDOWTYPES
|
||||
#
|
||||
OPTIONS=windowtype:GENTOO_DEFWINDOWTYPE
|
||||
#OPTIONS=color
|
||||
#OPTIONS=name:player
|
||||
#OPTIONS=gender:male
|
||||
#OPTIONS=fruit:mango
|
||||
#OPTIONS=dogname:Izchak
|
||||
#OPTIONS=catname:Chun-Li
|
||||
#OPTIONS=horsename:Marlon
|
||||
|
||||
# Suggested for qt:
|
||||
#OPTIONS=number_pad,menustyle:partial,!time,showexp
|
||||
#OPTIONS=hilite_pet,toptenwin,msghistory:200,windowtype:Qt
|
||||
|
||||
# The font settings below are for X11 untiled
|
||||
#
|
||||
# There are 17 object symbols and various graphics symbols.
|
||||
# The descriptions of these symbols can be found in dat/opthelp.
|
||||
#
|
||||
#
|
||||
# Font: nh10 (10x20)
|
||||
#
|
||||
#OBJECTS= 180 183 188 192 181 184 182 189 190 196 \
|
||||
# 191 194 193 187 185 186 195
|
||||
#
|
||||
#DUNGEON= 032 025 018 013 012 014 011 015 023 024 \
|
||||
# 022 021 128 129 130 131 132 035 035 133 \
|
||||
# 134 135 136 137 145 146 144 124 143 142 \
|
||||
# 141 140 149 150 031 031 147 148 031 161 \
|
||||
# 140
|
||||
#
|
||||
#TRAPS= 138 138 138 138 138 138 138 138 138 138 \
|
||||
# 138 138 138 138 138 139 138 138 138 138 \
|
||||
# 138 138
|
||||
#
|
||||
#EFFECTS= 151 152 153 154 155 156 157 158 \
|
||||
# 159 160 161 162 \
|
||||
# 163 164 165 166 167 168 169 170 \
|
||||
# 171 172 173 174 175 176 177 178 179
|
||||
#
|
||||
#
|
||||
# Font: ibm (8x14)
|
||||
#
|
||||
#OBJECTS= 207 210 215 219 208 211 209 216 217 223 \
|
||||
# 218 221 220 214 212 213 222
|
||||
#
|
||||
#DUNGEON= 032 128 129 130 131 132 133 134 135 136 \
|
||||
# 137 138 139 045 124 142 143 035 035 144 \
|
||||
# 145 146 147 148 155 156 227 124 154 153 \
|
||||
# 152 151 159 160 200 200 157 158 250 170 \
|
||||
# 151
|
||||
#
|
||||
#TRAPS= 149 149 149 149 149 149 149 149 149 149 \
|
||||
# 149 149 149 149 149 150 149 149 149 149 \
|
||||
# 149 149
|
||||
#
|
||||
#EFFECTS= 161 162 163 164 165 166 167 168 \
|
||||
# 169 170 171 172 \
|
||||
# 173 174 175 176 177 178 179 180 \
|
||||
# 181 182 183 184 185 186 187 188 189
|
||||
#
|
||||
#
|
||||
# Font: a "standard" font like 6x13
|
||||
# Note that this version is unlikely to work on a tty on a Unix system because
|
||||
# many of these characters are also control characters.
|
||||
#
|
||||
#DUNGEON = 032 025 018 013 012 014 011 015 023 024 \
|
||||
# 022 021 031 045 124 043 043 035 035 031 \
|
||||
# 035 001 060 062 060 062 019 124 092 035 \
|
||||
# 123 125 031 125 046 046 035 035 046 127 \
|
||||
# 125
|
||||
#
|
||||
#TRAPS= 094 094 094 094 094 094 094 094 094 094 \
|
||||
# 094 094 094 094 094 002 094 094 094 094 \
|
||||
# 094 094
|
||||
#
|
||||
#EFFECTS= 124 045 092 047 042 033 041 040 \
|
||||
# 048 035 064 042 \
|
||||
# 047 045 092 124 124 092 045 047 \
|
||||
# 047 064 092 064 064 064 092 064 047
|
@ -1,94 +0,0 @@
|
||||
--- doc/recover.6 2003-12-07 18:39:13.000000000 -0500
|
||||
+++ doc/nethack-recover.6 2010-03-02 16:03:26.978172561 -0500
|
||||
@@ -1,9 +1,9 @@
|
||||
-.TH RECOVER 6 "9 January 1993"
|
||||
+.TH NETHACK-RECOVER 6 "9 January 1993"
|
||||
.UC 4
|
||||
.SH NAME
|
||||
-recover \- recover a NetHack game interrupted by disaster
|
||||
+nethack-recover \- nethack-recover a NetHack game interrupted by disaster
|
||||
.SH SYNOPSIS
|
||||
-.B recover
|
||||
+.B nethack-recover
|
||||
[
|
||||
.B \-d
|
||||
.I directory
|
||||
@@ -21,7 +21,7 @@
|
||||
The
|
||||
.I base
|
||||
options tell
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
which files to process.
|
||||
Each base option specifies recovery of a separate game.
|
||||
.PP
|
||||
@@ -56,24 +56,24 @@
|
||||
or "xlock" if the number of concurrent players is being limited.
|
||||
It may be necessary to look in the playground to find the correct
|
||||
base name of the interrupted game.
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
will transform these level files into a save file of the same name as
|
||||
.I nethack
|
||||
would have used.
|
||||
.PP
|
||||
Since
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
must be able to read and delete files from the playground
|
||||
and create files in the save directory,
|
||||
it has interesting interactions with game security.
|
||||
Giving ordinary players access to
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
through setuid or setgid is tantamount to leaving the playground
|
||||
world-writable,
|
||||
with respect to both cheating and messing up other players.
|
||||
For a single-user system, this of course does not change anything,
|
||||
so some of the microcomputer ports install
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
by default.
|
||||
.PP
|
||||
For a multi-user system,
|
||||
@@ -81,22 +81,22 @@
|
||||
playground to be fed to recover when the host machine boots,
|
||||
and handle game crashes individually.
|
||||
If the user population is sufficiently trustworthy,
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
can be installed with the same permissions the
|
||||
.I nethack
|
||||
executable has.
|
||||
In either case,
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
is easily compiled from the distribution utility directory.
|
||||
.SH NOTES
|
||||
.PP
|
||||
Like
|
||||
.I nethack
|
||||
itself,
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
will overwrite existing savefiles of the same name.
|
||||
Savefiles created by
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
are uncompressed;
|
||||
they may be compressed afterwards if desired,
|
||||
but even a compression-using
|
||||
@@ -106,11 +106,11 @@
|
||||
nethack(6)
|
||||
.SH BUGS
|
||||
.PP
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
makes no attempt to find out if a base name specifies a game in progress.
|
||||
If multiple machines share a playground, this would be impossible to
|
||||
determine.
|
||||
.PP
|
||||
-.I recover
|
||||
+.I nethack-recover
|
||||
should be taught to use the nethack playground locking mechanism to
|
||||
avoid conflicts.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue