parent
6e26896950
commit
f10c75f03a
@ -1,15 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>wimmuskee@gmail.com</email>
|
||||
<name>Wim Muskee</name>
|
||||
<description>Proxied maintainer; set to assignee in all bugs</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription>Just a simple tool to erase all uneeded locale and man files
|
||||
usually generated for USE="nls"</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -1,7 +1,5 @@
|
||||
DIST logstalgia-1.0.3.tar.gz 841822 SHA256 d3338a9fffb9b60ecb90986c81f27a09a18fa8627b5b884a79c70fee7f6461eb SHA512 ca7b0fbb3341d6561a980e1daa42e20a4f307a794c96f02a3530e5b9d8ae19ae1d9acce127bf0aad59547f1cff3e5a6425ae3558c973f67b9d68c4151e31679b WHIRLPOOL 0729b4919c418670a99d2023acfaeafba4ad653796d22827cb5c6b4271183706b6c77c0ba638b53535c8c24786fef5989b8b2c7e78db62aeadc7a76c407c5cc5
|
||||
DIST logstalgia-1.0.6.tar.gz 902147 SHA256 a81b94742cce64b0b2d1b1683f2f7ac6d06456056f353896153b1b8181855f34 SHA512 9b264c65e412efc7cc8ae9a3b53c71bb769b52dfa759c7e9f84b41e55363b803bc776379658eab2c7975000766c26879f8bc3b33e436224113ae15c9846676a1 WHIRLPOOL 2797514fa648cbcd0516927a9c7a255997c5018f8d40b37207ffb4b21b67ff4aaf797d53b3bf8d94e9d8c749fe79706acdc70682e422a318f8a94c6bd13f752b
|
||||
EBUILD logstalgia-1.0.3-r1.ebuild 587 SHA256 afd1d84b780f73bfc64e4b7afc1ec1b6c208e16c97262f9a047d8a97191c12a1 SHA512 5ed734e028782981d9e522db6cd9f974572f278ded4129ca68c46b636d5427a01f2a9dcf606de69ea74a3d4bc129769ed59f91ee0f5aa45be095c66248c69da1 WHIRLPOOL 856acf5dcac198b094faa5a5144692cf350b54e1cbdbe66be5d5c209441545444a9f185c3f0b73cfecf1808b28317dda3cb78b08d8aa81752d12f8b536e5bd3b
|
||||
EBUILD logstalgia-1.0.6.ebuild 720 SHA256 35f3ccc9bad63c074c1d0a7eccadbea38afa3deae626247f3d558fb5467aabd9 SHA512 7a4861bce7ad13cdbed2a4eae695949ba06526076d60a6b83ddaf2902529513fe1b56f3615635f8a97ca7c2e63c0b0a6e752386bf77786c90416de0b93d1e9a2 WHIRLPOOL 4351444c35e063f22bbc8d028acac27079a28eda7b987abb4b3dccbc16b23b9c0dbbc23d68770cc48860c771eab0cccb503b0a878a344dfd513a54f2ccfefd50
|
||||
DIST logstalgia-1.0.7.tar.gz 902050 SHA256 5553fd03fb7be564538fe56e871eac6e3caf56f40e8abc4602d2553964f8f0e1 SHA512 862950ec387e27d72fe127fcccd37d1e6a0ed8b77fb243c119ef8b48b5bc45092d1b6881b9afbc016969e80a427fa4e210aa5d35524baf191d0c4fad5f91e3a9 WHIRLPOOL 499afaa7dc95231a619bc69be3337463ea75784d23a435d862d6a587f4fbd7fd89fd4a5d821b6a7f14636c988e33fb1feb26e689736c1b0525283106e8dd5759
|
||||
EBUILD logstalgia-1.0.7.ebuild 673 SHA256 e4bbe8adca56f38c8235b2782bb5c06b1bde093707981bcdab3bb535d2363d5b SHA512 96f12f71f73dcc569712d9a9c888078786c28c3892cef7a370c88709696bfaec69c7a7a4614e22018079f62430178c9489974b53beee609b64c8af4ff1624e59 WHIRLPOOL 0dc02fdc05c243dec21d51da13e726290e7af1865f56df1c52a56a8458e4296bd3d278dec254dfe81fc927f1f1d5b4b06f23e00946a8d34f141682a96d2920b2
|
||||
MISC ChangeLog 2809 SHA256 917fe4be923d1de46a62e5ae37b3ad9dd9171e38c98e36616dbb7387704e332c SHA512 6d6876e6e0c852f58381816222297f3f3da0bcd53fe079131d6bea0fbed036798ee5dcb5c87543ebdcb9958cd08896c35b8ba07cbd1e46d5f3cc7ce59b1e7e22 WHIRLPOOL 2e80f19c2b2d266d6d9f28edd2b92d1aa9499696b7c4cf2648d16cb744507b00cafc1ae8e86e5232e15b50d67995d3b4b2e6130b17cbb6bd2c889e3c07dfc2c8
|
||||
MISC ChangeLog-2015 988 SHA256 5ae481f6094e72ff47ed6262c11bd84d8c2cd2a737d93df261e4b00a3930acbe SHA512 d2b9aa1eabc32c26b845b542a40b83fd141bbbbbb6305366910c44944556b54bfb46591f4505d9df2a316091c86a077f2f0b40a697a5690a86ec20b83a86032d WHIRLPOOL d22eb8214021cb9ca1666113c9d42496dc16bfcd02803df3a841fc56e69d6080396796831e534eefb4e270fae63830362c578d602419a82001a6d8930f2bd35c
|
||||
MISC metadata.xml 399 SHA256 f8a8a82338b8f2952505005857d3740a047c6ac1fd00f9e83ffc65e5a9ba09ff SHA512 0af3dd67c742ed83c332389f6ca3709d3382fe4bca940b6ce05b0271a08b2a5a7ee3d49789db4b8fb66831d17cc01acdff60d5064cb9ab4540e5b2f965ff2b41 WHIRLPOOL e200502828b5f11c6b9137ddb5d1bb6b94d444a04aaadd1deb17dde713e491eeda4ffda4099d7183ae719cc78279209dc3365dbd5a8a7ca077f4ca80dc88b802
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="Replays or streams an access_log as a retro arcade game-like simulation"
|
||||
HOMEPAGE="http://logstalgia.io/"
|
||||
SRC_URI="https://logstalgia.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-libs/libpcre
|
||||
media-libs/libsdl[opengl]
|
||||
media-libs/libpng:0=
|
||||
media-libs/sdl-image
|
||||
media-libs/ftgl
|
||||
virtual/jpeg
|
||||
virtual/glu
|
||||
virtual/opengl"
|
||||
DEPEND="${DEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( ChangeLog INSTALL README THANKS )
|
@ -1,16 +1,8 @@
|
||||
AUX mcollectived.initd 497 SHA256 97de82c744874ad18356eb34b4b9ac411c8fdaa5b54482a68a68939df40aee2c SHA512 dc77a522e3ab6af3e23c559bfcb385033f2200b58b50db59000e7f56b2a789e8fbd83340f8ee494a1a9fdbdd1bd737a2b17ae4743823794264723fdc931ea6b0 WHIRLPOOL 1900da65b5d6f47fe98de411bd60dd88fc4ace9fffad48c38df2797ebe93dc350d38fa8563d2373c803dce5fab89ee55a2c9fe7128e6431c7d6458275641861b
|
||||
DIST mcollective-2.10.1.tar.gz 1509293 SHA256 b47662b8ab3f150df6153f18c453bad049d8baf0cc8b5589436ae411258492fc SHA512 907bc4bb8527053f0813d19fd9a2fd19701af364d45385356772b09f3db50fd8c4d8e4e53ad9c3ad7c53c78bed52fcfec2354505272302c770c9cfea553309c5 WHIRLPOOL 4e283c42ae8f4161a47e95e1fc223d47fed3bc5308df09b3bd43a7b7d90e1927c2a6067faa872404e261f7e4597e900b7c994266587e8a73c53420d90614b6c6
|
||||
DIST mcollective-2.10.3.tar.gz 1509914 SHA256 1de8531a286754a5490b1acd18565bbb6aace1720743c9d7503ef8b587de1c79 SHA512 ee053fa4cb38b1f8d5b5a91c4a6980095039210443b4dc6a5468f1dcba9749152e5feeaeb437660d65e118f8d7a99f7f5082f4c83f4260dfb4ac9d6c007ce638 WHIRLPOOL 75b5111c9593c832af1f96fa5200d5c2300eed99ff8c03c579520a69f88afee34afe37f7d8362f72f46f6e591595ea68433d01960453292766afb0441bad7d2f
|
||||
DIST mcollective-2.10.5.tar.gz 1510725 SHA256 7da307010c40bdd1e2104f94e6e4ee1f53bd6dfde54a0aa3950cc558a3468d8f SHA512 51cf6ee018f36ae9d223c7afe79b08ede9dee8bbc78a8d9e8d48399b0f26b264b3fedb459f82713fbabd4a015f5376e983363997e223b3a0bc0e4bec6bbd1e82 WHIRLPOOL 56bb3a954421c672cf39061ffec3425ef5d576a8e6f7e829c16747030bbeb618c57292f9a95077e0acc9de581439843b115538cb27d23208abe3d4656d702bad
|
||||
DIST mcollective-2.11.0.tar.gz 1516290 SHA256 0046465f7ef4544aa250887afb9a0eef08d1939098bcfbd43feeead99185a6fc SHA512 ba59b1a86c11a34cea2d5492782f34b34c4b58034b3a9df84b822f299f4024a13e1a3137af9a43df2211cccb81f58c782ac2d410f5c7905da50a649b391fa74e WHIRLPOOL c6c588ce86370cea3395e27bf52aaa6c0697294496ea5a500b8940cc795c863fbed8e0b5c085759b5787f1145d7083570b34dde2e47b3c75137036e53d52f277
|
||||
DIST mcollective-2.11.1.tar.gz 1516922 SHA256 d5e150408e61d51b3844e14c6304cf61f27243c5dc658e689bbaaee91dce6b0b SHA512 88d2511829936a5987c8ddab068f59d17f16230cb339801672238ae54ce2115e93d7271a78001176ccc203a1b70f7ee2f35992e414059f1db9cb05db210463e5 WHIRLPOOL cff40347c46464a18d6d98e3a3e2a7dab4169f5c0e1b60f08f3292cc87adcc123fc423203d664bcee1dac47a1dd44e44726702de5c2ea0ed0c5e55d8dbe0b45a
|
||||
DIST mcollective-2.9.1.tar.gz 1504607 SHA256 89bc9fbd72846b22220074a57d19bbfac56473649078fc3ac8182cc728159249 SHA512 29fedacb61084e1952afd3b9deb302abde3e763d13630d85dc70f78b0853f5b353fb44ccbd00e48e5864d04bf2c7568d7cbe21b06af31e1da72e52aeef3c04cf WHIRLPOOL 8affee96fa344d12b34b5a4e120029ab315133df6fd6cd456d840ab608ceb2027b9411a6a1a74bc5b9d0b029968255a926de888b7a2a1183d1c7aed195f65f7a
|
||||
EBUILD mcollective-2.10.1.ebuild 1637 SHA256 6e01616d3511a24d727ce16ac22132e4afddbc6a4be41b3d2e016cf3ced1e6a3 SHA512 05c132f6b68dd5d2a88f49c6a3d007690554dd358c73458ba2942f2eac35de2aae0000acebf88e05012efec5e2dce56bc0cfafccecddb66815ac65b2d84cdf87 WHIRLPOOL beaa9e537c2baa3fa336b0d8f4fe1b6781bbcb1ede0d831f0784771d5ff9386bec2d37485d1d503b5f2fbb7e9a60ec2ecb66f523d37a8a61028f0beceefb2e15
|
||||
EBUILD mcollective-2.10.3.ebuild 1637 SHA256 6e01616d3511a24d727ce16ac22132e4afddbc6a4be41b3d2e016cf3ced1e6a3 SHA512 05c132f6b68dd5d2a88f49c6a3d007690554dd358c73458ba2942f2eac35de2aae0000acebf88e05012efec5e2dce56bc0cfafccecddb66815ac65b2d84cdf87 WHIRLPOOL beaa9e537c2baa3fa336b0d8f4fe1b6781bbcb1ede0d831f0784771d5ff9386bec2d37485d1d503b5f2fbb7e9a60ec2ecb66f523d37a8a61028f0beceefb2e15
|
||||
EBUILD mcollective-2.10.5.ebuild 1639 SHA256 e3123d6f0086d57a0e6260b9da363f9aa42198a25090a7e7e3a41a90ae1ae059 SHA512 86d21df42e2c302e37972c8a7d588e7f4fcce4135bd0b9a4c705f769ca0494dac5ba0024ae8263c0d4bbbe6e2b82b0d0756e12fb1eb509a340641aa8b10f73f1 WHIRLPOOL 6bf95a4e424d5d7cf7c8d344b26a810ce18ce62cc8cc2a65ccf25674a00fbf23feb482a39d5f2ef42290dc133935961e6b521ae16e90f7e3f68601d38f5cf269
|
||||
EBUILD mcollective-2.11.0.ebuild 1638 SHA256 351413b79c995394c039ae0ca287fb26f78ed12b6ea23b9e6622b3ccb0e24e40 SHA512 49bc9a9524d9cd59f4f49a11a511b696babead18a6acc0111a7e885d187e1571636b30ea9da013cfbf3da90b372f5251baf899386d8583dfe451a08e297711dc WHIRLPOOL 44631090f2e3206554a27e23a08fe0a62b4093cfdd6adaaaceb5947a955e5030c0d42ffa39e61971569b4b2c263144febb5dcb4f2998addb3b4b5dc5f2c5ca39
|
||||
EBUILD mcollective-2.11.1.ebuild 1640 SHA256 f611ab1cf3ded2eb9128f49902852d6ef1b8e8b7e939436400e548e00bbdd9ee SHA512 8c0691d6246ade442ede431800ef650ff6c51dfa6c555ab8e08a6a237134b3be8d760575e330186a95bcb8a76f8ae9f1b1efc7481994530333e3a28077e9906e WHIRLPOOL fc6c96d130e19c4a7cf7ab3257f8e0fa56c9099a1bb28c540b467696c66d2b67a7c2ea4dba603aff4fc223420e70233b834a788d37a9b8144f29e04ccf443809
|
||||
EBUILD mcollective-2.9.1.ebuild 1637 SHA256 75eefa9e2dfce5eb19cd76aba85dd7359d83a62d3b8cccfb60e2f5f831315b95 SHA512 f6438e232e711da6e28e6aa28b18e0420ebaed58ed167beb47229a858f192fed86fa3ce701e93698c66aa1b1ec3ca70e349e4f9438590ede24514669c975f8c5 WHIRLPOOL 13dce57a7ab31b5f89bb5fbbbdd729e2ee260fcab56f145b3df024c81767e93e3fe22a76b87c9a1a056091b9a5cde8e4bcde39800be2b8bbf069471484ceeeeb
|
||||
EBUILD mcollective-2.10.5.ebuild 1637 SHA256 6e01616d3511a24d727ce16ac22132e4afddbc6a4be41b3d2e016cf3ced1e6a3 SHA512 05c132f6b68dd5d2a88f49c6a3d007690554dd358c73458ba2942f2eac35de2aae0000acebf88e05012efec5e2dce56bc0cfafccecddb66815ac65b2d84cdf87 WHIRLPOOL beaa9e537c2baa3fa336b0d8f4fe1b6781bbcb1ede0d831f0784771d5ff9386bec2d37485d1d503b5f2fbb7e9a60ec2ecb66f523d37a8a61028f0beceefb2e15
|
||||
EBUILD mcollective-2.11.1.ebuild 1638 SHA256 8b055a142d13d0436d3ef1be2093df2ad0e4d58f38f40681d0166a103fcd27a4 SHA512 59bf34c79a512b0a83807e36658bbabb5dec625ea54a4ee406bc54b9a330b8936f83aa59870b0ac30ca1f00694b71f4a8eefc1a84e60ae5ebd1e8aff43cc836e WHIRLPOOL 3fe6f79a49c1243fa4760622affac8c0320e2b9428ec87750f270e1bf9732bd2852b8bac05dd343af4ba33662384de183dda60a5070c4a1df9dc6ef2ce33df07
|
||||
MISC ChangeLog 3721 SHA256 312164363f75e97271f70aaec2869307d5d636513297acc7d943f8d3d680adc0 SHA512 01765da77e3c2806cd60d4802a2e57971a627aaec2525363391ba723366382a31a47bc7d6f7c108f2609926ff08a173b36bca5dfd99e6d8e29af84f8cfbccee8 WHIRLPOOL 0a56b19ee5d3558597907e7eea53a1900e694f969875c5514d1a43dcdfcb8be746be7e11c8edc9e3d1b2c42612022094197339b0c6fe860e93c0cc3b8becf1f6
|
||||
MISC ChangeLog-2015 4747 SHA256 1555e32b0cce5896f5aa1dc96dbfab9ee18005ca9861412adc257970943236c5 SHA512 588921e55eae4d4e2c5af0bdc1f5dcc1c5fdc75e1afa00505e71dac184015213f613151d82012c781e0206553e8ed24641daf569b3a31280efb3420ea1ad0607 WHIRLPOOL 7ffc8e316e46570275c026a87bc20a53c0e05819d5bb491b6072dc159593806b4bbdef069c48c3ad004cc266f110edf3a5318105961e4955c6ff36979c49b922
|
||||
MISC metadata.xml 534 SHA256 a49b8acc987ea0c9e2a42cfc4191bb1b0788d6b344d76483951eadc1fbd3b0c0 SHA512 e94dd85f11b4f8b838e928220cb887eeb70860e6d04f03e904ddd4332baddd3b01221305e7229fb575585235436d0d942c116f821ef37adae636a7d5c6193199 WHIRLPOOL 1b04bb250ec256dd971405639ae14f047ec37862fb56b6eb42c4fd98dc0fdd521ea9342a48139d35d4757a1b8b3592ab80180f55ed4bdb26191df7ca2541a8fd
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="Framework to build server orchestration or parallel job execution
|
||||
systems"
|
||||
HOMEPAGE="http://marionette-collective.org/"
|
||||
SRC_URI="https://github.com/puppetlabs/marionette-collective/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/all/marionette-collective-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="doc +client"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-ruby/stomp"
|
||||
|
||||
src_compile() {
|
||||
einfo "nothing to compile"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
cd "marionette-collective-${PV}"
|
||||
doruby -r lib/*
|
||||
insinto /usr/share/mcollective
|
||||
use client && dosbin bin/mco
|
||||
dosbin bin/mcollectived
|
||||
if use doc ; then
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${P}/ext
|
||||
doins -r ext/*
|
||||
fi
|
||||
newinitd "${FILESDIR}"/mcollectived.initd mcollectived
|
||||
insinto /etc/mcollective
|
||||
cd etc
|
||||
for cfg in *.dist ; do
|
||||
newins "${cfg}" "${cfg%%.dist}"
|
||||
sed -i -e "s:^libdir.*:libdir = /usr/share/mcollective/plugins:" \
|
||||
"${D}"/etc/mcollective/${cfg%%.dist} || die "sed failed"
|
||||
done
|
||||
insinto /etc/mcollective/plugin.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Mcollective requires a stomp server installed and functioning before"
|
||||
einfo "you can use it. The recommended server to use is ActiveMQ [1] but"
|
||||
einfo "any other stomp compatible server should work."
|
||||
einfo
|
||||
einfo "It is recommended you read the \'getting started\' guide [2] if this"
|
||||
einfo "is a new installation"
|
||||
einfo
|
||||
einfo "[1] http://activemq.apache.org/"
|
||||
einfo "[2] https://code.google.com/p/mcollective/wiki/GettingStarted"
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="Framework to build server orchestration or parallel job execution
|
||||
systems"
|
||||
HOMEPAGE="http://marionette-collective.org/"
|
||||
SRC_URI="https://github.com/puppetlabs/marionette-collective/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/all/marionette-collective-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="doc +client"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-ruby/stomp"
|
||||
|
||||
src_compile() {
|
||||
einfo "nothing to compile"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
cd "marionette-collective-${PV}"
|
||||
doruby -r lib/*
|
||||
insinto /usr/share/mcollective
|
||||
use client && dosbin bin/mco
|
||||
dosbin bin/mcollectived
|
||||
if use doc ; then
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${P}/ext
|
||||
doins -r ext/*
|
||||
fi
|
||||
newinitd "${FILESDIR}"/mcollectived.initd mcollectived
|
||||
insinto /etc/mcollective
|
||||
cd etc
|
||||
for cfg in *.dist ; do
|
||||
newins "${cfg}" "${cfg%%.dist}"
|
||||
sed -i -e "s:^libdir.*:libdir = /usr/share/mcollective/plugins:" \
|
||||
"${D}"/etc/mcollective/${cfg%%.dist} || die "sed failed"
|
||||
done
|
||||
insinto /etc/mcollective/plugin.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Mcollective requires a stomp server installed and functioning before"
|
||||
einfo "you can use it. The recommended server to use is ActiveMQ [1] but"
|
||||
einfo "any other stomp compatible server should work."
|
||||
einfo
|
||||
einfo "It is recommended you read the \'getting started\' guide [2] if this"
|
||||
einfo "is a new installation"
|
||||
einfo
|
||||
einfo "[1] http://activemq.apache.org/"
|
||||
einfo "[2] https://code.google.com/p/mcollective/wiki/GettingStarted"
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="Framework to build server orchestration or parallel job execution
|
||||
systems"
|
||||
HOMEPAGE="http://marionette-collective.org/"
|
||||
SRC_URI="https://github.com/puppetlabs/marionette-collective/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/all/marionette-collective-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE="doc +client"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-ruby/stomp"
|
||||
|
||||
src_compile() {
|
||||
einfo "nothing to compile"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
cd "marionette-collective-${PV}"
|
||||
doruby -r lib/*
|
||||
insinto /usr/share/mcollective
|
||||
use client && dosbin bin/mco
|
||||
dosbin bin/mcollectived
|
||||
if use doc ; then
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${P}/ext
|
||||
doins -r ext/*
|
||||
fi
|
||||
newinitd "${FILESDIR}"/mcollectived.initd mcollectived
|
||||
insinto /etc/mcollective
|
||||
cd etc
|
||||
for cfg in *.dist ; do
|
||||
newins "${cfg}" "${cfg%%.dist}"
|
||||
sed -i -e "s:^libdir.*:libdir = /usr/share/mcollective/plugins:" \
|
||||
"${D}"/etc/mcollective/${cfg%%.dist} || die "sed failed"
|
||||
done
|
||||
insinto /etc/mcollective/plugin.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Mcollective requires a stomp server installed and functioning before"
|
||||
einfo "you can use it. The recommended server to use is ActiveMQ [1] but"
|
||||
einfo "any other stomp compatible server should work."
|
||||
einfo
|
||||
einfo "It is recommended you read the \'getting started\' guide [2] if this"
|
||||
einfo "is a new installation"
|
||||
einfo
|
||||
einfo "[1] http://activemq.apache.org/"
|
||||
einfo "[2] https://code.google.com/p/mcollective/wiki/GettingStarted"
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="Framework to build server orchestration or parallel job execution
|
||||
systems"
|
||||
HOMEPAGE="http://marionette-collective.org/"
|
||||
SRC_URI="https://github.com/puppetlabs/marionette-collective/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/all/marionette-collective-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="doc +client"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-ruby/stomp"
|
||||
|
||||
src_compile() {
|
||||
einfo "nothing to compile"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
cd "marionette-collective-${PV}"
|
||||
doruby -r lib/*
|
||||
insinto /usr/share/mcollective
|
||||
use client && dosbin bin/mco
|
||||
dosbin bin/mcollectived
|
||||
if use doc ; then
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${P}/ext
|
||||
doins -r ext/*
|
||||
fi
|
||||
newinitd "${FILESDIR}"/mcollectived.initd mcollectived
|
||||
insinto /etc/mcollective
|
||||
cd etc
|
||||
for cfg in *.dist ; do
|
||||
newins "${cfg}" "${cfg%%.dist}"
|
||||
sed -i -e "s:^libdir.*:libdir = /usr/share/mcollective/plugins:" \
|
||||
"${D}"/etc/mcollective/${cfg%%.dist} || die "sed failed"
|
||||
done
|
||||
insinto /etc/mcollective/plugin.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Mcollective requires a stomp server installed and functioning before"
|
||||
einfo "you can use it. The recommended server to use is ActiveMQ [1] but"
|
||||
einfo "any other stomp compatible server should work."
|
||||
einfo
|
||||
einfo "It is recommended you read the \'getting started\' guide [2] if this"
|
||||
einfo "is a new installation"
|
||||
einfo
|
||||
einfo "[1] http://activemq.apache.org/"
|
||||
einfo "[2] https://code.google.com/p/mcollective/wiki/GettingStarted"
|
||||
}
|
@ -0,0 +1,111 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils systemd unpacker user
|
||||
|
||||
DESCRIPTION="general puppet client utils along with mcollective hiera and facter"
|
||||
HOMEPAGE="https://puppetlabs.com/"
|
||||
SRC_BASE="http://apt.puppetlabs.com/pool/xenial/PC1/${PN:0:1}/${PN}/${PN}_${PV}-1xenial"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}_amd64.deb )
|
||||
x86? ( ${SRC_BASE}_i386.deb )
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="experimental puppetdb selinux"
|
||||
RESTRICT="strip"
|
||||
|
||||
CDEPEND="!app-admin/augeas
|
||||
!app-admin/mcollective
|
||||
!app-admin/puppet
|
||||
!dev-ruby/hiera
|
||||
!dev-ruby/facter
|
||||
!app-emulation/virt-what"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}
|
||||
app-portage/eix
|
||||
sys-apps/dmidecode
|
||||
sys-libs/glibc
|
||||
>=sys-libs/readline-6.0
|
||||
<sys-libs/readline-7.0
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
puppetdb? ( >=dev-ruby/puppetdb-termini-3.1.0 )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/puppetlabs/puppet
|
||||
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/mathn/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/io/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/dl/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/racc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/enc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/json/ext/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/rbconfig/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/digest/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/engines/*
|
||||
/opt/puppetlabs/puppet/lib/virt-what/*
|
||||
/opt/puppetlabs/puppet/lib/*
|
||||
/opt/puppetlabs/puppet/bin/*"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/run/puppet puppet
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use experimental; then
|
||||
epatch "${FILESDIR}/43e2c935252b995134ce353e5e6312cf77aea480.patch"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# conf.d
|
||||
doconfd etc/default/puppet
|
||||
doconfd etc/default/mcollective
|
||||
doconfd etc/default/pxp-agent
|
||||
# logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
doins etc/logrotate.d/mcollective
|
||||
doins etc/logrotate.d/pxp-agent
|
||||
# puppet itself
|
||||
insinto /etc/puppetlabs
|
||||
doins -r etc/puppetlabs/*
|
||||
# logdir for systemd
|
||||
dodir var/log/puppetlabs/puppet/
|
||||
fperms 0750 var/log/puppetlabs/puppet/
|
||||
# the rest
|
||||
insinto /opt
|
||||
dodir opt/puppetlabs/puppet/cache
|
||||
doins -r opt/*
|
||||
fperms 0750 /opt/puppetlabs/puppet/cache
|
||||
# init
|
||||
newinitd "${FILESDIR}/puppet.initd" puppet
|
||||
newinitd "${FILESDIR}/mcollective.initd" mcollective
|
||||
systemd_dounit lib/systemd/system/puppet.service
|
||||
systemd_dounit lib/systemd/system/mcollective.service
|
||||
systemd_dounit lib/systemd/system/pxp-agent.service
|
||||
systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf
|
||||
# symlinks
|
||||
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
|
||||
chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
|
||||
dosym /opt/puppetlabs/bin/facter /usr/bin/facter
|
||||
dosym /opt/puppetlabs/bin/hiera /usr/bin/hiera
|
||||
dosym /opt/puppetlabs/bin/mco /usr/bin/mco
|
||||
dosym /opt/puppetlabs/bin/puppet /usr/bin/puppet
|
||||
dosym /opt/puppetlabs/puppet/bin/mcollectived /usr/sbin/mcollectived
|
||||
dosym /opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
|
||||
dosym /opt/puppetlabs/puppet/bin/augparse /usr/bin/augparse
|
||||
dosym /opt/puppetlabs/puppet/bin/augtool /usr/bin/augtool
|
||||
dosym /opt/puppetlabs/puppet/bin/extlookup2hiera /usr/bin/extlookup2hiera
|
||||
}
|
@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils systemd unpacker user
|
||||
|
||||
DESCRIPTION="general puppet client utils along with mcollective hiera and facter"
|
||||
HOMEPAGE="https://puppetlabs.com/"
|
||||
SRC_BASE="http://apt.puppetlabs.com/pool/xenial/puppet5/${PN:0:1}/${PN}/${PN}_${PV}-1xenial"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}_amd64.deb )
|
||||
x86? ( ${SRC_BASE}_i386.deb )
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="puppetdb selinux"
|
||||
RESTRICT="strip"
|
||||
|
||||
CDEPEND="!app-admin/augeas
|
||||
!app-admin/mcollective
|
||||
!app-admin/puppet
|
||||
!dev-ruby/hiera
|
||||
!dev-ruby/facter
|
||||
!app-emulation/virt-what"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}
|
||||
app-portage/eix
|
||||
sys-apps/dmidecode
|
||||
sys-libs/glibc
|
||||
>=sys-libs/readline-6.0
|
||||
<sys-libs/readline-7.0
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/puppetlabs/puppet
|
||||
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/mathn/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/io/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/dl/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/racc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/enc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/json/ext/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/rbconfig/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/digest/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/engines/*
|
||||
/opt/puppetlabs/puppet/lib/virt-what/*
|
||||
/opt/puppetlabs/puppet/lib/*
|
||||
/opt/puppetlabs/puppet/bin/*"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/run/puppet puppet
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# conf.d
|
||||
doconfd etc/default/puppet
|
||||
doconfd etc/default/mcollective
|
||||
doconfd etc/default/pxp-agent
|
||||
# logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
doins etc/logrotate.d/mcollective
|
||||
doins etc/logrotate.d/pxp-agent
|
||||
# puppet itself
|
||||
insinto /etc/puppetlabs
|
||||
doins -r etc/puppetlabs/*
|
||||
# logdir for systemd
|
||||
dodir var/log/puppetlabs/puppet/
|
||||
fperms 0750 var/log/puppetlabs/puppet/
|
||||
# the rest
|
||||
insinto /opt
|
||||
dodir opt/puppetlabs/puppet/cache
|
||||
doins -r opt/*
|
||||
fperms 0750 /opt/puppetlabs/puppet/cache
|
||||
# init
|
||||
newinitd "${FILESDIR}/puppet.initd" puppet
|
||||
newinitd "${FILESDIR}/mcollective.initd" mcollective
|
||||
systemd_dounit lib/systemd/system/puppet.service
|
||||
systemd_dounit lib/systemd/system/mcollective.service
|
||||
systemd_dounit lib/systemd/system/pxp-agent.service
|
||||
systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf
|
||||
# symlinks
|
||||
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
|
||||
chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
|
||||
dosym /opt/puppetlabs/bin/facter /usr/bin/facter
|
||||
dosym /opt/puppetlabs/bin/hiera /usr/bin/hiera
|
||||
dosym /opt/puppetlabs/bin/mco /usr/bin/mco
|
||||
dosym /opt/puppetlabs/bin/puppet /usr/bin/puppet
|
||||
dosym /opt/puppetlabs/puppet/bin/mcollectived /usr/sbin/mcollectived
|
||||
dosym /opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
|
||||
dosym /opt/puppetlabs/puppet/bin/augparse /usr/bin/augparse
|
||||
dosym /opt/puppetlabs/puppet/bin/augtool /usr/bin/augtool
|
||||
dosym /opt/puppetlabs/puppet/bin/extlookup2hiera /usr/bin/extlookup2hiera
|
||||
}
|
@ -0,0 +1,192 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
inherit xemacs-elisp-common eutils user ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A system automation and configuration management software."
|
||||
HOMEPAGE="http://puppetlabs.com/"
|
||||
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
|
||||
IUSE="augeas diff doc emacs experimental ldap rrdtool selinux shadow sqlite vim-syntax xemacs"
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/hiera
|
||||
>=dev-ruby/rgen-0.6.5
|
||||
dev-ruby/json:=
|
||||
>=dev-ruby/facter-3.0.0
|
||||
augeas? ( dev-ruby/ruby-augeas )
|
||||
diff? ( dev-ruby/diff-lcs )
|
||||
doc? ( dev-ruby/rdoc )
|
||||
ldap? ( dev-ruby/ruby-ldap )
|
||||
shadow? ( dev-ruby/ruby-shadow )
|
||||
sqlite? ( dev-ruby/sqlite3 )
|
||||
virtual/ruby-ssl"
|
||||
|
||||
# ruby_add_bdepend "
|
||||
# test? (
|
||||
# dev-ruby/mocha:0.14
|
||||
# =dev-ruby/rack-1*
|
||||
# dev-ruby/rspec-its
|
||||
# dev-ruby/rspec-collection_matchers
|
||||
# >=dev-ruby/vcr-2.9:2
|
||||
# >=dev-ruby/webmock-1.24:0
|
||||
# )"
|
||||
|
||||
DEPEND+=" ${DEPEND}
|
||||
xemacs? ( app-editors/xemacs )"
|
||||
RDEPEND+=" ${RDEPEND}
|
||||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||
>=app-portage/eix-0.18.0"
|
||||
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid spec that require unpackaged json-schema.
|
||||
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
|
||||
|
||||
# can't be run within portage.
|
||||
epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
|
||||
|
||||
# fix systemd path
|
||||
epatch "${FILESDIR}/puppet-systemd.patch"
|
||||
|
||||
if use experimental; then
|
||||
epatch "${FILESDIR}/43e2c935252b995134ce353e5e6312cf77aea480.patch"
|
||||
fi
|
||||
|
||||
# Use working version of mocha
|
||||
sed -i -e '1igem "mocha", "~>0.14.0"; gem "rack", "~>1.0"' spec/spec_helper.rb || die
|
||||
|
||||
# Avoid specs that can only run in the puppet.git repository. This
|
||||
# should be narrowed down to the specific specs.
|
||||
rm spec/integration/parser/compiler_spec.rb || die
|
||||
|
||||
# Avoid failing specs that need further investigation.
|
||||
sed -i -e '/should resolve external facts/,/^ end/ s:^:#:' \
|
||||
spec/integration/indirector/facts/facter_spec.rb || die
|
||||
sed -i -e "/describe 'cfacter'/,/^ end/ s:^:#:" spec/unit/defaults_spec.rb || die
|
||||
rm -f spec/unit/indirector/ldap_spec.rb \
|
||||
spec/unit/parser/functions/create_resources_spec.rb || die
|
||||
|
||||
# Avoid specs that rely on tools from other OSs
|
||||
rm -f spec/unit/provider/package/{dnf,tdnf,yum}_spec.rb \
|
||||
spec/unit/provider/user/directoryservice_spec.rb || die
|
||||
|
||||
# Avoid specs that depend on hiera-eyaml to avoid circular
|
||||
# dependencies
|
||||
rm -f spec/unit/functions/lookup_spec.rb || die
|
||||
|
||||
# Avoid specs that fail due to an unpackaged file
|
||||
sed -i -e '/when loading pp resource types using auto loading/,/^ end/ s:^:#:' spec/unit/pops/loaders/loaders_spec.rb || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
if use xemacs ; then
|
||||
# Create a separate version for xemacs to be able to install
|
||||
# emacs and xemacs in parallel.
|
||||
mkdir ext/xemacs
|
||||
cp ext/emacs/* ext/xemacs/
|
||||
xemacs-elisp-compile ext/xemacs/puppet-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
each_fakegem_install
|
||||
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
# systemd stuffs
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||
|
||||
# tmpfiles stuff
|
||||
insinto /usr/lib/tmpfiles.d
|
||||
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
|
||||
|
||||
# openrc init stuff
|
||||
newinitd "${FILESDIR}"/puppet.init-4.x puppet
|
||||
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
|
||||
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
|
||||
|
||||
keepdir /etc/puppetlabs/puppet/ssl
|
||||
|
||||
keepdir /var/lib/puppet/facts
|
||||
keepdir /var/lib/puppet/files
|
||||
fowners -R puppet:puppet /var/lib/puppet
|
||||
|
||||
fperms 0750 /var/lib/puppet
|
||||
|
||||
fperms 0750 /etc/puppetlabs
|
||||
fperms 0750 /etc/puppetlabs/puppet
|
||||
fperms 0750 /etc/puppetlabs/puppet/ssl
|
||||
fowners -R :puppet /etc/puppetlabs
|
||||
fowners -R :puppet /var/lib/puppet
|
||||
|
||||
if use xemacs ; then
|
||||
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
|
||||
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||
fi
|
||||
|
||||
# ext and examples files
|
||||
for f in $(find ext examples -type f) ; do
|
||||
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||
elog "cause puppet to hang while installing packages."
|
||||
elog
|
||||
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||
elog
|
||||
|
||||
local v
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if [ "$(get_major_version $v)" = "3" ]; then
|
||||
elog
|
||||
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
|
||||
elog "/etc/puppetlabs/puppet"
|
||||
elog "Also, puppet now uses config directories for modules and manifests."
|
||||
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
|
||||
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
|
||||
elog "for more information."
|
||||
elog
|
||||
fi
|
||||
done
|
||||
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
# need to get deps up to date for this
|
||||
#USE_RUBY="ruby21 ruby22 ruby23 ruby24"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc:all"
|
||||
|
||||
inherit eutils user ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A system automation and configuration management software."
|
||||
HOMEPAGE="http://puppetlabs.com/"
|
||||
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
|
||||
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/hiera
|
||||
dev-ruby/json:=
|
||||
>=dev-ruby/facter-3.0.0
|
||||
augeas? ( dev-ruby/ruby-augeas )
|
||||
diff? ( dev-ruby/diff-lcs )
|
||||
doc? ( dev-ruby/rdoc )
|
||||
ldap? ( dev-ruby/ruby-ldap )
|
||||
shadow? ( dev-ruby/ruby-shadow )
|
||||
sqlite? ( dev-ruby/sqlite3 )
|
||||
virtual/ruby-ssl
|
||||
dev-ruby/hocon"
|
||||
|
||||
ruby_add_bdepend "
|
||||
doc? ( dev-ruby/yard )
|
||||
test? (
|
||||
dev-ruby/mocha
|
||||
dev-ruby/rack
|
||||
dev-ruby/rspec-its
|
||||
)"
|
||||
# this should go in the above lists, but isn't because of test deps not being keyworded
|
||||
# dev-ruby/rspec-collection_matchers
|
||||
|
||||
RDEPEND+=" ${RDEPEND}
|
||||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||
>=app-portage/eix-0.18.0"
|
||||
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid spec that require unpackaged json-schema.
|
||||
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
|
||||
|
||||
# can't be run within portage.
|
||||
epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
|
||||
|
||||
# fix systemd path
|
||||
epatch "${FILESDIR}/puppet-systemd.patch"
|
||||
|
||||
# Avoid specs that can only run in the puppet.git repository. This
|
||||
# should be narrowed down to the specific specs.
|
||||
rm spec/integration/parser/compiler_spec.rb || die
|
||||
|
||||
# Avoid failing spec that need further investigation.
|
||||
rm spec/unit/module_tool/metadata_spec.rb || die
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
each_fakegem_install
|
||||
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
# systemd stuffs
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||
|
||||
# tmpfiles stuff
|
||||
insinto /usr/lib/tmpfiles.d
|
||||
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
|
||||
|
||||
# openrc init stuff
|
||||
newinitd "${FILESDIR}"/puppet.init-4.x puppet
|
||||
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
|
||||
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
|
||||
|
||||
keepdir /etc/puppetlabs/puppet/ssl
|
||||
|
||||
keepdir /var/lib/puppet/facts
|
||||
keepdir /var/lib/puppet/files
|
||||
fowners -R puppet:puppet /var/lib/puppet
|
||||
|
||||
fperms 0750 /var/lib/puppet
|
||||
|
||||
fperms 0750 /etc/puppetlabs
|
||||
fperms 0750 /etc/puppetlabs/puppet
|
||||
fperms 0750 /etc/puppetlabs/puppet/ssl
|
||||
fowners -R :puppet /etc/puppetlabs
|
||||
fowners -R :puppet /var/lib/puppet
|
||||
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||
fi
|
||||
|
||||
# ext and examples files
|
||||
for f in $(find ext examples -type f) ; do
|
||||
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||
elog "cause puppet to hang while installing packages."
|
||||
elog
|
||||
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||
elog
|
||||
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if [ "$(get_major_version $v)" = "4" ]; then
|
||||
elog
|
||||
elog "Please see the following url for the release notes for puppet-5"
|
||||
elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
|
||||
elog
|
||||
fi
|
||||
done
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
AUX mscompress-0.3-amd64.patch 613 SHA256 28e63bb7c1e0a23b88add0dd3d400b797ab9df6c2f1d7bc5a7f58423c360db92 SHA512 94d17fa87a0ba7029569da65e8f22af834b557db1c0a4715afe3afcfc6cee63e7bb604bc37f700729c2efe08b38b46a940b4ee8fd426e293747fb4003d7f53db WHIRLPOOL e481081f093d8445d81dff48ee77b8bb1417af03e11b70d0c7ac505e2556fc373b887d6de238de2238eb8ce89db7976e0d8a427691e644dfa746f4d304aa5bc8
|
||||
AUX mscompress-0.3-makefile.patch 467 SHA256 d9baf9ae4cf0f50de2b23f40b4f9ce870d9b67e9f64d6d383caf0a2c4c346dff SHA512 d633867a102ba099576c6671967c802bca293a81896ba6ecd5486ad025dfa66220dec9ecc4615c97db22deea914183d8dbedf5ab75221abeb5a65e0c7e949669 WHIRLPOOL 3b9131f9353b5a3f8eeaab81fb6c11d15880c8614a3d77fab8bfd1f5735ff90baa533993808378fb7239f498d9e576561d26fd562d2b0c6bc015f9e0b2a0c590
|
||||
DIST mscompress-0.3.tar.bz2 40989 SHA256 cdc3bf66865da9700d5f52a06602dfe3f9a6510bc53b97342957b1d71f026b77 SHA512 e69a95e9c12979e852227553028b578f324ec38472ead11f9c0cce85b77bc817ea39d5ecf74599c7935c692eaac537456ebefe110400514a3c834b12597dde14 WHIRLPOOL 9481d1ac9b3a211f578e41f6e195604bb691488aa9567f33c8556cf7b3d1ed620d189040c6b4990b2960b2a3899076ff375b6584ce358bd60aa66ca711f64500
|
||||
EBUILD mscompress-0.3-r1.ebuild 794 SHA256 875704cd000f55081ae9ee890caceddbd6763df64650aac449ff0e61c0ac39f5 SHA512 6f49ecba9a3869b551b47b517ceb043784b922cd9fb76a8d62380e495d9106759000238936348244030e97665e54c78bcd3eaa8d2d271975194e3bbf6df69b72 WHIRLPOOL f30fb704369c3dee47a289c0cd088ecb35903d9e8b349df87194ca02aa29d8a8dc2fe9cf8c1210b00009a7bc66cd1b5f697b64f245ceae831343f89682353abd
|
||||
EBUILD mscompress-0.3-r1.ebuild 799 SHA256 7a5a00998cadc13cedd1a540e4be09e81f312cc1b460b83b78b7500ac37f2101 SHA512 4d095c633591ea3182f4910674e72cdf8532a4f894cbdae7ede263719c371936a080f18a8669396ccd542fd8595e331da484dae13cfcb097d1ee44b8ed8b2bca WHIRLPOOL 8ba8c44a17fa2061d6da82c31228ca95425c2340ab4735dc76a3a5dce036d92aded30f5a689b854f1c3fa618a22317aa2c1983370ee1b3d990ed9b5ca8cfe7f7
|
||||
MISC ChangeLog 3154 SHA256 c0bce381bdd0d5c287d8962fe2aa9747aa34d8cc9ea93af2733b22c74aa7b80f SHA512 410f319e94f4653050f04fc98cf995991c448591f56cae6bd8400578f1e2f88b33dd78b0dd438f3617164a2821b576950b7266b3ebaa3a81e95ec263076e1a06 WHIRLPOOL 09649b49febf836fea034b06f78ad1a3e85a6de4184cf48c3ab4f1af10364f4d43381d6fae67181cfac062252fc7e977c2eea32e7c4bcf3ccf2d74f521f01e2a
|
||||
MISC ChangeLog-2015 3099 SHA256 745134037d8d4c4ec20e17b8027b1eea77cb9e7a8e6b0460a189f57fcb7c9a75 SHA512 0e70af240a8c7a9d3d7fd37ae542415b77d81a5231fabcf78177552fc9528b95c68574d3f55bc2ff8d18c2599763e8fd56e01f2e6be69087bfa759c446623aa1 WHIRLPOOL 0638959969b7503b0bf039aa01012cc6865b74d12a66a504a0d550228bc18ecd96ce699974821fa4d63b9f963d63f595e0532fdd7c796a0fecce25f48b1f4160
|
||||
MISC metadata.xml 368 SHA256 34ca76084f431de46b790a726785b4a11d18db54750805917853b3020f3ef036 SHA512 4e24e69033ec97407b9b9f7a496762b76a54ed9e9135f71c34d5575c8b604c20054fe34d189a54172af48c5f2ab26f167ac1b7b3852a481e70aafbe2d2298f20 WHIRLPOOL 4a8afcb12f8a15219591cba6b24e3f3d33e935de76a03a9f6543aba285d7acd78aa74fa809b5a91ea850272646cb889526877e79f0d1e73e81ba54f1fa913720
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 versionator
|
||||
|
||||
DESCRIPTION="Secure backup system using gnupg to encrypt data"
|
||||
HOMEPAGE="http://www.nongnu.org/duplicity/"
|
||||
SRC_URI="https://code.launchpad.net/${PN}/$(get_version_component_range 1-2)-series/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="s3 test"
|
||||
|
||||
CDEPEND="
|
||||
net-libs/librsync
|
||||
app-crypt/gnupg
|
||||
dev-python/fasteners[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pexpect[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
s3? ( dev-python/boto[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
# workaround until failing test is fixed
|
||||
local PATCHES=( "${FILESDIR}"/${PN}-0.6.24-skip-test.patch )
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
|
||||
sed -i "s/'COPYING',//" setup.py || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Duplicity has many optional dependencies to support various backends."
|
||||
einfo "Currently it's up to you to install them as necessary."
|
||||
}
|
@ -1,12 +1,6 @@
|
||||
DIST spideroak-bin-6.1.3_amd64.deb 26655852 SHA256 65ecab3096e6de675fd9facf81f387775c2419158112c4914447fa0af07d8015 SHA512 f9d4e4178721609ec4a544ac8b84e581088ad9be5aaf3aa68de12e2d7e17d7c148d9a619917b69ecfd9c08087d1987b0b67081673b81f56908089caa9ab0edc5 WHIRLPOOL 6751d84d9739bc66f189b52cf944544213f10e978b9e2cb1b85fcf1303fb4ae0373d7bf9633638586cceea659c2448a442b459fdaefc7306854f8b1f58c189d9
|
||||
DIST spideroak-bin-6.1.3_x86.deb 26173318 SHA256 50fd7d442291bb9ec64d51308444c83b7d76d55bafcc3e9f5d3009e6a49eee0f SHA512 0ddf1be909b44042e3fe0f7e791558e50c649a3d4472c3a05c78835c593d6db3369c0e862b79f2a4812232503346defc1c889fbc4c701a125d3364810b524481 WHIRLPOOL 2e19e4ac0f9028acea19eb2f395faba2031959c09544c07a7f10c690f67317558ac0fbdf2e1fe1b52a922e4ac9480486348b0c4cf053b03336018d3aef7f2dab
|
||||
DIST spideroak-bin-6.1.5_amd64.deb 26882606 SHA256 7ef458381c17f7a3712043aa672b5509500e7e6999cd52ba5d85ba76f7a29d2c SHA512 c23e41d359879ce671f8af66e32d08affe10c92492ed46dc6eea5942f14190d28a4b1b96722959bfcec98b05f9176c0a959c93c32bf22709139332b42d805a52 WHIRLPOOL 8f9b56f091951dafb6849cfbafd60314708dd5a5deed0852d5bb06869b36f1fa5d8e55508407c5bbf34024523531bfe26325fce7895ac04b59f6f1dd1aa50c58
|
||||
DIST spideroak-bin-6.1.5_x86.deb 26405076 SHA256 a001e464b87406e775f421ff041fbc80a3f3b33548c792a095c9632e137a3e89 SHA512 4aa87c2fd35569bb4acaf5492ca520d66bb9d53c5a53d5e8f418ae0518cb143f35bc769a7d37bc1ea6e4536b944780a3403d3800c45973bed537f573f3e07d0a WHIRLPOOL 7471b8ebf394cbcbc05400cc0e0c390ea30d92194567458b6955bd9a25f5f40fbe27c52e30767e467aa4f45ecf6fa304b82ab60bf30d1408846c4cff7f4087b9
|
||||
DIST spideroak-bin-6.3.0_amd64.deb 26860946 SHA256 82f39594ac3c5b22324912a633b51a03dd1d6a6b3460bf9426f3bfe712af12e7 SHA512 b9c2635c141c4aaffa0a744b155563a64f4ec16c7f07e38c15cc47db5d810a13997facb4cf75f1567212e613abfa2da6477dcb7ee8f81b35276f115ff3d71051 WHIRLPOOL c9b532c9f90508447baf7d080ccda9e358a386352fd917d2e473183c4afc3aa89b211a789ce0442ced0d5d86ebe8b5bf3b9e2d4ce6eb4087773dd1bc81abfe7a
|
||||
DIST spideroak-bin-6.3.0_x86.deb 26384374 SHA256 943b324f1f1daae8fc52e952665a0b8f543f5294e21736a90c94f234a217512b SHA512 beb19703541df684f9c322916cb033846b730f5da7efa34a90250ce6da46f34f741fcfe12bc41bc82770b6cfd54f5376314c3689885d1ce1591f162361339a99 WHIRLPOOL f290963d2f714bf5c63fd03cf4d53ae455ef7520289149f4fcaf88693cd8dd403cb4686e6c00728da2a883096047a6d6fc0d1d43abff4dad5e68a6145f7a2665
|
||||
EBUILD spideroak-bin-6.1.3.ebuild 2360 SHA256 92d93a0d5734616166ec402452d2cd0832f41a36ee2dfd089897f32b69ee5421 SHA512 2aee8764f98c57035fcff525c19ef38d8ac249d625e4d7f38406a7c84710ba5d716644271cf09da776e2dab8bed8b229dc35107e970de42569d63ae53eb8315f WHIRLPOOL 3b7b9640275a623ff96f6cce3faa50988121968a7cd58b7d590fa465607f787df2df07d4e40f86ba042f72ba66e04971d20e1c47305266dfb40b536defdd08f9
|
||||
EBUILD spideroak-bin-6.1.5.ebuild 2667 SHA256 0e1a8083a33df13987b4b44f60e44e320c5ed849c1c16dbc319e67703e9d7442 SHA512 66ddf159af55f39f07942c449ec49755e26b2df9130022a91075b20f46e23edd7829a51e0220fe57661b0708bfcdb498c59483c2e4b3eee4ddc06c5395a8bc71 WHIRLPOOL 60352911ad5bbe7d765967b5050a1a31a228697e7bd5ad875d1fbc8dd08775f30f95144183533ee300b726a58f7268784a46205f3ef59ca9ecd0d1daa65a2d2e
|
||||
EBUILD spideroak-bin-6.3.0.ebuild 2625 SHA256 d37c85a4aae49e1d289de0b643dd9023d78bf61a10f6dfd9a70b49c891c328e7 SHA512 ba73afcf934bc1bce74865abb219191073db8aa919c7b3aa39ade2829395a1fdbb82671e4c8cd8f3d81ae8301aa81c854f5c3727a9cef88e5183bb6b102d011b WHIRLPOOL 02b79ec9e9fc10b5050c383e0bb558b0b6a712b9bf9c61c85519474bd13d00cec877b5021d8d30cd192ff8b7bbc4a27beff6d2f270aa1a9e9202dcee3ed84b0b
|
||||
EBUILD spideroak-bin-6.3.0-r1.ebuild 2662 SHA256 03559019b4b0948d496b23c070585f70d3d40ac4eabdf7cf3a1e2b50059ce3eb SHA512 590d08a04c018ad16293891bb5194f67fa329dab209b3df90d9d41826e711b5a30ad9c4e31923396d3c7fcd77c80193e88d59134d1a07afc50d941cb4871656a WHIRLPOOL a13c520afd4c0a09aded47f68535492108795c05a0a78fb2d2b815ff8280ae97496079cfca0340c9f73c2464ffd6742b38f368496e719f50331a4f840ce8435a
|
||||
MISC ChangeLog 3589 SHA256 9d50438819b6fa9cca8de711112128d98cd7c816c3a517f0d6376f2a4a5d9e92 SHA512 5f186c47306fffb78189cc1a728fe2bf22017f94e82d92eed580bf9c54503d889d48352519205d3aea5c542c7335ce6f87b4a6a8f0261e80de96034fb9187f7c WHIRLPOOL 812e14bc3b4ff20478b43a970ebe40ff62f1c0679716d665b8ec0f198d8d1db4df3886de3d625d495745ede1d38c7c6135712e4680a5b0c8eb81c3906231a5d5
|
||||
MISC ChangeLog-2015 9976 SHA256 d87f260588c0a3256fbe97db8968c9d6cac8265129e21a6d4192f523e1fe7af1 SHA512 990b38cee66eb2af2705d4fdb34463a6ab8692620ee404a0fb2c7336fbff94d08db6b4d1275603d4d2a038a531fee917d8c8fad3bf044e3753edf5d940ffc808 WHIRLPOOL 3518bf66138df84344eff40abe128e109720e2942b862dd5869051ee01a5e2b3ae4d0590b91df88cd587fdd5eb776f5d9cbc3c4be0446ce3089a8cae64271116
|
||||
MISC metadata.xml 248 SHA256 4b929f10c2798c343335d4dc1d8f92c69e54c8b15a6240b748c4b8bc2cc70e9d SHA512 5a0cba98b94cc06306b0e352d40ff113de69408752b14e1ba9efdce3f564c9bd11f8f65e89fc24d2e2056056edef5b77ab1ca8aa33e7faad5d0eaef40b895c85 WHIRLPOOL 370154a5df414715176a741210d80d93fb60ea31d135c902a85f46af3b6683b0c5c6be956f28df349db79e1237bd496b34c5e05a0aa35d0c3e4b6728cc758627
|
||||
|
@ -1,93 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils unpacker
|
||||
|
||||
SRC_URI_BASE="https://spideroak.com/getbuild?platform=ubuntu"
|
||||
|
||||
DESCRIPTION="Secure free online backup, storage, and sharing system"
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&version=${PV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&version=${PV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="dbus X"
|
||||
|
||||
DEPEND="dev-util/patchelf"
|
||||
RDEPEND="
|
||||
app-crypt/mit-krb5[keyutils]
|
||||
dbus? ( sys-apps/dbus )
|
||||
X? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
dev-libs/glib:2
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_prepare() {
|
||||
# Set RPATH for preserve-libs handling (bug #400979).
|
||||
cd "${S}/opt/SpiderOakONE/lib" || die
|
||||
local x
|
||||
for x in `find` ; do
|
||||
# Use \x7fELF header to separate ELF executables and libraries
|
||||
[[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue
|
||||
patchelf --set-rpath '$ORIGIN' "${x}" || \
|
||||
die "patchelf failed on ${x}"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
#install the wrapper script
|
||||
exeinto /usr/bin
|
||||
doexe usr/bin/SpiderOakONE
|
||||
|
||||
# inotify_dir_watcher needs to be marked executable, bug #453266
|
||||
#chmod a+rx opt/SpiderOakONE/lib/inotify_dir_watcher
|
||||
|
||||
#install the executable
|
||||
exeinto /opt/SpiderOakONE/lib
|
||||
doexe opt/SpiderOakONE/lib/SpiderOakONE
|
||||
doexe opt/SpiderOakONE/lib/inotify_dir_watcher
|
||||
rm -f opt/SpiderOakONE/lib/{SpiderOakONE,inotify_dir_watcher}
|
||||
|
||||
#install the prebundled libraries
|
||||
insinto /opt/SpiderOakONE
|
||||
doins -r opt/SpiderOakONE/lib
|
||||
|
||||
#install the config files
|
||||
use dbus || rm -rf etc/dbus-1
|
||||
insinto /
|
||||
doins -r etc
|
||||
|
||||
#install the manpage
|
||||
doman usr/share/man/man1/SpiderOakONE.1.gz
|
||||
|
||||
if use X; then
|
||||
domenu usr/share/applications/SpiderOakONE.desktop
|
||||
doicon usr/share/pixmaps/SpiderOakONE.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use X; then
|
||||
einfo "For instructions on running SpiderOakONE without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
}
|
@ -1,100 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils unpacker
|
||||
|
||||
SRC_URI_BASE="https://spideroak.com/getbuild?platform=ubuntu"
|
||||
|
||||
DESCRIPTION="Secure free online backup, storage, and sharing system"
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&version=${PV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&version=${PV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus X"
|
||||
|
||||
DEPEND="dev-util/patchelf"
|
||||
RDEPEND="
|
||||
app-crypt/mit-krb5[keyutils]
|
||||
dbus? ( sys-apps/dbus )
|
||||
X? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
dev-libs/glib:2
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_prepare() {
|
||||
# Set RPATH for preserve-libs handling (bug #400979).
|
||||
cd "${S}/opt/SpiderOakONE/lib" || die
|
||||
local x
|
||||
for x in `find` ; do
|
||||
# Use \x7fELF header to separate ELF executables and libraries
|
||||
[[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue
|
||||
patchelf --set-rpath '$ORIGIN' "${x}" || \
|
||||
die "patchelf failed on ${x}"
|
||||
done
|
||||
|
||||
#Remove the libraries that break compatibility in modern systems
|
||||
#SpiderOak will use the system libs instead
|
||||
rm -f "${S}/opt/SpiderOakONE/lib/libstdc++.so.6"
|
||||
rm -f "${S}/opt/SpiderOakONE/lib/libgcc_s.so.1"
|
||||
rm -f "${S}/opt/SpiderOakONE/lib/libpng12.so.0"
|
||||
rm -f "${S}/opt/SpiderOakONE/lib/libz.so.1"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
#install the wrapper script
|
||||
exeinto /usr/bin
|
||||
doexe usr/bin/SpiderOakONE
|
||||
|
||||
# inotify_dir_watcher needs to be marked executable, bug #453266
|
||||
#chmod a+rx opt/SpiderOakONE/lib/inotify_dir_watcher
|
||||
|
||||
#install the executable
|
||||
exeinto /opt/SpiderOakONE/lib
|
||||
doexe opt/SpiderOakONE/lib/SpiderOakONE
|
||||
doexe opt/SpiderOakONE/lib/inotify_dir_watcher
|
||||
rm -f opt/SpiderOakONE/lib/{SpiderOakONE,inotify_dir_watcher}
|
||||
|
||||
#install the prebundled libraries
|
||||
insinto /opt/SpiderOakONE
|
||||
doins -r opt/SpiderOakONE/lib
|
||||
|
||||
#install the config files
|
||||
use dbus || rm -rf etc/dbus-1
|
||||
insinto /
|
||||
doins -r etc
|
||||
|
||||
#install the manpage
|
||||
doman usr/share/man/man1/SpiderOakONE.1.gz
|
||||
|
||||
if use X; then
|
||||
domenu usr/share/applications/SpiderOakONE.desktop
|
||||
doicon usr/share/pixmaps/SpiderOakONE.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use X; then
|
||||
einfo "For instructions on running SpiderOakONE without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
}
|
@ -1,10 +1,6 @@
|
||||
AUX focuswriter-1.6.0-unbundle-qtsingleapplication.patch 1108 SHA256 0ad444b717639deb1ca219e0ed06d614c41026521e205076e38c765e4e550f6e SHA512 5f272a4c65b1eb58cc87732fbe82f2c6b925562e77b2280a8b9a0a8b0a41716567051ebd4f6ed32caa8ce7f14edff4e20666f6ad4e464cc8d308640efa4a3c19 WHIRLPOOL 22c495e6d2a7c9298a8d6cb775be9177830d3ec630774552517b72472ffc52ccc227d9f4947fb7128604ab54003bc39423ac4f9c52be1fbb7ea04ab878c9e9b9
|
||||
DIST focuswriter-1.6.3-src.tar.bz2 10211589 SHA256 7de693e8786738c50bde53d4e325334ecf3b8155d7c9b37e64bbd9adedcb9f40 SHA512 015a9153a331bffc1b87bb0d13c6aa1340f46da72084caad8a4a8811f213e5ae17802363570052702c1f1b990ccb3d314f179da0a94898bdc988b7798a3b9b0f WHIRLPOOL a8ed601dc2e53665af3be74cac385ec8afdc7c9029812250964ee660a52b4eafe568c4f5405a7348c64244c7c9ab7da1af3d43f6e923e0c7729e0c0f6fec80bd
|
||||
DIST focuswriter-1.6.4-src.tar.bz2 10214364 SHA256 1f019e75b5581d3e7ed96977e92c9a5f6eba8456eccbad1f481adaabae34055c SHA512 0f3e0af0efab3cae7e2c4086c500dcf75b1d48f3d4f2cfa5fa3663443f109e90ab3dac01fcac240fa0d65ffe5f11faec9145083192492c9eefa6c1b48ed22c7a WHIRLPOOL 4728d5768daaa5298632c3a2cd745cbd6aeb32b23d03aa64a021d19ab8d0084e3edf15211a2c2536c4280006fcc497204fe1a391a8c00716984679d4a0ef070c
|
||||
DIST focuswriter-1.6.5-src.tar.bz2 10194695 SHA256 48e949986a65bc51f46f10c075de2904b2e1feb0e1c74c0a8efe99cd8c2de0ce SHA512 a15024bc94f0212db2ec4f8d88b942fc3640b2917f130b1fbfb04ab616ed4d10baa11f9cab8d27a8fc40150bfa3e25d3afe1d76581dbe96a3cd6d62530207e12 WHIRLPOOL acb8fb4cc802a4f12758d02250fb14ef9b1eef4dad5aa98219c3a985f5df56c9fb780f7668a52e4ef7944b5e153386b00aff86c0e8e6161a99aa2bbf818d92b0
|
||||
EBUILD focuswriter-1.6.3.ebuild 1091 SHA256 47c94d3f87d8dab92076ca577b7953ffa88fadc472ae69f91e27aac38ae9a354 SHA512 7ff7de461fe9d2bff7df31ff9dcbf1c26e9dc09f725e856d79b6624308656634939058a37922e9d3050a587b64767b6b2ced5d65a248c10606cba7a3e2012e9b WHIRLPOOL 92737a19e2da86f6a012e56bd69abf9441611f1ddef34e79cf41886fdc2c5c37eb206a7517eece541aa741083c7479dadf455fb65564421a59d908f87771885c
|
||||
EBUILD focuswriter-1.6.4.ebuild 1093 SHA256 ed7dd9fe7adba4fa6aefd3d208a3f9cca57ee790b468df876a3e8b0177d7985c SHA512 7de5f5926703425423fe1c2da67ed58a2651615a2f22ae536c0b73912d67e24aad607431ad04a12fbbcb1a14ae4d385bd33e81896a81e0ada1fb4e164362dffa WHIRLPOOL a94a0c3d5932256aae5a62bc54a6e73db15d3cda5fa6411166708b0c891050c38712e889e4fb8261b7b6a9837af39d487953b494f156a5d868b4445944427d7b
|
||||
EBUILD focuswriter-1.6.5.ebuild 1043 SHA256 e777578ad0ac1d2469c32539d5606b3fefb6d3ca0c279bcab3940776d6d65b0c SHA512 1dc69ea4f13b1ff946e08bc7e83297bd3ba804708b304c449123ccaf2c51aba0f4aa62c643b83cbc5cf4832352f5afdcd445a82f2fcba2086bc008f1406bbac5 WHIRLPOOL d3510b92812932bd896ffa923a73b148b355bfa33438fa95a33ff4066c0f1d243d2192eff197cdc36ce65e12eb63475cb8e9ef46c6d51608ffe03bdfa661f1a1
|
||||
EBUILD focuswriter-1.6.5.ebuild 1041 SHA256 6653fd4d0d8043770c84c5d944c1b1dcaa628ae1ee80fca36bdd0fc4f469eebd SHA512 71fe8650e73194be29014ea4bf881309f55a0f9bcffd70b016e52ea0d476e8008cfe7b71bf8bcfa016232e68d34c9ae41195d21b2b4459f4fabd4d39d01c0bc3 WHIRLPOOL 9b134cae745361e53501ce7cbd0ccebbc905d3d68080c0d874df8bf97c8dbac149a794d04f0b6db5aa0601e17bba7d377341c12b52defa265b450f98d2ee0921
|
||||
MISC ChangeLog 4750 SHA256 2bc5a928bb2643d0581af28192ecd59386f5a5a67c0e53712ff66aa2c2740a1a SHA512 e2d1fe9b563ea6f73f99a17762b891c498f6f91f751eb055385772c0f9b28474122c7f6a53c02ecfccd6f0f551075ea21cf83bbd4541732039acfcc0dfbce78b WHIRLPOOL d879fe7ec6991ea9ea56c4e128a215ce4c7cf2d50fe027c25e997f792fce8b46ec4433233884d6f1ca925fce7d801ae9e19a8c4f86bbb143aae4191d7ff80bfc
|
||||
MISC ChangeLog-2015 5163 SHA256 e1349068889089afd502c266b2b334b73fbb158ffcecb331e8247d0af55e18d9 SHA512 fc9f18b9b42bb90197f23c9725393975e43c9a2166ecfe386e3dac6b13282be87241964c246d09ec08d3bbd548b6d44f316adb9cb7697a80b2703414dd98d951 WHIRLPOOL dbf0b5af8c770c6f599f269139e3f989937d859505e496ba7625ca52fe7cbc531377c4c7842c313784080aa4578d4ab49ffdde41976fcf882a2db84e506c0c96
|
||||
MISC metadata.xml 247 SHA256 690d3e08cdd71b405f5361dfa3f33007ce9ec9d0ae7628e9271891da9e2bda92 SHA512 b43c8e84c3c753b49b203921a5aca792639a36d6efdbe16c069ff9abfbce0585718bb3824c03abdd7bd19ada13fb0a98a378c85ed369ac5fdc53ad3b3d5465d2 WHIRLPOOL dffc398d6bdbe8a8afc8863675a819a7bd69ae4d098ffbddad4c21ab8f1a850ab8ede71f98e34999b0605ad01ea93c8864cd681b50d3e153aa3d0901ddb10743
|
||||
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit fdo-mime gnome2-utils qmake-utils
|
||||
|
||||
DESCRIPTION="A fullscreen and distraction-free word processor"
|
||||
HOMEPAGE="https://gottcode.org/focuswriter/"
|
||||
SRC_URI="https://gottcode.org/${PN}/${P}-src.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
app-text/hunspell:=
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtmultimedia:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsingleapplication[qt5,X]
|
||||
dev-qt/qtwidgets:5
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtconcurrent:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog CREDITS NEWS README )
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-1.6.0-unbundle-qtsingleapplication.patch" )
|
||||
|
||||
src_configure() {
|
||||
eqmake5 PREFIX="${EPREFIX}/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit fdo-mime gnome2-utils qmake-utils
|
||||
|
||||
DESCRIPTION="A fullscreen and distraction-free word processor"
|
||||
HOMEPAGE="https://gottcode.org/focuswriter/"
|
||||
SRC_URI="https://gottcode.org/${PN}/${P}-src.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
app-text/hunspell:=
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtmultimedia:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsingleapplication[qt5,X]
|
||||
dev-qt/qtwidgets:5
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtconcurrent:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog CREDITS NEWS README )
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-1.6.0-unbundle-qtsingleapplication.patch" )
|
||||
|
||||
src_configure() {
|
||||
eqmake5 PREFIX="${EPREFIX}/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,7 +1,9 @@
|
||||
DIST tea-43.1.0.tar.bz2 398524 SHA256 36fa3e28391d06f75f67926f5259999829c40c069fb76331a19f3528b463573a SHA512 1b647e1df81ebbcdf73e2335df34a73aca49c80b90b5bbabc05f52277f142e52e35922f788fbff12627f68aafd9ab18601e4cda964628a16025545240cf6e3de WHIRLPOOL 2f01a342d352e419ef7db264d654918494a769f2dfa76561274a3e1911ec194c68f3f8a40bb997b856781fd0b51b542c2db7b6ee10f2ec6f92c4be10d4042bda
|
||||
DIST tea-44.0.0.tar.bz2 420495 SHA256 c7a7a6777a816bfce006852040abfc9fe72669301eaa637b7cde8c00ad05fe85 SHA512 cc97270eb92ecec7bd1690e337ae5d9749fd24d7e185d083318bf4bb7c79efe5a15c9e2a85111e498e83716fd58e76c7285c697ba4ebbca96e72770d1cadfc48 WHIRLPOOL 4550279244696e56f4f92f631ea41ddcb40986b3239de914ab89d721a6384081bdfcde91231cbd99736d040bb2eb8f240c89b8e915604e7bd795787891ccefa9
|
||||
DIST tea-44.1.0.tar.bz2 402335 SHA256 28b665a4ab30defa6699f8625a771612c6e0ae3160abf19e0e3d0a3778599890 SHA512 a430ed6d23d828b12235f61ad3d37f36c28754dcde8ac6d382a251f4b21cc253d70adab96814ee2d31fd6e92d4b5fbc941386b6d485716020800b5fa5e71b194 WHIRLPOOL 363e729d3b3046dc064269f5c245fa751b003fc56b0241fdbe16de891c209be51e7d89a64b3d2527b5f47777c95aafd46c953c0581f2d6d6f6006ede4b5aabb3
|
||||
EBUILD tea-43.1.0.ebuild 1195 SHA256 2e47d2793735e40723d04bea6312a18017cd4455ee90d9d93702c84741313d43 SHA512 a7e85754644878a35505b821589bf1b1d97e19ab0dc8cf185bc9f89350974f0c6cf831da70861c85c6a01496b7af8342ee14b709de80f43ddeae35f08af1e211 WHIRLPOOL 9e13bf4b608dce90cfa12a555cbd795c13d2add37bc4dadec392970718d3ecaf07357092dd4ae2231bd51044353d5545f265f631219c2d9110f8d4c7da87501c
|
||||
EBUILD tea-44.0.0.ebuild 1199 SHA256 6ba2e8b4e0d980183c4673a43b46c0a91ef7bf036006730f0f9569f898568461 SHA512 be0b5d732f488e19532febb4091982478070dd4955024c741658c16e2eb0b36f3b6840ca264c154f0884a826bd2b671564a4a33fef4eedb4f6cbb135b1ce9a77 WHIRLPOOL 87f47f41dbd45da8a6fc69215374fa4cea924ef7d86bb76f349ecf75873a6b885985e0c13161e45a0b7de768b9dd4bc5bda0d4e1dcbd4002577898a9cc80ad64
|
||||
EBUILD tea-44.1.0.ebuild 1199 SHA256 6ba2e8b4e0d980183c4673a43b46c0a91ef7bf036006730f0f9569f898568461 SHA512 be0b5d732f488e19532febb4091982478070dd4955024c741658c16e2eb0b36f3b6840ca264c154f0884a826bd2b671564a4a33fef4eedb4f6cbb135b1ce9a77 WHIRLPOOL 87f47f41dbd45da8a6fc69215374fa4cea924ef7d86bb76f349ecf75873a6b885985e0c13161e45a0b7de768b9dd4bc5bda0d4e1dcbd4002577898a9cc80ad64
|
||||
MISC ChangeLog 3719 SHA256 0709e005056ffc7726b78040b4a499f287f2e483f538dfbd8e2909a66ab8ca3e SHA512 57777e66b7f3b9bf9596007e7d118cb63b28d53d59fc0847713ff8cadc664022a1fb27b6d03ac68164059a1b0c4ed16a55e5ed34fc74e759ab9c69dfe8a7a451 WHIRLPOOL feef60e8f21f0190069355e77aa8b9f85a7ba73ddac80fa6ddbf2d9de1b4d4f606132d8d7c1f32f28f5010f61dfc3ef52da74b02a091de3a81ff2870caca2214
|
||||
MISC ChangeLog-2015 9110 SHA256 a570965e96118a882fdd2b03719627d0f7209c687c2f127abd88b9fd7b45a1db SHA512 62e91c8ae18f6693eb6d1c74bc52d29e4dfa7b95479cbd1f57b3e12b293db74d1372587ce71c188d3bd9d92ae7bd7f3866be09d764af14f7ad26017cd08efde9 WHIRLPOOL 2d9ef29fe700411881d36d37c94b9e019bcfbd58c7e57a0ed977ffa85170d3de085b8d4a9c2b6ff750b18d9b8ffe9195f176ce00eefe0c0ce28fdd023083cfe6
|
||||
MISC metadata.xml 674 SHA256 f4d409c84778fe313b1f62e1396bcce1aa4f753cdd69b4d7a7f67dd4952370e0 SHA512 379863b99aabcfba9d22a9bd946605bbb530c7c29baf5744d5a0de82369146f63faf57e36adf87a16bfc37dfdbbd1883822fdafd3627e775eb872fa20048bc1a WHIRLPOOL d30add1866da35211975e26a2c082ee7ca411fb53c5b0e75612385993fb22c1822a5f8e472920591d453c5f863ccfbc4724f0a99b4d024dd000849e592ac2523
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils qmake-utils
|
||||
|
||||
DESCRIPTION="Small, lightweight Qt text editor"
|
||||
HOMEPAGE="https://tea.ourproject.org/"
|
||||
SRC_URI="https://tea.ourproject.org/dloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
|
||||
IUSE="aspell djvu hunspell pdf"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
sys-libs/zlib
|
||||
aspell? ( app-text/aspell )
|
||||
djvu? ( app-text/djvu )
|
||||
hunspell? ( app-text/hunspell:= )
|
||||
pdf? ( app-text/poppler[qt5] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
hunspell? ( virtual/pkgconfig )
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS NEWS-RU TODO )
|
||||
|
||||
src_configure() {
|
||||
eqmake5 src.pro \
|
||||
$(use aspell || echo CONFIG+=noaspell) \
|
||||
$(use djvu && echo CONFIG+=usedjvu) \
|
||||
$(use hunspell || echo CONFIG+=nohunspell) \
|
||||
$(use pdf && echo CONFIG+=usepoppler)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/tea
|
||||
|
||||
einstalldocs
|
||||
docinto html
|
||||
dodoc manuals/*.html
|
||||
|
||||
insinto /usr/share/qt5/translations
|
||||
doins translations/${PN}_*.qm
|
||||
|
||||
newicon icons/tea-icon-v3-01.png ${PN}.png
|
||||
make_desktop_entry ${PN} 'Tea Editor'
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit golang-vcs-snapshot systemd user
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
DESCRIPTION="An etcd backed network fabric for containers"
|
||||
EGO_PN="github.com/coreos/flannel"
|
||||
HOMEPAGE="https://github.com/coreos/flannel"
|
||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e "s:^var Version =.*:var Version = \"${PV}\":" \
|
||||
-i "${S}/src/${EGO_PN}/version/version.go" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${WORKDIR}/${P}" \
|
||||
go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}"
|
||||
[[ -x bin/${PN} ]] || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
GOPATH="${WORKDIR}/${P}" \
|
||||
go test -v -work -x "${EGO_PN}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin "bin/${PN}" ${PN}d
|
||||
cd "src/${EGO_PN}" || die
|
||||
exeinto /usr/libexec/flannel
|
||||
doexe dist/mk-docker-opts.sh
|
||||
insinto /etc/systemd/system/docker.service.d
|
||||
newins "${FILESDIR}/flannel-docker.conf" flannel.conf
|
||||
systemd_newtmpfilesd "${FILESDIR}/flannel.tmpfilesd" flannel.conf
|
||||
systemd_dounit "${FILESDIR}/flanneld.service"
|
||||
dodoc README.md
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
DIST VBoxGuestAdditions_5.0.16.iso 60063744 SHA256 8190f1e4031f8195971c2a97d2d3b1cf2d86fc83219f750d05cee9255c7dad85 SHA512 8a9d3fcb96a450163f357b92f8149f58700ec65c127fb872b103554417979fbe624a9e1bced3bb6cbf4b0bb6a5c3bbcae9581836cc5d3fde7a034d4032e519f9 WHIRLPOOL 89ed9064014a715a892388b5dbe3c4b577a5a813580be4fd2bd604672354f258b00a619980ba1369aeaceff6a77c6d370cc2b6bf3c17d2cd73a5c8fc9dcad1e8
|
||||
DIST VBoxGuestAdditions_5.0.32.iso 58433536 SHA256 4d60a243373ce2b61fe26bcaeb9e300482b16c3407c4c94f02a16f8fd0539319 SHA512 ffae693070a7b401792f67318e3389ec78079634a84834b874bf076400ffeb2f35f3e0b219186a8e51bd969db71285544d12b30c34a076659df45fabde2577b6 WHIRLPOOL e95b286dbb601877814ead39dbf3d0b694005d88d9c45f793ed207f1a27a75aab832a35fc03d0d94a625c7792f194dfefb0d412103a5d7ae5336cdf8381bf902
|
||||
DIST VBoxGuestAdditions_5.0.40.iso 58466304 SHA256 df3a1849fe796b476b1095576fd72a27fd3f253d4770a2fb6bc792593ed9726b SHA512 f92dc50cfa0be3583c1b15e041d73948fba4d2a83dfd1a7a750feecede13a00e70b641da03533dd0f23f520cc5778cfeb824b3d8455042dcc85ee4f677f3d699 WHIRLPOOL 5e9d0a01bb1a065789b9a16416dde0156c9e3a0b28161f2944ad143e00905a2e328c93e2301f73ad518bac9c50dd5d3b946e1676fa3465a84f5c68bb52d56083
|
||||
DIST VBoxGuestAdditions_5.1.22.iso 59445248 SHA256 54df14f234b6aa484b94939ab0f435b5dd859417612b65a399ecc34a62060380 SHA512 1e933b55456d42be020048de08ba728d4393a1d391ea101c4f0f982dd342dab72f2693eb975253fb386221c6e2ddb7b56342aea4a6f77f5813799993ac63c903 WHIRLPOOL c63899ba9102669860daf09d7e0ee38c3a51793db65af671619a022ee83d95d44d2f09ca8a6767d345dea46534184661840264b8a1be13f21032db6294537a03
|
||||
DIST VBoxGuestAdditions_5.1.24.iso 59494400 SHA256 01a77500df9127d8d6aa27c7d784af8f773d8e84b2b252c9e866b9038ed8bd43 SHA512 4b266ccad53217d03eee7ebe0fbc52ca47ee9a70eb4f50ae9bf87ea3c0707d87e97e65b2a3e4616cc4ad1ab746e2fa88d9f5dbb234dbf1cd96487e231fd15870 WHIRLPOOL a432d973fabaf2da5db419b0229e9c1bb1037d89da43ae195f05f7cc8417f67101d182087537a3a27735e53d8c91c979e09408ffec6814183d9304baf1993062
|
||||
DIST VBoxGuestAdditions_5.1.26.iso 59496448 SHA256 6df8c8ab6e7ac3a70a5e29116f8a5dcdb7dfbd0b226ef849a5cd9502e956b06f SHA512 5329ce9bb787efed088a9f89412974cef3a982a351c0053b3daf15a9c95c55f99556e2b86cdcd39c168042503eb00eaa83fb99f8f5c4c97d177dd2b61bb33f5d WHIRLPOOL d8c2bd468673a0d9cee9b7f3630a6581c8124cd4b6bfe942b69ceff70cfa7096b7c1e947a86ed4fd00d7d4dac3eeae52b55bbed4bbb9c3268dd864fcd53068e9
|
||||
EBUILD virtualbox-additions-5.0.16.ebuild 729 SHA256 32db0039995150763a90c5aa94f785d353eb3fdaf442954498e4376577e6af4a SHA512 58df95a7406656febd05a66193749bc031f6e445169aa1ef1dd8d80877b3e179d229e66268b84d79b5db726b222281a2cf6cfd521dac62aa5f7b406e7bacbaaf WHIRLPOOL 53b93b7090c16d6622fcc493d2e2f60b9c214c290c54999f7b10a8636b16faf8c5639c7c2301685ac81d767fc844ed693562cb8a0650eb4742555f4c14fa39e2
|
||||
EBUILD virtualbox-additions-5.0.32.ebuild 727 SHA256 1e501e13744d4e6f88df06a96b2c8e3e9bf42494823d0f43d76a9cc3a8653b5e SHA512 7b86aa30735d2282551667ff47ffeb1fb2fb10af9ba05315c73407dc19ac4b9a7e2dca6515b748ab89f6546d5b5a7c206a0e53ab421ed949c404394e6be9999d WHIRLPOOL a3fc7569a9d161dd8268219ada0133900703ba7750749a4c040ef8c56a5c1dde457293a3d557b7d562dd5907092c066f5c2e9125e845ce020fb1bad3e19e30b5
|
||||
EBUILD virtualbox-additions-5.0.40.ebuild 729 SHA256 61c88f26ab87df99dc629b03b70b51b7f1eed1e0aa69c3d0df777e9b9a5e2a63 SHA512 b3c4774741bc62a014e57f26de9cb0ee4366d8ad31a6ffa51101085e591af034f44e1de156227719d7bf8bf12120528524380b0c782777f2bc98b0e8e11cd0b8 WHIRLPOOL 0c1b2e689884a7e848edcd89782cd277e4700fa8de297256362582b7e14b45e26880c49b7d5e75c8139ad92c31d7a88ee54ae19f3dbf1f97c8cc696fca5eb541
|
||||
EBUILD virtualbox-additions-5.1.22.ebuild 729 SHA256 61c88f26ab87df99dc629b03b70b51b7f1eed1e0aa69c3d0df777e9b9a5e2a63 SHA512 b3c4774741bc62a014e57f26de9cb0ee4366d8ad31a6ffa51101085e591af034f44e1de156227719d7bf8bf12120528524380b0c782777f2bc98b0e8e11cd0b8 WHIRLPOOL 0c1b2e689884a7e848edcd89782cd277e4700fa8de297256362582b7e14b45e26880c49b7d5e75c8139ad92c31d7a88ee54ae19f3dbf1f97c8cc696fca5eb541
|
||||
EBUILD virtualbox-additions-5.0.40.ebuild 727 SHA256 1e501e13744d4e6f88df06a96b2c8e3e9bf42494823d0f43d76a9cc3a8653b5e SHA512 7b86aa30735d2282551667ff47ffeb1fb2fb10af9ba05315c73407dc19ac4b9a7e2dca6515b748ab89f6546d5b5a7c206a0e53ab421ed949c404394e6be9999d WHIRLPOOL a3fc7569a9d161dd8268219ada0133900703ba7750749a4c040ef8c56a5c1dde457293a3d557b7d562dd5907092c066f5c2e9125e845ce020fb1bad3e19e30b5
|
||||
EBUILD virtualbox-additions-5.1.24.ebuild 729 SHA256 61c88f26ab87df99dc629b03b70b51b7f1eed1e0aa69c3d0df777e9b9a5e2a63 SHA512 b3c4774741bc62a014e57f26de9cb0ee4366d8ad31a6ffa51101085e591af034f44e1de156227719d7bf8bf12120528524380b0c782777f2bc98b0e8e11cd0b8 WHIRLPOOL 0c1b2e689884a7e848edcd89782cd277e4700fa8de297256362582b7e14b45e26880c49b7d5e75c8139ad92c31d7a88ee54ae19f3dbf1f97c8cc696fca5eb541
|
||||
EBUILD virtualbox-additions-5.1.26.ebuild 729 SHA256 61c88f26ab87df99dc629b03b70b51b7f1eed1e0aa69c3d0df777e9b9a5e2a63 SHA512 b3c4774741bc62a014e57f26de9cb0ee4366d8ad31a6ffa51101085e591af034f44e1de156227719d7bf8bf12120528524380b0c782777f2bc98b0e8e11cd0b8 WHIRLPOOL 0c1b2e689884a7e848edcd89782cd277e4700fa8de297256362582b7e14b45e26880c49b7d5e75c8139ad92c31d7a88ee54ae19f3dbf1f97c8cc696fca5eb541
|
||||
MISC ChangeLog 12973 SHA256 c01cf221d3a72c12b6f4526817677e3732bea376c0339dae1ce8e16d0145eeaf SHA512 86fa4502c0c0d26b272b7722447f00284ea6ada45da15cb40c5a3b343adadfacf21ed04b523c47b85b00027dae92152406f17c7d80f631b0a22e74261c752318 WHIRLPOOL b5aa77c9775595b3838d5ab483be1dbbe117e043937d43d8a0300973a6b250ba8eb985c0c2b4fe5ed51081f4bcf68a572fd4eeb88c041a334ae15d44481931fb
|
||||
MISC ChangeLog-2015 14897 SHA256 473cf57fa6397e2f4eee401dd5898dc5bb6e679e9644e5160cce29bfbc38d9e2 SHA512 f61bae9bbe7227be61a03e552e059075cd71975fec28534010a53befcd792495d58795737c390e6f491f79101fbe109da24842f1de86887311cf4f565a5132de WHIRLPOOL ec5abe39985968607a37e9d5b28bfc73b641041247b7ab388beb2af3d03bc83195dd91bd21a403d3fc15cdf2a20be1dd7fe16302fae362987fad3751b13bd8fc
|
||||
MISC metadata.xml 407 SHA256 a07752ac478a75b8186129fcab7d7fc7b239adf7a03d52a275a1d61c66b54aa6 SHA512 e28c65e666d3f78cc8752c3f8af0d7e5494b4a2f93fdc98cf71110424aa9a72b68ee40aa299c46a7048d375a1f52bd0f03efd12d5e88226a4934989e7634afc2 WHIRLPOOL 38d004ad7163b0ba06c7b86c4e02612a94ff449f1d8a0be61fe705bd1a4bd8c88c8cab27fd5103110663f7b0de9f131b204aa92b7c3584cef93f0bde957c7248
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_PN=VBoxGuestAdditions
|
||||
MY_PV="${PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
MY_P=${MY_PN}_${MY_PV}
|
||||
|
||||
DESCRIPTION="CD image containing guest additions for VirtualBox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
RESTRICT="mirror"
|
||||
|
||||
RDEPEND="!app-emulation/virtualbox-bin
|
||||
!=app-emulation/virtualbox-9999"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
return 0
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/${PN/-additions}
|
||||
newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
|
||||
}
|
@ -1,287 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils fdo-mime gnome2 pax-utils python-r1 udev unpacker versionator
|
||||
|
||||
MAIN_PV="$(get_version_component_range 1-3)"
|
||||
if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
|
||||
MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
|
||||
MY_PV="${MY_PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
else
|
||||
MY_PV="${MAIN_PV}"
|
||||
fi
|
||||
VBOX_BUILD_ID="$(get_version_component_range 4)"
|
||||
VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}"
|
||||
MY_P="VirtualBox-${VBOX_PV}-Linux"
|
||||
# needed as sometimes the extpack gets another build ID
|
||||
EXTP_PV="${VBOX_PV}"
|
||||
EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
|
||||
EXTP_P="${EXTP_PN}-${EXTP_PV}"
|
||||
# needed as sometimes the SDK gets another build ID
|
||||
SDK_PV="${VBOX_PV}"
|
||||
SDK_P="VirtualBoxSDK-${SDK_PV}"
|
||||
|
||||
DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run )
|
||||
x86? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
|
||||
http://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> ${EXTP_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 PUEL"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp"
|
||||
RESTRICT="mirror"
|
||||
|
||||
if [[ "${PV}" != *beta* ]] ; then
|
||||
SRC_URI+="
|
||||
sdk? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )"
|
||||
IUSE+=" sdk"
|
||||
fi
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="!!app-emulation/virtualbox
|
||||
!app-emulation/virtualbox-additions
|
||||
~app-emulation/virtualbox-modules-${MAIN_PV}
|
||||
!headless? (
|
||||
x11-libs/libXcursor
|
||||
media-libs/libsdl[X]
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXfixes
|
||||
media-libs/libpng
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXft
|
||||
media-libs/freetype
|
||||
media-libs/fontconfig
|
||||
x11-libs/libXext
|
||||
dev-libs/glib
|
||||
chm? ( dev-libs/expat )
|
||||
)
|
||||
dev-libs/libxml2
|
||||
sys-fs/lvm2
|
||||
x11-libs/libXau
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
x11-libs/libXmu
|
||||
x11-libs/libSM
|
||||
x11-libs/libICE
|
||||
x11-libs/libXdmcp
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="opt/VirtualBox/*"
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
src_unpack() {
|
||||
unpack_makeself ${MY_P}_${ARCH}.run
|
||||
unpack ./VirtualBox.tar.bz2
|
||||
|
||||
mkdir "${S}"/${EXTP_PN} || die
|
||||
pushd "${S}"/${EXTP_PN} &>/dev/null || die
|
||||
unpack ${EXTP_P}.tar.gz
|
||||
popd &>/dev/null || die
|
||||
|
||||
if [[ "${PV}" != *beta* ]] && use sdk ; then
|
||||
unpack VirtualBoxSDK-${SDK_PV}.zip
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# create virtualbox configurations files
|
||||
insinto /etc/vbox
|
||||
newins "${FILESDIR}/${PN}-config" vbox.cfg
|
||||
|
||||
if ! use headless ; then
|
||||
newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
|
||||
|
||||
# set up symlinks (bug #572012)
|
||||
dosym /opt/VirtualBox/virtualbox.xml /usr/share/mime/packages/virtualbox.xml
|
||||
|
||||
local size ico icofile
|
||||
for size in 16 24 32 48 64 72 96 128 256 ; do
|
||||
pushd "${S}"/icons/${size}x${size} &>/dev/null || die
|
||||
if [[ -f "virtualbox.png" ]] ; then
|
||||
doicon -s ${size} virtualbox.png
|
||||
fi
|
||||
for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
|
||||
icofile="virtualbox-${ico}.png"
|
||||
if [[ -f "${icofile}" ]] ; then
|
||||
doicon -s ${size} ${icofile}
|
||||
fi
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
done
|
||||
doicon -s scalable "${S}"/icons/scalable/virtualbox.svg
|
||||
insinto /usr/share/pixmaps
|
||||
newins "${S}"/icons/48x48/virtualbox.png ${PN}.png
|
||||
fi
|
||||
|
||||
pushd "${S}"/${EXTP_PN} &>/dev/null || die
|
||||
insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
|
||||
doins -r linux.${ARCH}
|
||||
doins ExtPack* PXE-Intel.rom
|
||||
popd &>/dev/null || die
|
||||
rm -rf "${S}"/${EXTP_PN}
|
||||
|
||||
insinto /opt/VirtualBox
|
||||
dodir /opt/bin
|
||||
|
||||
doins UserManual.pdf
|
||||
|
||||
if [[ "${PV}" != *beta* ]] && use sdk ; then
|
||||
doins -r sdk
|
||||
fi
|
||||
|
||||
if use additions; then
|
||||
doins -r additions
|
||||
fi
|
||||
|
||||
if use vboxwebsrv; then
|
||||
doins vboxwebsrv
|
||||
fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
|
||||
fperms 0750 /opt/VirtualBox/vboxwebsrv
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
|
||||
newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
|
||||
newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
|
||||
fi
|
||||
|
||||
if use rdesktop-vrdp; then
|
||||
doins rdesktop-vrdp
|
||||
doins -r rdesktop-vrdp-keymaps
|
||||
fperms 0750 /opt/VirtualBox/rdesktop-vrdp
|
||||
dosym /opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
|
||||
fi
|
||||
|
||||
if ! use headless && use chm; then
|
||||
doins kchmviewer VirtualBox.chm
|
||||
fowners root:vboxusers /opt/VirtualBox/kchmviewer
|
||||
fperms 0750 /opt/VirtualBox/kchmviewer
|
||||
fi
|
||||
|
||||
# This ebuild / package supports only py2.7. When py3 comes is unknown.
|
||||
# The compile phase makes VBoxPython2_7.so.
|
||||
# py3 support would presumably require a binary pre-compiled by py3.
|
||||
use python && doins VBoxPython.so VBoxPython2_7.so
|
||||
|
||||
rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
|
||||
vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \
|
||||
VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
|
||||
webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
|
||||
90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
|
||||
VBoxPython?_*.so
|
||||
|
||||
if use headless ; then
|
||||
rm -rf VBoxSDL VirtualBox VBoxKeyboard.so
|
||||
fi
|
||||
|
||||
doins -r * || die
|
||||
|
||||
# create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid)
|
||||
dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
|
||||
dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
|
||||
dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
|
||||
dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
|
||||
dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
|
||||
|
||||
local each
|
||||
for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,NetNAT,TestOGL,ExtPackHelperApp}; do
|
||||
fowners root:vboxusers /opt/VirtualBox/${each}
|
||||
fperms 0750 /opt/VirtualBox/${each}
|
||||
pax-mark -m "${D}"/opt/VirtualBox/${each}
|
||||
done
|
||||
# VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
|
||||
fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
|
||||
fperms 4750 /opt/VirtualBox/VBoxNetDHCP
|
||||
fperms 4750 /opt/VirtualBox/VBoxNetNAT
|
||||
|
||||
if ! use headless ; then
|
||||
# Hardened build: Mark selected binaries set-user-ID-on-execution
|
||||
for each in VBox{SDL,Headless} VirtualBox; do
|
||||
fowners root:vboxusers /opt/VirtualBox/${each}
|
||||
fperms 4510 /opt/VirtualBox/${each}
|
||||
pax-mark -m "${D}"/opt/VirtualBox/${each}
|
||||
done
|
||||
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL
|
||||
else
|
||||
# Hardened build: Mark selected binaries set-user-ID-on-execution
|
||||
fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
|
||||
fperms 4510 /opt/VirtualBox/VBoxHeadless
|
||||
pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless
|
||||
fi
|
||||
|
||||
exeinto /opt/VirtualBox
|
||||
newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh"
|
||||
fowners root:vboxusers /opt/VirtualBox/VBox.sh
|
||||
fperms 0750 /opt/VirtualBox/VBox.sh
|
||||
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless
|
||||
dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
|
||||
|
||||
# set an env-variable for 3rd party tools
|
||||
echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
|
||||
doenvd "${T}/90virtualbox"
|
||||
|
||||
local udevdir="$(get_udevdir)"
|
||||
insinto ${udevdir}/rules.d
|
||||
doins "${FILESDIR}"/10-virtualbox.rules
|
||||
sed "s@%UDEVDIR%@${udevdir}@" \
|
||||
-i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
|
||||
# move udev scripts into ${udevdir} (bug #372491)
|
||||
mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"${udevdir} || die
|
||||
fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
gnome2_icon_cache_update
|
||||
|
||||
udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
|
||||
|
||||
elog ""
|
||||
if ! use headless ; then
|
||||
elog "To launch VirtualBox just type: \"VirtualBox\""
|
||||
elog ""
|
||||
fi
|
||||
elog "You must be in the vboxusers group to use VirtualBox."
|
||||
elog ""
|
||||
elog "For advanced networking setups you should emerge:"
|
||||
elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
|
||||
elog ""
|
||||
elog "Please visit http://www.virtualbox.org/wiki/Editions for"
|
||||
elog "an overview about the different features of ${PN}"
|
||||
elog "and virtualbox-ose"
|
||||
if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
|
||||
elog ""
|
||||
elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
|
||||
elog "or else USB in ${PN} won't work."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.tar.gz 16896587 SHA256 c234e158c49f4f92c38e41918c117d756a81236ff1030a896e44faf88284ecc7 SHA512 39a7c6726e57c89a970e771f80369617c95e154498174deed025ca953e85197981215dd1250317285213a8e9bf6b7140e06311bd6df464613bfe90a37ef1c3c8 WHIRLPOOL 8bdf4a499e8d2d463249fb98ea35ee3a91d81004418e171396c0a26d91f3de9eda6fe632a1d85df58e1de1c32c5c939a365277ad836c685f83600277bd7282bf
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.32-112930.tar.gz 18966317 SHA256 3a0c45eb2471566787def7d73f8c01b03a806e5b2042c21911c2142dafdf9a44 SHA512 138b1ee971f396cdde58874c220e9e1d791561dad4e5a5cf14e8bc7aca40d851e3017ef179645cc235c0cf2848dc5e4f500a0ef8865c997371043bf02836acbc WHIRLPOOL 27733c658f1a6cbe31950b89e51b5a18dc5deeaac3a907e302e041e1aa2bea5b013fde83e4c6b7d5c120a022ce4d89355fc54cac9fe7a79ee716c011c638fd3d
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.40-115130.tar.gz 19050961 SHA256 ebb29de8962d60760a2f25c318833a1fe163368b824b6b26802b6b284af70585 SHA512 fb27a8efa376b2a51558e0a8dfcb87a7116e950783030c1aab996675c776c46cdf4d4ff35d111f925f6b2b4c6fd070ff80a971fd2f6ce77b857b17898950f5a3 WHIRLPOOL db1ba8492abf791f2244d12b7a62643c02c8c7999c607464e117cc42360c876d9ee83d36ea8860e18912b52171d12291d93fdcc3d3ff18ff05c2b3a4cea5373c
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.22-115126.tar.gz 19559514 SHA256 244e6f450cba64e0b025711050db3c43e6ce77e12cd80bcd08796315a90c8aaf SHA512 55841287d580d984142a0572aff4124a180bbe10cb8536426992b5d9e0ce0f3f6d3858aae12de728995a237101a581aa6500b312e457b812f079e3ad67e7ec10 WHIRLPOOL fd883e9f4c77b282528c938296ab820a719334abd3573e4fb9f2023b9a4f2dfa09261aad94f808a6bc1203cf5419f17cbc39d7af8e1b6938b05b14ea51470990
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.24-117012.tar.gz 19624088 SHA256 65198a2e048d30fc7d18cd4670fb84fed9a878cca1b77f416b4fea4efe8ca2a4 SHA512 fc821a446c67c4046dd2aa2078d6a71a63a490d59c96f76b29a5a46b26ad7e51588c1009efbafa448e73c799dc816de0b5f0ee17b10d306d3e701a15f69c595d WHIRLPOOL b86d40a08774cd56f612e4bd1edd1bea0e070185e9fab19ca21c0a08ffe092c73877a62dfa5be68e7a963145a84785330c935dd43b5c9ddcfbfc3ee2236f9e0a
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.26-117224.tar.gz 19624237 SHA256 14f152228495a715f526eb74134d43c960919cc534d2bc67cfe34a63e6cf7721 SHA512 c6e31e8fb26b8ca32c423d14e85e15f6372a030ec40e9f06ce1e1234913d3586cc58d46819684c99cf3ced37f35d0a964339199cad5cf43580c88bf1afa63ef6 WHIRLPOOL 9b0ceb8ab21ce54a199ac312879ae4bf17b5bbf3bae6d28035436ae8dd8295ea6fa1d8bb3fc095867a017fdcc357b630436dca46d4875bcdd2aad1ce0cfd9d9f
|
||||
EBUILD virtualbox-extpack-oracle-5.0.16.105871.ebuild 1087 SHA256 cff6609341f4064691b4064cc669f869a15eafa2f96eea9e984d550f11867c74 SHA512 a5aadb7c8e8b910b5000f0b60c5cb6439a2305c3a3d424dc95ef959b5ba3e064c6f6895718d405671fe14c178e00408d2dd81db60a624fe25115d45c138506ab WHIRLPOOL a63a6617cc68c9d6d68a67ff639dd7903536243b4c61ceeadb6292a013895b867c752dad464444f636f3d9459dc7552206be178c1f10406c6a4131345c9b7c4e
|
||||
EBUILD virtualbox-extpack-oracle-5.0.32.112930.ebuild 1085 SHA256 6a7d0f369c7dcbc946b6e8042008144c2cf916e345920760460606bf11d04c1f SHA512 a018d8881652c86d254cb87b68bd134d51930009f815001a6e06a3f40539305dcc3846395f8f59312506a74a9e517c0bb63c1a22d53be60b14a999f66617b79a WHIRLPOOL cb02913b59882c0c81e3cfcabca8d12bf2744c379a22230a0bd0308ed721921d0f641f819aa94aa0bfa253dffe8ff74264f2835ceedc668e45025c0da55c954d
|
||||
EBUILD virtualbox-extpack-oracle-5.0.40.115130.ebuild 1087 SHA256 7d2d78d2681ba512d69ff1d96ae0d1dd1df8ad7765f5d1901a7e0e20ede0a459 SHA512 dcf3ae05bd9bad1806fed11baa6a182971f2dfd448b7b015cd5191d984dc1f8335b206030feac3fc64e1e21a9d55ab1ad5c4f6d9ed806cb25770c92f1eb110d9 WHIRLPOOL abe34a8136c4955c1318b2cc190f5c779d7f5de472df469faf307311d4628e461103bec9d7206cce79fb9a441e876c09f3cb48931babb1a116eccd6aa0bfd64d
|
||||
EBUILD virtualbox-extpack-oracle-5.1.22.115126.ebuild 1087 SHA256 7d2d78d2681ba512d69ff1d96ae0d1dd1df8ad7765f5d1901a7e0e20ede0a459 SHA512 dcf3ae05bd9bad1806fed11baa6a182971f2dfd448b7b015cd5191d984dc1f8335b206030feac3fc64e1e21a9d55ab1ad5c4f6d9ed806cb25770c92f1eb110d9 WHIRLPOOL abe34a8136c4955c1318b2cc190f5c779d7f5de472df469faf307311d4628e461103bec9d7206cce79fb9a441e876c09f3cb48931babb1a116eccd6aa0bfd64d
|
||||
EBUILD virtualbox-extpack-oracle-5.0.40.115130.ebuild 1085 SHA256 6a7d0f369c7dcbc946b6e8042008144c2cf916e345920760460606bf11d04c1f SHA512 a018d8881652c86d254cb87b68bd134d51930009f815001a6e06a3f40539305dcc3846395f8f59312506a74a9e517c0bb63c1a22d53be60b14a999f66617b79a WHIRLPOOL cb02913b59882c0c81e3cfcabca8d12bf2744c379a22230a0bd0308ed721921d0f641f819aa94aa0bfa253dffe8ff74264f2835ceedc668e45025c0da55c954d
|
||||
EBUILD virtualbox-extpack-oracle-5.1.24.117012.ebuild 1087 SHA256 7d2d78d2681ba512d69ff1d96ae0d1dd1df8ad7765f5d1901a7e0e20ede0a459 SHA512 dcf3ae05bd9bad1806fed11baa6a182971f2dfd448b7b015cd5191d984dc1f8335b206030feac3fc64e1e21a9d55ab1ad5c4f6d9ed806cb25770c92f1eb110d9 WHIRLPOOL abe34a8136c4955c1318b2cc190f5c779d7f5de472df469faf307311d4628e461103bec9d7206cce79fb9a441e876c09f3cb48931babb1a116eccd6aa0bfd64d
|
||||
EBUILD virtualbox-extpack-oracle-5.1.26.117224.ebuild 1087 SHA256 7d2d78d2681ba512d69ff1d96ae0d1dd1df8ad7765f5d1901a7e0e20ede0a459 SHA512 dcf3ae05bd9bad1806fed11baa6a182971f2dfd448b7b015cd5191d984dc1f8335b206030feac3fc64e1e21a9d55ab1ad5c4f6d9ed806cb25770c92f1eb110d9 WHIRLPOOL abe34a8136c4955c1318b2cc190f5c779d7f5de472df469faf307311d4628e461103bec9d7206cce79fb9a441e876c09f3cb48931babb1a116eccd6aa0bfd64d
|
||||
MISC ChangeLog 14467 SHA256 65ad667aabd9d63515672a1cd94c0c09252741c0e874b41de5870a09e87437c9 SHA512 b386b1b603bca9aa43637c0e6349a2681ada7ce2b8bcfba437e235ec1bce1a9c95d34474578b84464da7194181948f49e51dfa70d1e8ed504b6bff41cfe85b94 WHIRLPOOL 4ebcffb027e96febc927fcfe7e3ae74ece5c9220a88e56bdf66495652107d168601a3bb7f4235754bbfa4349eb3f19d6d02915c690cf586b2bca83e501f3d185
|
||||
MISC ChangeLog-2015 15802 SHA256 209e7f9dafc2f1ff1a37ce56665ebdc1d928a9c5bfae300c4ebea676c194c940 SHA512 765eb86a6b38b0dfc553e67175aa32608acb984a6b82b2dfc90ae2266492b90c4b5daec355e9e5b50283178ca3539d7e71d535327caca33fe5b7ce47a700f7c5 WHIRLPOOL 3698a1a132418be5858896f513e26b7d1c3acd5991e8c8a3f802d7972e755e64702c5d4f4fcacdf70cf86759450f7b335f58b30b190093184be7939671260965
|
||||
MISC metadata.xml 407 SHA256 a07752ac478a75b8186129fcab7d7fc7b239adf7a03d52a275a1d61c66b54aa6 SHA512 e28c65e666d3f78cc8752c3f8af0d7e5494b4a2f93fdc98cf71110424aa9a72b68ee40aa299c46a7048d375a1f52bd0f03efd12d5e88226a4934989e7634afc2 WHIRLPOOL 38d004ad7163b0ba06c7b86c4e02612a94ff449f1d8a0be61fe705bd1a4bd8c88c8cab27fd5103110663f7b0de9f131b204aa92b7c3584cef93f0bde957c7248
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils multilib versionator
|
||||
|
||||
MAIN_PV="$(get_version_component_range 1-3)"
|
||||
if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
|
||||
MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
|
||||
DEP_PV="${MY_PV}"
|
||||
MY_PV="${MY_PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
else
|
||||
MY_PV="${MAIN_PV}"
|
||||
DEP_PV="${MAIN_PV}"
|
||||
fi
|
||||
VBOX_BUILD_ID="$(get_version_component_range 4)"
|
||||
MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
|
||||
MY_P="${MY_PN}-${MY_PV}-${VBOX_BUILD_ID}"
|
||||
|
||||
DESCRIPTION="PUEL extensions for VirtualBox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="PUEL"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
RDEPEND="~app-emulation/virtualbox-${DEP_PV}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="/usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/.*"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
|
||||
doins -r linux.${ARCH}
|
||||
doins ExtPack* PXE-Intel.rom
|
||||
}
|
@ -1,218 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils linux-mod systemd user toolchain-funcs
|
||||
|
||||
MY_PV="${PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
MY_P=VirtualBox-${MY_PV}
|
||||
DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="X? ( x11-apps/xrandr
|
||||
x11-apps/xrefresh
|
||||
x11-libs/libXmu
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
x11-libs/libXext
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libSM
|
||||
x11-libs/libICE
|
||||
x11-proto/glproto )
|
||||
sys-apps/dbus
|
||||
!!x11-drivers/xf86-input-virtualbox"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/kbuild-0.1.9998_pre20131130
|
||||
>=dev-lang/yasm-0.6.2
|
||||
sys-devel/bin86
|
||||
sys-libs/pam
|
||||
sys-power/iasl
|
||||
X? ( x11-proto/renderproto )
|
||||
!X? ( x11-proto/xproto )"
|
||||
PDEPEND="X? ( ~x11-drivers/xf86-video-virtualbox-${PV} )"
|
||||
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_TARGET_ARCH="${ARCH}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest)
|
||||
vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)"
|
||||
use X && MODULE_NAMES+=" vboxvideo(misc:${WORKDIR}/vboxvideo::${WORKDIR}/vboxvideo)"
|
||||
|
||||
linux-mod_pkg_setup
|
||||
BUILD_PARAMS="KERN_DIR=${KV_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
|
||||
enewgroup vboxguest
|
||||
enewuser vboxguest -1 /bin/sh /dev/null vboxguest
|
||||
# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
|
||||
enewgroup vboxsf
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Create and unpack a tarball with the sources of the Linux guest
|
||||
# kernel modules, to include all the needed files
|
||||
"${S}"/src/VBox/Additions/linux/export_modules "${WORKDIR}/vbox-kmod.tar.gz"
|
||||
unpack ./vbox-kmod.tar.gz
|
||||
|
||||
# Remove shipped binaries (kBuild,yasm), see bug #232775
|
||||
cd "${S}"
|
||||
rm -rf kBuild/bin tools
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# PaX fixes (see bug #298988)
|
||||
pushd "${WORKDIR}" &>/dev/null || die
|
||||
eapply "${FILESDIR}"/vboxguest-4.1.0-log-use-c99.patch
|
||||
popd &>/dev/null || die
|
||||
|
||||
# Disable things unused or splitted into separate ebuilds
|
||||
cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
|
||||
use X || echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk
|
||||
|
||||
# stupid new header references...
|
||||
for vboxheader in {product,revision,version}-generated.h ; do
|
||||
for mdir in vbox{guest,sf} ; do
|
||||
ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
|
||||
"${WORKDIR}/${mdir}/${vboxheader}"
|
||||
done
|
||||
done
|
||||
|
||||
# Remove pointless GCC version check
|
||||
sed -e '/^check_gcc$/d' -i configure || die
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# build the user-space tools, warnings are harmless
|
||||
local cmd=(
|
||||
./configure
|
||||
--nofatal
|
||||
--disable-xpcom
|
||||
--disable-sdl-ttf
|
||||
--disable-pulse
|
||||
--disable-alsa
|
||||
--with-gcc="$(tc-getCC)"
|
||||
--with-g++="$(tc-getCXX)"
|
||||
--target-arch=${ARCH}
|
||||
--with-linux="${KV_OUT_DIR}"
|
||||
--build-headless
|
||||
)
|
||||
echo "${cmd[@]}"
|
||||
"${cmd[@]}" || die "configure failed"
|
||||
source ./env.sh
|
||||
export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
MAKE="kmk" \
|
||||
emake TOOL_YASM_AS=yasm \
|
||||
VBOX_ONLY_ADDITIONS=1 \
|
||||
KBUILD_VERBOSE=2
|
||||
|
||||
# Now creating the kernel modules. We must do this _after_
|
||||
# we compiled the user-space tools as we need two of the
|
||||
# automatically generated header files. (>=3.2.0)
|
||||
linux-mod_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
|
||||
cd "${S}"/out/linux.${ARCH}/release/bin/additions || die
|
||||
|
||||
insinto /sbin
|
||||
newins mount.vboxsf mount.vboxsf
|
||||
fperms 4755 /sbin/mount.vboxsf
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}-8.initd ${PN}
|
||||
|
||||
insinto /usr/sbin/
|
||||
newins VBoxService vboxguest-service
|
||||
fperms 0755 /usr/sbin/vboxguest-service
|
||||
|
||||
insinto /usr/bin
|
||||
doins VBoxControl
|
||||
fperms 0755 /usr/bin/VBoxControl
|
||||
|
||||
# VBoxClient user service and xrandr wrapper
|
||||
if use X ; then
|
||||
doins VBoxClient
|
||||
fperms 0755 /usr/bin/VBoxClient
|
||||
|
||||
pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
|
||||
|| die
|
||||
newins 98vboxadd-xclient VBoxClient-all
|
||||
fperms 0755 /usr/bin/VBoxClient-all
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
# udev rule for vboxdrv
|
||||
local udev_rules_dir="/lib/udev/rules.d"
|
||||
dodir ${udev_rules_dir}
|
||||
echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
|
||||
>> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
|
||||
|| die
|
||||
echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
|
||||
>> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
|
||||
|| die
|
||||
|
||||
# VBoxClient autostart file
|
||||
insinto /etc/xdg/autostart
|
||||
doins "${FILESDIR}"/vboxclient.desktop
|
||||
|
||||
# sample xorg.conf
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins "${FILESDIR}"/xorg.conf.vbox
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
if ! use X ; then
|
||||
elog "use flag X is off, enable it to install the"
|
||||
elog "X Window System video driver."
|
||||
fi
|
||||
elog ""
|
||||
elog "Please add users to the \"vboxguest\" group so they can"
|
||||
elog "benefit from seamless mode, auto-resize and clipboard."
|
||||
elog ""
|
||||
elog "The vboxsf group has been added to make automount services work."
|
||||
elog "These services are part of the shared folders support."
|
||||
elog ""
|
||||
elog "Please add:"
|
||||
elog "/etc/init.d/${PN}"
|
||||
elog "to the default runlevel in order to start"
|
||||
elog "needed services."
|
||||
elog "To use the VirtualBox X driver, use the following"
|
||||
elog "file as your /etc/X11/xorg.conf:"
|
||||
elog " /usr/share/doc/${PF}/xorg.conf.vbox"
|
||||
elog ""
|
||||
elog "Also make sure you use the Mesa library for OpenGL:"
|
||||
elog " eselect opengl set xorg-x11"
|
||||
elog ""
|
||||
elog "An autostart .desktop file has been installed to start"
|
||||
elog "VBoxClient in desktop sessions."
|
||||
elog ""
|
||||
elog "You can mount shared folders with:"
|
||||
elog " mount -t vboxsf <shared_folder_name> <mount_point>"
|
||||
elog ""
|
||||
elog "Warning:"
|
||||
elog "this ebuild is only needed if you are running gentoo"
|
||||
elog "inside a VirtualBox Virtual Machine, you don't need"
|
||||
elog "it to run VirtualBox itself."
|
||||
elog ""
|
||||
}
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# XXX: the tarball here is just the kernel modules split out of the binary
|
||||
# package that comes from virtualbox-bin
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils linux-mod user
|
||||
|
||||
MY_P=vbox-kernel-module-src-${PV}
|
||||
DESCRIPTION="Kernel Modules for Virtualbox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="pax_kernel"
|
||||
|
||||
RDEPEND="!=app-emulation/virtualbox-9999"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_TARGET_ARCH="${ARCH}"
|
||||
MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup vboxusers
|
||||
|
||||
CONFIG_CHECK="!TRIM_UNUSED_KSYMS"
|
||||
ERROR_TRIM_UNUSED_KSYMS="The kernel option CONFIG_TRIM_UNUSED_KSYMS removed kernel symbols that are needed by ${PN} to load correctly."
|
||||
|
||||
linux-mod_pkg_setup
|
||||
|
||||
BUILD_PARAMS="KERN_DIR=${KV_DIR} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if kernel_is -ge 2 6 33 ; then
|
||||
# evil patch for new kernels - header moved
|
||||
grep -lR linux/autoconf.h * | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
|
||||
fi
|
||||
|
||||
if use pax_kernel && kernel_is -ge 3 0 0 ; then
|
||||
epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
insinto /usr/lib/modules-load.d/
|
||||
doins "${FILESDIR}"/virtualbox.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\","
|
||||
elog "\"vboxnetadp\" and \"vboxpci\" to:"
|
||||
elog " /etc/conf.d/modules"
|
||||
}
|
@ -1,435 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils fdo-mime flag-o-matic java-pkg-opt-2 linux-info multilib pax-utils python-single-r1 toolchain-funcs udev
|
||||
|
||||
MY_PV="${PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
MY_P=VirtualBox-${MY_PV}
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
|
||||
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.0.32-patches-01.tar.xz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="alsa debug doc headless java libressl lvm pam pulseaudio +opengl python +qt4 +sdk +udev vboxwebsrv vnc"
|
||||
|
||||
RDEPEND="!app-emulation/virtualbox-bin
|
||||
~app-emulation/virtualbox-modules-${PV}
|
||||
dev-libs/libIDL
|
||||
>=dev-libs/libxslt-1.1.19
|
||||
net-misc/curl
|
||||
dev-libs/libxml2
|
||||
media-libs/libpng:0=
|
||||
media-libs/libvpx:0=
|
||||
sys-libs/zlib
|
||||
!headless? (
|
||||
media-libs/libsdl:0[X,video]
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
opengl? ( virtual/opengl media-libs/freeglut )
|
||||
qt4? (
|
||||
dev-qt/qtgui:4
|
||||
dev-qt/qtcore:4
|
||||
opengl? ( dev-qt/qtopengl:4 )
|
||||
x11-libs/libXinerama
|
||||
)
|
||||
)
|
||||
java? ( >=virtual/jre-1.6:= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
lvm? ( sys-fs/lvm2 )
|
||||
udev? ( >=virtual/udev-171 )
|
||||
vnc? ( >=net-libs/libvncserver-0.9.9 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/kbuild-0.1.9998_pre20131130
|
||||
>=dev-lang/yasm-0.6.2
|
||||
sys-devel/bin86
|
||||
sys-libs/libcap
|
||||
sys-power/iasl
|
||||
virtual/pkgconfig
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.13 )
|
||||
doc? (
|
||||
app-text/docbook-sgml-dtd:4.4
|
||||
dev-texlive/texlive-basic
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-latexrecommended
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
dev-texlive/texlive-fontsextra
|
||||
)
|
||||
!headless? ( x11-libs/libXinerama )
|
||||
java? ( >=virtual/jre-1.6:= )
|
||||
pam? ( sys-libs/pam )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so
|
||||
usr/lib/virtualbox/VBoxSDL.so
|
||||
usr/lib/virtualbox/VBoxSharedFolders.so
|
||||
usr/lib/virtualbox/VBoxDD2.so
|
||||
usr/lib/virtualbox/VBoxOGLrenderspu.so
|
||||
usr/lib/virtualbox/VBoxPython.so
|
||||
usr/lib/virtualbox/VBoxDD.so
|
||||
usr/lib/virtualbox/VBoxDDU.so
|
||||
usr/lib/virtualbox/VBoxREM64.so
|
||||
usr/lib/virtualbox/VBoxSharedClipboard.so
|
||||
usr/lib/virtualbox/VBoxHeadless.so
|
||||
usr/lib/virtualbox/VBoxRT.so
|
||||
usr/lib/virtualbox/VBoxREM.so
|
||||
usr/lib/virtualbox/VBoxSettings.so
|
||||
usr/lib/virtualbox/VBoxKeyboard.so
|
||||
usr/lib/virtualbox/VBoxSharedCrOpenGL.so
|
||||
usr/lib/virtualbox/VBoxVMM.so
|
||||
usr/lib/virtualbox/VirtualBox.so
|
||||
usr/lib/virtualbox/VBoxOGLhosterrorspu.so
|
||||
usr/lib/virtualbox/components/VBoxC.so
|
||||
usr/lib/virtualbox/components/VBoxSVCM.so
|
||||
usr/lib/virtualbox/components/VBoxDDU.so
|
||||
usr/lib/virtualbox/components/VBoxRT.so
|
||||
usr/lib/virtualbox/components/VBoxREM.so
|
||||
usr/lib/virtualbox/components/VBoxVMM.so
|
||||
usr/lib/virtualbox/VBoxREM32.so
|
||||
usr/lib/virtualbox/VBoxPython2_7.so
|
||||
usr/lib/virtualbox/VBoxXPCOMC.so
|
||||
usr/lib/virtualbox/VBoxOGLhostcrutil.so
|
||||
usr/lib/virtualbox/VBoxNetDHCP.so
|
||||
usr/lib/virtualbox/VBoxNetNAT.so"
|
||||
|
||||
REQUIRED_USE="
|
||||
java? ( sdk )
|
||||
python? ( sdk )
|
||||
vboxwebsrv? ( java )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if ! use headless && ! use qt4 ; then
|
||||
einfo "No USE=\"qt4\" selected, this build will not include"
|
||||
einfo "any Qt frontend."
|
||||
elif use headless && use qt4 ; then
|
||||
einfo "You selected USE=\"headless qt4\", defaulting to"
|
||||
einfo "USE=\"headless\", this build will not include any X11/Qt frontend."
|
||||
fi
|
||||
|
||||
if ! use opengl ; then
|
||||
einfo "No USE=\"opengl\" selected, this build will lack"
|
||||
einfo "the OpenGL feature."
|
||||
fi
|
||||
if ! use python ; then
|
||||
einfo "You have disabled the \"python\" USE flag. This will only"
|
||||
einfo "disable the python bindings being installed."
|
||||
fi
|
||||
java-pkg-opt-2_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
|
||||
tc-ld-disable-gold #bug 488176
|
||||
tc-export CC CXX LD AR RANLIB
|
||||
export HOST_CC="$(tc-getBUILD_CC)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove shipped binaries (kBuild,yasm), see bug #232775
|
||||
rm -r kBuild/bin tools || die
|
||||
|
||||
# Remove pointless GCC version check
|
||||
sed -e '/^check_gcc$/d' -i configure || die
|
||||
|
||||
# Disable things unused or split into separate ebuilds
|
||||
sed -e "s@MY_LIBDIR@$(get_libdir)@" \
|
||||
"${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
|
||||
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
|
||||
|
||||
# Do not use hard-coded ld (related to bug #488176)
|
||||
sed -e '/QUIET)ld /s@ld @$(LD) @' \
|
||||
-i src/VBox/Devices/PC/ipxe/Makefile.kmk || die
|
||||
|
||||
# Use PAM only when pam USE flag is enbaled (bug #376531)
|
||||
if ! use pam ; then
|
||||
elog "Disabling PAM removes the possibility to use the VRDP features."
|
||||
sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
|
||||
sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
|
||||
src/VBox/HostServices/Makefile.kmk || die
|
||||
fi
|
||||
|
||||
# add correct java path
|
||||
if use java ; then
|
||||
sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \
|
||||
-i "${S}"/Config.kmk || die
|
||||
java-pkg-opt-2_src_prepare
|
||||
fi
|
||||
|
||||
#if ! gcc-specs-pie ; then
|
||||
rm "${WORKDIR}/patches/050_${PN}-5.0.2-nopie.patch" || die
|
||||
#fi
|
||||
|
||||
eapply "${WORKDIR}/patches"
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use alsa || myconf+=( --disable-alsa )
|
||||
use debug && myconf+=( --build-debug )
|
||||
use doc || myconf+=( --disable-docs )
|
||||
use java || myconf+=( --disable-java )
|
||||
use lvm || myconf+=( --disable-devmapper )
|
||||
use opengl || myconf+=( --disable-opengl )
|
||||
use pulseaudio || myconf+=( --disable-pulse )
|
||||
use python || myconf+=( --disable-python )
|
||||
use vboxwebsrv && myconf+=( --enable-webservice )
|
||||
use vnc && myconf+=( --enable-vnc )
|
||||
if ! use headless ; then
|
||||
use qt4 || myconf+=( --disable-qt4 )
|
||||
else
|
||||
myconf+=( --build-headless --disable-opengl )
|
||||
fi
|
||||
if use amd64 && ! has_multilib_profile ; then
|
||||
myconf+=( --disable-vmmraw )
|
||||
fi
|
||||
# not an autoconf script
|
||||
./configure \
|
||||
--with-gcc="$(tc-getCC)" \
|
||||
--with-g++="$(tc-getCXX)" \
|
||||
--disable-dbus \
|
||||
--disable-kmods \
|
||||
${myconf[@]} \
|
||||
|| die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
source ./env.sh || die
|
||||
|
||||
MAKEJOBS=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+')
|
||||
MAKELOAD=$(echo ${MAKEOPTS} | egrep -o '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+') #'
|
||||
MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
|
||||
MAKE="kmk" emake \
|
||||
VBOX_BUILD_PUBLISHER=_Gentoo \
|
||||
TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \
|
||||
TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \
|
||||
TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \
|
||||
TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \
|
||||
VBOX_GCC_OPT="${CXXFLAGS}" \
|
||||
TOOL_YASM_AS=yasm KBUILD_VERBOSE=2 \
|
||||
all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local binpath="release"
|
||||
use debug && binpath="debug"
|
||||
cd "${S}"/out/linux.${ARCH}/${binpath}/bin || die
|
||||
|
||||
local vbox_inst_path="/usr/$(get_libdir)/${PN}" each fwfile
|
||||
|
||||
vbox_inst() {
|
||||
local binary="${1}"
|
||||
local perms="${2:-0750}"
|
||||
local path="${3:-${vbox_inst_path}}"
|
||||
|
||||
[[ -n "${binary}" ]] || die "vbox_inst: No binray given!"
|
||||
[[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits."
|
||||
|
||||
insinto ${path}
|
||||
doins ${binary}
|
||||
fowners root:vboxusers ${path}/${binary}
|
||||
fperms ${perms} ${path}/${binary}
|
||||
}
|
||||
|
||||
# Create configuration files
|
||||
insinto /etc/vbox
|
||||
newins "${FILESDIR}/${PN}-4-config" vbox.cfg
|
||||
|
||||
# Set the right libdir
|
||||
sed -i \
|
||||
-e "s@MY_LIBDIR@$(get_libdir)@" \
|
||||
"${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
|
||||
|
||||
# Install the wrapper script
|
||||
exeinto ${vbox_inst_path}
|
||||
newexe "${FILESDIR}/${PN}-ose-5-wrapper" "VBox"
|
||||
fowners root:vboxusers ${vbox_inst_path}/VBox
|
||||
fperms 0750 ${vbox_inst_path}/VBox
|
||||
|
||||
# Install binaries and libraries
|
||||
insinto ${vbox_inst_path}
|
||||
doins -r components
|
||||
|
||||
# *.rc files for x86_64 are only available on multilib systems
|
||||
local rcfiles="*.rc"
|
||||
if use amd64 && ! has_multilib_profile ; then
|
||||
rcfiles=""
|
||||
fi
|
||||
for each in VBox{ExtPackHelperApp,Manage,SVC,Tunctl,XPCOMIPCD} *so *r0 ${rcfiles} ; do
|
||||
vbox_inst ${each}
|
||||
done
|
||||
|
||||
# These binaries need to be suid root in any case.
|
||||
for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do
|
||||
vbox_inst ${each} 4750
|
||||
done
|
||||
|
||||
# Install EFI Firmware files (bug #320757)
|
||||
pushd "${S}"/src/VBox/Devices/EFI/FirmwareBin &>/dev/null || die
|
||||
for fwfile in VBoxEFI{32,64}.fd ; do
|
||||
vbox_inst ${fwfile} 0644
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
|
||||
# VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
|
||||
# VBoxXPCOMIPCD (bug #524202)
|
||||
for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do
|
||||
pax-mark -m "${D}"${vbox_inst_path}/${each}
|
||||
done
|
||||
|
||||
# Symlink binaries to the shipped wrapper
|
||||
for each in vbox{headless,manage} VBox{Headless,Manage,VRDP} ; do
|
||||
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
|
||||
done
|
||||
dosym ${vbox_inst_path}/VBoxTunctl /usr/bin/VBoxTunctl
|
||||
|
||||
# VRDPAuth only works with this (bug #351949)
|
||||
dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so
|
||||
|
||||
# set an env-variable for 3rd party tools
|
||||
echo -n "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox"
|
||||
doenvd "${T}/90virtualbox"
|
||||
|
||||
if ! use headless ; then
|
||||
vbox_inst VBoxSDL 4750
|
||||
pax-mark -m "${D}"${vbox_inst_path}/VBoxSDL
|
||||
|
||||
for each in vboxsdl VBoxSDL ; do
|
||||
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
|
||||
done
|
||||
|
||||
if use opengl && use qt4 ; then
|
||||
vbox_inst VBoxTestOGL
|
||||
pax-mark -m "${D}"${vbox_inst_path}/VBoxTestOGL
|
||||
fi
|
||||
|
||||
if use qt4 ; then
|
||||
vbox_inst VirtualBox 4750
|
||||
pax-mark -m "${D}"${vbox_inst_path}/VirtualBox
|
||||
|
||||
for each in virtualbox VirtualBox ; do
|
||||
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
|
||||
done
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins -r nls
|
||||
|
||||
newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop
|
||||
fi
|
||||
|
||||
pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die
|
||||
for size in 16 32 48 64 128 ; do
|
||||
newicon -s ${size} ${PN}-${size}px.png ${PN}.png
|
||||
done
|
||||
newicon ${PN}-48px.png ${PN}.png
|
||||
doicon -s scalable ${PN}.svg
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
if use lvm ; then
|
||||
vbox_inst VBoxVolInfo 4750
|
||||
dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo
|
||||
fi
|
||||
|
||||
if use sdk ; then
|
||||
insinto ${vbox_inst_path}
|
||||
doins -r sdk
|
||||
|
||||
if use java ; then
|
||||
java-pkg_regjar "${D}${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
|
||||
java-pkg_regso "${D}${vbox_inst_path}/libvboxjxpcom.so"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use udev ; then
|
||||
# New way of handling USB device nodes for VBox (bug #356215)
|
||||
local udevdir="$(get_udevdir)"
|
||||
insinto ${udevdir}
|
||||
doins VBoxCreateUSBNode.sh
|
||||
fowners root:vboxusers ${udevdir}/VBoxCreateUSBNode.sh
|
||||
fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
|
||||
insinto ${udevdir}/rules.d
|
||||
sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/10-virtualbox.rules \
|
||||
> "${T}"/10-virtualbox.rules || die
|
||||
doins "${T}"/10-virtualbox.rules
|
||||
fi
|
||||
|
||||
if use vboxwebsrv ; then
|
||||
vbox_inst vboxwebsrv
|
||||
dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv
|
||||
newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
|
||||
newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
|
||||
fi
|
||||
|
||||
if use doc ; then
|
||||
dodoc UserManual.pdf
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
if use udev ; then
|
||||
udevadm control --reload-rules \
|
||||
&& udevadm trigger --subsystem-match=usb
|
||||
fi
|
||||
|
||||
if ! use headless && use qt4 ; then
|
||||
elog "To launch VirtualBox just type: \"virtualbox\"."
|
||||
fi
|
||||
elog "You must be in the vboxusers group to use VirtualBox."
|
||||
elog ""
|
||||
elog "The latest user manual is available for download at:"
|
||||
elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
|
||||
elog ""
|
||||
elog "For advanced networking setups you should emerge:"
|
||||
elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
|
||||
elog ""
|
||||
elog "IMPORTANT!"
|
||||
elog "If you upgrade from app-emulation/virtualbox-ose make sure to run"
|
||||
elog "\"env-update\" as root and logout and relogin as the user you wish"
|
||||
elog "to run ${PN} as."
|
||||
elog ""
|
||||
elog "Starting with version 4.0.0, ${PN} has USB-1 support."
|
||||
elog "For USB-2 support, PXE-boot ability and VRDP support please emerge"
|
||||
elog " app-emulation/virtualbox-extpack-oracle"
|
||||
elog "package."
|
||||
elog "Starting with version 5.0.0, ${PN} no longer has the \"additions\" and"
|
||||
elog "the \"extension\" USE flag. For installation of the guest additions ISO"
|
||||
elog "image, please emerge"
|
||||
elog " app-emulation/virtualbox-additions"
|
||||
elog "and for the USB2, USB3, VRDP and PXE boot ROM modules, please emerge"
|
||||
elog " app-emulation/virtualbox-extpack-oracle"
|
||||
if ! use udev ; then
|
||||
elog ""
|
||||
elog "WARNING!"
|
||||
elog "Without USE=udev, USB devices will likely not work in ${PN}."
|
||||
elif [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
|
||||
elog ""
|
||||
elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
|
||||
elog "or else USB in ${PN} won't work."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,12 +1,12 @@
|
||||
AUX 70_mod_php5.backcompat.conf 850 SHA256 8a5c1ee10b2ac49bec3299c2cff4e1cd0c75e4407e1a5212f5c872d45c67c1f5 SHA512 eac982be5e48bab849a9b0ec11a336234daf450c7feb8d8955159108f1dfa7a91013b8b2e2c3eb39dbb8d90aa6e21877a7d955598592c40735b10ec9e8f15cad WHIRLPOOL ef0c4d04ec8316c494b746c5e505faf530dd8773983cb28f98b7ea0fa76addd6b76b601536cfa6db674d22d3474e57f8cfffa03b9d01373f0b3fd74c18553b15
|
||||
AUX php-fpm-launcher 134 SHA256 d7e944a016a8a282b9a684de1820c8e5c00791c27471a528b1ee8dc620eb83e8 SHA512 4304ea6df7093af06f1b7df5bf5d8ed7692403cc64a5c4c516e49d36fa866b33e4815876d28cc365f5ccb1e301ef7ce9b57e15ed959a41c91fb25af7236fed29 WHIRLPOOL f6123fb338a10e23f21616ab1bbfa385289748cff9523c2a1d39e82f53f104eacc0f3b088794a12b678551b7d8ef1b6262480882b62ce38067e923e7592b4629
|
||||
AUX php-fpm-launcher-r1 177 SHA256 13ced0b46a7f20c4afac19f9ef349d6146208a4569269eb185511fbb5eac7692 SHA512 f8ef3f6d220098b9fb112b2d97dac5836777b7e494586a7ebee359920fae6c349da797db4414322f07f6d6d03a661af5e1b6b49e7c8cd784971065bbda5b420f WHIRLPOOL 0af5f426800cb5fc0f4a3d46fbc593e7d7eeb02f0dea4d86ce5ab816fc2adf76baaff3dcd3a4c8e292199e5b80d0c6b2f985c1888742d2d89fea7bc67708b470
|
||||
AUX php-fpm-launcher-r2 272 SHA256 d9d0b2a91a135eaf8f16fa3442e7620bd76e97e75045d044a0ec19b615053143 SHA512 d712116097265a849e2904b6ab80fbaebaaf51848da43ac03424a8bf2ee469f946cd415d778337f7282dc7ac5cd8e191ef025db73b58383eb6d3b5433de32ace WHIRLPOOL b2fbee1241bb88de21fc4839b4b842c52ebb2247946fe88fbefb7b320eaf80cb234637f8e777cfd274ab9b866399a776a67762cecc7198a56e4d3e7e34ad27f2
|
||||
AUX php-fpm.conf 29 SHA256 640dba0d960bfeaae9ad38d2826d3f6b5d6c175a4d3e16664eefff29141faad5 SHA512 824e9a0d10063283357d49a81ab49bf834afd24f098482bdbaa9ab60bbad2b0dea6f5879259b73717d437626b02fb4f2d3ef68b7bcbb26bee274a7b61144720f WHIRLPOOL 0979fc3fc9e2ac53fef2f5efa9de745b9e97aeccfd045e23778a4e7bd8f8bc0a69d19fcbccb482cc210e6cb291ff9c6150c2b73fbc20991c64d1990c735366e9
|
||||
DIST eselect-php-0.9.2.tar.xz 48356 SHA256 8b2acfccb3d2e3d7cad137fc4306711371ebd544cbcdad8e9d46c5dacf8ed889 SHA512 ebf4c9039aaa3ffad79dee181b5cd77f144a4b1b49d80291b290377b7ca5a9618d8b18922f0624e646c4d80266c58199bb936a7b8dd5d2e2bdc296099f583edf WHIRLPOOL 5ca0673a80b5e88522ff1ca82c4b4f842a63439cd47562c72048a4d66dc88d2dcc7070c28c0b8ff50a75bdb1a9056ee5391b37f4dc34cc9eda3652c6791a276c
|
||||
DIST eselect-php-0.9.4.tar.xz 49576 SHA256 44c5966a2c7f0a052f77f780995d658cecf2407b928e31e99ac810c16c7c1a95 SHA512 2ba1dd75d4bb9611c6687ed4449f715728263538f772652aa1ac013103cf9ddf328c854326cf6da4f9b3ff2279bf99d973325520fe8b4e3ba7a76a9c3264e78e WHIRLPOOL cd743fd8a99955e03ec9693e83fb808b6c048e04b8609f1a12be22cdcbfc4d6fd28fa5e66e74f1ef665d6366e9bb53120fcf91a088095fe7386549b6fb3bbff1
|
||||
EBUILD eselect-php-0.9.2.ebuild 1956 SHA256 c1cd1ae5488a3e1068faff2a2242e40d9432996c65d9291d0eb7eb7141112f36 SHA512 5ae4cb205892103b1ccbd809d07f46ebcb64587663ca4bddb47bc194992f8b208b41852cd3d639421fd9c14fc070df083b44017bfa68f09c06e3865bd04416a5 WHIRLPOOL e00f5ec4ce305d9562e86f5939eab6adc34dad1016cb99025dea21cd695b94178deb9ed904c159b1365dc9b69facb18a9d135dd4deb5cb79c83a841230829070
|
||||
EBUILD eselect-php-0.9.4.ebuild 2138 SHA256 68eac8e8213e7120473d31910159ab5f74364f9cc0e940a5d155a8f1252f8a5e SHA512 4c0d9ca43a1361e0fa2ac76d9e65fd05a23b66dcf3c95fc9925b94271ad12a2ace830920ccc0695ae3b6250ba976d6a512d2a44af1a80870775cff0ce0b98088 WHIRLPOOL c7b718815f1dabf173d8c46b48ec74bf110a7914943f0122b658cedf5609f15b26fd3ae23bc3de3a340ef501bac5e346a0ca21ae576064c67c042387b009a5d1
|
||||
EBUILD eselect-php-9999.ebuild 2052 SHA256 e0373fbf02dd719575e6fab8df5624df44872abbb7c0bc6ac6245ea22fea3144 SHA512 1b7c893b0a196bf8bdbad7164ff84ecb7323a029035663b37d80035b6521db8ddcf50e0fab1561a0f079a479bb24ff193d6859e1c65bfee874c36b93c4625ce4 WHIRLPOOL 62c42f3611d9eac8f0c90515272ac5ef983cb5b4249a47947ef495fd3f758621bc1f40baccd2a1b088fdb5eafa1625d5af29ff6a5e483b1241035f0e67a8486d
|
||||
EBUILD eselect-php-0.9.4-r1.ebuild 2138 SHA256 7d3f38d50cb569604f24028086e5a89b090c162c82193de950658638f5456227 SHA512 021aea60fdbef4a46459f64f6c5f06834a4506c21d5d39019a7d0e17e9d956da6d1b64838416022d6d8d257c0a519a7440a69f242770a398c8cb6238748e8924 WHIRLPOOL fb70d41e27e824bce0ce5e870314f6dd9aa3d02e41ccfb0410e4fd39016b6fef79d137202ffb04040ece704646b294705dd70e4ecf89ddaba941a8f91e6f1e32
|
||||
EBUILD eselect-php-9999.ebuild 2052 SHA256 1f1c0f2e7dcab851455141b6ef5254400fd01db0b204e4b0dab412f87560762b SHA512 bd9dcbf30df9f9788b93a2835efe15210354f3afdf53b7efbc51508ff5621c21a463a997099736d3d989dd6fdd9921d313008f1d18790df6609222f5a4700c23 WHIRLPOOL 3f2cc0166fa51dfbb22380c990517a1b8f1f5882c10be703ac21cbea483ff15f5e7acb69f547d34f23a81bc02c50963997d7463c9781193a2895fc01401f95a6
|
||||
MISC ChangeLog 12923 SHA256 2bf1eefbe1c65ca3d0bfa5aad878e74f8ecb6b4748b3dc9aa0716f8175c631b8 SHA512 e2fd59f34fa15d898ebbe4e538e68dd8378200d073e1e98bae96c2ae14f3ee32c469851f39f5f9d95aeffa09932a26956f05ac8b2b6f46afc3433d61b9324222 WHIRLPOOL 94484b317e0a5084f28db441382b46632a3bb3274e9bcb2bead8342a6d329de09d01a948b557c8fec0f5686e7776667d47e4619e25234d17bb26fae92aa8f5d6
|
||||
MISC ChangeLog-2015 9793 SHA256 34a312c6879a62e1ef1e014dcb7ed39e4c4b7b5a25673a37da2a316c6594f2d4 SHA512 9dbd821886a7ab86c0196a0ccd855bb483c620f01ac2ea4705c3e4297f4970071f66006e293182181a3365b044bedca70eeaef4d33caf25986c33dc71aa74267 WHIRLPOOL 7ad5e2b282e9d845a05b5b225c4afe68728360016219a00292b9f16e3595e112555ce0bf604a7c6edef302ba6598ca229d8aa9eb9392c046fc1227a105ea7ec9
|
||||
MISC metadata.xml 387 SHA256 fdc96f369aa373454f8c06dce987092169bf218f49d44e57cfb343a8725e48ce SHA512 80a043e0836a1ac58120f1471e997face2f60117e3a83d490ad259a05cfdc39098c457573e3550c9fc3a7712f28b9faacd427c076e8f46ed3476e42f58f8f1b5 WHIRLPOOL d1c2ba87ec73d3bcf9d4be46e184b1852e34aaa4e2e4a6f497ecef4d321a134ae7e3104c3ee17931b1b1d2d9387323489b04b0094d3040468b72adccc925099f
|
||||
|
@ -1,9 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
source /lib/gentoo/functions.sh
|
||||
|
||||
PHPSLOT="${1}"
|
||||
[ -z "${PHPSLOT}" ] && PHPSLOT="$(eselect php show fpm)"
|
||||
shift
|
||||
|
||||
exec /usr/$(get_libdir)/${PHPSLOT}/bin/php-fpm "${@}"
|
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -o errexit
|
||||
|
||||
. /lib/gentoo/functions.sh
|
||||
|
||||
# If there are no arguments, then "shift" will fail (bug 626496).
|
||||
if [ $# -eq 0 ]; then
|
||||
PHP_SLOT=$(eselect php show fpm)
|
||||
else
|
||||
PHP_SLOT=$1
|
||||
shift
|
||||
fi
|
||||
|
||||
exec "/usr/$(get_libdir)/${PHP_SLOT}/bin/php-fpm" "${@}"
|
@ -1,5 +1,5 @@
|
||||
DIST sl-5.02.tar.gz 5353 SHA256 1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a SHA512 a4d18bc79d7e0eca7748b10226a6b2a85a7a01d636e4e9215bf524a7849bc5cb250034326e5a69f7423d79e40b92182fddc0e56e25df616edae06369c782cb26 WHIRLPOOL cd44531f70bb854f3fe0f421cc63c9ec7e694631d23249cd3ea452eb76ef3aa43bbe7159796e879dac85be8188084ca1321d5368f87a0d32178dc42aaa72d8c4
|
||||
EBUILD sl-5.02.ebuild 872 SHA256 ade4bd0edc247feeec306ee28a79cb7d17c70dd41d5b5f661a2a2c59362bf069 SHA512 5646e55844a4c83a4cde181ddef3e90346bbf94c813deadc5f795c351017ed88f58bb51978be036cf9c6fbfc59d2ca800328d81a75f0ed2ae603643230730f69 WHIRLPOOL 8101391f52d036fc23c1820a98baec7dc9959cf06b75a4f3cbefab2b7da7423e8f062349c7d9447b26d9ce004d38078f793023425c039d958202fdae69f64829
|
||||
EBUILD sl-5.02.ebuild 877 SHA256 f6f7b87dd130c25a46e6bc28bfda8a5fba3e6b714ab44cbd48209c1580ac8358 SHA512 f3866e623999c20a2d160a6b14c43c36d0a835370fc25a14cc8c2e6dc312091dff9bfec2f0e49880e338b361de92b15b461a74a1b3964f6bc214647a7705996f WHIRLPOOL 649832a9befb98bf6cadf4c0c33482a0b0ed62ab37508c51c665f90955db3ae0ecbb29bbcd2195dc50dc3226d1dbdbc754316940080fad5226703d6da4d7b8ea
|
||||
MISC ChangeLog 2979 SHA256 f6a2f6e3a447c1d371c276287158b202e919301a48d366a4a5071f8877c6dc45 SHA512 61954ac509294ba6590491a718de0d5ece4e37ee76ba172f7e3badad99b0cf639928d6f7e9c55d166bc2878126a2ba5cb3deb6e6ec34a9640539d8560fa3a295 WHIRLPOOL 5e759feb77042d29b629e50283a895d7b20e897cf7430ffae94ac3b1d4875f0761f4e81c409ea14856e35db36bce4626cbee20cc8951755f1255b6c068dc72ee
|
||||
MISC ChangeLog-2015 4119 SHA256 24fe78bd9a1d92b745f6ac2f3ab6cc665a26830dc125f7828ed432022529858d SHA512 d71284cb1821a9ccaf2f3d2c85178128c33227167c7401f09b81ffaad6845da8e6a0b6e0a270e91bcdc3aa241bbdd78ddc0103373406a882cd388446551b0909 WHIRLPOOL 65a72c311c52ad197638c12cede705775232a3cef6096a8138f0501c75685a63203f4ced913155c071e7a1f319db6bf84fe31951ff146b68e35def3fa6fed98c
|
||||
MISC metadata.xml 607 SHA256 af05961fe9c4e4bb9e913633f293b031084289875b691117e816af4f006ff694 SHA512 7f3cdb880453bbea4ae1cc7932e640331ec88693dfac15ab059e6579648834a958e20e8d1396c1beab386247c95724abad199ec7cd607e5fd66c4fd519bb4a5c WHIRLPOOL 0fa473ec2108d39915f65c4fb87bbf0ac3da5fabf49be7fe0940e584031e1279fb9fceebd5ca24a93f2c582e2e2c00a985313c73b8c7296b59c167e7114c1e92
|
||||
|
@ -1,11 +1,11 @@
|
||||
DIST homebank-4.6.3.tar.gz 1899045 SHA256 f6e31bb789d626b507c2af9d176a0bac0cbaec770ede73048ba7a6df113a6948 SHA512 aab7374d90ffc52a40188eb334fc9b3461c299014d6134f236488991400fffe9f6dcb69247501857fe4caafbb08f0c5d729211b13551203f1231d136e99e024d WHIRLPOOL e8f6a421c64eb1bf6f2d97910e4687b00cf794fd27c8aff83ce9d39e18393cccca1984e73a44110ff5e87427fd0ed74963dcb997490d97614116800100daca5b
|
||||
DIST homebank-5.0.9.tar.gz 2734386 SHA256 d0bc763e94da0cba544495b07070e79faecf1d5de0cfb092d126482525e062b7 SHA512 832229de9812621bcce3037f1f70eb63cf96cb33468e0e76202ebe3a489544090d5b54fdc7b42feefaf7722c3f42c6d9bc45ee5fbd1b8638c2e54b65ea03357f WHIRLPOOL 4cc8d4a062e4b2f94324307e2b8a8b63caf26095708a814d8561d8818046d6c9fb1d4608fb254366c97cbe0baa8c1d3986d3f233e1a4c32e7cd53ee1380a6add
|
||||
DIST homebank-5.1.1.tar.gz 2675174 SHA256 9cd36ddc6931fd95ef5bcc6a723b3df0651b32e19465570d223c21ac1d5aa4bd SHA512 46dea5ed5d134cb30aafaf6890853156753733a89266e2b83297315e4b2a4b570c73d89ff6aa12799a8bc502cc31a95174c09f273260049375f14fa896ce33c8 WHIRLPOOL 5074618039f5d7d6329f119ab4ab9644998e96c0961f5eecfd86514d574509d3fa967f888e4e3b4f1211049123c4acbe83a5b273f43524e209c800debe88b7f1
|
||||
DIST homebank-5.1.3.tar.gz 2686661 SHA256 22b2baf2e66fee2f97c7a6050298aa6d2502d75f02f046259e4181512714fb73 SHA512 c95ac2871c3219d734aeb35d11e1e678efc50e166e2f8c1f05971fd341ac1598d6d672bd4b7cd7bcc206443af5305c9e1eb0557c3fcaab1ea35f4950acdef103 WHIRLPOOL 0d6e6fc3ddc82a4aedaadec62c4743166b8718c44e1dec37767f332ef8437c58b7cb32b44e92e97450ad7b6f256e89ea57b12043f815423f24a4a8aff5b29646
|
||||
DIST homebank-5.1.5.tar.gz 2698391 SHA256 5c3fd3478577e91a5d8e6e28fced58b5ad611eecb06e8f335a9585b817a1330f SHA512 674a6385f427ba23039745b476d7474c9f41f0183d5a41d6fa340fe36cc9b0b3a4a3da30dfecc4c4c3b8bfc72aba751799a5750b71eaf28b13333475d31e92e0 WHIRLPOOL 6c5cbaab7f08016934d12f14ed374c26c49204e27fcbef35dc4364042af0d34c7638634b597850d179513dcc3c5120798729ca55be4fd51573fe3dac58916bbb
|
||||
EBUILD homebank-4.6.3.ebuild 839 SHA256 53637361407bca0872859b4509698b8f5a74979d3a033cabbf983183497a9245 SHA512 1fe20728b1164f5184039cb87a51ccb2289de20d6d394fd8ff0f13fe312290c75bd8e1f4a0244e898a7bec91ad9fc9ac0730ab87a1836e7093a92b5e530889fc WHIRLPOOL a2f1c73736bf0db192af7dd3acff46de7b815626973f2165ea82b34b876661b383a14725fe6d41a13e03a46b5cff374962fd77d84fd5c05f06376582918c8c30
|
||||
EBUILD homebank-5.0.9.ebuild 991 SHA256 610d755de11ad6d2395a22001b44dd94a7fca0a8c2dfe15214633681238aa6b9 SHA512 1344cc3427b668ab75fdeaa2e9b86c38837188a655e34f0bec58573c3167e91c452fde8ba9ca87b93c1f539a9c3e4bddc962d427cd4f9ff0150a5fc2b4ef38a3 WHIRLPOOL fc613549ce7e424425e4107445f911ba6e7147940912a37473a46ce03c628ed4403f23edacabf59148d40bd9110f3c4acaea2ce7acd60601b2ffe1bfee92b7f5
|
||||
EBUILD homebank-5.1.1.ebuild 1016 SHA256 6accee88d04f13ef0c3d1a25a395f6e72598208e39ffff7aa8f2152e61084128 SHA512 6ac759322ecf18f8ec85e30d23b4af994d811bd1ac87bc356cfc2d3e39badd2277502b3746226fc1e1f17da5a31a32c45a015f987cbdf6a51f1d1f39589f3cbb WHIRLPOOL 888e9002fe4b9ea1c7cddbbe35d97dd5560695750bdcbcee9d10254963c388a4e47012b647991f66086f7fc84335cff49459ad08ca38398c9260cfc33eefd7d9
|
||||
EBUILD homebank-5.1.3.ebuild 1013 SHA256 de8f478ab59713046b0ab125ff2afadf0a61e47e70a4d2cd924b52bd67e06c6e SHA512 49e5ec89c7dc355caf8f76bb727a512d8dc8c98f1dc1e794e1003f557167767472cf3cc85b1027f67d4f1647eb16fdf5fa0dc13e77d387c704bd6996bab18f41 WHIRLPOOL e4eb709ef1a7297cd0781ddc1617a2f3ef7692498c89d7c96dc3acc73b5692bd3b5ce1de797c9080790430ce93edb2ec7a6dda84a982f663703c1b7fd9a00a43
|
||||
EBUILD homebank-5.1.5.ebuild 1082 SHA256 97642b721838e538167a0eaaba2017f4cef146df6f981a5633746fd32c1086df SHA512 0ae8601aeb8c1c13b459d8aa49f4dbf93d05056d68f36e3538f26ff4fd3a71c044849d3c0fc6365e2cc5e076d312ab3c1bf042d255ec2ac6dcae91e46449f1f7 WHIRLPOOL c31a0e473d281bec020f83463c603bcf5da7d84071b08e54c18c9b2fadec8705a48b9d37e27830225d4cf9cac528d236cb5fe15ad623e8b33274a0dc5f57ba69
|
||||
MISC ChangeLog 3898 SHA256 f3b174cf73d624f8c7b06e75ec2bc050d96ae048b6b6a4bcb973ad8864cbf77d SHA512 f5099e922459af1edabe06f9e17707dba5a6ad73bd60071214bd19369773faa9acf0122b3285180c1b2bc0f085ca95f4e3668d82670ab97e5e11d8ccecb4d260 WHIRLPOOL 59a1ab1f3f78337a513d2d2735fe2c70c28b89977bbcab6b1bcc8b6549f13ea750c54522c7520ad188a5c90245b219a16be9a41351a3379b972458d24e5621a3
|
||||
MISC ChangeLog-2015 6246 SHA256 810e5cf28a594c841a29cc70046828a4c4aa66fc43953c9857845e6fc6b183aa SHA512 caea26e2aeb9f1c68df359e80c9a15ac9594129f125639289d031427a0817ad5ccdc4ca117972af5c84bffe310941d5205ec7e76579ca9e48d1baa6f4f9c0afd WHIRLPOOL 48ffd4c1f958857209d2e638531317d134178368a8a19ff7bda3204509295fc435b95de0488bc884b7eb9e2ce695f43c0a09002bd1ddc4ac9f7e2ef569e02401
|
||||
MISC metadata.xml 246 SHA256 3e24bf9a254069b14bf2ff124fd414fb235ac7157fa82c1d2a3ee93287b88474 SHA512 4f7ed62ba7f03a650ba8db92de0fd24d5a5fecb9866aa28011f7bb10d13f7fcff92bae46d1b68c5d5c03fe39b45a36dc264db290c8518cb2ed77ffbca93af563 WHIRLPOOL 572f0789929b2a6d7a8b7e4f28107cd635435e5837dc505bf3b2720eb19f7feb89983a98f612bf2363cbf4c5c0d5c97c131a3f001ae9d0d66708b48728731c50
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX projectlibre.desktop 252 SHA256 aa9ba9f7381616e2b862d8c46af366653166a73ea823ab77c148a389fca1a14e SHA512 529f368924efdbd2fe330982fcb4db010ee5985d9e7beaa0bbf0490a85e3ed477cb7de4d33d1705ff01f32cd477d7eb8adf84ab82e5065865c6b341614a4833a WHIRLPOOL 4c9d970fc5942c2a2b159e5f63130b7e941cc0727300538f76bf3b605bb21b8ea8f76d7be07951acd72a184d72fbb2476bd2f20f69b05ebeaf598947168c363b
|
||||
AUX projectlibre.png 7955 SHA256 a466a61385aa61b00ab38dfcf030eb223931247b90c543d17f973ba270c7477b SHA512 db6e87e74fac3274be34b36cd9daf7231f06e19096cfbe2feeb616c1ae1a60ffc838a81b45b94621d806e00ef5e220391f1d1be3148f9895aa467fdbcac62843 WHIRLPOOL f3d9f800c3c6b3ecbb7c90768184aa1e45b3d7f1b701455d339575a78ff98024fbec5a58de59986edf204627eb04a6576a3e4061d0c05303d8261e351c87b39b
|
||||
DIST projectlibre-1.6.2.tar.gz 14735171 SHA256 72ea964533a2da0af0882acb91268647e7f5a99151b0abb8f3b84c6f26229fc4 SHA512 128319a37aeeb4603fd45433e3961805b0de30e5760394d5eef2de1910bff3815e600462aa3264fa64df55eb8568849895c9d673e5574badafcbc1df89e2c9e7 WHIRLPOOL 78124a7a2dd488b55938cd0e2465ab5212dd3cc9dfb673a408664667fe49458ac6cf8aa9b684832e51c1af18f7fdd48acd5fd967db70eb4ee5f9f3b70c615289
|
||||
EBUILD projectlibre-bin-1.6.2.ebuild 985 SHA256 eb5925a1baeae6e64b7f1d69a4b89911558b7c58c6edb136a44d37307c928375 SHA512 d9716f8d4871f367052b57954771672676b1368f23148205332e15da13ba97faae7c7976685d0fa3543a3b0ccdb516b71ccec18cca0dfd4b627fa497934f4ec4 WHIRLPOOL 0b5d6c40a55665be20ea7d92fd07e4f421553d8ecb0aea049cebcf67baf64d8ab419569fae183e70c618e1a2e7c86b1c65d953f156a635bbb136d383eda07dc7
|
||||
DIST projectlibre.png 7955 SHA256 a466a61385aa61b00ab38dfcf030eb223931247b90c543d17f973ba270c7477b SHA512 db6e87e74fac3274be34b36cd9daf7231f06e19096cfbe2feeb616c1ae1a60ffc838a81b45b94621d806e00ef5e220391f1d1be3148f9895aa467fdbcac62843 WHIRLPOOL f3d9f800c3c6b3ecbb7c90768184aa1e45b3d7f1b701455d339575a78ff98024fbec5a58de59986edf204627eb04a6576a3e4061d0c05303d8261e351c87b39b
|
||||
EBUILD projectlibre-bin-1.6.2.ebuild 1035 SHA256 f47d29f8006e04860433ae3472e547092e2fe760349dc9c203219f999e6a3c0e SHA512 8ab0df92cabcfd54bf908d6149ad8f614fd9ebabf366a4cfc66cb973eb028c56b552469a8334ada67b481e5c26b849be313cb2d6c5c874cd215ef2a45de20c47 WHIRLPOOL 611e62a16763ffd331d7408912b16edf0332f195faf934d82ab7577fe70f424aeeed7e109f4206889430c89925f88a79e00d1a6f75d640ebfd75b3ceb0367708
|
||||
MISC metadata.xml 330 SHA256 5b2d96812a1a1222791cdf3a8eb60e0378a3811137e6dff9495edd1d0ffcaae0 SHA512 545f629e7476e52c5ab1cd3fd321f287ab4819969efc7c9b90287be197d9cad2a598b5ebfcd36e66041341351ca0f9cfde29e53b3262e72ac0c3cf1d18c1f586 WHIRLPOOL 505fad13c613b449cd3497a58658240e1d51e837fe3e1e9db8a5a865e1577a1d7156806af6d05013775932260a2e7996a1608c484fd20a27082501c044c4494f
|
||||
|
Before Width: | Height: | Size: 7.8 KiB |
@ -1,8 +1,10 @@
|
||||
DIST ansifilter-2.4.tar.bz2 114180 SHA256 c57cb878afa7191c7b7db3c086a344b4234df814aed632596619a4bda5941d48 SHA512 2eaecd7dc6027c6976775d2a817b8fde0221fb1cce967bd4f6e272230b64e0bb77ed0cbddbc41533aa6087897b94903efa9633dffdd76df57ba029f6776ae6d2 WHIRLPOOL df5f96802c4b988ee3c3326dc0a6ecc2ab594fe766c6e5118d1695a05adf3969d51b0a89b1bfbc0b94cb84325131dc39622334c549a47e0ffa76c0e3fca7a997
|
||||
DIST ansifilter-2.5.tar.bz2 435332 SHA256 30d05ccfa9be98b0328ee29fe39473e55047f1d32a9a2460d3d4d1ff2475f0e2 SHA512 2fca95a5a47e72f9348beef8b09a7fd995f0b99e0d6605cf7694f8fd1ddba40c64e5c30b9134f55319c902d45011605ba30184c0205d41573ac77c3cd98debe7 WHIRLPOOL 5c3c3cd8f1cef99ad0d4ea5ce7635301776cb5ce14442d74a1949894c24becb4d3727344f7b1cf2e137bc8abfc8469c23d13e0055529c04f9aafeb991e7cf7f6
|
||||
DIST ansifilter-2.6.tar.bz2 436252 SHA256 4e3abd8c18197db85575c38418dbc8ee424d0caa0681589e5296fc8e72251175 SHA512 2b1aabb37eaee6bdd853dce7a1509e1c7df1a03c58e9f4f34dca6237e71115faff0ec6a6b788fa1035264b4bb9cb5e927f2d2c6d8eb870b23806f40a9d9129f3 WHIRLPOOL d12fdb240d613ba16b2c0c7eb3535dae33be6519a2135395473dd94126c963b634a47dff7bd214fb9168ff031d4a8cdc2d92b59c003e0f6bce363b840956b4b4
|
||||
EBUILD ansifilter-2.4-r1.ebuild 1013 SHA256 b32491c2e0673b823768321cc3dd9579407ccb6fd583363350350203e8255617 SHA512 7c8c574a6d0ed52c319bf16c2bcf12a847c30b9d1a78ec3ea29e5a75181577ef72d0432da2db534d98a9beea4440eef04e868dd30a4c052aca045efeb29989a1 WHIRLPOOL ff2b247547f959d95f6be9bc6dd3d20ec4f989156e0cbf6d3c3b3f72cb4037cf4a071d76612edee83eb8fa4b932b41761a3e6dc2c3550e9d70dcc2c5b1c68a7a
|
||||
EBUILD ansifilter-2.4.ebuild 990 SHA256 6886d934b97681f1ff77cedb8417e764f57aa73e8f52cc4ee9e4cb2a0bb8c1d8 SHA512 be89a2a52694a8ceb487124e25fa05ef939fe83e02ef09dd78ff6e10140512e3d18336b605992553c9b249b3d4d4ac704ad53fd3add63b79f440c4dab17a1034 WHIRLPOOL fef89e4d0e75268d7ebef102121abae10939a895ffdc2e740fbd47def8d1098d6805ed5f61db522fbcfdac150dd983e4cc796c1eb71a55722194ef37cf424607
|
||||
EBUILD ansifilter-2.5.ebuild 1013 SHA256 b32491c2e0673b823768321cc3dd9579407ccb6fd583363350350203e8255617 SHA512 7c8c574a6d0ed52c319bf16c2bcf12a847c30b9d1a78ec3ea29e5a75181577ef72d0432da2db534d98a9beea4440eef04e868dd30a4c052aca045efeb29989a1 WHIRLPOOL ff2b247547f959d95f6be9bc6dd3d20ec4f989156e0cbf6d3c3b3f72cb4037cf4a071d76612edee83eb8fa4b932b41761a3e6dc2c3550e9d70dcc2c5b1c68a7a
|
||||
EBUILD ansifilter-2.6.ebuild 1002 SHA256 3901732c1062ab665c01d53dd69589752664be7a261a9427cf9dd7e7db923032 SHA512 182a3053e91180f2599debf271e29d3a6db0f1e923334742329156e1ad10dc4d3a169ea602baaf71eeece45fe223f67e2e8cc8c655c83617c720b093f64158f1 WHIRLPOOL d7679c60725623d0ec5fc44b38149bc25146c0d99aef6f17833b9a3c24b218af97c6f683ea9b4da6230646e836df09a58e05076286aac99e76a2a68cb079bb3c
|
||||
MISC ChangeLog 3914 SHA256 31d678bc8197665b111ef9c4c3ef31132399ec229d72cf88ddb55dee9d0767a3 SHA512 f385b18086f957b0a7e89ed341fc5c988e8ef6337d654daf86d6652fc2a5b2fd9c74cfae84321038f8b6f41337ba8f3a7272e1581520b1cd9b94ca8ed260cf90 WHIRLPOOL fd70558b5f2d3f5089efe605f0eef4826c11f722bbefdaf01afb507e5f77457d6ddf794f022d855e343bf533a2062796b4a78a3290a1f8e8b38a132e07f0a3d4
|
||||
MISC ChangeLog-2015 1133 SHA256 6a7e93f7101c85027960746cb9b6c886ae2ee7a088107b1f0cdfe832dd3abd29 SHA512 ac7f0cc6d31c5c9ca1b92ea41c5c7fa3cfff05eea51d3623b5e3f7215fcd15a2ac2083c8458757e57ae48bc6cc5af012363db31c17d119c774a0edbace971922 WHIRLPOOL 504290a475df1a672e79564a5e526b9e7035480945507010d4d32688ab3149ab8036a9c45838c66376c750d1d458542a87ab7e137315066f2a38da857dbc206d
|
||||
MISC metadata.xml 221 SHA256 c73636a70f6ee6e176f71ac32048a002355627ef4f1181fb245c6c0eb39be8b8 SHA512 e50d6cad26239ebf4260f0cf4bdf4e29ef2038e999039adf94f49b184b5993f02bb0d4cdb3de6c7b5cda99890db42dcd2b65c5342256be50dc19e6aab2406353 WHIRLPOOL 8e35f4dca402d63d64baae4aba21722f8daccb3a61861a0b453cb355305fb29dc8e9d1e1760eb2f13d264502aaaafc37d15258338e97dbb4aea15239944f25d6
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs qmake-utils
|
||||
|
||||
DESCRIPTION="Handles text files containing ANSI terminal escape codes"
|
||||
HOMEPAGE="http://www.andre-simon.de/"
|
||||
SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="qt5"
|
||||
|
||||
RDEPEND="
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# bug 431452
|
||||
rm src/qt-gui/moc_mydialog.cpp || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use qt5 ; then
|
||||
pushd src/qt-gui > /dev/null || die
|
||||
eqmake5
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -f makefile CC="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -DNDEBUG -std=c++11"
|
||||
|
||||
if use qt5 ; then
|
||||
pushd src/qt-gui > /dev/null || die
|
||||
emake
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin src/${PN}
|
||||
use qt5 && dobin src/qt-gui/${PN}-gui
|
||||
|
||||
gunzip man/${PN}.1.gz
|
||||
doman man/${PN}.1
|
||||
einstalldocs
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
DIST cb2bib-1.9.6.tar.gz 845129 SHA256 a2715a670ad405d6599b237d058cccf9e0dbe47070ee8e5d7f799c24ea4715af SHA512 2e13d50996a5461f544ece6cac96ca32f1df1c703b9872d0ec8852a43fd0ba51041a136363fbed433b464163254b4d42ab2e6239a48567961155ae068ad6b27c WHIRLPOOL fbaaa3c77c5d90098d33c31dd13c75484be05b8c5fbf81d33b5a9a620bd9dec452fb9877f2d3c69213354763c63b56d07ff0c282d0ddd2077b8a58942a6d0571
|
||||
DIST cb2bib-1.9.7.tar.gz 845121 SHA256 fae8520d85a01066434dbdc9357663467c20b4578229cea3047cc6f069dd283f SHA512 87a438288c6e7776db136de63de1a8e27f2abf8499d28c0691b60ad3ef4f848e8987af4fc47d1f2cfb1d47009e28e7535f6bab998811cb721bfc9f384941b1e4 WHIRLPOOL a4dc37345e93f815a50503108b9997717ea96885869a6aef5991f39aa1698810d7289a55da6cf330729e8e12c8399781b0eaebdbae256ac245d2700900da9529
|
||||
EBUILD cb2bib-1.9.6.ebuild 1790 SHA256 fcb8eb90a2c464c32d2cde581c88ea38726638c3757cfe7148314796db581707 SHA512 32a00cff24547b539671f355083d5b8956d49a1ad416ad904c94f2c72b4ad2c1376298e6aaf1515a995f771cb9b6a2989c06a80ed408c24982b94dbc72109d7b WHIRLPOOL ebdb3c0baa35734a466c5de6a8331440be15efef55c5f51c0587e3831781f7e580f8314fe2049c5dd62ec16a28c8b406416a219347add86d9831b0a74493477a
|
||||
EBUILD cb2bib-1.9.7.ebuild 1792 SHA256 fff2d84a1ff57b62c2e12941d7b3a6122861f51eb30ba93ce9ad624702134b22 SHA512 e76dc693d665a4caf1c61cb191b83d99a481d7d335ac764a0e119f2df692b3a42c592527e664587f909acc0347b4ab6ff10ef7ee3fb75fb0b99f44403be10748 WHIRLPOOL 51101eb97cd0166af5d017bfcbc5b5fa19b0bac4ec0dff33efcab89621eab8e9e041641b6c379d3098fa503f514e2623f40ac459c6cd197295934e36639f739d
|
||||
EBUILD cb2bib-1.9.7.ebuild 1790 SHA256 fcb8eb90a2c464c32d2cde581c88ea38726638c3757cfe7148314796db581707 SHA512 32a00cff24547b539671f355083d5b8956d49a1ad416ad904c94f2c72b4ad2c1376298e6aaf1515a995f771cb9b6a2989c06a80ed408c24982b94dbc72109d7b WHIRLPOOL ebdb3c0baa35734a466c5de6a8331440be15efef55c5f51c0587e3831781f7e580f8314fe2049c5dd62ec16a28c8b406416a219347add86d9831b0a74493477a
|
||||
MISC ChangeLog 3199 SHA256 887bd7394a3d7dfa6a80a8d82290f4e65cfa87678356b1d1cf09854397f871dd SHA512 91af96c2a24fb34029c3a1329f21d0b7c472d0097090ccf270951b1851535e8e65508cc19cbd43cc084bc7cd6426a1a3c68cd9da81991ec29fb77495fcc8d0a7 WHIRLPOOL 75fc2e06afbd55533d39571b91b082aa97b8c12abd80f72dfc97edd79bf2ef9986bdc259270b0e19e3a863863d47e2c0c8daaa2d58585077813ee8455d71c589
|
||||
MISC ChangeLog-2015 3062 SHA256 77455389d00420d9c7745a1502de1265970295511c993d9fe69fe9baaaadae61 SHA512 6f37ed9033a863ba11f5694a729f8a465fc2c08b5feb70a76043775086f17be719fb6f79804e805551739fcec70cb61869869fccea31b42736cc3447d0361fc9 WHIRLPOOL 56855e00dd056f9821493baa11c751d9596f45c1155ea4d2519a855e64a8850652d40154cab9ae6d2eb106864e2b7153bb6541f305de0259319494ffab5f4981
|
||||
MISC metadata.xml 443 SHA256 6c069c09089eb26f619d68bbdb29c08a2f885bf4aa45be4c260d0734b6b7b6be SHA512 d5c544ca2ebdbd563ec4230bcfdb71567902c681c489979d5bc0546faf0fd98a6b3d2107b5dc18c2347cda5db092b012158421286a539dd82747669de34f983a WHIRLPOOL d6bb3d3733933a3e76262cb0f932b25f9abbec61a1a6abf48ee6cc2a818f56c00d4cb82688e5cc1498d1a9246e1af24f2d8ed38df3f3778ebc1607f3c38bbd6a
|
||||
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="Tool for extracting unformatted bibliographic references"
|
||||
HOMEPAGE="http://www.molspaces.com/cb2bib/"
|
||||
SRC_URI="http://www.molspaces.com/dl/progs/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="+lzo webengine +webkit"
|
||||
|
||||
REQUIRED_USE="?? ( webkit webengine )"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
lzo? ( dev-libs/lzo:2 )
|
||||
webkit? ( dev-qt/qtwebkit:5 )
|
||||
webengine? ( dev-qt/qtwebengine:5[widgets] )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( AUTHORS CHANGELOG COPYRIGHT )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s|../AUTHORS ../COPYRIGHT ../LICENSE ../CHANGELOG||" src/src.pro || die
|
||||
|
||||
use webengine || sed -i -e "s/qtHaveModule(webenginewidgets)/false/g" src/src.pro || die
|
||||
use webkit || sed -i -e "s/qtHaveModule(webkitwidgets)/false/g" src/src.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5 \
|
||||
$(use !lzo && echo -config disable_lzo)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
elog "For best functionality, emerge the following packages:"
|
||||
elog " app-text/poppler[utils] - for data import from PDF files"
|
||||
elog " app-text/dvipdfm - for data import from DVI files"
|
||||
elog " app-text/bibutils - for data import from ISI, endnote format"
|
||||
elog " media-fonts/jsmath - for displaying mathematical notation"
|
||||
elog " media-libs/exiftool - for proper UTF-8 metadata writing in PDF"
|
||||
elog " text strings"
|
||||
elog " virtual/latex-base - to check for BibTeX file correctness and to get"
|
||||
elog " nice printing through the shell script bib2pdf"
|
||||
einfo
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
DIST dos2unix-7.3.4.tar.gz 640991 SHA256 8ccda7bbc5a2f903dafd95900abb5bf5e77a769b572ef25150fde4056c5f30c5 SHA512 29958a2c702acc112b10f3fcb43fbff3b860c6d1f725c153af9a52dc20736755604f77bec37299dc88923a9e9b2ad73b994e9bc6f42f2757fe1819dd9873d710 WHIRLPOOL 46c771c63572d0d0301db5bde4734297df037654cbc71e5a8f93003fbf503399ec5026bc53fea3b3b10e346e2b59d24bdcd6d9139342354cdb1b8a6e240deaeb
|
||||
DIST dos2unix-7.3.5.tar.gz 662133 SHA256 a72caa2fb5cb739403315472fe522eda41aabab2a02ad6f5589639330af262e5 SHA512 beafefa715d894ec51bd808b18485bcf413f93b888203486e659f7e30b922b32b2f1da2305ef9ae85e54085ba3819bd512957bb872b529fe4728000cec7d3e58 WHIRLPOOL e1cda793c7e9a2b0f0000c61f5c4b9a48db37d41020af14e253b838768e81b0e94ea7a0666be712f79f89b05e5a6f72a1bf8516a01822f5da39062cc0bedf01f
|
||||
EBUILD dos2unix-7.3.4.ebuild 2026 SHA256 2740f83a639d0e3de27e615e429dbbd9bc61a6ba67addcea2ff5514f9d288e71 SHA512 5e251e9ff961e07e91fef0c462d32f4e3b0ad7b7cfbb38a35b11c9a784b79256a4a4073a55adc4e96ff67fc896f85f2d007662cef8cfb09061709a02ddb4d760 WHIRLPOOL 3a6302216ca7ffc009902dae8475991151f0dcb9f8a38b7b46deb2a05b54eb6fc0388021130f911a2af5c36006631bbbfa4ace248a5614319da0cf2b3c77c923
|
||||
EBUILD dos2unix-7.3.5.ebuild 2035 SHA256 e1e7099def6447986fb66571be44b40d8d54ca9100c1e12cede7d14610379748 SHA512 7177f2c41e4f92a50945bf71e818bc98383eba4ee0c5cfd60ada1dcdf95d7e2230d373d98b1a11e0c5afd4cb0b7b20b18d0e009313dc709920a6076f3b2c57e5 WHIRLPOOL bacfbde5ccfb5d4f1a8b2d441a636627d6521532accfa29611064a004239748be3094ab2ff9ce74a9b9ea1848498083cfb2eb78f9edcf65b254440f5a2a94cf5
|
||||
EBUILD dos2unix-7.3.5.ebuild 2046 SHA256 c619db5f4357058ed36ddc65f95fc97996c4a5886863211c4dbc488d245a393c SHA512 27fc2bd3e3e43512d4ab571ca5ddfb4f6ba8e0940eb8bd65c9d90f0c602822334f5789f3a2101311006fb614708ca32396ae8c3d24b8b313aa9248c8cd76d350 WHIRLPOOL a56b643af417670b4eff43acbd543dd688e1f2dac13f46f673d54f45529900456191815a5fea34690ec73396b40adf1aed94e9e6104bf5754855ef9173fa7c67
|
||||
MISC ChangeLog 7196 SHA256 4a2c232190d6729640540918b5be7b533c2edaaa445f850cc6a47b9c3a59f04a SHA512 66da70a04731f3bd299bc577885b31e3c278016b38b1f5228394a384f960c49a0c3e97154ec82ef1489c9a9fce195077254240e458f649037e6859b0c060fe50 WHIRLPOOL 48484b065ae3a96f6c15a454e701ce60cac060d2a1e1466afc29d18544ca2f9d2d5cddb60820b6d8f400c568d1a2386febc868662587b5ddf6c9996ec7adf5d3
|
||||
MISC ChangeLog-2015 19680 SHA256 99b0f5f0d9a2a0ae8117f683cd295d8a8c5b0cfc2208325fc96cdb7c6ad416db SHA512 6921c2763ca5d07eba46899fc0ba3869042972fc9d60e85c835eb50d08b56ebc6a176a64d1e808802b1afe5ea7b6c2ad74f773fc50e55fbd83ee224c317a003e WHIRLPOOL f9e49b2959b16982e507cd9b67e24d9d5fd535d1b61676f1621a012ec2c15541a5382ab54aedd635669c13be995ce008d77dc52e0110c168da42a6d407465cf5
|
||||
MISC metadata.xml 343 SHA256 accb2d04b009f465af9d869da452b1c3d87b42cf599aeb5dad3a9fee04d3d225 SHA512 12f79ed9fdd8df3c05110ea2a31123ca92a855cdf9287910802cb4e68c384764cc84c29929376426b23bfe9699574dbbdc2105d82c6e2701aa9fe67079d867f3 WHIRLPOOL da97fdf7c8ac3e5877f177dfc34336c261e7317551ded69c7e4cdc92569091ff2d6b6f491995c3cb57db3483a5136ac0a9bba8c2471025b31bb290e94062f1f1
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="git://git.code.sf.net/p/libmwaw/libmwaw"
|
||||
[[ ${PV} == 9999 ]] && inherit autotools git-r3
|
||||
|
||||
DESCRIPTION="Library parsing many pre-OSX MAC text formats"
|
||||
HOMEPAGE="https://sourceforge.net/p/libmwaw/wiki/Home/"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
|
||||
[[ ${PV} == 9999 ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
IUSE="doc static-libs tools"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# zip is hard enabled as the zlib is dep on the rdeps anyway
|
||||
econf \
|
||||
--enable-zip \
|
||||
--disable-werror \
|
||||
--with-sharedptr=c++11 \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable tools)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST libstaroffice-0.0.3.tar.xz 679800 SHA256 bedeec104b4cc3896b3dfd1976dda5ce7392d1942bf8f5d2f7d796cc47e422c6 SHA512 ea60576537761a5b969a861ac43c8d4a9da5e5261d0a31f3d7743f8507e6979ccd4cba1784e8c3d909c08b692349ae11e87428834fd3df5b8d56e423caa7bcd8 WHIRLPOOL c8ba69eb347aa0c77f886511d79dba5011aa0ff25c3e9f4ec4af31b8b9303fd9dc1df32742bbc3c87d2a7fba32a7f830fdc3a38ca391559038388f4d97afe9af
|
||||
DIST libstaroffice-0.0.4.tar.xz 681828 SHA256 6e728784d002144716b10fe122973b3e4edda9004538386b0b58bb303404903a SHA512 d591e554ce108165f1952ae82835241df0f986ce51f1a4fe43d282733358bb8d72418621f91f431367a5c09f9a40a9784666ffa2da303c5543ee000b1d6abf38 WHIRLPOOL ac295aa290f92bc2071a56439dafb4280c52e2de8e36e6e686cdf31150bff8c87989bbc693cc4175d96c1ae5a155f21bb8f9344b0ed10920ebec161ba20a7110
|
||||
EBUILD libstaroffice-0.0.3.ebuild 931 SHA256 444118af1a5a6972157fe5244227f781dba6f4b3e6434637cbea73ea22d9cbe4 SHA512 e03dfd8bc242f41415275a6dcb75d30a5e78918f504ffa1a7dc19923c74df4c5f23feae84a29553d9e4b5a84a989b583cce921dbf8bffecd3818fb27dad2a027 WHIRLPOOL 957399894bc9621e338c4fdeb754f99e252fc41195a133f6e6cb5efde946c04ed9125400aae357a2faccdbd08c07d4046ce52a5c288ca39f5ce95f9a403dcbca
|
||||
EBUILD libstaroffice-0.0.4.ebuild 931 SHA256 444118af1a5a6972157fe5244227f781dba6f4b3e6434637cbea73ea22d9cbe4 SHA512 e03dfd8bc242f41415275a6dcb75d30a5e78918f504ffa1a7dc19923c74df4c5f23feae84a29553d9e4b5a84a989b583cce921dbf8bffecd3818fb27dad2a027 WHIRLPOOL 957399894bc9621e338c4fdeb754f99e252fc41195a133f6e6cb5efde946c04ed9125400aae357a2faccdbd08c07d4046ce52a5c288ca39f5ce95f9a403dcbca
|
||||
EBUILD libstaroffice-9999.ebuild 931 SHA256 444118af1a5a6972157fe5244227f781dba6f4b3e6434637cbea73ea22d9cbe4 SHA512 e03dfd8bc242f41415275a6dcb75d30a5e78918f504ffa1a7dc19923c74df4c5f23feae84a29553d9e4b5a84a989b583cce921dbf8bffecd3818fb27dad2a027 WHIRLPOOL 957399894bc9621e338c4fdeb754f99e252fc41195a133f6e6cb5efde946c04ed9125400aae357a2faccdbd08c07d4046ce52a5c288ca39f5ce95f9a403dcbca
|
||||
MISC ChangeLog 600 SHA256 69b7b2578f81466a7aa5a3db4ac572596ee7f40f94e83859b112f96ff4857460 SHA512 9e3a3f904d8a88618bbaa01284f400d966f5ddaaf7c477622444c45c01731cbe3162fc2001e5dae6f3cb87e2a8d3f194fdbb39c486620b9677228562314c9c0d WHIRLPOOL 090168f6366b83a74ec6a1f1c4182883fbfaafeb29952c6f4884b28248334a5f80028bacb30356a2cfddffd7d538388378867ba2c0621b63d56140d432585025
|
||||
MISC metadata.xml 469 SHA256 b9365f3aaa1a2c5096e1aa2491f70d06c1a45b307f7c95f09b4a752dc1d034e0 SHA512 2f352e3b818123c53c188dd2d31b7ea3acc1bdbe9dc127d44697512eeb2a7cf2e138b306c69c619cf7fb24d8424305ff4b3d5637fd945c2832a2dfb9ef7743c8 WHIRLPOOL 1d842b3fd1016936c82cd8fae1697e860dc0a65d8d3d7362be25f76472b1f5c9cc267ec92073680b572dafb1465d2de1f0db5b7ebf02d02bc6e6ef9162eaac18
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://github.com/fosnola/libstaroffice.git"
|
||||
[[ ${PV} == 9999 ]] && inherit git-r3 autotools
|
||||
|
||||
DESCRIPTION="Import filter for old StarOffice documents"
|
||||
HOMEPAGE="https://github.com/fosnola/libstaroffice"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="http://dev-www.libreoffice.org/src/${P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1+ MPL-2.0 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == 9999 ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
IUSE="debug doc tools +zlib"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
zlib? ( sys-libs/zlib )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-werror \
|
||||
$(use_enable debug) \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable tools) \
|
||||
$(use_enable zlib zip)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST libwps-0.4.6.tar.xz 592276 SHA256 e48a7c2fd20048a0a8eaf69bad972575f8b9f06e7497c787463f127d332fccd0 SHA512 00d1d9108f405cb5eeb67985057f0c6a5d9dd8ef9c3daeebb6739e10a38a5db7cbf22a9e4d09684452376896009993ba08cb015ec0616b56c222244d87a3241e WHIRLPOOL 31198a1889148c87357c0411cd7c28c75de69048ed9c589e98c8a9f866a18295a6d572308966bc1173f207499616bcd1e87eb48bbbec5193fef36228a23ca5c5
|
||||
DIST libwps-0.4.7.tar.xz 595580 SHA256 2f2cab630bceace24f9dbb7d187cd6cd1f4c9f8a7b682c5f7e49c1e2cb58b217 SHA512 d38b778016f8ca6a44edba86177d28a3f0bcd338e57276a615eeb9d470def71aa9326c3077789129418b38e88ae6f6d1901d08f5716081ba2eb9847a133c96da WHIRLPOOL 8dd7cc93f9a9da8e1685ab40c9a8fbe92bc0b1ca1c2888c9d70681156fdaea918dcef2bc6ed31f8d0d6a1345009275cb5517cdb513bea8abd90c17b124aba5e7
|
||||
EBUILD libwps-0.4.6.ebuild 766 SHA256 a51f5d43bc7d49c107120ca2befeda68d3aae84faa116f507114310bcdac0fb2 SHA512 bbba2450fdfaf1afba70e24b111f901757a3424565df25db914fad9e56e559a1b5b6c386a47f89a5890ce8f9ef0217c18d66796bc7bade923bcc84384b3012f8 WHIRLPOOL f4bd60524482e21ff5af5936befa061cb99518641d2198bf22cf4d2d38201451aa4396c55527d3f50e7e2e0956b9a9c49944d74eb38cde191fba768ba6119a89
|
||||
EBUILD libwps-0.4.7.ebuild 768 SHA256 27d732bd98f6d185f525f06c9bf4078f5c9e20efc6bae34b17979d19d38c4b9e SHA512 131a1ee97d2a122cb9d6bd8078d725b3f8a8174603be004baa4629571dd5ab90e31a91e40c23b2fb556a94b1c6ecf9ab89df439b3cf554bb29a0f97f4311a6f1 WHIRLPOOL f496cb27768c933455995e8d80cb358f308390b3d4f3dca9517abac5f41c0da7ad965eb1fbbaa620bf48bb3302ad8298b330856b9558fcf9f008528421f6405e
|
||||
MISC ChangeLog 5631 SHA256 ae6f5410bc0d2c239f3819bbd1c5a8394092ba30f5068590082bf06a713f82b7 SHA512 83f3217b2759dfce2e32913e85119a3c79c7f3163c8505cd17ba4fe89e2ba50a3c8bd3d190d9b2b851a2419047e1b0ed9266cb0504e1ff0cb6404f882e95565a WHIRLPOOL bf41a82f33f59b353a1cebb81fd0d1206766209200721b052ddfb685b60475fbc38b2a661568d6dcb7772408bd41011d714c558e48b7cb12160e6dfed17d0d26
|
||||
MISC ChangeLog-2015 7840 SHA256 65bddd4d5e189b67fde63332a26b0fe069eefbeeed88c8a76b394f278b8fdec2 SHA512 bfa05554c7acc0c1ad74f5be0937c310ae8a6a8de54902b0312536ecea39b0e8a7f4575ab5ff8fb829d02b1d83e446ec7456917c434861e2e4bd1ef0c8c3a32d WHIRLPOOL 53599a84f271e81723bff43e284a773ac0995c52914528ca0bb8450135fb3dbc30ebff72e20829e6d80dde3fbb46493b0da3e8e56a54f6b6ee13be57eeff2a95
|
||||
MISC metadata.xml 512 SHA256 059cedc7383a5f3094024cd5ec48b6702692854c934a50c325b8b5385096a7da SHA512 971b6f541825d73b66f09bc6b6ab677c2b1f1430a6cdd469dfe57162528d13b048681c8e00de061aa8ef5f98914b36b8bce7e13a35044937e65298469241bc1e WHIRLPOOL aa62ac9cee4993753f54d57df5130ee17166587b0ec15519ba3de57e276ca59d115c5df81af637f8cee4e6b488cd0c8ac61d925b7e894cc5a667e0612c66a011
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Microsoft Works file word processor format import filter library"
|
||||
HOMEPAGE="https://sourceforge.net/p/libwps/wiki/Home/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~x86"
|
||||
IUSE="doc debug static-libs tools"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-werror \
|
||||
--with-sharedptr=c++11 \
|
||||
$(use_enable debug) \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable tools)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST t1utils-1.39.tar.gz 175047 SHA256 0faef3e5c4927b38b05ac99ee177b7d7cddbbf5b4452f98b244f684b52b0d4c4 SHA512 930fa0f264136fdc5d3d18e9a3b45c4818413d01ed12a32daa1b5ecfcc0ea4d6554faf428c6bab9247a2cfc16973787c0b6f0dfbb0273fa6a03a3e8d1d501301 WHIRLPOOL 976452434ea273cc1a42973cec28cd7587925490e37369715eeebb5e1d4aebca829d61893060512d621fe9393dd3758d670f0e1827347d8240cb622aa7afa1be
|
||||
DIST t1utils-1.40.tar.gz 176192 SHA256 56060d147f628fb3a356aea35e5119c0b3fdf1ed8c750e0ab16b95cdf1713d8b SHA512 790a6196b9dedd7ff7b25b7933678190d6380a341d543ca9064372c2c1c8eb8114a054dadd67f7f198084f1d7ed2cc10d78a6dbee6805b8e614328e0809a1807 WHIRLPOOL 9dc53f775ac66879ab9f3a2ab5fcfca9459bdb30871e21b210ffb76b9ee6d1b251c866ea568930d5b5605944056e5986ecfbe04b4fc825792ed3642d973443bf
|
||||
EBUILD t1utils-1.39.ebuild 636 SHA256 788bd02454ed5071be18bf6d7be54ef8187dbd4a0b0604cbc9db29a88a692091 SHA512 4c4e285265f05720bafeb2c6a272b55936ed7589cb41f463962fafb70b8bc7be9e1d1e6a8664ee14f5fd49c1ac05f64977d5472394c8b56e48a43538d7f9bf59 WHIRLPOOL 4cdfba909009e0395f1dbca1a1fd5e1bea6e6f7756bc23bc5793b3cd9caff69eace92ee24903eb7fb997ba124b13302b7bf154fdd7b75768dc0f56bf284f9a08
|
||||
EBUILD t1utils-1.40.ebuild 645 SHA256 3c518004c2884809e151fbe2d0ebb4d309b7d4471ec73a63dda6329e9de0c0a9 SHA512 6bfefc1d614f986f5b5bd0c3c731fff40dc6549254a213a72fde184113653998757a0bbc33bf09011892fc6ca50632839d9332952cb13e4c03613f0122c9190c WHIRLPOOL 76bae5122a0078f733e42fd4c3e9219b497c6158414ba969274b952ba073e6b669bee07c189a7fc3d4e0f23d22969bcaacbe01a64391ca50fd6c3dcae2d1f050
|
||||
MISC ChangeLog 2425 SHA256 b1832aca62504d21363caaddfdd6469a09ff642e4033c20cc994866adfcbe937 SHA512 85bf516c7f7eef9937876d91c5491beb6d9d875c6ec988859b934e986543d76ee8cd11228cd388eb3b4acce3aa9e37c445678cb7041d1b43e70fc97c4e51529d WHIRLPOOL f9ec07903821cccff65ad2a4506e61b755c2174bb0cce5f533e5b115f5fd0eadaa18268daf3fd6eb051086b53efeead75e3538173a3622c64e16b81bbb99f560
|
||||
MISC ChangeLog-2015 10482 SHA256 7de3941da3e2bc18889ddede75034f4d91cdc579777d34a5e6a4f6d0d47c4564 SHA512 bb61e78ed135246a925a4ea67ca05cb2732b2f16eaeef7087f3481539b671e2e1aa9fc03ba29338cdcda1393795c00a63daef2fbd41897a7db13752fc1134be3 WHIRLPOOL a2c80ae4c1c1b15b40f8648c560abac8b0d6d20b46ba9e419e6c0c8e60a13137dc29ae05515de5f46fcf49327d6aa793e3e70df2a290e4cd1c69dbe8cc2a3904
|
||||
MISC metadata.xml 347 SHA256 1a5ec1a4df7c8fc0840fcf90a85264850b287c473f15c8c3209ef7ad1581ac2e SHA512 6a4884011de9218a6c0417b64690cc76c9c5be7a525f4439fb04e70c3ed287080fdb5707004d611107dee69230bb1f892078260bd18dfe7aa824d88e23dffc16 WHIRLPOOL 9dd6601560addbcf6eb34c947d0a1410e0fc281801e154afc9948a7b067868259316d4c079835884b57261008923be3bb59037d4efc7f628d249b391a3ec78fd
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
IUSE=""
|
||||
|
||||
DESCRIPTION="Type 1 Font utilities"
|
||||
SRC_URI="http://www.lcdf.org/type/${P}.tar.gz"
|
||||
HOMEPAGE="http://www.lcdf.org/type/#t1utils"
|
||||
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 ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
LICENSE="BSD"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
!<media-libs/freetype-1.4_pre20080316"
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc NEWS README
|
||||
}
|
@ -1,9 +1,7 @@
|
||||
DIST xlsx2csv-0.6.tar.gz 159419 SHA256 06950599efb417f8f4611af6587167688764fb864824973643230bc2849eaa0b SHA512 abcce8c56e354a234fb26980c4e77ae83a3da1863da9b8d4cb819c416ab747066ebbf8f285978ec498c038438d42d50c7bf5a5c79f2c1c85837c6a4f70c54da1 WHIRLPOOL 3819d14f015ccb80d5f4a40c10fdca40903d11a56e24f36151c28d8592248137a82e4cb05e70bd74554f88e5b9bf87ff2353854b04d09aa4371be1f8b1ec64a7
|
||||
DIST xlsx2csv-0.7.2.tar.gz 188520 SHA256 7c6c8fa6c2774224d03a6a96049e116822484dccfa3634893397212ebcd23866 SHA512 c55535271801a690ed9ff28c2572d13cdac0efd206685a2119b73d1da7b4a46754da60782b36f7976bc5dc1b478860430848ccbee347824aea1a6556764c5922 WHIRLPOOL 4be43d36d2d123f6e263251f71d39451f84f881c7290999357b5a0c39bb71617460516e76adff939c36476fbf2675fbb8069a48d61877fd926706053e68e5195
|
||||
DIST xlsx2csv-0.7.tar.gz 169287 SHA256 147bbf64d501cc2c9d9428da9b0eee7b11e0981a52f49f188a2ad0a3d434f6be SHA512 e591f389dc8775bd390dd6a000aebdd3159e7f9d5c7b81a5da8f996c1e49c869a799f087815ca7209021f04553b9fade79da537cb1d0b034406c7bd2f9929e51 WHIRLPOOL 40e20d2bfbc92cb976b25f054f8e247174d670050e00dfdaf865af76017ce8fd413f15e60ce07326d6f6f822b5b36956eea8098c2f0ac1c3256358b3a68a0651
|
||||
EBUILD xlsx2csv-0.6.ebuild 530 SHA256 9aca83676423eeb4813f0ff61a485b33d1f0dce826cb9d84eb5d20046812ec36 SHA512 0b96164a9e4c2f31c38cd785e8e6be1d788577bd41ded2a14d4ad55f9bf05b377d47c82bad34ac8ec7567e0716eb173d5dea1ffbe588b135bc891ce42f480d7a WHIRLPOOL d587979142c34785227bca31c0dad0f80bf218591209c3a96d236ba553661be67ed7855e0fd32ed7dce1b6d7a3156a7ff4b5d2babbed3192b6be8552c2e5ac62
|
||||
DIST xlsx2csv-0.7.3.tar.gz 201482 SHA256 1f27f9790f19a60ef5581440d5748055bf351d6f80a326430e3d0b94e63dfaf5 SHA512 855fcce9ae6ec51c46673e085a456d2862912d0da5130fdac34d88e5612c64d2bc0674c13b3bfb6cd6b7017e513fe0924dbb594db543020842705a82b6006e8e WHIRLPOOL 0d830bc0154ea69ddabaec690841ef3a7131d93e6e58c3a276739aee54b7de3f9c5b483ee33f2eef92427dd1ba169c2fb0b1a2e83836543f441b82cf0a070132
|
||||
EBUILD xlsx2csv-0.7.2.ebuild 544 SHA256 53ad31646484cf83c5c286ad72fa33925957fa73eec5382ea58f1346e31b56f8 SHA512 dd0ec87bc91079bedf57ad386b7ef403e6e0317f2a1edf5ff379788c7215567c2531d5970d5f7acd301a0eba073512726d6bc28c3919c110bc8ac0e5470201a3 WHIRLPOOL 7bd18ba67c49bb737980ba3603fd2244b4ab3fc0e41780b575f442959096bbe97f9af8d4e94824b08211bc132109647061af1ea56ca43548857c9a258605c3a6
|
||||
EBUILD xlsx2csv-0.7.ebuild 605 SHA256 aef4c00ef11504d59f0f368f37ac6459f8b354c0735134c52ad41f7a5b5bca57 SHA512 da63c3f8f9e37029e6617164c1a1205d548fa6f6a95ff9173e109e4b4a4ce6fa2e54077b2d4176f0d980981b79240c1c197634df8eb5aa273fee122af62121df WHIRLPOOL 2c9a465df9eb51c69f0137280c8b852e6b9d7d4bb24cd7e5b80578463f07c3776af31b9bc8d7b93f010becc8be8d18eb5e37eb9c893bdfa4cde62d04daa94038
|
||||
EBUILD xlsx2csv-0.7.3.ebuild 544 SHA256 2b23ef838f148e32b0ac0f6d0bf4c64c86e7d5e85af070127a5f4626fa45f37e SHA512 c58752c07e4aec3963b50e2d47d44d8e608d5144b2205bd30e7c13be4b5097fe029d39275fecf2183e58ea348f8d4ae80e91a5ba155080d3a348728c920f6313 WHIRLPOOL 9c2f5203d2837df1a927b80902745ce5524f0ffd854e540333c639a2583f58bdebe7d2e5fe1ce4fa5ac8f014e0a01305ac47618ffdfca6da1a28a7ef75b9478e
|
||||
MISC ChangeLog 2452 SHA256 0978c94adfb8f62d097b3d0412557e2f2074dc473fa6642dc2ed4c749d8d7782 SHA512 9abb545d440048fc845120e4515a4d119d125e7eca7ac14b14ba9f2c3d4fddeb4f414a298a9d0d5ab9cb347ac7b78a2735d57b94aa2284bddb68a6c14f7912f8 WHIRLPOOL 8ebd13a03506cba79164f33dd1c2ba7acacc372ca2cef6a69abc3e7b125ae1aa76d2e60ecc61626025e5fec83a907e11c85b541130595ca56a70d4237f51cb54
|
||||
MISC ChangeLog-2015 2011 SHA256 a6e262a957badebf7b1666ef7ed20effa31753c9a2100d1cd216edb52873634a SHA512 1a80dd0c966f1699af165a446cb89dd242fcd744869086983a08e32da417910b763aaa18c2f3f6683d422f8c8d2c12e2b741b3a3db40bb6a496ab55aea2d9a09 WHIRLPOOL 5d880fa1d57cac4627c79432558bf4fc2f2185c4f92d1329cb27ba63225faf05665dd743f6fa24ace48f8181d11bccd5792926e6574dff72bce4a206b69d67c2
|
||||
MISC metadata.xml 385 SHA256 4bb6bd56e1c029cdf033d956b607c878dec1c9c2155623f3ed77819965f35153 SHA512 e608a317791c590b9dc226f44cc9ddfc2c2d4ebf39cad1b41d230d14549d2718ad09a8cdd79afc2c2e75f4929907ea14d4944923013e00001e9ab0e87c58619b WHIRLPOOL fe465e2daecaf52e6e9f36362989179d868ea8ccf76ac457e838cf593ddc57dcfb42e95b2a3b4996053e0e5dbc0a77a3b74768e7fd49e97d0ab45bac34ec2b49
|
||||
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit distutils-r1
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Convert MS Office xlsx files to CSV"
|
||||
HOMEPAGE="https://github.com/dilshod/xlsx2csv/"
|
||||
SRC_URI="https://github.com/dilshod/${PN}/archive/release/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-lang/perl"
|
||||
|
||||
S=${WORKDIR}/${PN}-release-${PV}
|
||||
|
||||
python_compile_all() {
|
||||
emake -C man
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman man/${PN}.1
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit user systemd golang-vcs-snapshot
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
EGO_PN="github.com/coreos/etcd"
|
||||
DESCRIPTION="Highly-available key value store for shared configuration and service discovery"
|
||||
HOMEPAGE="https://github.com/coreos/etcd"
|
||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
DEPEND=">=dev-lang/go-1.6:="
|
||||
RDEPEND="!dev-db/etcdctl"
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
sed -e 's|GIT_SHA=.*|GIT_SHA=v${PV}|'\
|
||||
-i "${S}"/src/${EGO_PN}/build || die
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export GOPATH=${S}
|
||||
cd "${S}"/src/${EGO_PN} || die
|
||||
./build || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/src/${EGO_PN} || die
|
||||
insinto /etc/${PN}
|
||||
doins "${FILESDIR}/${PN}.conf"
|
||||
dobin bin/*
|
||||
dodoc README.md
|
||||
use doc && dodoc -r Documentation
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
|
||||
dodir /var/lib/${PN}
|
||||
fowners ${PN}:${PN} /var/lib/${PN}
|
||||
fperms 755 /var/lib/${PN}
|
||||
dodir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
fperms 755 /var/log/${PN}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}"/src/${EGO_PN} || die
|
||||
./test || die
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
||||
DIST jdk-7u80-docs-all.zip 61168809 SHA256 0494bd49bc9cb3cbe3203120ae8b2c8e0aeb1579cb15c0fbd3cd780d19aa200a SHA512 c673c00e55c9a19938c42512cb9c6ae65de9803a1307d11a2043903d87cc36d9ed1f5a1e287040d8570e430cfe55f496354c1242fe6e242f1245f8271394ea1a WHIRLPOOL ad18886c401ec42735665081a0dd5ba3dc7678de0171f3aa8151c2e4ce3392e467be65c602f393da38373e589fa9800ed1afd3601d2cef4e48b06e57f491698e
|
||||
DIST jdk-8u141-docs-all.zip 93441458 SHA256 77e3d2c07bdf29838580eac7cf6d5191d64c6892104df265e7c4da6ab471cbcf SHA512 2025b799886cf30719529ee13f9b281eb6ff4abb038cfb8c6666a63e18350b61bc0066c3d3e1811052555a490c5566c23aa5778890b6c25e4d33acaf748af54e WHIRLPOOL 4c8abba048c09ead4382448a27014fb7596a5de0d6575d5803aceb2b1f2410281657ed4786348b97c0d758e30a491f70b61357fc24257f1a63e3cb4e2e77ce64
|
||||
DIST jdk-8u144-docs-all.zip 93446459 SHA256 ae2b2fdb162ca5716fe60d8fddbe7b0d2059d2b571311d27d488a20a40c6b3be SHA512 28b4aa92453e61693fd72f190326c69956ab022400031b54490e11d81fb16b847eab8308e51126980d04b7ac21e1ea10c3446e621fef2293bc6e5f6ec9acf970 WHIRLPOOL ac12d6a2d83e6106e30d78ce50091c0f92cdbaefaaf94d61ac21b82e472ce606729a02c0ed9362098bc121ace16f149048df2b9d61640bda685a0d32dfea7555
|
||||
EBUILD java-sdk-docs-1.7.0.80.ebuild 1426 SHA256 6c884a3c55040f7da0c974404e26e89c4c28bf9d98ceb6329e8ee74d043d3a4f SHA512 f7e85f9d5f99970e2d122e2e73f80f440e32ce74ce439c3ff2b540b5fd7bc83d7c3881622658342b5ee5a5adb2e451d22fc7dd63cf20eccc7a0d76dbed319c89 WHIRLPOOL 8adb893c98f2f3a076c8c39306c56fb5af106e940ab23cbed92eceff692c18c40d97a30acce4dc001dcf985157e8633102122ee94f756b24d936cf08de93c7e4
|
||||
EBUILD java-sdk-docs-1.8.0.141.ebuild 1425 SHA256 255c37678760fa7ee4f8dd69bc3efdffccf27db19740f0ebb80a474ca16468c8 SHA512 940af01d8aad45e3bb0de48414d0efe104432459074590d975c599fca4f9f036a0a256a08e8d2dc94cd1c0d45a3902515c894377ed10a145bcdb470d990fda90 WHIRLPOOL 14a774bd99a92b900ac197e85a2a9a73d384bb02aa4a32d31a0b6c96d7320f15a64faace70ec1cd816b0453e057f0b6e4b5e835d716e179654737d81e404e283
|
||||
EBUILD java-sdk-docs-1.8.0.144.ebuild 1425 SHA256 255c37678760fa7ee4f8dd69bc3efdffccf27db19740f0ebb80a474ca16468c8 SHA512 940af01d8aad45e3bb0de48414d0efe104432459074590d975c599fca4f9f036a0a256a08e8d2dc94cd1c0d45a3902515c894377ed10a145bcdb470d990fda90 WHIRLPOOL 14a774bd99a92b900ac197e85a2a9a73d384bb02aa4a32d31a0b6c96d7320f15a64faace70ec1cd816b0453e057f0b6e4b5e835d716e179654737d81e404e283
|
||||
MISC ChangeLog 5635 SHA256 95e0680393ed956d8dc3f242772c097a1197251811ef2b1f70eb090d00e40da3 SHA512 5539614479d9c2f4cdcdf0d4f9a63831f4e3b6097726d2755acb14c5fbf4ee08654693a0e77ecff758cc1b14b36ca54b4d0798f8256fdd968715e885ea138886 WHIRLPOOL b86a49860be3ab92ef409603702b9b341c931c1fd0f783e923015039f048be84b7989028f46de59f9bab4e92767d7773a65b721b70b24310e5d9c9fdd8f16e7c
|
||||
MISC ChangeLog-2015 19879 SHA256 2c9ffcdd9b85a1bb56678499d00805d39624e639277438a72b8b409a0a17c4e8 SHA512 e79cd5a4c6eee9da7e4561989847281d1d103ed211146845c2a118ffbb8cb6e785bbb655de5a16d76d307d6cc00005282a440ef8c0eb36044eed95962993c220 WHIRLPOOL 1a89b07b0f1b1107930aa5f1afa0beab1795ce1140b4ed45529a25f31d19268a2fedd909ae15f1d0d3f3b10321b7fbf79960617e31970df5a3a1bf8295b66388
|
||||
MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue