Sync with portage [Sun Jul 2 16:46:56 MSK 2017].
This commit is contained in:
parent
df2c4723bb
commit
5050438cd2
32391 changed files with 69760 additions and 73020 deletions
|
@ -1,8 +0,0 @@
|
|||
AUX checkrestart-0.47-cwd.patch 547 SHA256 9cda4f43f067faba2fcd7724380b76fc4c3cb2c1e8bfa3830a7516a91e07163b SHA512 b49038d79933428e60a5646ef8cbaa9fd273351276bd95b3fcf84c3070651f6a83b031dd5cdaf9a886333c1f619a2eb4713db527517a9f862bb818796b6fa5e8 WHIRLPOOL e25a5009e8caad10da82ca61b004e5cf8c77581279a237d978d88c36ec64c623602942afb4b77859d224e38ab45b7114ee7b72ca4bab320460c1fecfc0abd5db
|
||||
AUX checkrestart-0.47-list-comprehension-fix.patch 366 SHA256 f2fc4a25c5da68010c09092b9120bc3a18cdda4950fa043707aa54bc5671aedb SHA512 4aecced4eeb7e036e123fbd2ed0a75c25e51b301758f979bbe8ceb9b695bb5db658303b34f204c13832e038743c0ac920e309685668815be2a3d7f75bb0fec64 WHIRLPOOL a5996eb72dee4200bdcd89d25176143425ae0b9f1e860ca5c43aa4fd697241524c032ab8318f0e32f362a4167ab8ebcff295d7aa05e8fd7ee4fe7580bd01ba57
|
||||
DIST checkrestart-0.47-sep.tar.bz2 5888 SHA256 e80c89b8e2b082c4e2050a45dbdd375c6ef68dd91bdb000ae701359d0d04558e SHA512 7fe91a3e4c8a0ff09ff19d3d521739e2e289dc45be0def0000e1036cb964916f84ed2beb902fe0558ae999c5e34ecdc891a168342cc8e3ab967254e65c26dd20 WHIRLPOOL 12bcce4e273aeaa2f486d8b225aaf9e1c7eb1336fe77b8b9b6f7cbf6358560c0dc5b9063ef516baca53fe861541fc15553816a5d1d21d9a8f9ccae2276d345c1
|
||||
EBUILD checkrestart-0.47-r3.ebuild 676 SHA256 e7ddc176d6fc163e9fb3f7dbb16baf2ee75084039078a2284a5d798cb403e4a4 SHA512 f453850412b9ee8830c961e94c60f03d50010b0d73dd24b6c950220ef84b5bb22a4402582caef0d289fb0faa3924a4983a0198e345c9477f3b8498510121d37c WHIRLPOOL 77e08084a60e86f79cbc670854f859dabc22fcfb4b36253623d7fb85126fa08e0b551aad503d6da953692f04b070555e2d39181f429458f57698775b3116e1e9
|
||||
EBUILD checkrestart-0.47-r4.ebuild 713 SHA256 3eb954750ff2bd16eec44ea074de502fb95d9732f2dbadaccdc81a928f56c925 SHA512 e93397588448558ed1e0153d024392e58d37f56ececf18982fc5f0aa442f2bab8d4afaddc24766f4fda0921ab5915574186ea06917d5a4a3bd6f5b0842b4019d WHIRLPOOL 9f5c167af404c614833d637d746dd90bc1617ad0653c9bead13ac2bfabb9ada50b6447c7ef5cfe9df542d9232ed60a3983ae4b5aa20fb39f2a700560b27282df
|
||||
MISC ChangeLog 3234 SHA256 6d43720e370a74f7bda1b66e8642b7cd7f56068ab17952e4af25d93e170d7ac4 SHA512 34b386017d64ed3517c3a9ae5bf8a10159690e0935d3827b460733c0765f0621aa41003d3e4c4088e53ed7a39b64cad29e5f9d0ae7c2c64aa32d0afbe40f5b50 WHIRLPOOL 45f6e318a793c0e5eac0bc6219a68cd2da1178bf7e317bc42e73c01c5fe39c46dc71618f3327883f4071ebce79219a6528294088edc74839a05643aa9ed56c87
|
||||
MISC ChangeLog-2015 1421 SHA256 4407348fbeccd8d75cec2703c9b358487c6f85a2168346153577c79addc7bd3e SHA512 166b7a3e92aaad2feb3b154b87715f915d3339d81f00b0efc0f852f4188a35bff6ffda6889be4573bb770bf3274b84f6d18a7bdffe18161b1624b1e377f5c545 WHIRLPOOL e06d3a7123e773ba95d815c30378f4678ec66fbe81a34739f09d132f55030d15529eefcb754c58c334f928a56f83bdef506727447dc7d67e9e5d0ee6749dce9d
|
||||
MISC metadata.xml 260 SHA256 375e81ce0d6f8b34bbcc6a1d722cec8f6ade0bcae066fd80e8a3e8c6f3597056 SHA512 c910ee13b17e407b417ed75a5572d5127d7077319bd45595a07246fbbec5619cb991a77546e411b73f9e6283ffd4ac8965d889cdf8c14dc14049b290dac32750 WHIRLPOOL 13f8b751a53afffe69f1c0e1047e681db567704f0174088173e5f98a86154b39c500cbf3a63b2d997e74e6c3139f831d2e2911337d71b0d1c9053153f3d2a4e5
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils python-single-r1
|
||||
|
||||
DESCRIPTION="the sysadmin's rolling upgrade tool"
|
||||
HOMEPAGE="http://arcdraco.net/checkrestart"
|
||||
SRC_URI="http://arcdraco.net/~dragon/${P}-sep.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
sys-apps/lsb-release
|
||||
app-portage/portage-utils
|
||||
sys-process/lsof
|
||||
"
|
||||
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-list-comprehension-fix.patch
|
||||
python_fix_shebang ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin ${PN}
|
||||
}
|
|
@ -1,38 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils python-single-r1
|
||||
|
||||
DESCRIPTION="the sysadmin's rolling upgrade tool"
|
||||
HOMEPAGE="http://arcdraco.net/checkrestart"
|
||||
SRC_URI="http://arcdraco.net/~dragon/${P}-sep.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
sys-apps/lsb-release
|
||||
app-portage/portage-utils
|
||||
sys-process/lsof
|
||||
"
|
||||
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-list-comprehension-fix.patch
|
||||
epatch "${FILESDIR}"/${P}-cwd.patch
|
||||
python_fix_shebang ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin ${PN}
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
--- /usr/sbin/checkrestart 2016-02-22 08:08:34.000000000 -0800
|
||||
+++ /usr/sbin/checkrestarta 2016-02-22 08:19:16.013507231 -0800
|
||||
@@ -114,7 +114,7 @@
|
||||
def portage_fQuery(programs, packages):
|
||||
|
||||
dpkgQuery = ["qfile", "-C"] + programs.keys()
|
||||
- dpkgProc = subprocess.Popen(dpkgQuery, stdout=subprocess.PIPE)
|
||||
+ dpkgProc = subprocess.Popen(dpkgQuery, stdout=subprocess.PIPE, cwd='/')
|
||||
for line in dpkgProc.stdout.readlines():
|
||||
packagename, program = line[:-1].split(' ')
|
||||
program = re.match('\((.*)\)', program).group(1)
|
|
@ -1,11 +0,0 @@
|
|||
--- a/checkrestart
|
||||
+++ b/checkrestart
|
||||
@@ -216,7 +216,7 @@
|
||||
package.initscripts.append(path)
|
||||
|
||||
# Remove duplicate inits
|
||||
- package.initscripts = [ u for u in package.initscripts if u not in locals()['_[1]'] ]
|
||||
+ package.initscripts = list(set(package.initscripts))
|
||||
|
||||
restartable = []
|
||||
nonrestartable = []
|
|
@ -1,4 +1,4 @@
|
|||
DIST gnome-autoar-0.2.2.tar.xz 295488 SHA256 e1fe2c06eed30305c38bf0939c72b0e51b4716658e2663a0cf4a4bf57874ca62 SHA512 78faf8f82eeab4cb5f1f364d6e9caa4d24f21f9b81a79ebde4404253f3e7ae120f44600f236612859810afc6fc6f1a8c6f2e065db98be79103255642139c10a2 WHIRLPOOL 84de57d7953a4653b8ee9d8d710b14566017b09bd63aa38843ff02ed105a79b5d7c5bda6af6610ddb01ce2f6de76ad279db94a7c8e3fe70c5d9ab4cce670b4f7
|
||||
EBUILD gnome-autoar-0.2.2.ebuild 912 SHA256 7f4dba0158f662546d528d4ca579921756c052ceeb03b6b62f6dd74c5ad447b0 SHA512 657f03d4e5a91122a750719bf47fd7e502c7d0a003ec80c24bf78ab6afee2232628836080bf57041321dd9a68e1e85cf7f47ffe348936c729b16dfe5523f3278 WHIRLPOOL 09288e9bb1d4a18ad349d03fe6aad6e546bcebe1ad59fa8d9df59243bbfdd30851232d28e3b5eb445c08e1a1fc56ab7ca360f03e792a901aa3f0ca80e9ada98e
|
||||
EBUILD gnome-autoar-0.2.2.ebuild 919 SHA256 3731ea17b2737996f1609b904c0c0c265c5a86e7de589af2cef43959c1757c88 SHA512 f20beb598066c9e45a0c28bf45170d5fc74478046cbab73528543b6636e6b2ee3f0a00184820eea3d38fa4c9253d465206502a1edaf992537e6ebe6191f76ca4 WHIRLPOOL c675cac50cc1179b766226a26bb1146a3cd6d89d6025b948fa04d26f887288a346cbc54be75870cc82eabbb8bb49b0599ca61ffdc78d539b2d3f682eb6765edf
|
||||
MISC ChangeLog 466 SHA256 9d1e6cf1d4459c6555b1f413ad711d065ead18a18c738582c8dbfdacacf3eeb1 SHA512 48de4e8a1231d8a7fd7017d5453125f0e3f1530c4e1d1d1be4a96060a8f4d25f593f2b020a5259d20ce3bc7711eae962f043f4e60e81406007ca921fb1cf213d WHIRLPOOL 63baa0fdd491b590bda8a952463819451cfb43ae341b68c56a7e6ce578b65763a5043215f373380036ceed19da576ac6ed75d7e982d5c09699670d2cb5bb7cfb
|
||||
MISC metadata.xml 464 SHA256 939e72194cffe26b956b568dd479be0bef839e5edcd2918108841654be1500a7 SHA512 2ed7ffd5a60c7f0481868cf0f151ed8a9a097036cab309129a45b6bc5eb5ee21fc276deb3ed262d0309ffe5fcad531f05ef9c7e085e007760a9470878b61bc3c WHIRLPOOL 0fa818814c1ddbdd30c7e8fefa24dcb20777d4a731ee6b5b205b619355a47922fc598ee6bce8c4810994907ad38807ffec9d61d85f534ba618b62be9f5907c26
|
||||
|
|
|
@ -14,7 +14,7 @@ SLOT="0"
|
|||
IUSE="gtk +introspection vala"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
KEYWORDS="~alpha amd64 ~ia64 x86"
|
||||
KEYWORDS="~alpha amd64 ~arm64 ~ia64 x86"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/libarchive-3.2.0
|
||||
|
|
|
@ -16,19 +16,12 @@ AUX example_amanda.conf 635 SHA256 a1b0520fb0fca0f4146c59589987fffa637a0ce643a91
|
|||
AUX example_disklist-2.5.1_p3-r1 177 SHA256 bc0388e7de0cc36888d3b27430b4a6b138dd39c77263fdc53dfee9f0b93142f8 SHA512 43fd73b55d48396e1863b23b20b84781aaa7e38200ee4fdbcb898c9a8c5479e24b8448a68ceac01bd6339202935bbf32f02e70a779ee989eeb368ec88d890ae3 WHIRLPOOL 8784e8944c67644e204160aa488486fd028b2f79333bae724d9fb5bf3cf66fb306e8d59e3d9172a0bf9d8639c41899a97d1aa9c7f8f4c1f38adbbc07e98bb8af
|
||||
AUX example_global.conf 1377 SHA256 5223d061cd160b241e0d1fad1e328d241387fecb753e797d2e216f77d97a8808 SHA512 c432bdfb97ceb1005bc004d12208f90b09d4c41c8562b8bba0f7b43bbe510672038ca1658a764cff7c6f8e56fa1439a7c15c69714773438e602a693a4f8195a5 WHIRLPOOL 778bdc964d4a7af1bf28775a4c0b46378ebb9812cfe4fb2bb96e4d85d42a96a5dfc60b93f5bfc6e760fcbe9d79477b902466c4a8c1478729568260a96d17a435
|
||||
AUX local-amanda-perl5.20.patch 4509 SHA256 58f88bc8aa469c9e62beda31003f5a257a67896e0941b6c3b6defdfab9551dc8 SHA512 222161f9e341232e1e9582ce02d02e6c80977f70c7a566b397023d623086cfddcd913e2e1c322d8dd2d02f4406aa41e523196bb82553c654e43e9217af4063cf WHIRLPOOL c7469768d0268e20358d68019054802e7adc802f52069ddcc07cd977e8678a3f4f3e03dff063e18583421a8ee83d8af92a2ef293c560da552b50271da0ee66b1
|
||||
DIST amanda-3.3.3.tar.gz 4394935 SHA256 c36c9cd61dc62a7824abb7ba74cc4b09527bd82a930d691cf207b60b4bb15b72 SHA512 42af74a9e3b3fd92600e78d98eb4cdcf9d260bd9bbd016dde4133db346374deb41e4893159205336b35521c36f737c2877fd5030028531e1c09a0a6ac2931ba9 WHIRLPOOL 730deda1d85e645e658500a01ea72895f836a3dd99209314a65161674da24fed5aad98313a8ef66ef76176c6c7b1a60e62d30d692cfe2121eb429d9cb37f5636
|
||||
DIST amanda-3.3.5.tar.gz 4530463 SHA256 17d14cdc64e5b98270a2ad6c1b58a5e317ab2fe0d518a4212f82f7e3d13d231b SHA512 bef1f5271939e804387424924e6423537efa3ac1a722fe68f3afd77677e5974d8325f1a32a2a22d510344ee3d7b8f480a969611388fcb632c0f3cd640315f812 WHIRLPOOL 5ba8c2734cbd3a7e771b9fc7f9561596e5cda3dce1ea60b7192893fcca401e1c5da6154dcac18084ce6ef5ccacdf4899a65e255424f1bbbdafc219e8405669e4
|
||||
DIST amanda-3.3.7.tar.gz 4618547 SHA256 cd1534c7d9c5b97afcb52b189f05fb158972fadb2cf46249847ae8bc5ad8a78a SHA512 33066a34f5da5a37f4e8b18a365c2e5ae9cd9105a1ed05f74df95d03937bddee25167960e3daf519d3cf04b1580d9e617e48ba1a695fe683823a27ec298582f4 WHIRLPOOL 21c1c70d04bf8f503158d3facdf4dd479ae26d69bcbc89a9ee2812cc97667cc0c9109a7357971c0d43620cd949ea195c1affb23b754afa81438a56aad247e15d
|
||||
DIST amanda-3.3.9.tar.gz 4673301 SHA256 2520b95ca96f1d521d582b7c94bd631486e7029eda1de8e1887d74b323549a41 SHA512 345670a20cff335453e8dcbf457d1fcdb9f266e4a03d729c2b1ba762f4fac323de4a87713d0fd54c11ca244a08dc97fb8c641625f7fa81cb241b3c17748b1b7e WHIRLPOOL e149ab7dbc30cf3585e41d9fb338dd96ab4dd440e31723be51b8ccc9e5841f8dda31d3b89418474e31c7c2498f40177c646f03713c256a4d9341152e2ce2c8e4
|
||||
DIST amanda-3.4.1.tar.gz 5338575 SHA256 1f69e9bdae774ac2394297dd9d7f98ccbce44ca9199317ada764ca173909d2ac SHA512 245bf334e36fe8b4361d9fc27ea7e7ef5bd2ecec74719caa16cc94d1ebb3abbef058e28d9afd85851654aaae0984531593a35c079d1ba4aed0fc5177e907ec16 WHIRLPOOL b9608456f28fb35137276f16ec24d79ae397a44450b42ec4fa28256763798dee623ab560ba0db147ff41d2abc57810e2318ae64741ea0a054a8ff853f4ad9c59
|
||||
DIST amanda-3.4.2.tar.gz 5353734 SHA256 175c6a2ef57fe480ddeeefc920a93c8d1cde4111eec76d76e088101a53eeafac SHA512 dea44ffa5eb30318336395ccbd582df2f83da9a4cf91def2834a2e65b2e0f36cafc1911f6b73c3afb63be256484a78b006bdeb1db5b3ecf87dc59d34754987fd WHIRLPOOL af08e2b7b42cead569b69edfa264c1439d21d455e36ba5d346a74631e037773f20cd0563c6cdf95eeea0ee0e1e45328e553a5490ef4c66545acc1a3bd85570d0
|
||||
DIST amanda-3.4.3.tar.gz 5355137 SHA256 8ebca59d7b5fc64179fee3d9de4289cd9e8dbb49558e0a21228b06e16105d688 SHA512 5fa7a8c59961f87568d3459e6b5368e50c6cf74e1a6c7599faf5f85d537e72668775acc11009d1d5699ab92d1c21553b5b86e06b804c6a1ae04500889726694a WHIRLPOOL e1c4cd778d5c71994d2c74fef07948476f367fff42e666fb1b516035746c1e9562b9bf4579875e922c44f8dd65924bf9fec5ca7d30bbee0998540c4c319d18b0
|
||||
DIST amanda-3.4.4.tar.gz 5363929 SHA256 467e44eccd47170cf8ec40e914a2fbc1e6d50966e6a71c46d96091183c54a3d3 SHA512 e73ee29a6074396a885b08d9b1160b1e379423596dde872a14a8c8cf5845c9fcf3ea08038007a99063169a863d8b9f3ca9c23b8f5609d463a5b1f2ddcd44be96 WHIRLPOOL 221848cd608fd3e45b4f172f56ab691dc2a1dd659f3a5f15df6a2e973daae0964d88fd359c9975147b358289feb77779342f26956b0e693f8683da8d621f04ea
|
||||
DIST amanda-3.4.5.tar.gz 5365381 SHA256 bf05ea512676c7520ccff8d711e17176ea2aec47f7c517669cee02e8ab201343 SHA512 441efef6a34a1cb645c8c5d1e909f25230322ceb38d1efa0a104de2d9051640f7032255c8d8c7391a918102aceeb5073048070471fb642e185a2a113c817e00c WHIRLPOOL c21b1cbf276d60fae48c9178b7ae56416c81af4729341e9251b95c50775a3fdaf147c8d1d0e7c33b9477cd215ea4c0c51ac22e16348d2dfd9af20587d53f4b32
|
||||
EBUILD amanda-3.3.3-r1.ebuild 16109 SHA256 3690c3a918a2961b9379809c4d4b9c0d85274d11320310aa56f200ba57fe1f37 SHA512 6149dfb1a2560a7b7cefc8045630fc1fb1737ed45274efed590df6881fad3dc68c9bb862ecc347cdf3bdb154432dcda16a87bbec37c5eb4211b9a5e44c0ed1ce WHIRLPOOL 9e8f52a67001dc77429d75e7d114e5dcf0d14d1c0256487dd6d9c81f8d1dc6cb2dd45ddfd3dbced3694abc3eee7bb31f0fe34a49be854c675601090207cc6900
|
||||
EBUILD amanda-3.3.3.ebuild 15793 SHA256 a627fbfdab12e6a3e8d0b5bc9686946fa99881d293711bf81b0caef79f5101c4 SHA512 0495794a38f0efed877dbef5fd83d4769320ce4eb5e1f4b564663afd65b2024eace12f9a94ae148eeffac2f063321c6944929036b72f466b89c22be3280cba29 WHIRLPOOL bed4bd36671b511f7754c2956af813203ad3e4fed42c66e7f9557155f0665be7c46a0b3a5331b4577c80dfe8bae28c8a3999330682fea92a0e24cdd96cb78f96
|
||||
EBUILD amanda-3.3.5.ebuild 16105 SHA256 f4b774bc94936ac2e9929ab33e1dcd5901eb732c005cafdec097c1f7389681af SHA512 248e2da0427a1bc6fefc0432ae7de8b792a025cdcf92825a87d2d734edd6c6be5db6b2cc3c89b7df6acf74975d652238817c2f199a01d04d2496535aa93737e7 WHIRLPOOL 12e9e54c8899a6f7846097add5f5fcd66674102ed41ad9f7fe900019d173abd753358576eb0f1cc922dc0ff4181e913b469775b4ae6ec7d4b9a39fcaa5eac6d6
|
||||
EBUILD amanda-3.3.7.ebuild 16030 SHA256 1866ba182ebf2ea32def187f01fc3797c043cdc526ec50e7c9dd35de51417823 SHA512 ef66a43d94ffaf9cb712b6a2d76e32883e406017fe6b11becd4ec615256d2277f11de55fe465c67bd5018ae679cc18b9d57bed1ebd088ba31c0d6afa4285c9fc WHIRLPOOL 8408edcb0cc051e6e343aa7bf7eb04fddcaf8fbc131e6c468b9951b8b3c4042113fc2d5cfa9122a8bb5ee0cba2180ab32686f2fc124493fe4865ca13f369f5be
|
||||
EBUILD amanda-3.3.9.ebuild 16036 SHA256 5b67f5d069e07a48107619859d5f2a7581ba1eb8f6cc169cec788b9b25627637 SHA512 bdad3638e00cd1dacea03f2d3bf65c3e4d0583d65e5a6225b7c662b15811a589f66a0efce3a0278437c86c3fee3b158d0f68df06d184898e1ed21f53290909ed WHIRLPOOL 4bf2fc533b6d913d324a037e11f2a2df65ab92c67e11e80426526426f3ba3ff6248125042fafda10ffce95fc6464d50b59fa8a454f511ed4d0c8a9e0cc7e78b7
|
||||
EBUILD amanda-3.4.1.ebuild 16498 SHA256 a2e11040f80fe04ebccb91b85646293cd70ceddedb25417fb4548258b310344c SHA512 bc02c4d64af086d84780ae834e3e3d908a2ea1d35d48566b546b1be64ea2d17c771715b88defb7ce7066717a6a6dd8a1b30255d4a71daeab51b00811814fff25 WHIRLPOOL 5bb42bf6f4335ec291aa8ddbe7caf79573cc8d69837fd5e1f37c47660eddbc1b175cefd460cfe17b2d3ef87091da020dd106592f813833bedfe9637e8fe1d37d
|
||||
EBUILD amanda-3.4.2.ebuild 16404 SHA256 0570908d57a2104337f4fd80bdbffda465f853841fe7e2b3d3c83c8a6b6934f7 SHA512 a515bcac574e1e372d1031bf62861229848db57b38b93636cba7d419b3df931261df2973c2a866ec76b865d6c51c18d2cd4e26506007ab5066f77b2ecf52fbe3 WHIRLPOOL a65376e768697bbf3320499dabd4b6f6dc06a4625cbbceed1292246426b46b8e0c0592e421b2d25bfbbee630cc2b92323e0290a741570049aa587c992d55947e
|
||||
|
|
|
@ -1,477 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils perl-module user systemd
|
||||
|
||||
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
|
||||
HOMEPAGE="http://www.amanda.org/"
|
||||
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
|
||||
|
||||
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
RDEPEND="sys-libs/readline
|
||||
virtual/awk
|
||||
app-arch/tar
|
||||
>=dev-lang/perl-5.6
|
||||
app-arch/dump
|
||||
net-misc/openssh
|
||||
>=dev-libs/glib-2.26.0
|
||||
nls? ( virtual/libintl )
|
||||
s3? ( >=net-misc/curl-7.10.0 )
|
||||
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
|
||||
samba? ( net-fs/samba )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
xfs? ( sys-fs/xfsdump )
|
||||
readline? ( sys-libs/readline )
|
||||
!minimal? (
|
||||
dev-perl/XML-Simple
|
||||
virtual/mailx
|
||||
app-arch/mt-st
|
||||
sys-block/mtx
|
||||
gnuplot? ( sci-visualization/gnuplot )
|
||||
app-crypt/aespipe
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
>=app-text/docbook-xsl-stylesheets-1.72.0
|
||||
app-text/docbook-xml-dtd
|
||||
dev-libs/libxslt
|
||||
"
|
||||
|
||||
MYFILESDIR="${T}/files"
|
||||
ENVDIR="/etc/env.d"
|
||||
ENVDFILE="97amanda"
|
||||
TMPENVFILE="${T}/${ENVDFILE}"
|
||||
|
||||
# This is a complete list of Amanda settings that the ebuild takes from the
|
||||
# build environment. This allows users to alter the behavior of the package as
|
||||
# upstream intended, but keeping with Gentoo style. We store a copy of them in
|
||||
# /etc/env.d/97amanda during the install, so that they are preserved for future
|
||||
# installed. This variable name must not start with AMANDA_, as we do not want
|
||||
# it captured into the env file.
|
||||
ENV_SETTINGS_AMANDA="
|
||||
AMANDA_GROUP_GID AMANDA_GROUP_NAME
|
||||
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
|
||||
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
|
||||
AMANDA_TAR_LISTDIR AMANDA_TAR
|
||||
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
|
||||
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
|
||||
|
||||
amanda_variable_setup() {
|
||||
|
||||
# Setting vars
|
||||
local currentamanda
|
||||
|
||||
# Grab the current settings
|
||||
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
|
||||
|
||||
# First we set the defaults
|
||||
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
|
||||
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
|
||||
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
|
||||
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
|
||||
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
|
||||
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
|
||||
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
|
||||
|
||||
# This installs Amanda, with the server. However, it could be a client,
|
||||
# just specify an alternate server name in AMANDA_SERVER.
|
||||
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
|
||||
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
|
||||
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
|
||||
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
|
||||
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
|
||||
# These are left empty by default
|
||||
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
|
||||
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
|
||||
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
|
||||
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
|
||||
|
||||
# What tar to use
|
||||
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
|
||||
|
||||
# Now pull in the old stuff
|
||||
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
|
||||
# We don't just source it as we don't want everything in there.
|
||||
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
|
||||
fi
|
||||
|
||||
# Re-apply the new settings if any
|
||||
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
|
||||
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
amanda_variable_setup
|
||||
|
||||
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
|
||||
# another host than HOSTNAME.
|
||||
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
|
||||
elog "You are installing a client-only version of Amanda."
|
||||
elog "You should set the variable \$AMANDA_SERVER to point at your"
|
||||
elog "Amanda-tape-server, otherwise you will have to specify its name"
|
||||
elog "when using amrecover on the client."
|
||||
elog "For example: Use something like"
|
||||
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
|
||||
elog
|
||||
fi
|
||||
|
||||
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
|
||||
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# we do not want the perl src_unpack
|
||||
default_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# gentoo bug #537248
|
||||
epatch "${FILESDIR}/local-amanda-perl5.20.patch"
|
||||
|
||||
# gentoo bug #331111
|
||||
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
|
||||
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
|
||||
|
||||
# bug with glibc-2.16.0
|
||||
sed -i -e '/gets is a security/d' "${S}"/gnulib/stdio.in.h
|
||||
|
||||
eautoreconf
|
||||
|
||||
# places for us to work in
|
||||
mkdir -p "${MYFILESDIR}"
|
||||
# Now we store the settings we just created
|
||||
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
|
||||
|
||||
# Prepare our custom files
|
||||
einfo "Building custom configuration files"
|
||||
local i # our iterator
|
||||
local sedexpr # var for sed expr
|
||||
sedexpr=''
|
||||
for i in ${ENV_SETTINGS_AMANDA} ; do
|
||||
local val
|
||||
eval "val=\"\${${i}}\""
|
||||
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
|
||||
done
|
||||
|
||||
# now apply the sed expr
|
||||
for i in "${FILESDIR}"/amanda-* ; do
|
||||
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
|
||||
done
|
||||
|
||||
(
|
||||
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
|
||||
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
|
||||
) > "${T}"/amandahosts
|
||||
|
||||
if ! use minimal; then
|
||||
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
|
||||
server-src/am{addclient,serverconfig}.pl || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix bug #36316
|
||||
addpredict /var/cache/samba/gencache.tdb
|
||||
# fix bug #376169
|
||||
addpredict /run/blkid
|
||||
addpredict /etc/blkid.tab
|
||||
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
local myconf
|
||||
|
||||
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
|
||||
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
|
||||
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
|
||||
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
|
||||
einfo "Using ${AMANDA_USER_NAME} for amanda user."
|
||||
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
|
||||
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
|
||||
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
|
||||
einfo "Using ${AMANDA_TAR} as Tar implementation."
|
||||
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
|
||||
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
|
||||
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
|
||||
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
|
||||
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
|
||||
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
|
||||
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
|
||||
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
|
||||
eerror "If you want _both_ UDP and TCP ports, please use only the"
|
||||
eerror "AMANDA_PORTS environment variable for identical ports, or set"
|
||||
eerror "AMANDA_PORTS_BOTH."
|
||||
die "Bad port setup!"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ]; then
|
||||
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
|
||||
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_TCP}" ]; then
|
||||
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
|
||||
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS}" ]; then
|
||||
einfo "Using ports ${AMANDA_PORTS/,/-}"
|
||||
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
|
||||
fi
|
||||
|
||||
# Extras
|
||||
# Speed option
|
||||
myconf="${myconf} --with-buffered-dump"
|
||||
# "debugging" in the configuration is NOT debug in the conventional sense.
|
||||
# It is actually just useful output in the application, and should remain
|
||||
# enabled. There are some cases of breakage with MTX tape changers as of
|
||||
# 2.5.1p2 that it exposes when turned off as well.
|
||||
myconf="${myconf} --with-debugging"
|
||||
# Where to put our files
|
||||
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
|
||||
|
||||
# Samba support
|
||||
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
|
||||
|
||||
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
|
||||
# default
|
||||
myconf="${myconf} --with-bsd-security"
|
||||
myconf="${myconf} --with-ssh-security"
|
||||
myconf="${myconf} --with-bsdudp-security"
|
||||
myconf="${myconf} --with-bsdtcp-security"
|
||||
|
||||
# kerberos-security mechanism version 5
|
||||
myconf="${myconf} `use_with kerberos krb5-security`"
|
||||
|
||||
# Amazon S3 support
|
||||
myconf="${myconf} `use_enable s3 s3-device`"
|
||||
|
||||
# libcurl is required for S3 but otherwise optional
|
||||
if ! use s3; then
|
||||
myconf="${myconf} $(use_with curl libcurl)"
|
||||
fi
|
||||
|
||||
# Client only, as requested in bug #127725
|
||||
if use minimal ; then
|
||||
myconf="${myconf} --without-server"
|
||||
else
|
||||
# amplot
|
||||
myconf="${myconf} $(use_with gnuplot)"
|
||||
fi
|
||||
|
||||
# IPv6 fun.
|
||||
myconf="${myconf} `use_with ipv6`"
|
||||
# This is to prevent the IPv6-is-working test
|
||||
# As the test fails on binpkg build hosts with no IPv6.
|
||||
use ipv6 && export amanda_cv_working_ipv6=yes
|
||||
|
||||
# I18N
|
||||
myconf="${myconf} `use_enable nls`"
|
||||
|
||||
# Bug #296634: Perl location
|
||||
perl_set_version
|
||||
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
|
||||
|
||||
# Bug 296633: --disable-syntax-checks
|
||||
# Some tests are not safe for production systems
|
||||
myconf="${myconf} --disable-syntax-checks"
|
||||
|
||||
# build manpages
|
||||
myconf="${myconf} --enable-manpage-build"
|
||||
|
||||
# bug #483120
|
||||
tc-export AR
|
||||
|
||||
econf \
|
||||
$(use_with readline) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Again, do not want the perl-module src_compile
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source ${TMPENVFILE}
|
||||
|
||||
einfo "Doing stock install"
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
# Build the envdir file
|
||||
# Don't forget this..
|
||||
einfo "Building environment file"
|
||||
(
|
||||
echo "# These settings are what was present in the environment when this"
|
||||
echo "# Amanda was compiled. Changing anything below this comment will"
|
||||
echo "# have no effect on your application, but it merely exists to"
|
||||
echo "# preserve them for your next emerge of Amanda"
|
||||
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
|
||||
) >> "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Env.d
|
||||
einfo "Installing environment config file"
|
||||
doenvd "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Lock down next section (up until docs).
|
||||
insopts -m0640
|
||||
# Installing Amanda Xinetd Services Definition
|
||||
einfo "Installing xinetd service file"
|
||||
insinto /etc/xinetd.d
|
||||
if use minimal ; then
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
|
||||
else
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
|
||||
fi
|
||||
|
||||
if ! use minimal; then
|
||||
einfo "Installing Sample Daily Cron Job for Amanda"
|
||||
insinto /etc/cron.daily
|
||||
newins "${MYFILESDIR}/amanda-cron" amanda
|
||||
fi
|
||||
|
||||
einfo "Installing systemd service and socket files for Amanda"
|
||||
systemd_dounit "${FILESDIR}"/amanda.socket || die
|
||||
systemd_newunit "${FILESDIR}"/amanda.service-r1 'amanda@.service' || die
|
||||
|
||||
insinto /etc/amanda
|
||||
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
|
||||
doins "${T}/amandahosts"
|
||||
fperms 600 /etc/amanda/amandahosts
|
||||
|
||||
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
|
||||
insinto "${AMANDA_USER_HOMEDIR}"
|
||||
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
|
||||
newins "${MYFILESDIR}/amanda-profile" .profile
|
||||
|
||||
insinto /etc/amanda
|
||||
doins "${S}/example/amanda-client.conf"
|
||||
if ! use minimal ; then
|
||||
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
|
||||
doins "${S}/example/amanda.conf"
|
||||
doins "${S}/example/disklist"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
|
||||
fi
|
||||
|
||||
keepdir "${AMANDA_TAR_LISTDIR}"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
|
||||
keepdir "${AMANDA_TMPDIR}/dumps"
|
||||
# Just make sure it exists for XFS to work...
|
||||
use xfs && keepdir /var/xfsdump/inventory
|
||||
|
||||
local i
|
||||
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" /etc/amanda; do
|
||||
einfo "Securing directory (${i})"
|
||||
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
|
||||
done
|
||||
# Do NOT use -R
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
|
||||
"${AMANDA_USER_HOMEDIR}/amanda" \
|
||||
/etc/amanda
|
||||
|
||||
if ! use minimal ; then
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
|
||||
/etc/amanda/${AMANDA_CONFIG_NAME}
|
||||
fi
|
||||
|
||||
einfo "Setting setuid permissions"
|
||||
amanda_permissions_fix "${D}"
|
||||
|
||||
# Relax permissions again
|
||||
insopts -m0644
|
||||
|
||||
# docs
|
||||
einfo "Installing documentation"
|
||||
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
|
||||
# our inetd sample
|
||||
einfo "Installing standard inetd sample"
|
||||
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
|
||||
# Amanda example configs
|
||||
einfo "Installing example configurations"
|
||||
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
|
||||
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
|
||||
docinto example1
|
||||
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
|
||||
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
|
||||
newdoc "${FILESDIR}/example_global.conf" global.conf
|
||||
|
||||
einfo "Cleaning up dud .la files"
|
||||
perl_set_version
|
||||
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
|
||||
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
|
||||
# Migration of amandates from /etc to $localstatedir/amanda
|
||||
if [ -f "${ROOT}/etc/amandates" -a \
|
||||
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
|
||||
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
|
||||
einfo "A backup is also placed at /etc/amandates.orig"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
|
||||
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
|
||||
fi
|
||||
if [ -f "${ROOT}/etc/amandates" ]; then
|
||||
einfo "If you have migrated safely, please delete /etc/amandates"
|
||||
fi
|
||||
|
||||
einfo "Checking setuid permissions"
|
||||
amanda_permissions_fix "${ROOT}"
|
||||
|
||||
elog "You should configure Amanda in /etc/amanda now."
|
||||
elog
|
||||
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
|
||||
elog "and restart xinetd afterwards!"
|
||||
elog
|
||||
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
|
||||
elog "as an example of how to configure your inetd."
|
||||
elog
|
||||
elog "systemd-users: enable and start amanda.socket or the relevant services"
|
||||
elog "regarding what auth method you use."
|
||||
elog
|
||||
elog "NOTICE: If you need raw access to partitions you need to add the"
|
||||
elog "amanda user to the 'disk' group."
|
||||
elog
|
||||
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
|
||||
elog "to the 'tape' group."
|
||||
elog
|
||||
elog "If you use localhost in your disklist your restores may break."
|
||||
elog "You should replace it with the actual hostname!"
|
||||
elog "Please also see the syntax changes to amandahosts."
|
||||
elog
|
||||
elog "Please note that this package no longer explicitly depends on"
|
||||
elog "virtual/inetd, as it supports modes where an inetd is not needed"
|
||||
elog "(see bug #506028 for details)."
|
||||
elog "The only exception is when you use the authentication method 'local'."
|
||||
}
|
||||
|
||||
# We have had reports of amanda file permissions getting screwed up.
|
||||
# Losing setuid, becoming too lax etc.
|
||||
# ONLY root and users in the amanda group should be able to run these binaries!
|
||||
amanda_permissions_fix() {
|
||||
local root="$1"
|
||||
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
|
||||
local le="/usr/libexec/amanda"
|
||||
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
|
||||
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
|
||||
"${le}"/planner ; do
|
||||
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
|
||||
chmod u=srwx,g=rx,o= "${root}"/${i}
|
||||
done
|
||||
}
|
|
@ -1,468 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils perl-module user systemd
|
||||
|
||||
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
|
||||
HOMEPAGE="http://www.amanda.org/"
|
||||
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
|
||||
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
|
||||
RDEPEND="sys-libs/readline
|
||||
virtual/awk
|
||||
app-arch/tar
|
||||
>=dev-lang/perl-5.6
|
||||
app-arch/dump
|
||||
net-misc/openssh
|
||||
>=dev-libs/glib-2.26.0
|
||||
nls? ( virtual/libintl )
|
||||
s3? ( >=net-misc/curl-7.10.0 )
|
||||
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
|
||||
samba? ( net-fs/samba )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
xfs? ( sys-fs/xfsdump )
|
||||
readline? ( sys-libs/readline )
|
||||
!minimal? (
|
||||
dev-perl/XML-Simple
|
||||
virtual/mailx
|
||||
app-arch/mt-st
|
||||
sys-block/mtx
|
||||
gnuplot? ( sci-visualization/gnuplot )
|
||||
app-crypt/aespipe
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
>=app-text/docbook-xsl-stylesheets-1.72.0
|
||||
app-text/docbook-xml-dtd
|
||||
dev-libs/libxslt
|
||||
"
|
||||
|
||||
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"
|
||||
|
||||
MYFILESDIR="${T}/files"
|
||||
ENVDIR="/etc/env.d"
|
||||
ENVDFILE="97amanda"
|
||||
TMPENVFILE="${T}/${ENVDFILE}"
|
||||
|
||||
# This is a complete list of Amanda settings that the ebuild takes from the
|
||||
# build environment. This allows users to alter the behavior of the package as
|
||||
# upstream intended, but keeping with Gentoo style. We store a copy of them in
|
||||
# /etc/env.d/97amanda during the install, so that they are preserved for future
|
||||
# installed. This variable name must not start with AMANDA_, as we do not want
|
||||
# it captured into the env file.
|
||||
ENV_SETTINGS_AMANDA="
|
||||
AMANDA_GROUP_GID AMANDA_GROUP_NAME
|
||||
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
|
||||
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
|
||||
AMANDA_TAR_LISTDIR AMANDA_TAR
|
||||
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
|
||||
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
|
||||
|
||||
amanda_variable_setup() {
|
||||
|
||||
# Setting vars
|
||||
local currentamanda
|
||||
|
||||
# Grab the current settings
|
||||
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
|
||||
|
||||
# First we set the defaults
|
||||
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
|
||||
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
|
||||
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
|
||||
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
|
||||
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
|
||||
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
|
||||
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
|
||||
|
||||
# This installs Amanda, with the server. However, it could be a client,
|
||||
# just specify an alternate server name in AMANDA_SERVER.
|
||||
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
|
||||
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
|
||||
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
|
||||
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
|
||||
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
|
||||
# These are left empty by default
|
||||
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
|
||||
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
|
||||
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
|
||||
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
|
||||
|
||||
# What tar to use
|
||||
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
|
||||
|
||||
# Now pull in the old stuff
|
||||
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
|
||||
# We don't just source it as we don't want everything in there.
|
||||
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
|
||||
fi
|
||||
|
||||
# Re-apply the new settings if any
|
||||
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
|
||||
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
amanda_variable_setup
|
||||
|
||||
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
|
||||
# another host than HOSTNAME.
|
||||
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
|
||||
elog "You are installing a client-only version of Amanda."
|
||||
elog "You should set the variable \$AMANDA_SERVER to point at your"
|
||||
elog "Amanda-tape-server, otherwise you will have to specify its name"
|
||||
elog "when using amrecover on the client."
|
||||
elog "For example: Use something like"
|
||||
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
|
||||
elog
|
||||
fi
|
||||
|
||||
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
|
||||
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# we do not want the perl src_unpack
|
||||
default_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# gentoo bug #331111
|
||||
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
|
||||
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
|
||||
|
||||
# bug with glibc-2.16.0
|
||||
sed -i -e '/gets is a security/d' "${S}"/gnulib/stdio.in.h
|
||||
|
||||
eautoreconf
|
||||
|
||||
# places for us to work in
|
||||
mkdir -p "${MYFILESDIR}"
|
||||
# Now we store the settings we just created
|
||||
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
|
||||
|
||||
# Prepare our custom files
|
||||
einfo "Building custom configuration files"
|
||||
local i # our iterator
|
||||
local sedexpr # var for sed expr
|
||||
sedexpr=''
|
||||
for i in ${ENV_SETTINGS_AMANDA} ; do
|
||||
local val
|
||||
eval "val=\"\${${i}}\""
|
||||
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
|
||||
done
|
||||
|
||||
# now apply the sed expr
|
||||
for i in "${FILESDIR}"/amanda-* ; do
|
||||
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
|
||||
done
|
||||
|
||||
(
|
||||
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
|
||||
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
|
||||
) > "${T}"/amandahosts
|
||||
|
||||
if ! use minimal; then
|
||||
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
|
||||
server-src/am{addclient,serverconfig}.pl || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix bug #36316
|
||||
addpredict /var/cache/samba/gencache.tdb
|
||||
# fix bug #376169
|
||||
addpredict /run/blkid
|
||||
addpredict /etc/blkid.tab
|
||||
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
local myconf
|
||||
|
||||
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
|
||||
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
|
||||
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
|
||||
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
|
||||
einfo "Using ${AMANDA_USER_NAME} for amanda user."
|
||||
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
|
||||
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
|
||||
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
|
||||
einfo "Using ${AMANDA_TAR} as Tar implementation."
|
||||
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
|
||||
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
|
||||
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
|
||||
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
|
||||
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
|
||||
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
|
||||
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
|
||||
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
|
||||
eerror "If you want _both_ UDP and TCP ports, please use only the"
|
||||
eerror "AMANDA_PORTS environment variable for identical ports, or set"
|
||||
eerror "AMANDA_PORTS_BOTH."
|
||||
die "Bad port setup!"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ]; then
|
||||
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
|
||||
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_TCP}" ]; then
|
||||
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
|
||||
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS}" ]; then
|
||||
einfo "Using ports ${AMANDA_PORTS/,/-}"
|
||||
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
|
||||
fi
|
||||
|
||||
# Extras
|
||||
# Speed option
|
||||
myconf="${myconf} --with-buffered-dump"
|
||||
# "debugging" in the configuration is NOT debug in the conventional sense.
|
||||
# It is actually just useful output in the application, and should remain
|
||||
# enabled. There are some cases of breakage with MTX tape changers as of
|
||||
# 2.5.1p2 that it exposes when turned off as well.
|
||||
myconf="${myconf} --with-debugging"
|
||||
# Where to put our files
|
||||
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
|
||||
|
||||
# Samba support
|
||||
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
|
||||
|
||||
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
|
||||
# default
|
||||
myconf="${myconf} --with-bsd-security"
|
||||
myconf="${myconf} --with-ssh-security"
|
||||
myconf="${myconf} --with-bsdudp-security"
|
||||
myconf="${myconf} --with-bsdtcp-security"
|
||||
|
||||
# kerberos-security mechanism version 5
|
||||
myconf="${myconf} `use_with kerberos krb5-security`"
|
||||
|
||||
# Amazon S3 support
|
||||
myconf="${myconf} `use_enable s3 s3-device`"
|
||||
|
||||
# libcurl is required for S3 but otherwise optional
|
||||
if ! use s3; then
|
||||
myconf="${myconf} $(use_with curl libcurl)"
|
||||
fi
|
||||
|
||||
# Client only, as requested in bug #127725
|
||||
if use minimal ; then
|
||||
myconf="${myconf} --without-server"
|
||||
else
|
||||
# amplot
|
||||
myconf="${myconf} $(use_with gnuplot)"
|
||||
fi
|
||||
|
||||
# IPv6 fun.
|
||||
myconf="${myconf} `use_with ipv6`"
|
||||
# This is to prevent the IPv6-is-working test
|
||||
# As the test fails on binpkg build hosts with no IPv6.
|
||||
use ipv6 && export amanda_cv_working_ipv6=yes
|
||||
|
||||
# I18N
|
||||
myconf="${myconf} `use_enable nls`"
|
||||
|
||||
# Bug #296634: Perl location
|
||||
perl_set_version
|
||||
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
|
||||
|
||||
# Bug 296633: --disable-syntax-checks
|
||||
# Some tests are not safe for production systems
|
||||
myconf="${myconf} --disable-syntax-checks"
|
||||
|
||||
# build manpages
|
||||
myconf="${myconf} --enable-manpage-build"
|
||||
|
||||
econf \
|
||||
$(use_with readline) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Again, do not want the perl-module src_compile
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source ${TMPENVFILE}
|
||||
|
||||
einfo "Doing stock install"
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
# Build the envdir file
|
||||
# Don't forget this..
|
||||
einfo "Building environment file"
|
||||
(
|
||||
echo "# These settings are what was present in the environment when this"
|
||||
echo "# Amanda was compiled. Changing anything below this comment will"
|
||||
echo "# have no effect on your application, but it merely exists to"
|
||||
echo "# preserve them for your next emerge of Amanda"
|
||||
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
|
||||
) >> "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Env.d
|
||||
einfo "Installing environment config file"
|
||||
doenvd "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Lock down next section (up until docs).
|
||||
insopts -m0640
|
||||
# Installing Amanda Xinetd Services Definition
|
||||
einfo "Installing xinetd service file"
|
||||
insinto /etc/xinetd.d
|
||||
if use minimal ; then
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
|
||||
else
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
|
||||
fi
|
||||
|
||||
if ! use minimal; then
|
||||
einfo "Installing Sample Daily Cron Job for Amanda"
|
||||
insinto /etc/cron.daily
|
||||
newins "${MYFILESDIR}/amanda-cron" amanda
|
||||
fi
|
||||
|
||||
einfo "Installing systemd service and socket files for Amanda"
|
||||
systemd_dounit "${FILESDIR}"/amanda.socket || die
|
||||
systemd_newunit "${FILESDIR}"/amanda.service 'amanda@.service' || die
|
||||
|
||||
insinto /etc/amanda
|
||||
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
|
||||
doins "${T}/amandahosts"
|
||||
fperms 600 /etc/amanda/amandahosts
|
||||
|
||||
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
|
||||
insinto "${AMANDA_USER_HOMEDIR}"
|
||||
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
|
||||
newins "${MYFILESDIR}/amanda-profile" .profile
|
||||
|
||||
insinto /etc/amanda
|
||||
doins "${S}/example/amanda-client.conf"
|
||||
if ! use minimal ; then
|
||||
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
|
||||
doins "${S}/example/amanda.conf"
|
||||
doins "${S}/example/disklist"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
|
||||
fi
|
||||
|
||||
keepdir "${AMANDA_TAR_LISTDIR}"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
|
||||
keepdir "${AMANDA_TMPDIR}/dumps"
|
||||
# Just make sure it exists for XFS to work...
|
||||
use xfs && keepdir /var/xfsdump/inventory
|
||||
|
||||
local i
|
||||
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" /etc/amanda; do
|
||||
einfo "Securing directory (${i})"
|
||||
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
|
||||
done
|
||||
# Do NOT use -R
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
|
||||
"${AMANDA_USER_HOMEDIR}/amanda" \
|
||||
/etc/amanda
|
||||
|
||||
if ! use minimal ; then
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
|
||||
/etc/amanda/${AMANDA_CONFIG_NAME}
|
||||
fi
|
||||
|
||||
einfo "Setting setuid permissions"
|
||||
amanda_permissions_fix "${D}"
|
||||
|
||||
# Relax permissions again
|
||||
insopts -m0644
|
||||
|
||||
# docs
|
||||
einfo "Installing documentation"
|
||||
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
|
||||
# our inetd sample
|
||||
einfo "Installing standard inetd sample"
|
||||
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
|
||||
# Amanda example configs
|
||||
einfo "Installing example configurations"
|
||||
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
|
||||
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
|
||||
docinto example1
|
||||
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
|
||||
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
|
||||
newdoc "${FILESDIR}/example_global.conf" global.conf
|
||||
|
||||
einfo "Cleaning up dud .la files"
|
||||
perl_set_version
|
||||
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
|
||||
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
|
||||
# Migration of amandates from /etc to $localstatedir/amanda
|
||||
if [ -f "${ROOT}/etc/amandates" -a \
|
||||
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
|
||||
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
|
||||
einfo "A backup is also placed at /etc/amandates.orig"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
|
||||
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
|
||||
fi
|
||||
if [ -f "${ROOT}/etc/amandates" ]; then
|
||||
einfo "If you have migrated safely, please delete /etc/amandates"
|
||||
fi
|
||||
|
||||
einfo "Checking setuid permissions"
|
||||
amanda_permissions_fix "${ROOT}"
|
||||
|
||||
elog "You should configure Amanda in /etc/amanda now."
|
||||
elog
|
||||
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
|
||||
elog "and restart xinetd afterwards!"
|
||||
elog
|
||||
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
|
||||
elog "as an example of how to configure your inetd."
|
||||
elog
|
||||
elog "NOTICE: If you need raw access to partitions you need to add the"
|
||||
elog "amanda user to the 'disk' group."
|
||||
elog
|
||||
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
|
||||
elog "to the 'tape' group."
|
||||
elog
|
||||
elog "If you use localhost in your disklist your restores may break."
|
||||
elog "You should replace it with the actual hostname!"
|
||||
elog "Please also see the syntax changes to amandahosts."
|
||||
elog
|
||||
elog "Please note that this package no longer explicitly depends on"
|
||||
elog "virtual/inetd, as it supports modes where an inetd is not needed"
|
||||
elog "(see bug #506028 for details)."
|
||||
|
||||
}
|
||||
|
||||
# We have had reports of amanda file permissions getting screwed up.
|
||||
# Losing setuid, becoming too lax etc.
|
||||
# ONLY root and users in the amanda group should be able to run these binaries!
|
||||
amanda_permissions_fix() {
|
||||
local root="$1"
|
||||
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
|
||||
local le="/usr/libexec/amanda"
|
||||
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
|
||||
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
|
||||
"${le}"/planner ; do
|
||||
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
|
||||
chmod u=srwx,g=rx,o= "${root}"/${i}
|
||||
done
|
||||
}
|
|
@ -1,477 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils perl-module user systemd
|
||||
|
||||
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
|
||||
HOMEPAGE="http://www.amanda.org/"
|
||||
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
|
||||
|
||||
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
RDEPEND="sys-libs/readline
|
||||
virtual/awk
|
||||
app-arch/tar
|
||||
dev-lang/perl:=
|
||||
app-arch/dump
|
||||
net-misc/openssh
|
||||
>=dev-libs/glib-2.26.0
|
||||
nls? ( virtual/libintl )
|
||||
s3? ( >=net-misc/curl-7.10.0 )
|
||||
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
|
||||
samba? ( net-fs/samba )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
xfs? ( sys-fs/xfsdump )
|
||||
readline? ( sys-libs/readline )
|
||||
!minimal? (
|
||||
dev-perl/XML-Simple
|
||||
virtual/mailx
|
||||
app-arch/mt-st
|
||||
sys-block/mtx
|
||||
gnuplot? ( sci-visualization/gnuplot )
|
||||
app-crypt/aespipe
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
>=app-text/docbook-xsl-stylesheets-1.72.0
|
||||
app-text/docbook-xml-dtd
|
||||
dev-libs/libxslt
|
||||
"
|
||||
|
||||
MYFILESDIR="${T}/files"
|
||||
ENVDIR="/etc/env.d"
|
||||
ENVDFILE="97amanda"
|
||||
TMPENVFILE="${T}/${ENVDFILE}"
|
||||
|
||||
# This is a complete list of Amanda settings that the ebuild takes from the
|
||||
# build environment. This allows users to alter the behavior of the package as
|
||||
# upstream intended, but keeping with Gentoo style. We store a copy of them in
|
||||
# /etc/env.d/97amanda during the install, so that they are preserved for future
|
||||
# installed. This variable name must not start with AMANDA_, as we do not want
|
||||
# it captured into the env file.
|
||||
ENV_SETTINGS_AMANDA="
|
||||
AMANDA_GROUP_GID AMANDA_GROUP_NAME
|
||||
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
|
||||
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
|
||||
AMANDA_TAR_LISTDIR AMANDA_TAR
|
||||
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
|
||||
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
|
||||
|
||||
amanda_variable_setup() {
|
||||
|
||||
# Setting vars
|
||||
local currentamanda
|
||||
|
||||
# Grab the current settings
|
||||
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
|
||||
|
||||
# First we set the defaults
|
||||
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
|
||||
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
|
||||
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
|
||||
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
|
||||
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
|
||||
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
|
||||
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
|
||||
|
||||
# This installs Amanda, with the server. However, it could be a client,
|
||||
# just specify an alternate server name in AMANDA_SERVER.
|
||||
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
|
||||
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
|
||||
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
|
||||
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
|
||||
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
|
||||
# These are left empty by default
|
||||
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
|
||||
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
|
||||
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
|
||||
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
|
||||
|
||||
# What tar to use
|
||||
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
|
||||
|
||||
# Now pull in the old stuff
|
||||
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
|
||||
# We don't just source it as we don't want everything in there.
|
||||
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
|
||||
fi
|
||||
|
||||
# Re-apply the new settings if any
|
||||
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
|
||||
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
amanda_variable_setup
|
||||
|
||||
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
|
||||
# another host than HOSTNAME.
|
||||
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
|
||||
elog "You are installing a client-only version of Amanda."
|
||||
elog "You should set the variable \$AMANDA_SERVER to point at your"
|
||||
elog "Amanda-tape-server, otherwise you will have to specify its name"
|
||||
elog "when using amrecover on the client."
|
||||
elog "For example: Use something like"
|
||||
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
|
||||
elog
|
||||
fi
|
||||
|
||||
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
|
||||
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# we do not want the perl src_unpack
|
||||
default_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# gentoo bug #537248
|
||||
epatch "${FILESDIR}/local-amanda-perl5.20.patch"
|
||||
|
||||
# gentoo bug #331111
|
||||
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
|
||||
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
|
||||
|
||||
# bug with glibc-2.16.0
|
||||
sed -i -e '/gets is a security/d' "${S}"/gnulib/stdio.in.h
|
||||
|
||||
eautoreconf
|
||||
|
||||
# places for us to work in
|
||||
mkdir -p "${MYFILESDIR}"
|
||||
# Now we store the settings we just created
|
||||
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
|
||||
|
||||
# Prepare our custom files
|
||||
einfo "Building custom configuration files"
|
||||
local i # our iterator
|
||||
local sedexpr # var for sed expr
|
||||
sedexpr=''
|
||||
for i in ${ENV_SETTINGS_AMANDA} ; do
|
||||
local val
|
||||
eval "val=\"\${${i}}\""
|
||||
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
|
||||
done
|
||||
|
||||
# now apply the sed expr
|
||||
for i in "${FILESDIR}"/amanda-* ; do
|
||||
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
|
||||
done
|
||||
|
||||
(
|
||||
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
|
||||
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
|
||||
) > "${T}"/amandahosts
|
||||
|
||||
if ! use minimal; then
|
||||
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
|
||||
server-src/am{addclient,serverconfig}.pl || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix bug #36316
|
||||
addpredict /var/cache/samba/gencache.tdb
|
||||
# fix bug #376169
|
||||
addpredict /run/blkid
|
||||
addpredict /etc/blkid.tab
|
||||
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
local myconf
|
||||
|
||||
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
|
||||
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
|
||||
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
|
||||
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
|
||||
einfo "Using ${AMANDA_USER_NAME} for amanda user."
|
||||
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
|
||||
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
|
||||
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
|
||||
einfo "Using ${AMANDA_TAR} as Tar implementation."
|
||||
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
|
||||
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
|
||||
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
|
||||
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
|
||||
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
|
||||
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
|
||||
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
|
||||
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
|
||||
eerror "If you want _both_ UDP and TCP ports, please use only the"
|
||||
eerror "AMANDA_PORTS environment variable for identical ports, or set"
|
||||
eerror "AMANDA_PORTS_BOTH."
|
||||
die "Bad port setup!"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ]; then
|
||||
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
|
||||
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_TCP}" ]; then
|
||||
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
|
||||
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS}" ]; then
|
||||
einfo "Using ports ${AMANDA_PORTS/,/-}"
|
||||
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
|
||||
fi
|
||||
|
||||
# Extras
|
||||
# Speed option
|
||||
myconf="${myconf} --with-buffered-dump"
|
||||
# "debugging" in the configuration is NOT debug in the conventional sense.
|
||||
# It is actually just useful output in the application, and should remain
|
||||
# enabled. There are some cases of breakage with MTX tape changers as of
|
||||
# 2.5.1p2 that it exposes when turned off as well.
|
||||
myconf="${myconf} --with-debugging"
|
||||
# Where to put our files
|
||||
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
|
||||
|
||||
# Samba support
|
||||
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
|
||||
|
||||
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
|
||||
# default
|
||||
myconf="${myconf} --with-bsd-security"
|
||||
myconf="${myconf} --with-ssh-security"
|
||||
myconf="${myconf} --with-bsdudp-security"
|
||||
myconf="${myconf} --with-bsdtcp-security"
|
||||
|
||||
# kerberos-security mechanism version 5
|
||||
myconf="${myconf} `use_with kerberos krb5-security`"
|
||||
|
||||
# Amazon S3 support
|
||||
myconf="${myconf} `use_enable s3 s3-device`"
|
||||
|
||||
# libcurl is required for S3 but otherwise optional
|
||||
if ! use s3; then
|
||||
myconf="${myconf} $(use_with curl libcurl)"
|
||||
fi
|
||||
|
||||
# Client only, as requested in bug #127725
|
||||
if use minimal ; then
|
||||
myconf="${myconf} --without-server"
|
||||
else
|
||||
# amplot
|
||||
myconf="${myconf} $(use_with gnuplot)"
|
||||
fi
|
||||
|
||||
# IPv6 fun.
|
||||
myconf="${myconf} `use_with ipv6`"
|
||||
# This is to prevent the IPv6-is-working test
|
||||
# As the test fails on binpkg build hosts with no IPv6.
|
||||
use ipv6 && export amanda_cv_working_ipv6=yes
|
||||
|
||||
# I18N
|
||||
myconf="${myconf} `use_enable nls`"
|
||||
|
||||
# Bug #296634: Perl location
|
||||
perl_set_version
|
||||
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
|
||||
|
||||
# Bug 296633: --disable-syntax-checks
|
||||
# Some tests are not safe for production systems
|
||||
myconf="${myconf} --disable-syntax-checks"
|
||||
|
||||
# build manpages
|
||||
myconf="${myconf} --enable-manpage-build"
|
||||
|
||||
# bug #483120
|
||||
tc-export AR
|
||||
|
||||
econf \
|
||||
$(use_with readline) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Again, do not want the perl-module src_compile
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source ${TMPENVFILE}
|
||||
|
||||
einfo "Doing stock install"
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
# Build the envdir file
|
||||
# Don't forget this..
|
||||
einfo "Building environment file"
|
||||
(
|
||||
echo "# These settings are what was present in the environment when this"
|
||||
echo "# Amanda was compiled. Changing anything below this comment will"
|
||||
echo "# have no effect on your application, but it merely exists to"
|
||||
echo "# preserve them for your next emerge of Amanda"
|
||||
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
|
||||
) >> "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Env.d
|
||||
einfo "Installing environment config file"
|
||||
doenvd "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Lock down next section (up until docs).
|
||||
insopts -m0640
|
||||
# Installing Amanda Xinetd Services Definition
|
||||
einfo "Installing xinetd service file"
|
||||
insinto /etc/xinetd.d
|
||||
if use minimal ; then
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
|
||||
else
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
|
||||
fi
|
||||
|
||||
if ! use minimal; then
|
||||
einfo "Installing Sample Daily Cron Job for Amanda"
|
||||
insinto /etc/cron.daily
|
||||
newins "${MYFILESDIR}/amanda-cron" amanda
|
||||
fi
|
||||
|
||||
einfo "Installing systemd service and socket files for Amanda"
|
||||
systemd_dounit "${FILESDIR}"/amanda.socket || die
|
||||
systemd_newunit "${FILESDIR}"/amanda.service-r1 'amanda@.service' || die
|
||||
|
||||
insinto /etc/amanda
|
||||
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
|
||||
doins "${T}/amandahosts"
|
||||
fperms 600 /etc/amanda/amandahosts
|
||||
|
||||
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
|
||||
insinto "${AMANDA_USER_HOMEDIR}"
|
||||
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
|
||||
newins "${MYFILESDIR}/amanda-profile" .profile
|
||||
|
||||
insinto /etc/amanda
|
||||
doins "${S}/example/amanda-client.conf"
|
||||
if ! use minimal ; then
|
||||
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
|
||||
doins "${S}/example/amanda.conf"
|
||||
doins "${S}/example/disklist"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
|
||||
fi
|
||||
|
||||
keepdir "${AMANDA_TAR_LISTDIR}"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
|
||||
keepdir "${AMANDA_TMPDIR}/dumps"
|
||||
# Just make sure it exists for XFS to work...
|
||||
use xfs && keepdir /var/xfsdump/inventory
|
||||
|
||||
local i
|
||||
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" /etc/amanda; do
|
||||
einfo "Securing directory (${i})"
|
||||
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
|
||||
done
|
||||
# Do NOT use -R
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
|
||||
"${AMANDA_USER_HOMEDIR}/amanda" \
|
||||
/etc/amanda
|
||||
|
||||
if ! use minimal ; then
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
|
||||
/etc/amanda/${AMANDA_CONFIG_NAME}
|
||||
fi
|
||||
|
||||
einfo "Setting setuid permissions"
|
||||
amanda_permissions_fix "${D}"
|
||||
|
||||
# Relax permissions again
|
||||
insopts -m0644
|
||||
|
||||
# docs
|
||||
einfo "Installing documentation"
|
||||
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
|
||||
# our inetd sample
|
||||
einfo "Installing standard inetd sample"
|
||||
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
|
||||
# Amanda example configs
|
||||
einfo "Installing example configurations"
|
||||
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
|
||||
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
|
||||
docinto example1
|
||||
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
|
||||
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
|
||||
newdoc "${FILESDIR}/example_global.conf" global.conf
|
||||
|
||||
einfo "Cleaning up dud .la files"
|
||||
perl_set_version
|
||||
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
|
||||
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
|
||||
# Migration of amandates from /etc to $localstatedir/amanda
|
||||
if [ -f "${ROOT}/etc/amandates" -a \
|
||||
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
|
||||
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
|
||||
einfo "A backup is also placed at /etc/amandates.orig"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
|
||||
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
|
||||
fi
|
||||
if [ -f "${ROOT}/etc/amandates" ]; then
|
||||
einfo "If you have migrated safely, please delete /etc/amandates"
|
||||
fi
|
||||
|
||||
einfo "Checking setuid permissions"
|
||||
amanda_permissions_fix "${ROOT}"
|
||||
|
||||
elog "You should configure Amanda in /etc/amanda now."
|
||||
elog
|
||||
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
|
||||
elog "and restart xinetd afterwards!"
|
||||
elog
|
||||
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
|
||||
elog "as an example of how to configure your inetd."
|
||||
elog
|
||||
elog "systemd-users: enable and start amanda.socket or the relevant services"
|
||||
elog "regarding what auth method you use."
|
||||
elog
|
||||
elog "NOTICE: If you need raw access to partitions you need to add the"
|
||||
elog "amanda user to the 'disk' group."
|
||||
elog
|
||||
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
|
||||
elog "to the 'tape' group."
|
||||
elog
|
||||
elog "If you use localhost in your disklist your restores may break."
|
||||
elog "You should replace it with the actual hostname!"
|
||||
elog "Please also see the syntax changes to amandahosts."
|
||||
elog
|
||||
elog "Please note that this package no longer explicitly depends on"
|
||||
elog "virtual/inetd, as it supports modes where an inetd is not needed"
|
||||
elog "(see bug #506028 for details)."
|
||||
elog "The only exception is when you use the authentication method 'local'."
|
||||
}
|
||||
|
||||
# We have had reports of amanda file permissions getting screwed up.
|
||||
# Losing setuid, becoming too lax etc.
|
||||
# ONLY root and users in the amanda group should be able to run these binaries!
|
||||
amanda_permissions_fix() {
|
||||
local root="$1"
|
||||
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
|
||||
local le="/usr/libexec/amanda"
|
||||
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
|
||||
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
|
||||
"${le}"/planner ; do
|
||||
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
|
||||
chmod u=srwx,g=rx,o= "${root}"/${i}
|
||||
done
|
||||
}
|
|
@ -1,474 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils perl-module user systemd
|
||||
|
||||
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
|
||||
HOMEPAGE="http://www.amanda.org/"
|
||||
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
|
||||
|
||||
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"
|
||||
|
||||
KEYWORDS="amd64 ~ppc ppc64 ~sparc ~x86"
|
||||
RDEPEND="sys-libs/readline
|
||||
virtual/awk
|
||||
app-arch/tar
|
||||
dev-lang/perl:=
|
||||
app-arch/dump
|
||||
net-misc/openssh
|
||||
>=dev-libs/glib-2.26.0
|
||||
nls? ( virtual/libintl )
|
||||
s3? ( >=net-misc/curl-7.10.0 )
|
||||
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
|
||||
samba? ( net-fs/samba )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
xfs? ( sys-fs/xfsdump )
|
||||
readline? ( sys-libs/readline )
|
||||
!minimal? (
|
||||
dev-perl/XML-Simple
|
||||
virtual/mailx
|
||||
app-arch/mt-st
|
||||
sys-block/mtx
|
||||
gnuplot? ( sci-visualization/gnuplot )
|
||||
app-crypt/aespipe
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
>=app-text/docbook-xsl-stylesheets-1.72.0
|
||||
app-text/docbook-xml-dtd
|
||||
dev-libs/libxslt
|
||||
"
|
||||
|
||||
MYFILESDIR="${T}/files"
|
||||
ENVDIR="/etc/env.d"
|
||||
ENVDFILE="97amanda"
|
||||
TMPENVFILE="${T}/${ENVDFILE}"
|
||||
|
||||
# This is a complete list of Amanda settings that the ebuild takes from the
|
||||
# build environment. This allows users to alter the behavior of the package as
|
||||
# upstream intended, but keeping with Gentoo style. We store a copy of them in
|
||||
# /etc/env.d/97amanda during the install, so that they are preserved for future
|
||||
# installed. This variable name must not start with AMANDA_, as we do not want
|
||||
# it captured into the env file.
|
||||
ENV_SETTINGS_AMANDA="
|
||||
AMANDA_GROUP_GID AMANDA_GROUP_NAME
|
||||
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
|
||||
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
|
||||
AMANDA_TAR_LISTDIR AMANDA_TAR
|
||||
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
|
||||
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
|
||||
|
||||
amanda_variable_setup() {
|
||||
|
||||
# Setting vars
|
||||
local currentamanda
|
||||
|
||||
# Grab the current settings
|
||||
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
|
||||
|
||||
# First we set the defaults
|
||||
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
|
||||
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
|
||||
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
|
||||
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
|
||||
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
|
||||
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
|
||||
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
|
||||
|
||||
# This installs Amanda, with the server. However, it could be a client,
|
||||
# just specify an alternate server name in AMANDA_SERVER.
|
||||
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
|
||||
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
|
||||
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
|
||||
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
|
||||
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
|
||||
# These are left empty by default
|
||||
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
|
||||
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
|
||||
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
|
||||
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
|
||||
|
||||
# What tar to use
|
||||
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
|
||||
|
||||
# Now pull in the old stuff
|
||||
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
|
||||
# We don't just source it as we don't want everything in there.
|
||||
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
|
||||
fi
|
||||
|
||||
# Re-apply the new settings if any
|
||||
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
|
||||
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
amanda_variable_setup
|
||||
|
||||
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
|
||||
# another host than HOSTNAME.
|
||||
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
|
||||
elog "You are installing a client-only version of Amanda."
|
||||
elog "You should set the variable \$AMANDA_SERVER to point at your"
|
||||
elog "Amanda-tape-server, otherwise you will have to specify its name"
|
||||
elog "when using amrecover on the client."
|
||||
elog "For example: Use something like"
|
||||
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
|
||||
elog
|
||||
fi
|
||||
|
||||
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
|
||||
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# we do not want the perl src_unpack
|
||||
default_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# gentoo bug #331111
|
||||
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
|
||||
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
|
||||
|
||||
# bug with glibc-2.16.0
|
||||
sed -i -e '/gets is a security/d' "${S}"/gnulib/stdio.in.h
|
||||
|
||||
eautoreconf
|
||||
|
||||
# places for us to work in
|
||||
mkdir -p "${MYFILESDIR}"
|
||||
# Now we store the settings we just created
|
||||
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
|
||||
|
||||
# Prepare our custom files
|
||||
einfo "Building custom configuration files"
|
||||
local i # our iterator
|
||||
local sedexpr # var for sed expr
|
||||
sedexpr=''
|
||||
for i in ${ENV_SETTINGS_AMANDA} ; do
|
||||
local val
|
||||
eval "val=\"\${${i}}\""
|
||||
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
|
||||
done
|
||||
|
||||
# now apply the sed expr
|
||||
for i in "${FILESDIR}"/amanda-* ; do
|
||||
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
|
||||
done
|
||||
|
||||
(
|
||||
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
|
||||
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
|
||||
) > "${T}"/amandahosts
|
||||
|
||||
if ! use minimal; then
|
||||
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
|
||||
server-src/am{addclient,serverconfig}.pl || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix bug #36316
|
||||
addpredict /var/cache/samba/gencache.tdb
|
||||
# fix bug #376169
|
||||
addpredict /run/blkid
|
||||
addpredict /etc/blkid.tab
|
||||
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
local myconf
|
||||
|
||||
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
|
||||
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
|
||||
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
|
||||
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
|
||||
einfo "Using ${AMANDA_USER_NAME} for amanda user."
|
||||
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
|
||||
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
|
||||
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
|
||||
einfo "Using ${AMANDA_TAR} as Tar implementation."
|
||||
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
|
||||
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
|
||||
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
|
||||
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
|
||||
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
|
||||
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
|
||||
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
|
||||
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
|
||||
eerror "If you want _both_ UDP and TCP ports, please use only the"
|
||||
eerror "AMANDA_PORTS environment variable for identical ports, or set"
|
||||
eerror "AMANDA_PORTS_BOTH."
|
||||
die "Bad port setup!"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ]; then
|
||||
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
|
||||
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_TCP}" ]; then
|
||||
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
|
||||
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS}" ]; then
|
||||
einfo "Using ports ${AMANDA_PORTS/,/-}"
|
||||
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
|
||||
fi
|
||||
|
||||
# Extras
|
||||
# Speed option
|
||||
myconf="${myconf} --with-buffered-dump"
|
||||
# "debugging" in the configuration is NOT debug in the conventional sense.
|
||||
# It is actually just useful output in the application, and should remain
|
||||
# enabled. There are some cases of breakage with MTX tape changers as of
|
||||
# 2.5.1p2 that it exposes when turned off as well.
|
||||
myconf="${myconf} --with-debugging"
|
||||
# Where to put our files
|
||||
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
|
||||
|
||||
# Samba support
|
||||
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
|
||||
|
||||
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
|
||||
# default
|
||||
myconf="${myconf} --with-bsd-security"
|
||||
myconf="${myconf} --with-ssh-security"
|
||||
myconf="${myconf} --with-bsdudp-security"
|
||||
myconf="${myconf} --with-bsdtcp-security"
|
||||
|
||||
# kerberos-security mechanism version 5
|
||||
myconf="${myconf} `use_with kerberos krb5-security`"
|
||||
|
||||
# Amazon S3 support
|
||||
myconf="${myconf} `use_enable s3 s3-device`"
|
||||
|
||||
# libcurl is required for S3 but otherwise optional
|
||||
if ! use s3; then
|
||||
myconf="${myconf} $(use_with curl libcurl)"
|
||||
fi
|
||||
|
||||
# Client only, as requested in bug #127725
|
||||
if use minimal ; then
|
||||
myconf="${myconf} --without-server"
|
||||
else
|
||||
# amplot
|
||||
myconf="${myconf} $(use_with gnuplot)"
|
||||
fi
|
||||
|
||||
# IPv6 fun.
|
||||
myconf="${myconf} `use_with ipv6`"
|
||||
# This is to prevent the IPv6-is-working test
|
||||
# As the test fails on binpkg build hosts with no IPv6.
|
||||
use ipv6 && export amanda_cv_working_ipv6=yes
|
||||
|
||||
# I18N
|
||||
myconf="${myconf} `use_enable nls`"
|
||||
|
||||
# Bug #296634: Perl location
|
||||
perl_set_version
|
||||
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
|
||||
|
||||
# Bug 296633: --disable-syntax-checks
|
||||
# Some tests are not safe for production systems
|
||||
myconf="${myconf} --disable-syntax-checks"
|
||||
|
||||
# build manpages
|
||||
myconf="${myconf} --enable-manpage-build"
|
||||
|
||||
# bug #483120
|
||||
tc-export AR
|
||||
|
||||
econf \
|
||||
$(use_with readline) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Again, do not want the perl-module src_compile
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source ${TMPENVFILE}
|
||||
|
||||
einfo "Doing stock install"
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
# Build the envdir file
|
||||
# Don't forget this..
|
||||
einfo "Building environment file"
|
||||
(
|
||||
echo "# These settings are what was present in the environment when this"
|
||||
echo "# Amanda was compiled. Changing anything below this comment will"
|
||||
echo "# have no effect on your application, but it merely exists to"
|
||||
echo "# preserve them for your next emerge of Amanda"
|
||||
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
|
||||
) >> "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Env.d
|
||||
einfo "Installing environment config file"
|
||||
doenvd "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Lock down next section (up until docs).
|
||||
insopts -m0640
|
||||
# Installing Amanda Xinetd Services Definition
|
||||
einfo "Installing xinetd service file"
|
||||
insinto /etc/xinetd.d
|
||||
if use minimal ; then
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
|
||||
else
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
|
||||
fi
|
||||
|
||||
if ! use minimal; then
|
||||
einfo "Installing Sample Daily Cron Job for Amanda"
|
||||
insinto /etc/cron.daily
|
||||
newins "${MYFILESDIR}/amanda-cron" amanda
|
||||
fi
|
||||
|
||||
einfo "Installing systemd service and socket files for Amanda"
|
||||
systemd_dounit "${FILESDIR}"/amanda.socket || die
|
||||
systemd_newunit "${FILESDIR}"/amanda.service-r1 'amanda@.service' || die
|
||||
|
||||
insinto /etc/amanda
|
||||
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
|
||||
doins "${T}/amandahosts"
|
||||
fperms 600 /etc/amanda/amandahosts
|
||||
|
||||
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
|
||||
insinto "${AMANDA_USER_HOMEDIR}"
|
||||
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
|
||||
newins "${MYFILESDIR}/amanda-profile" .profile
|
||||
|
||||
insinto /etc/amanda
|
||||
doins "${S}/example/amanda-client.conf"
|
||||
if ! use minimal ; then
|
||||
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
|
||||
doins "${S}/example/amanda.conf"
|
||||
doins "${S}/example/disklist"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
|
||||
fi
|
||||
|
||||
keepdir "${AMANDA_TAR_LISTDIR}"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
|
||||
keepdir "${AMANDA_TMPDIR}/dumps"
|
||||
# Just make sure it exists for XFS to work...
|
||||
use xfs && keepdir /var/xfsdump/inventory
|
||||
|
||||
local i
|
||||
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" /etc/amanda; do
|
||||
einfo "Securing directory (${i})"
|
||||
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
|
||||
done
|
||||
# Do NOT use -R
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
|
||||
"${AMANDA_USER_HOMEDIR}/amanda" \
|
||||
/etc/amanda
|
||||
|
||||
if ! use minimal ; then
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
|
||||
/etc/amanda/${AMANDA_CONFIG_NAME}
|
||||
fi
|
||||
|
||||
einfo "Setting setuid permissions"
|
||||
amanda_permissions_fix "${D}"
|
||||
|
||||
# Relax permissions again
|
||||
insopts -m0644
|
||||
|
||||
# docs
|
||||
einfo "Installing documentation"
|
||||
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
|
||||
# our inetd sample
|
||||
einfo "Installing standard inetd sample"
|
||||
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
|
||||
# Amanda example configs
|
||||
einfo "Installing example configurations"
|
||||
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
|
||||
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
|
||||
docinto example1
|
||||
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
|
||||
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
|
||||
newdoc "${FILESDIR}/example_global.conf" global.conf
|
||||
|
||||
einfo "Cleaning up dud .la files"
|
||||
perl_set_version
|
||||
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
|
||||
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
|
||||
# Migration of amandates from /etc to $localstatedir/amanda
|
||||
if [ -f "${ROOT}/etc/amandates" -a \
|
||||
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
|
||||
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
|
||||
einfo "A backup is also placed at /etc/amandates.orig"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
|
||||
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
|
||||
fi
|
||||
if [ -f "${ROOT}/etc/amandates" ]; then
|
||||
einfo "If you have migrated safely, please delete /etc/amandates"
|
||||
fi
|
||||
|
||||
einfo "Checking setuid permissions"
|
||||
amanda_permissions_fix "${ROOT}"
|
||||
|
||||
elog "You should configure Amanda in /etc/amanda now."
|
||||
elog
|
||||
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
|
||||
elog "and restart xinetd afterwards!"
|
||||
elog
|
||||
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
|
||||
elog "as an example of how to configure your inetd."
|
||||
elog
|
||||
elog "systemd-users: enable and start amanda.socket or the relevant services"
|
||||
elog "regarding what auth method you use."
|
||||
elog
|
||||
elog "NOTICE: If you need raw access to partitions you need to add the"
|
||||
elog "amanda user to the 'disk' group."
|
||||
elog
|
||||
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
|
||||
elog "to the 'tape' group."
|
||||
elog
|
||||
elog "If you use localhost in your disklist your restores may break."
|
||||
elog "You should replace it with the actual hostname!"
|
||||
elog "Please also see the syntax changes to amandahosts."
|
||||
elog
|
||||
elog "Please note that this package no longer explicitly depends on"
|
||||
elog "virtual/inetd, as it supports modes where an inetd is not needed"
|
||||
elog "(see bug #506028 for details)."
|
||||
elog "The only exception is when you use the authentication method 'local'."
|
||||
}
|
||||
|
||||
# We have had reports of amanda file permissions getting screwed up.
|
||||
# Losing setuid, becoming too lax etc.
|
||||
# ONLY root and users in the amanda group should be able to run these binaries!
|
||||
amanda_permissions_fix() {
|
||||
local root="$1"
|
||||
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
|
||||
local le="/usr/libexec/amanda"
|
||||
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
|
||||
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
|
||||
"${le}"/planner ; do
|
||||
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
|
||||
chmod u=srwx,g=rx,o= "${root}"/${i}
|
||||
done
|
||||
}
|
|
@ -1,7 +1,8 @@
|
|||
DIST libscrypt-1.19.tar.gz 18208 SHA256 8f398677b2b43e21423b800156b3379f3cb0d314e70eec2eb2e83a012bce854f SHA512 decf4fe6eb83d6a9ddd71cd9b9f4f9232bbadc8a7dc4c62aa737b162fdb97a18e6a8b3ac314c0900830b151c1b77a8dc00ffd0e47e47c425490ee4c43a21a735 WHIRLPOOL 877bcc095fedabf023bdd1eb921625889afdaf20512ee93135b602d75b12686317efe2e63b5f115efb7d846f2a021cab84a0ce5791bcaa1abb931710895bbcfc
|
||||
AUX libscrypt-1.21-build.patch 2460 SHA256 00b2c3a5f2f4692d25e3e6c411e146aca50b74cca797334f4f9351745f09195b SHA512 74891b020e6115aa938368f43d727b3653160406f887f9958e66c688eb1191f7ba2ce6d753541af9369cf7724ecffff9b6633bef26062ebc0f74a092ed8cdd0d WHIRLPOOL facf16c15bed5bd38d8e3d9513d7dec10caebee1533996a8a83183655d59207a733e84846cddf595fc296a00dc9dc284305bcb45c2642fc6aed15a26eb07bc58
|
||||
DIST libscrypt-1.20.tar.gz 18451 SHA256 6074add2170b7d00e080fe3a58d3dec76850a4f272d488f5e8cc3c4acb6d8e21 SHA512 c7db096c740681c328d4c156372147331c0441906c1f17656a8ddd8345348091295749c4e3105bf26106f826327acac9bda97efec4ce50ac56d64f903c59e9af WHIRLPOOL 5d854936f955fbc08ec7d31e89396d3198ea58cac326ea8ceaedcc360e412cefc9e75b49a959870924cabe79ccf14453209cf450ff0256873c1de744f65706ac
|
||||
EBUILD libscrypt-1.19.ebuild 721 SHA256 51eb71e0872c4f51a8e10e0eb4d1f3e5cb4fc4916d67178491bff95ee7cf4557 SHA512 56873a32321bc1daf5e8c415d1cfafe9d85620dac63aed280a1339d772f75e412b77e991fc8f3820218b8c3e3a6a6c9eee51da97b8420de15659822f1ba4138e WHIRLPOOL a658ee363f66eefe0ee2214467b8e6fe26fdddf0bbd8354cf822a447794dc8d47516223474099ee18a3fa92ad5b52cfc4a9b764118ba1fd5451aaa0f720df25d
|
||||
DIST libscrypt-1.21.tar.gz 19425 SHA256 68e377e79745c10d489b759b970e52d819dbb80dd8ca61f8c975185df3f457d3 SHA512 0f894bc2f47016cdd043ea692a4e4b08891b1a961443265230d5ccb76820d40e50b0d4d63588c44c985cd24e214f07b126d30989d3ce4cd79366f3b8f16c4d34 WHIRLPOOL 7fda5f5118c981d595f9f624ae40674c29fba6ee529ec8f4861b88d9bf11321b7a1285fabd1218356b59e889ddb96c4018513441fb4cebd302639085fcc097d0
|
||||
EBUILD libscrypt-1.20.ebuild 722 SHA256 1ab36b25bee260ef3ae5026e0a303fb92d82f7d072e4cbe98b402d78e3b52870 SHA512 482d125da9d0f3a062c84ef70452f6da4c24d3b6fac1eed53b2ffae2faf6b15e14216b8d95522d3fa45306a64a97ddf0e0b5e91f15d0d9319caf174182ca07ec WHIRLPOOL 88ef5dc28d4cc45db4fd515b6e83c090adcd5eb006d995a2db89bebcb823af6cbff87ad429872d70de9c12e2cb5bd209e2764dc50146745f049cddc2618f4bca
|
||||
EBUILD libscrypt-1.21.ebuild 715 SHA256 1031dca85209c5b337edc3a7ae3b8359900f2568fae755127f18151a7782679d SHA512 2b7050cc4a41a91e6305a65efaf88eed6d910194a250342ca4f8b5e6abf1f6442a65bff720358711cc9d4e8077013b93ccd3cce5331a832d3331631daab0b3ba WHIRLPOOL bde8bcbe990589015c5ec929da6a1f6f18ae9337e60c4696241557932982db3594f0ec258fb8e905c676a5c6bf5badbd6068a62cc05d0eb1fa53f248efc718c0
|
||||
MISC ChangeLog 2235 SHA256 21a74e80d7dadde6500f36f2081d49630f95ae0b1c3567ae0b4171af45128369 SHA512 5b1798c1479023fe7c895ec5be6db22e40937415b296066de34d0ee02df7750c2d2bfbdf4f4bb3ff738fedccf64b5603d4d1796ffd63525491628727981bcae6 WHIRLPOOL 64021d97cd706b62d3056db19c4336573d55e55043bc581daeb96114be0bcc981d82619283fe02e93f8df51ab65dc18a974e43aa96400572fb446c2e840b8245
|
||||
MISC ChangeLog-2015 1140 SHA256 a4212ea3aa533d9b211b3e83f179f0e4d09b0bebd48ef69a1df2e3f736ee4afc SHA512 606ad54de1d822941fa5dac04d6c962ae5eb3059a0819bf26d19ba985b3ebdf0768ae66d7ff02c722711bb216bec08a6c6c5cc55c035622b995b19db1905b14a WHIRLPOOL 028fa99a6acbe34a196e6d3ddf14ec422ee0394dee5f1a0a39e5cbf8282ecc9c388cc249629522bfd32606b4c91ad91218e573c1847d7a0beb5bb7ec596cf399
|
||||
MISC metadata.xml 345 SHA256 2b9eaf348e1fb04d7b556aff418828ed4fd94c3f97391cf82d2185822f766091 SHA512 d123a54ae5536171b145454494d00e340797239bc5614a36451b9b975ad7bb2f38c5330069e78dd99f1d23cdb6f252736885af78d8cef63eb57dc93d68033383 WHIRLPOOL 7f355b8ac2c2547ea7ae61e0c17adc027216cf63e468a133a523432189ddf72d51ebba4400ea9ea23a991e2ceff43ec819c0c7230a70c1667fe38048f2f98b24
|
||||
|
|
76
app-crypt/libscrypt/files/libscrypt-1.21-build.patch
Normal file
76
app-crypt/libscrypt/files/libscrypt-1.21-build.patch
Normal file
|
@ -0,0 +1,76 @@
|
|||
From bdfec26744122e8f52a58bc086c89b27faaf5888 Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat, 1 Jul 2017 23:06:41 +0300
|
||||
Subject: [PATCH 1/2] build: move non-essential flags to *_EXTRA
|
||||
|
||||
This enables downstream to selectively add/replace the optimization and
|
||||
other non-essential flags.
|
||||
|
||||
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
---
|
||||
Makefile | 11 ++++++-----
|
||||
1 file changed, 6 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 7022a4a..c9313cb 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -5,21 +5,22 @@ MAKE_DIR ?= install -d
|
||||
INSTALL_DATA ?= install
|
||||
|
||||
CC?=gcc
|
||||
-CFLAGS?=-O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC
|
||||
-LDFLAGS?=-Wl,-z,now -Wl,-z,relro -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version
|
||||
-CFLAGS_EXTRA?=-Wl,-rpath=.
|
||||
+CFLAGS?=$(CFLAGS_EXTRA) -D_FORTIFY_SOURCE=2 -fPIC
|
||||
+LDFLAGS?=$(LDFLAGS_EXTRA) -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version
|
||||
+CFLAGS_EXTRA?=-Wl,-rpath=. -O2 -Wall -g -fstack-protector
|
||||
+LDFLAGS_EXTRA?=-Wl,-z,relro
|
||||
|
||||
all: reference
|
||||
|
||||
OBJS= crypto_scrypt-nosse.o sha256.o crypto-mcf.o b64.o crypto-scrypt-saltgen.o crypto_scrypt-check.o crypto_scrypt-hash.o slowequals.o
|
||||
|
||||
libscrypt.so.0: $(OBJS)
|
||||
- $(CC) $(LDFLAGS) -shared -o libscrypt.so.0 $(OBJS) -lm -lc
|
||||
+ $(CC) $(LDFLAGS) -shared -o libscrypt.so.0 $(OBJS) -lm -lc
|
||||
ar rcs libscrypt.a $(OBJS)
|
||||
|
||||
reference: libscrypt.so.0 main.o crypto_scrypt-hexconvert.o
|
||||
ln -s -f libscrypt.so.0 libscrypt.so
|
||||
- $(CC) -Wall -o reference main.o b64.o crypto_scrypt-hexconvert.o $(CFLAGS_EXTRA) -L. -lscrypt
|
||||
+ $(CC) -o reference main.o b64.o crypto_scrypt-hexconvert.o $(CFLAGS) $(LDFLAGS_EXTRA) -L. -lscrypt
|
||||
|
||||
clean:
|
||||
rm -f *.o reference libscrypt.so* libscrypt.a endian.h
|
||||
--
|
||||
2.13.0
|
||||
|
||||
From 7899df0447e0fcad32a6cce7439eef1f1295aaeb Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat, 1 Jul 2017 23:14:29 +0300
|
||||
Subject: [PATCH 2/2] build: run tests with local library
|
||||
|
||||
Ensure tests can run and when run are run with current library.
|
||||
|
||||
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
---
|
||||
Makefile | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index c9313cb..783c537 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -26,7 +26,7 @@ clean:
|
||||
rm -f *.o reference libscrypt.so* libscrypt.a endian.h
|
||||
|
||||
check: all
|
||||
- ./reference
|
||||
+ LD_LIBRARY_PATH=. ./reference
|
||||
|
||||
devtest:
|
||||
splint crypto_scrypt-hexconvert.c
|
||||
--
|
||||
2.13.0
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
|
||||
inherit flag-o-matic multilib toolchain-funcs
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Shared library to impliment the scrypt algorithm"
|
||||
HOMEPAGE="https://github.com/technion/libscrypt"
|
||||
|
@ -11,18 +11,26 @@ SRC_URI="https://github.com/technion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
export PREFIX=/usr
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-build.patch"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
export LIBDIR=${PREFIX}/$(get_libdir)
|
||||
export CC=$(tc-getCC)
|
||||
export CFLAGS="$CFLAGS -fPIC"
|
||||
export LDFLAGS="$LDFLAGS -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version"
|
||||
export CFLAGS_EXTRA=
|
||||
emake
|
||||
export CFLAGS_EXTRA="${CFLAGS}"
|
||||
export LDFLAGS_EXTRA="${LDFLAGS}"
|
||||
export PREFIX=/usr
|
||||
unset CFLAGS
|
||||
unset LDFLAGS
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC=$(tc-getCC)
|
||||
}
|
7
app-editors/sublime-text/Manifest
Normal file
7
app-editors/sublime-text/Manifest
Normal file
|
@ -0,0 +1,7 @@
|
|||
DIST sublime-text-2.0.2_x32.tar.bz2 5584673 SHA256 07338e041cfb348938fa8069f0aad3b5b43c319b7ec564ffff1489796f2dcf08 SHA512 08d99183a102b376109a140f2c58cac2ecd49179e639a80da9860ae03a223229df217c9316b7571b10b59983ad49d8145b86c6e20175f3cd87021aca1d7527bc WHIRLPOOL 725c0ce10bc439f04157ea9050277f37a4807c847ab8dd38ca1db205c1228037b8678eeb5b19ba5a79c4711b2101d630b5bfc82e50ddb6ccba1b9d011808a1d5
|
||||
DIST sublime-text-2.0.2_x64.tar.bz2 5662968 SHA256 01baed30d66432e30002a309ff0393967be1daba5cce653e43bba6bd6c38ab84 SHA512 330dc9c4141d0e01f19605b397126b9ca0703377d565cbc552f4bc622ba54b38dbf2485aca71d6f24e3160e71ea40b2057ce66a3907ff6766916fb39438e9113 WHIRLPOOL 167a60f851ee14c1879b422987ef9c496c64d924b2fc94ce8dd19d95847d31c184bb24cbb50293044f37e60336b9349ec7f7a689f7f2d0f076db432dfdf5d713
|
||||
DIST sublime_text_3_build_3126_x32.tar.bz2 9258647 SHA256 92ffefa470f0777897ed0dfb7c1635426105271da9b5affbe8c1e82039718e29 SHA512 f8377adbad072577995918c7c8311ae63c7290581b00200e698ded18722893edf0baa7227480c8fc6143be30d695fae1e7312f7a9ac6728b8a397ea814a829fa WHIRLPOOL 7f45a898aa036cc56ea931bc6b0ae48499d60e5b640700724874bc22414d44f0b04e4df939a5a9c968b65fdd71c2be060daf57bf269fbfdc4ef463ba6e6b058d
|
||||
DIST sublime_text_3_build_3126_x64.tar.bz2 9313954 SHA256 18db132e9a305fa3129014b608628e06f9442f48d09cfe933b3b1a84dd18727a SHA512 a0a683b3cef45fba2a294cb044e5dc24ed3ea8d8a669321ee15844a48b88fbd345d50f499a9feb865735b15b44ff99d6b5f8aaee453245b9fd61e9e3d1c69f26 WHIRLPOOL f41520ed96db71de1fca374ba36645016f72801ea17a983c865eaeb7835cda75ee9dbd9cebca247b961dd6db29ca9f9d2c6babb076dba49b3660ef56c9c97d43
|
||||
EBUILD sublime-text-2.0.2.ebuild 1416 SHA256 4450c9a45539316098da8c4550685edad447cfbd1e992933a68a22b0bf2c8638 SHA512 c197214ef62c9c954a839bec254e70ac1ce1983129b92e91931f91fc5b378f99fd41bac503a494d5b34d6e3aca04edeb1507aaec80a8e36b0a8c30609724b98d WHIRLPOOL 86ef3a9cddf36c9df8946894ed91f57c1c2c6eb0c08e5492187f734eaa285186bd719c219b1ccebc03a44422b0cf10fa970619fde0b4c4705add76c18303aa66
|
||||
EBUILD sublime-text-3_pre3126.ebuild 1450 SHA256 84ecb17fe4df78b35d6ec740938d39f51c8f811be32ce451d41d9cd9bfe62732 SHA512 fda60f620eae2e6170f80f858dbb6183f00a923c96a2d2ebf9057ed6bf4be34d7f39d6e7fa40cdd79fb21959abe4182c28d113f3b13db78f9b2b8184b201b53f WHIRLPOOL bfc7c08f460bdbba82376dc37cef11026cb2819821067f8e22e6f4da203b40ddc1763fd0fd05124b036463a89627638b17535e1a2c18301c084d2a26094183ed
|
||||
MISC metadata.xml 215 SHA256 fe4820df534e3757bcde7db91957dfe748dc9555ff9c688d824caef882a2cbf0 SHA512 d803656f1527d3fc8a2b3474c0ff52d86170950b70057a65ab412ce1adc926545393fe1cfb71731d573f057de2145edd90d642c644ef26222a2b413cd8922d47 WHIRLPOOL 8db88329551cc3e35cd797a118a2b4170257c2bdc3bfc640028cfb02fae71224fd044b6564cd3ac0062f884ada6f3f5c66a135af0417e35be160fef950d4b2c6
|
|
@ -1,8 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">Jenyay/outwiker</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>soap@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
52
app-editors/sublime-text/sublime-text-2.0.2.ebuild
Normal file
52
app-editors/sublime-text/sublime-text-2.0.2.ebuild
Normal file
|
@ -0,0 +1,52 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils
|
||||
|
||||
# get the major version from PV
|
||||
MV=${PV:0:1}
|
||||
|
||||
DESCRIPTION="Sophisticated text editor for code, markup and prose"
|
||||
HOMEPAGE="http://www.sublimetext.com"
|
||||
SRC_URI="
|
||||
amd64? ( https://download.sublimetext.com/Sublime%20Text%20${PV}%20x64.tar.bz2 -> ${P}_x64.tar.bz2 )
|
||||
x86? ( https://download.sublimetext.com/Sublime%20Text%20${PV}.tar.bz2 -> ${P}_x32.tar.bz2 )"
|
||||
|
||||
LICENSE="Sublime"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus"
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libX11
|
||||
dbus? ( sys-apps/dbus )"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
S="${WORKDIR}/Sublime Text ${MV}"
|
||||
|
||||
# Sublime bundles the kitchen sink, which includes python and other assorted
|
||||
# modules. Do not try to unbundle these because you are guaranteed to fail.
|
||||
|
||||
src_install() {
|
||||
insinto /opt/${PN}${MV}
|
||||
doins -r "Pristine Packages" lib
|
||||
doins sublime_plugin.py PackageSetup.py
|
||||
|
||||
exeinto /opt/${PN}${MV}
|
||||
doexe sublime_text
|
||||
dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/sublime_text
|
||||
|
||||
local size
|
||||
for size in 16 32 48 128 256; do
|
||||
newicon -s ${size} Icon/${size}x${size}/sublime_text.png sublime-text.png
|
||||
done
|
||||
|
||||
make_desktop_entry "sublime_text" "Sublime Text ${MV}" \
|
||||
/usr/share/icons/hicolor/48x48/apps/sublime-text.png \
|
||||
"TextEditor;IDE;Development" "StartupNotify=true"
|
||||
}
|
53
app-editors/sublime-text/sublime-text-3_pre3126.ebuild
Normal file
53
app-editors/sublime-text/sublime-text-3_pre3126.ebuild
Normal file
|
@ -0,0 +1,53 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils
|
||||
|
||||
# get the major version from PV
|
||||
MV=${PV:0:1}
|
||||
MY_PV=${PV#*_pre}
|
||||
|
||||
DESCRIPTION="Sophisticated text editor for code, markup and prose"
|
||||
HOMEPAGE="http://www.sublimetext.com"
|
||||
SRC_URI="
|
||||
amd64? ( https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x64.tar.bz2 )
|
||||
x86? ( https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x32.tar.bz2 )"
|
||||
|
||||
LICENSE="Sublime"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus"
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libX11
|
||||
dbus? ( sys-apps/dbus )"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
S="${WORKDIR}/sublime_text_${MV}"
|
||||
|
||||
# Sublime bundles the kitchen sink, which includes python and other assorted
|
||||
# modules. Do not try to unbundle these because you are guaranteed to fail.
|
||||
|
||||
src_install() {
|
||||
insinto /opt/${PN}${MV}
|
||||
doins -r Packages
|
||||
doins changelog.txt sublime_plugin.py sublime.py python3.3.zip
|
||||
|
||||
exeinto /opt/${PN}${MV}
|
||||
doexe crash_reporter plugin_host sublime_text
|
||||
dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/sublime_text
|
||||
|
||||
local size
|
||||
for size in 32 48 128 256; do
|
||||
newicon -s ${size} Icon/${size}x${size}/sublime-text.png sublime-text.png
|
||||
done
|
||||
|
||||
make_desktop_entry "sublime_text" "Sublime Text ${MV}" \
|
||||
/usr/share/icons/hicolor/48x48/apps/sublime-text.png \
|
||||
"TextEditor;IDE;Development" "StartupNotify=true"
|
||||
}
|
|
@ -1,8 +1,11 @@
|
|||
AUX zile-2.3.24-gets.patch 904 SHA256 13eac2bfc860f2fd0b7872e810e9c31b3ae48712bf1b19496c1f300c06ca11e7 SHA512 5ab3ba3d31288c4cb2071796144e68d85c6bf29f215714980685dce75eeac199ea32bfea2c83619e997c2c90891a254179dd6e8763651e703f4a662b7871bab2 WHIRLPOOL aa9096003187482b2fcc64f3d6d2fe7f11cee18f818f7b604016492d2642ad0f811d9cd92b6d6243236543fce0510f4f4cb78e4b264a798e063e62f0c70c0dd7
|
||||
AUX zile-2.3.24-userhome.patch 980 SHA256 68c7fa25fa7e6e0f9b5240f0824a9148edce6289870d281c9ecb99e421451541 SHA512 b1d0e4453771d36efe6547d9c30c807af0a05866bd728a94d30f25b8e9248d880a02143c5d1d9b47fa7a5cab9174804feeb3cc0f2956474c948349581d7a25e7 WHIRLPOOL 369b4d1205ed5acb7717d94df69cde61dc6d2735798ccc3945eb44433bf0ec03f93652c0d259f418c3d376c28bdcca01eb6f3396a3ed4e3ab2dd37e39e203cc6
|
||||
DIST zile-2.3.24.tar.gz 953962 SHA256 218bb2af414c6a168101656631a5b2da92f20a965895e1006658cc658b0b7e89 SHA512 8361f42436ae9ca150f09d830096b7a3fb0089d58bffe5ad7538b5ec5cd4e0e50085213e938db1a95e2922db845d1d2f36841a65fe1b9b72f60cd930dd8f09b9 WHIRLPOOL 37aae22305abdc2c2b86c8f6b43dcb7621464213ac375ec2fde767d99f79ddba08216c392c5500a71175f30762fe57e786f94305ff03947e413d5291cfafa934
|
||||
DIST zile-2.4.11.tar.gz 1293707 SHA256 1fd27bbddc61491b1fbb29a345d0d344734aa9e80cfa07b02892eedf831fa9cc SHA512 dbcbae98d8b9fc7ea71abc8ad0c4248edf1498a731172e800dd4b1fd598597924cc61e24fbfce5eb44dd2b3a0b2aea416c6373843a450e19cc8c98aa83d6ae0e WHIRLPOOL c39cafe9b4409580656c29df78e8a4aeb37487b93bb01e357c964866f27207ef2811672967c7da7e2ad9bdfb2d47ea09168c611d89757b000530dbb60d5785d9
|
||||
EBUILD zile-2.3.24-r1.ebuild 912 SHA256 3ddffa1ef823d30935bfaaebb1affd6656c41d92e13fface9ce3b50a0677781b SHA512 8d5b9dc8781f15d56360352c067407a4fbf1908fc5055564ee8d4430d0a3edc9f9c79928fdc32400633cb73ff987410b0ce0d8ae2a147c91a2decd80e94bc649 WHIRLPOOL d9847347cda2a21adfee6f2dcf4aa99a1aaac2c7c9dae11cb48f002704e73168264721dae70535d2af2b34524fce46a0d54873fd60eaf04baca7bc42a5b080ce
|
||||
DIST zile-2.4.13.tar.gz 1296379 SHA256 c795f369ea432219c21bf59ffc9322fd5f221217021a8fbaa6f9fed91778ac0e SHA512 ada0eabe6285894ab4c25fa71c3ca6f07f0df2d36ad64f92037cb1b02d7b898dbd64fa47ef96800b7d995a5958ddec525e0d849a427e1f9bf14da944a4c30e88 WHIRLPOOL a23e3a68f7895a15ef19480c2c6f30330f7b4ee719fdc8523fed16e6a387b965ccdca5afb5c17cf4bd63b5c935c53ef2c320f083598bd75bfbf9c9721851cf98
|
||||
EBUILD zile-2.3.24-r2.ebuild 889 SHA256 7d28bc6b4d58a9d2ce94d2a903c29f7dae87cea49b260521394969ff6a27bef3 SHA512 22f325d01af4bc598c06c63eb5cd395fbacb982af9b697d3c93c32a68f34eb858d4ba71416d9bcb5733a32c1e576812da75413d88e94940275f5612f60cc799b WHIRLPOOL 1291fb354b79323a6fb018dd006d793c1c1102da8dfe8bf10a9ec5e04066ee94ee3b72d77e01f1a2d1fa881124d93c1d0a5f7d77b9d897dc93335604c6f158c4
|
||||
EBUILD zile-2.4.11.ebuild 901 SHA256 7479ed4cbc3137118b0b0a9a2b8f8fa26f25dab336297c7b8ddde6232f7b4a49 SHA512 c0229948c5c9d813ae8a5530ce3de60a0eab82de587d985975a77933207e3034432dedb73f37b86fc824a1cbee747cb6b39b67e7c6571dfb04c6e240d31a58ad WHIRLPOOL 9df31e6599b0a120eda4263d19a925b36f1a6def6b475a023b62a03a6ceb1837952d96494697ba5b42df27f964ea2ff4800b01d00921d17943cdf77d9c3fa445
|
||||
EBUILD zile-2.4.13.ebuild 907 SHA256 418964d23f7d3fcaad67bc4a045185161d29c8694f2d920d7c5c384e0bf8595b SHA512 cba207e0ab9e48a733fbcfdf2e67645069cfc82a44f762f3933ab5883d3ddb6600593ac4230c57c98feae5a190eed787b9602da4c90ace917b600101656b4749 WHIRLPOOL 6255aaf47d471f8e30f1ced8c7993654bb10c15f5bcc19faec66243d8b22b2d15a032de993820e64fc1337dd5ca3c0ff27678e7a5baa44e205739f2693ada54f
|
||||
MISC ChangeLog 3115 SHA256 5e49282f29cb7f1e74b58be25d3471def993cc3b4f8e7d208c68ae6886de24ab SHA512 c99ec9fd034d0dd1cc16c9e031dbc6ba15423b76b30d531b7ad1d4988b5b9a8ded1e672e9e4f7891b9071c1bb4e167bae301dfea0ffc3744039f8e78d3a4baeb WHIRLPOOL 6ef6762a10966e7040deb09508b221ef31b1bc01bfd6f9b333129853b8513edb9f155694fa26c9a20dcf64993a0acc6193f6bf0a61cbdf16b16c2f6ab312b336
|
||||
MISC ChangeLog-2015 23639 SHA256 5e953d0a544dedfb0d89691f5b386f83ccb912c7856e0168074f4c842f40b177 SHA512 80f36005d1e4d64b4e42620e5e16adaf1f51cadac39ed1f44af1178b1c2d188a03381c9e8ebab2284087d215a16d4b9d57b90a6181af0133849ca39554256593 WHIRLPOOL 07603a1a6d18ad1a8bd6b8a9e1d34d4a66c397f52ea33682cbf0322d9de7a7e2f4c34bf5fef96952f679084d9aef05fd396eecf3869eeb2cde88e4be41291094
|
||||
MISC metadata.xml 638 SHA256 8ae1185fe7aa27cc5e17299cdd576d8360de13c992d5260a565cb746df54746b SHA512 f2214ca22b8c80124f264991e70ad97047a5705dda78bc59573f1c80d3ee144343502bd7f610117af263611c11cb1c7c0b732fe44b6274272a50b7cf5d595ad1 WHIRLPOOL 08ca06aadfde80ff5f7e1e4af26461e7c8f37b368d54d0d36ca6eb6dff07a3cc4d19366e68f41078fe3388ca5726e90db06349765eecaa636974c043b6331b22
|
||||
|
|
30
app-editors/zile/files/zile-2.3.24-gets.patch
Normal file
30
app-editors/zile/files/zile-2.3.24-gets.patch
Normal file
|
@ -0,0 +1,30 @@
|
|||
https://bugs.gentoo.org/623218
|
||||
Backported from gnulib in zile-2.4.11.
|
||||
|
||||
--- zile-2.3.24-orig/lib/stdio.in.h
|
||||
+++ zile-2.3.24/lib/stdio.in.h
|
||||
@@ -717,22 +717,11 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
-#if @GNULIB_GETS@
|
||||
-# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
|
||||
-# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
-# undef gets
|
||||
-# define gets rpl_gets
|
||||
-# endif
|
||||
-_GL_FUNCDECL_RPL (gets, char *, (char *s) _GL_ARG_NONNULL ((1)));
|
||||
-_GL_CXXALIAS_RPL (gets, char *, (char *s));
|
||||
-# else
|
||||
-_GL_CXXALIAS_SYS (gets, char *, (char *s));
|
||||
-# undef gets
|
||||
-# endif
|
||||
-_GL_CXXALIASWARN (gets);
|
||||
/* It is very rare that the developer ever has full control of stdin,
|
||||
so any use of gets warrants an unconditional warning. Assume it is
|
||||
always declared, since it is required by C89. */
|
||||
+#undef gets
|
||||
+#if HAVE_RAW_DECL_GETS
|
||||
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
|
||||
#endif
|
||||
|
|
@ -1,9 +1,7 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Zile is a small Emacs clone"
|
||||
HOMEPAGE="https://www.gnu.org/software/zile/"
|
||||
|
@ -14,13 +12,11 @@ SLOT="0"
|
|||
KEYWORDS="alpha amd64 ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="test valgrind"
|
||||
|
||||
RDEPEND="sys-libs/ncurses"
|
||||
RDEPEND="sys-libs/ncurses:0"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( valgrind? ( dev-util/valgrind ) )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-userhome.patch"
|
||||
}
|
||||
PATCHES=("${FILESDIR}"/${P}-{userhome,gets}.patch)
|
||||
|
||||
src_configure() {
|
||||
econf $(use test && use_with valgrind || echo "--without-valgrind")
|
38
app-editors/zile/zile-2.4.13.ebuild
Normal file
38
app-editors/zile/zile-2.4.13.ebuild
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Zile is a small Emacs clone"
|
||||
HOMEPAGE="https://www.gnu.org/software/zile/"
|
||||
SRC_URI="mirror://gnu/zile/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="acl test"
|
||||
|
||||
RDEPEND=">=dev-libs/boehm-gc-7.2
|
||||
sys-libs/ncurses:0
|
||||
acl? ( virtual/acl )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-lang/perl )"
|
||||
|
||||
QA_AM_MAINTAINER_MODE=".*help2man.*" #450278
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
$(use_enable acl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# AUTHORS, FAQ, and NEWS are installed by the build system
|
||||
dodoc README THANKS
|
||||
|
||||
# Zile should never install charset.alias (even on non-glibc arches)
|
||||
rm -f "${ED}"/usr/lib/charset.alias
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
AUX 50dash-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14
|
||||
DIST dash-2.13.0.tar.gz 146280 SHA256 0bc298129ff3421ba2de87b95c157fe35be0f7f26de83eae5d8558947f9e54de SHA512 59969e3df1b258a1bae76904e5abaf64c5143de9b8994a04799dad3a317c6ccc1dcd19b99a337a23bce0e46cfb6bc90bf8c6b0e6a532946b4f0ec188d331b559 WHIRLPOOL eda8c2dcfb97074c7459cc281c068a4fa724e4ea66cff5299c55145b997124eb1b39b2a3ff87ce059343e71fa4a04d390d0603af181be012dbf80d5272b6ab7a
|
||||
EBUILD dash-2.13.0.ebuild 518 SHA256 74f88a066d6572854e4a53f9f788e98bb71d72a6bd02b5a9e9bec7a47f250745 SHA512 f114a23c19aee63b4a168502a0fac9d6de6557e73ab11f2fcf2f34469593af9f82491b2a1c095e096e264b3e5a63e84a2c43520d2ebcf846fc3483f59d5bff8d WHIRLPOOL 761836b8b55929257b200f5d7e9c2566d706f5f36ee8e5388e260434215fd104624a490e389b46d9d158cb9b1c03c03ff7a840723537d6efb003c94b0020f357
|
||||
EBUILD dash-2.13.0.ebuild 545 SHA256 12e6d4d4f3cfe00d66f57eaf67c9021717cb2190e72c4fda827d93d7c0cb8bc5 SHA512 0179b3c93d4fdf86889bc649599cd27684c037e07efda724069ea5618e41c1f8c52a63d680266b703f743c0c9e322cfaf354634822523dfeff56a55519257d57 WHIRLPOOL 50d98b14bd30462b39aedeedd5a7925e0997a635974b6db8638611290f41625a22565ef31ef44ae44835b4a36bd37d2954fc25259739934d79bf2500dd4e4ea8
|
||||
MISC ChangeLog 1355 SHA256 f180d1d005c3381edb49b6b17913c31baed64d88470e120d83c0e06e6ef44c27 SHA512 bf3645905cb5c4b94efe4fe7090eb1330e9e0b1a148a840d73a7177accf9ce2f8f62f314aa7dfa52a746e6ee3a5b9c7a80cd265b9f2bbe748934c4bf40acd9dd WHIRLPOOL b753b511936168afa7ed7b091762e844f09ae54e6b72f14279638d217dc55b4710bc159d9e738fe83d6023c7965dee9d6f110be7a4b31cc799b7426afbf216ca
|
||||
MISC metadata.xml 337 SHA256 fd2a6b8fc28486190345f2a244b2fb9f171a9a433ce9fc80f8a4b1c8f4b56198 SHA512 1f6a16c99a4b7d7129f82a855bc133e15c75190e6dc9c70971fd2588044dbb010101ff14c0cbb8504153ff4d1936260acd96d5b80eabf451462082bd6a6ca9e8 WHIRLPOOL 47b5df706ae7c3513e5c28b2c3843dc1713f9353578be771a7cadd6a6aa771f9c88dc6d131f5410b8d94279c2d02e93664a4dcc186b4c872bac0fb94254336de
|
||||
|
|
|
@ -13,6 +13,8 @@ LICENSE="GPL-3+"
|
|||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
S="${WORKDIR}/${PN}.el-${PV}"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="dash.texi"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
AUX 50ebuild-mode-gentoo-1.31.el 649 SHA256 d50596cd7ff2d7e3e3315fedf48181d0d0afdd2e23e628160b37ffafa6f38664 SHA512 59c1ca3ce148d037d16b06cfb5de56cefb608c514f942f9dbbdd8655ae65b438cc04d395647def321d85d7685a5f8ec5e5cf487edf9a5074d7972f489e8eafc2 WHIRLPOOL 713416284066135c0e3fe1d9b51b63f35fde272858fc6c197d847428c0efe2b7b9460b71435052ac281c834e596ca49f5dd58aeb09278886fa6ca5ea3677a7f5
|
||||
DIST ebuild-mode-1.37.tar.xz 30816 SHA256 f7368a8757036874dde542c69c26b824fe3da5241098f89a6b7d7e2665cbbf1d SHA512 1d570b213ad0c6eef8817f69c99c0862703b9bddc24477234dde542b697ba372a06bbe8e4a91179a7d528b720a7dbfc13bb92c8ea0a4d3b3b8684fa4ee0065c0 WHIRLPOOL 75928f5965bdfe66733e203588f01ab3b5de67a5958d33f41069d0793842bd9617ab0904ab71f95aeae04e0aa2f55646e4c545d6199cc1d357140b8fd1a714ab
|
||||
EBUILD ebuild-mode-1.37.ebuild 713 SHA256 0abc3a4e2a7e7d5649fbfbd6f09eb4875c444b33f392e6bc6eed4901aff08190 SHA512 736b484db2384569bcdea74923959b8fd58eec3d0cc9ff26542b9b379c735433bf6d10e21b10e946d00c9c3da0d44ebbcc4629524280ed791fe54fc5394a07ff WHIRLPOOL 626ea55db34534ad8813747ecc3a069a096bbbb8b5354ac43b56efaedaf399b987d5bb91db78d7bc4b41a3d3e70cac762611b71373a926a7ba81239c128bc01d
|
||||
EBUILD ebuild-mode-1.37.ebuild 740 SHA256 ea837984dc74d7027a9b9136a118f5c94a86ce7c1db2a70ce87e563b389cbadc SHA512 63813337bf774b92901a4b2443cb70587c9e548cdbb2e0e1e210bac256dfac49ee69e2edc34e8f0529b8e251991e0398472ac7d393f3884b95973c15dc1790cb WHIRLPOOL 4aa850e0881a510f045070c0c6211ec73ac349ed4040680f1b5555cf3eed98deeeb8ba41ac88f75aa119502ea05466326bf9a326c784fdaf37d2311513173208
|
||||
MISC ChangeLog 6182 SHA256 534ab954443483d271e0034a7c8f0f4b7fcd31227cf935a43a38ca6c2f529198 SHA512 204767fddb3cd77cc6a43eb28757cf63426093cd418f5543e7470aba36cd2ad151833db54ea5fded0e967733c622dff49b7eda0537c8c13a2bc01ddc61b42fb5 WHIRLPOOL 75f30cba80d3ce29b168b987d57d2ab635ac7882ad2ee7e17ddfdb7205dd2e65f220ac1bc355409158a5eac94e142dd2a96d6980cb39bccfbf117a6621a06b1b
|
||||
MISC ChangeLog-2015 21811 SHA256 b971b78ec16e0a9c017e5bd39296c419f794c0321c456f40418283b89ca741e0 SHA512 7cf0456506133464789eb9d40a7f7aee257c7ac43db7466f5f6a9f4bbbe2e72a72ad8a4bf2643dee4cdca30de1825ed0bf39afb1c8507be56a11442a70aef17d WHIRLPOOL b8a63cf919e294ee265fa46dcfb4b1c5c7439d1d7cd934eb587310fad7ff7e60cc88ae4e0003e544bf11a885b2e88710268350bc2b7ed070298c30dc2a5aeda6
|
||||
MISC metadata.xml 403 SHA256 242dbd8dcc9a66dcc32b17fbff6a579ec4287bca3e00a0153ad19026ba73cdc2 SHA512 b6c2ed67a0eac9b03f15bc00374f925eb8ba28000f8d1ebbe03f75e26c953ef799fe73c0bc1658089e5ab687cb07e97ff8d74123b6a67cd5dd8246e81051c239 WHIRLPOOL 419be6da400846e13dfdbd1f4c74b32e82c2bf9b0c7ea620a907e5f5ce84b383a3550a9fe93922cd431cbd51e787f99269587305ff3dbaaa2a05aea20d65ecb1
|
||||
|
|
|
@ -13,6 +13,8 @@ LICENSE="GPL-2+"
|
|||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
DOCS="ChangeLog keyword-generation.sh"
|
||||
ELISP_TEXINFO="${PN}.texi"
|
||||
SITEFILE="50${PN}-gentoo-1.31.el"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
AUX 50emacs-jabber-gentoo.el 206 SHA256 5001cc665a31196abd76329df413389e042cdddd72512505907a771823615df4 SHA512 44c94b318b547689788c60d41ceb8b93ffbb479099fe94933636a9a91505abaf62bfcbddb145d34cb509d35dec3c0f62b2dafc91477a723ce6585a69f45a9cb5 WHIRLPOOL 61ccc389cb0848feab2c5be55a9f0d665916b5c1328e7e88ab6c2f948087c05239a0b5a11bf4013a8da1ac6db219b97a7e7a7637900e22f2142421e71d597ff4
|
||||
DIST emacs-jabber-0.8.92.tar.xz 293948 SHA256 f2efa690ea21a86ad0d0d8feb38d4dde809306334cc1294ee9f8f128313b9c93 SHA512 30cfb5e420914e411bfbbc0c4f1b7fb78190bee6aea61fad0f9b426e0138608f327626da6ff792fc443c58b7d3b70dc3f6291ca4e1a16965fa1283f91afe8882 WHIRLPOOL db53b7c758b81b5f512877f33ca035760804c989f08fc9e7d08960d800b7d5ef68c382d9cf43705ce6f8a0c4d9a253244a679afa4a34bc3b14bd90a4d52f08a4
|
||||
EBUILD emacs-jabber-0.8.92.ebuild 495 SHA256 5733bb8e95395e9d097ed634c48671d4ebf898b5d523843195d9d0ae320c6ebb SHA512 693cdcbea2efc2fe6b3679cf7ad822c622c0167dcc36998c1a82fce9d5b5054896667c1d03af4124f3224b7976f6baf09928e627ec3eca2329ce14e052bf0b98 WHIRLPOOL cb5efbe25162afc93d3fb2fb4cc890a5019da642a28e4374ec7025affd71830299b361bcbe437be81de3889fb3d664f71222d5f3928fa89b861851967009014c
|
||||
EBUILD emacs-jabber-0.8.92.ebuild 514 SHA256 5fb90b96187857ba4b909d71a2d6ae0069869053340d2c34c473e3791722f6ad SHA512 458eff078f5b5832732341486f21e92bf971c9805cfe1571d471a17730ae2863b2961019430ce9eba1c6bcd5986c78dbb64c8854762a241311450429beb9f326 WHIRLPOOL bf6aa207b46e7f32a3899a5b5d55d09dfc969e4465175bc26004a905e42d66c02b7019fed95bf411a62a46f2f94ac9247978e9f8778566071189d9b0b9ce4db1
|
||||
MISC ChangeLog 2365 SHA256 f022c9beab53d04b9560897ba1b58288a07e63be118763c5fbc1619822e696eb SHA512 cc9fb92c981055690c7d41f0c586f5519104eb39e3048bbd1f240daea373e3736f572558c455117a64130943f4371d13823cbc70d69dbb49af3acee98e930dbc WHIRLPOOL b332f71857b6fb4636f2122594dc7d5206b7ef469781bba8f8e9a2fb61a9e960e7862a844c78020bd36a44dd725307376bfe1b3d3f1add0babab9c99e06fefd8
|
||||
MISC ChangeLog-2015 5008 SHA256 88aa67fbd9aac3a177904ab4cce252eb20630b71ef59d0ba31f9e2885aa40be6 SHA512 091805fea84e7af3d832f340e7b1304d2f14189a554dd01410363a492d45b8d0d03df6f9369bfaa4526a64e6edb33ccfb09b55d4484f50723a3fdc2a219457cc WHIRLPOOL 833fc78752f256836a2ba3b61504d9cd591ac7924d9bc96bee3feabdf03ba3ce8366421312fa28a6c29cf94787dbb28e9eef8fe72810180ed41928ddbf935de3
|
||||
MISC metadata.xml 339 SHA256 a1afbd2e2ce42033dd7b2172799dd9c7bef7c15160e995b0179a163cbe9b6790 SHA512 9c140e193d540e1ab7e8e04f97eda630891452af8e16a2abad6ff4f107465f47d23196a46846330583ba431a55c7f0394fdc0589db61aa9be9da0eedc329f47a WHIRLPOOL 10e5a1adefb4c90f29a0aed000238ecf5929935780b000376c75270f49bac7e8f61babbeed2b20c66f7c35d1327931ca187abfa2e5b76fb4ad0bc732c2359101
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
@ -14,8 +14,9 @@ LICENSE="GPL-2+"
|
|||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc sparc x86"
|
||||
|
||||
DEPEND="app-emacs/hexrgb"
|
||||
RDEPEND="${DEPEND}"
|
||||
RDEPEND="app-emacs/hexrgb"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/texinfo"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="jabber.texi"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
AUX 50evil-gentoo.el 99 SHA256 77889bf1ea4fc53c9e9df59a16382e13280e7ca05e095bd155df730af2d0a1ce SHA512 fb934f37d51412b59b8d5a7d27a7791d2db547bf1d71fd0a5b85bd31d24e2a663e92272095b6b2fe0cf44cac6ae69ed1a422b6b4ef0c6533e004018cfa6011b3 WHIRLPOOL a3382e2fba92407193aa96b55256a26d9a529c5461bc9cfcb215cbf595581000d2cf47952fda977b03d8c9984e66edb92bcbc22f45f48715cfec7941fbe3cfb3
|
||||
DIST evil-1.0.8.tar.xz 427884 SHA256 f88760b93fd9c918a1ed567e1ce23ce7fa6709b1f603137df3397a005c2800bf SHA512 d827ff8856c0240c334088f4c61226c93994a4c5afdd775a7170233add884af134b22cdc8bfa6432d3f44d3e6cf3cea89501a4ebfdc37ed5c70b3c712ad2ea86 WHIRLPOOL 81c8f6fc175103ab05e993fff516fa17c82d22ed5409eb59c8640f9bab1914746a47acba8f80d4a31482031086c7da70efa7977ea22b521469b95f9808f797c0
|
||||
EBUILD evil-1.0.8.ebuild 544 SHA256 39610471a56cc2e16b7fcdecc2bc9f90eb42bdde55b654628f9d35e0bc1a2150 SHA512 6c10563890a6c131a2af3b1c0c3e3a8de6ab6209a76f82ecad1a0729a5773f1fac6dabcf51ccbf1582bd025b2b3b8f7d7f27b908bf7d7f6360617c728010ad2f WHIRLPOOL 1fb345ff1605c4f3910c397dd75fac2db07546913a434d716d17a10c5b9dfb657b207d794e208f18b1306170377369ef9605a665831239af38f2169e91d7e186
|
||||
EBUILD evil-1.0.8.ebuild 563 SHA256 d13c89dad12a912d7cb67a8ac8146651f082cf95d0722e6ae334f845212e0125 SHA512 74f848fcfe56edb80002264caf4dc5bbcf1193e5d14e0775113525ce6b50c6636f0f03212f2c4867ac43fcffa084a60078c6de9552a651de1d35ab6566b25255 WHIRLPOOL 7f3f5195c3e97eec0f6577c615855bbae010186324a73708125252cf8f5fbf1f6616ab2adfe66e1fbd66ee227ea72e284ae68477f018b87913ec5db1b713584c
|
||||
MISC ChangeLog 2500 SHA256 0ae85dc911d694aecf3e8dcdcdbea9126c2ffbb68f59b935737b57b63c57c134 SHA512 1a8acbd3f4383d0a91b4357ddaa2143b60da56798b4049ac4656c4dbdf91fc24aa2d5638657295be4ebd78a239a5888d8f66964a6f9d3a290a8d2ba6b7f5661f WHIRLPOOL 063a78a0a569a784161fe2d59240d3278b77f1d7554f015b18c0f69d0b7ad7d2dcae48aaf801f41b5a24950b124b1d3963e4282e85030c2625d8fd6d9b79237b
|
||||
MISC ChangeLog-2015 1387 SHA256 258eb505c37a2fb9e3f6dd0e976f18e504b939167cbedd049b4a3eeb0d0e2dbf SHA512 31e37e726b2c4da2bd9ed823fb0d1c78d3b2508afb4d4a1d5fec3230f8ecfab30b6b7339e901e91b187087c82356fac98ade5ff7f2dbdf4534ead89cf12d9eef WHIRLPOOL 8a1638b74b0864edfa013116250bd61b1634ce78bd964e2e4bd9079676d32f757ee5694408461b7ac107ca1322f9436d4d3325aa5a4c3e16de6d344691be5a55
|
||||
MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
@ -14,8 +14,9 @@ SLOT="0"
|
|||
KEYWORDS="amd64 x86"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=app-emacs/undo-tree-0.6.3"
|
||||
RDEPEND="${DEPEND}"
|
||||
RDEPEND=">=app-emacs/undo-tree-0.6.3"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/texinfo"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
ELISP_REMOVE="evil-pkg.el evil-tests.el"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
AUX 50haskell-mode-gentoo.el 44 SHA256 1396f18ab3b90d2c8175a48ea562f22481e22d5288cb00c808a8599fe7815ded SHA512 3a4dc946f9f5b5e7dfed41d19b8e576f3d164d81049b7bcad08791803116104f0450634569ee60a65f78e42b2153b925062b05f31cf8b5477160a73eadbfcf2a WHIRLPOOL 1b307ec7ddb69ba898de4b22bde2a433a27c90c92d66efcdee8f730d4941c6ad33a4d69e467abd6dbda1cf6e95c07cdca0b648259cdf34cdbd27612fb61184f7
|
||||
DIST haskell-mode-13.07.tar.gz 131102 SHA256 7d16441f67e027a9fccbe58e3d8284489f811f4914a9e07fcc73fa9a24b38895 SHA512 e19d55a99f4d9a571c1ed0b095254e4d1b8080d9ba671461aa228cbf8aa7c7a213e19e588c0f69450a1bd4ac25793b523415a6f11bfb5dda7706dc35f7beee68 WHIRLPOOL 56be74675d47928cbb149515f796f7e45fe5238df26021510a140c1ca0613ded959b2891525350a9eb4aa39bf2a2f1e0a890e9a5cc8db35ac75c1ae37ab2761f
|
||||
DIST haskell-mode-2.9.1.tar.gz 123579 SHA256 cac350804a89d0f76fcbe8c2ad10e4b9f83d81242dbd4927b546248db9477348 SHA512 7c4cbdfd0f9e43ab3efd39c8ca7fcd941538865fe41522703175b7ca8a67276945ef7feef4207fa66aee156a028cb52bb96593867db0c777baba9f59415ee979 WHIRLPOOL bb31e6cb4e7f12c79ae4eeaf55cbed54bdb814e56c691d87da4612f884de7de018796d85442ae44f9aec323815982154b95d4555cebb7198820a639edbd03e7a
|
||||
EBUILD haskell-mode-13.07.ebuild 1136 SHA256 86f107850f24792a8ffb3abe31ababc1acec291fe1bd959204dee62912b9edb9 SHA512 fec26e883c01b3f8beb8d548badbf6777f56b7833d861b1a7e04d97eb081504dd3e39cb28b9b260c74c6f924b5b809c1d8c54f09f5b1abcb7446a5bbf3539b8c WHIRLPOOL 692a6f4d1c0ff83a34be6c060fed7d47ead95209db14707a652c6fc92cb3a23c1609fec94b2ed12629dccc239136e19947b65959fda9ce9f8d12a6be8e06d558
|
||||
EBUILD haskell-mode-13.07.ebuild 1163 SHA256 cc4c69b481f756ec5644d99e09f81b82f59722e4bd084fe674734cce2e26db56 SHA512 a3bf4975f672f62835ae80f600b1dea83e1480d05d0a56e0261ab97c9b6d0417ceef923a142fd23087038e547b4ed8f2d21cf59151a26ec74d6b94f1051fbc71 WHIRLPOOL 1531f4539f939575b096e6e175544d7cddd134ed687539e4d6bee6113303e7cd047fe7e958d86af3e50e8b23c8d282303147daae972b039ec0e375d33abfc7ab
|
||||
EBUILD haskell-mode-2.9.1.ebuild 1025 SHA256 9bbe8f3fe1e35a454c3c55fef68e12cbf5157753d3b6391be77fb41c735ef267 SHA512 3ba4e5d481325c864c1add293cb9a1c8d9e7e42360760f857666aae90fcc9b6aa4afc03b76ada8dcd32652b517ed0d2736e68e8b4c2f3545fa1ff556c1acae3f WHIRLPOOL d510cdc5e46ecce9c4ccd964e4aba27c9f7e8f71393750a25d54e36551392229933f6dec059a663582c9f8e718747a28a5b8467b02ed72491d7ef091d3d7f7fd
|
||||
MISC ChangeLog 2427 SHA256 99fb2f7fef1ab6c1b4b71e8773d74bac5c85306a19695f7ca5f5a167469ad68b SHA512 b1f05ced8d36ffb9469902072b34e2c2449e11370b08c5874ea688da45141190bc2e685b2951ded2c593f8763f205c3e02392c71545bedf7460f2a0b2a59d3d8 WHIRLPOOL 6e2bb41db54a84b238b3baf1f9a2ca4b08400dfc29a8b9183e07ea1bf10697efc90b8eeaf708b1b9ac460962a9ad2357312ce42ec1835a07959ca49370417441
|
||||
MISC ChangeLog-2015 8060 SHA256 c43dfe4673003910d15b8f2bb4339df6feea4bfe8551ac83e10113636df05773 SHA512 05fd8eafa6a0fb4c7b5b5f82aceea15c2d7f8157b9f064f74e71be2bc22ea6f045f41672b930c2a6372f3f65affd03ee6efeb80e545cc631c1e814c15385c3e1 WHIRLPOOL 78ecb6b2c984df7de7762968ada66de8a109bafe4e01cebe092b67a6d9bf7fca177c97ee40c4a020f1ff53b4aa0e3f143ffd42d543f6ec8536d7fe290b10f372
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
@ -14,6 +14,8 @@ LICENSE="GPL-3+ FDL-1.2+"
|
|||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ~sparc x86"
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="haskell-mode.texi"
|
||||
DOCS="NEWS README.md examples/*.hs examples/init.el"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
AUX 50identica-mode-gentoo.el 100 SHA256 95bb6e6827436f72a3f3f46072584c49983104a49b9718f2232d14d31b7ccee1 SHA512 a66bd1815b342f214d1ff9a511408b17a378b48d733bbd5c9bbf0303e6be3f707f1daeeeadf452594fa6b3dc22ab71cd7c9f0b1a4d6f182ea30a72725f6f1461 WHIRLPOOL 10636f4178dc7252cd1660287b518c96313e8d6ea7c35700ba669e11a42813e0b57f81fab22276ce614d4296ce8519d232cc5e0dae600569eef2cac57a4a7597
|
||||
DIST identica-mode-1.1.tar.gz 33078 SHA256 f2c46ef46fc66e8804f772b5fef0a8b433501a524b773091f30a68deb1ed9eed SHA512 c8dfe17da04d7124398065a171829b30036d1df32d383c0297c0155a2fbe4a8260901c903194c1136c05add960270aea4b92a9b97928541985ff1c2f1084f53c WHIRLPOOL 0aee47f8aebede10039b3fa0bd49d038b2295b8f2f0475adbf331db47f34cb86afdbe404a5d610bf0e9331480533a6bcb0b6188140d30b06330378106e9e20f2
|
||||
EBUILD identica-mode-1.1-r1.ebuild 694 SHA256 5ba1db7f9246b261f44caf74a3e59050bb6f3ca86fec4159f4814089502c9d88 SHA512 33a09923cbef0418bc9c6a1cc2048e9b8c0c916d16e1c32d4cd30cdec4fc585a51425d842525db395f0680d4d3d883c5a4a651e770ae6ea32683a30ae09dedcc WHIRLPOOL 6dfca2ff2d6a7910a9ac847e81bfcb2c70e5c49cfcb380c6fc6d729b6ebb870c6ee46c6c6cf98e25c5b4988b2bd6a97093091d9d8508a34a3c021a9b530f1603
|
||||
EBUILD identica-mode-1.1-r1.ebuild 721 SHA256 8a49511f3d640872000ad54ae3091769234bab435ad443802133d4fd452b5177 SHA512 32751fe1638ec72143db8a1d80e45033f6a88261402637d62f9ec4417c3e7e75ad8c6fd9502d503707da958929713f98aecdbc29c5ecccf9958e08d427f18c2b WHIRLPOOL ba19675392a9d7cfa81ac3f097f46b0a0904d23e4ed21d31c10f339aa7434755fb12b8a83c9aa8f7f2eed29754c4b1a3be403b210a9a27d612d1699ac0eecc98
|
||||
MISC ChangeLog 2371 SHA256 5390a2ce4d4d3e23784e93ecb81306ca012beab189382576077562956949d7b3 SHA512 38579fb697cb468a8d12c029484df2bccb6fd3aeb7f4cec29e4c3891ff9a60fe335348360fafe187da8a1f227009ffec4d5355f5ad0518283b51c68c62d1ad74 WHIRLPOOL e09fd6d9324127fdba09ad22cef0958098ccbc715249332c53d5fb90904b502e7f3c552a3f13496bf27972e3febeb0c949de175aeeb3d4fc503b14db2fc2f503
|
||||
MISC ChangeLog-2015 1064 SHA256 3adc71b99cbc462c7a23c71c58af0e2e9dce3b7fd1ad3324494ec0c5aa8dff73 SHA512 e1e63fca2416639a1a2acc02f1b5103b8d4c194a0f918ee85ec060620e9ad58b6e3742e1302d114ba81718dec39b46bfe143bdadb4c626a5e6d108dbb6792d23 WHIRLPOOL 65f050dc253308602b881a1087b96d96b3c4c7530107a6ea7376d265237d091fdb40ae75930009b91167991bbaca468c9e98a26a960cabea654d4506074f0856
|
||||
MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
@ -14,6 +14,8 @@ LICENSE="GPL-2+ FDL-1.2+"
|
|||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
ELISP_TEXINFO="doc/${PN}.texi"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
|
|
|
@ -1,16 +1,12 @@
|
|||
AUX 50magit-gentoo.el 77 SHA256 f3c97d1e80e018ed8338bdb9d1f7a0b8be54ad3e84a590680c2bc0422dc3caef SHA512 ab812cd1f5451868dd62a4bd3e87b2d5061ef4e3010a2a4c63396c9b797fbfb45c02d045dfde55de1b7e91c98375ba7a56b98f65beaa697d35228b9c870daae6 WHIRLPOOL b84bb8d7ca0343774c19c7d604778cd7d01fff37a0d5cc15696002ef335f2acaad21a96084e86d539b13c2a4f589a20b83099170d2a0bf8a67627b07ba98cebc
|
||||
DIST magit-1.2.2.tar.gz 111245 SHA256 8ed300887909d0990cf17b1f4a3b902944db2471ca93dbf0202724b3f44e5d0c SHA512 c7817a5231485e593e8f7aab8c01db19f433ff9b77d6635c95eec6beabb45901f1dbd9d02fad718436f9e25516df14714e7ca1b05b53244e8465dcc14a8cee7a WHIRLPOOL 4b7116bf2568f786a859299ed8039bee32fda51322e29f7ddd139a9ee5e3f3a3caa9d245fffed3e6c28f11b0e068c398f424450275de94a4559a9812634639a0
|
||||
DIST magit-2.10.0.tar.gz 427032 SHA256 767038229a2290c241231137c799f188815554949c42c4cd8d679a2d69007ca2 SHA512 6bdc55e52338009b04d075daac05bac4a6c61fff60435a87c1f1133024c98b85cd280986e33b864285855232c7113597a72132802c4a6641bcafe6b157dbd862 WHIRLPOOL 7a7ffba1833dcb01329a835acbf17fdb5fb4138937202decb9f6cc0b0b96c980ffeec68db1ca4f814b41d715ea1c3485bde0cb10c9ba8a2359ac7e865763ebdb
|
||||
DIST magit-2.10.1.tar.gz 428180 SHA256 5edee654fd8596352afd04f1dbfff1c7c419a997bda13513b41f9261f8d8d659 SHA512 07c508b36e0e7ea5ffb9b84dba6d75cc89252009b3236a536587328cfcfb37c041781b8ed1f220f1e784a8522a20c3e1d7531893387fe1173ebcd1059777c5f0 WHIRLPOOL 74df44d5888acab3a4b2d3cc9aefd98e29bc346721ca89b2293a803629a15d57b309e0454017966707371c738332b53ffd6c6a9454c83b5d4397e3a304c25b3a
|
||||
DIST magit-2.10.2.tar.gz 429389 SHA256 c550e6ffba4613a3aced45b3af03b175762e3a385c96d1e2ed480b9e2b43c446 SHA512 3309824a4a9fe36316912911f53a1c9aa8f93230b6461cf4bbcb9cdb38d474ba59c8450fe1722155959c8cf5610358ea9ec28723cdbbce226219f4cf1c5c4bd2 WHIRLPOOL 8f53d046585b077e4df8b8f5ddb82b2bb9d1673e1bd0cb4c0a0c81b04cde39efe899cfcd98386868376bfc900e598818b06132cd2cbb9774bf28e68843a1d21f
|
||||
DIST magit-2.10.3.tar.gz 430343 SHA256 dc797db8da8683767ffa5d006f6e85d334892979c76057baf03c99bb0c6f669c SHA512 54cd4c54548583972111ffb18c3b4e0834e061d84d071d5b559fe4b800872eadc214d01c8efc4452ed725184ec5bb1954e897d94fdb82397c9e953aa7236532b WHIRLPOOL ab39f72babb68f619993e221ae03616e6a1c1eea62e2f106f9a4783bdb9e160ec04a183be38a7d2450aa0a75fe97ac119605e32b9f2b9f0983b437855a7c0166
|
||||
DIST magit-2.9.0.tar.gz 421074 SHA256 0de38797cb89a5abe202f08ea371ab0070f5829587285cf48cb28340b5bbde78 SHA512 0a15e4b6c145c081929f4f49cb40f7827bb3e68b4122e9e76b74ea24ded4c3bd3ea5c431ef6d56b08705fe3b77f2d32ee4383c7eddc93de2a3170add098e15ed WHIRLPOOL e12d5e406531a1fa70da062c94e977384cfcd22f50e51867d4a436c2cc722acde3e62725304d867af7e63a9529287aaf547b8f973281d574bdbbf0878fb54bb5
|
||||
EBUILD magit-1.2.2.ebuild 963 SHA256 d09199e8658a67bda98eaec0e94451faba0078a98d27d121f7c7a61cfaa23a4f SHA512 79b0043d61a13f864161e32f17d5ba70b4b6fbfdc7048e1cae961263db9a1cb6a3526948892be764e424f5f9204528e48a8f1e8e8c9ee451682eba63962d1776 WHIRLPOOL 853271e6964e4ee135f278087075464f9093644f48d8606734f92579ae09b63246a0eb846fe0a2997939ae361f699b45fda9f40a98300e33407498d68ba2dd64
|
||||
EBUILD magit-2.10.0.ebuild 744 SHA256 0f7d03b2b7c345973980ff214ce34a5afa57b90d7459cbcc547a5da9fcab4182 SHA512 3a38f05d7a20b720463b8f9baad4ebe04be53966ba5d1ab0781c6092aefbef4a8ff1cc9a337e2fcf8cf153fee7a6a1b51828b2a9ac4ddf258b15f124f29d70aa WHIRLPOOL 9956a479863efbc1c7b13d661eb2c8eda6ff4b8322ff7c573e2ccc69796e8a8255f41b828d95a3cec8e3b07cabc5ea29237d7eb2af833d85482cd173a5dafe08
|
||||
EBUILD magit-2.10.1.ebuild 744 SHA256 0f7d03b2b7c345973980ff214ce34a5afa57b90d7459cbcc547a5da9fcab4182 SHA512 3a38f05d7a20b720463b8f9baad4ebe04be53966ba5d1ab0781c6092aefbef4a8ff1cc9a337e2fcf8cf153fee7a6a1b51828b2a9ac4ddf258b15f124f29d70aa WHIRLPOOL 9956a479863efbc1c7b13d661eb2c8eda6ff4b8322ff7c573e2ccc69796e8a8255f41b828d95a3cec8e3b07cabc5ea29237d7eb2af833d85482cd173a5dafe08
|
||||
EBUILD magit-2.10.2.ebuild 745 SHA256 9b5607a545f8ca795d64bfe8c1df07d4db7f14a7b0f8a9a428400ac45a113bd1 SHA512 7067984647e3a96a0eb70b938687d46f77008d8e3044c6eab5f057c4d6223f480cd8caf6a99926a218066b6c33c4ae1d89bf62e5923602b8db56a05f1c6baf41 WHIRLPOOL 15c39393cacec893052910fd3ce938e6535a7fc6f97ded649f16f92504ee5c22b924ae3b5cd510743315eaa9db0e33db31b40a472fff7c6ab98b1a7503c8b4cc
|
||||
EBUILD magit-2.10.3.ebuild 745 SHA256 9b5607a545f8ca795d64bfe8c1df07d4db7f14a7b0f8a9a428400ac45a113bd1 SHA512 7067984647e3a96a0eb70b938687d46f77008d8e3044c6eab5f057c4d6223f480cd8caf6a99926a218066b6c33c4ae1d89bf62e5923602b8db56a05f1c6baf41 WHIRLPOOL 15c39393cacec893052910fd3ce938e6535a7fc6f97ded649f16f92504ee5c22b924ae3b5cd510743315eaa9db0e33db31b40a472fff7c6ab98b1a7503c8b4cc
|
||||
EBUILD magit-2.9.0.ebuild 741 SHA256 9426629d2e11cea1eaa67b433efc7e2b1c6d3681596054db6d331ef9bcda1a5a SHA512 5d13c7e1a1284c366cb658f388222af1dc189b26cb7985824be8af3b1d464699f2cc234c8aaced2299c0a5b5351703530eeaa5571609d413da1ac07b3ac111c1 WHIRLPOOL 202cc0379f59447bbfff1b7cbf8a143d40f6fa71763fdaf41ff84e9b140c37068fc476cae4f0d2815271feb3de4f1e3ed5ad35cf5682133afbd27b71046f27ec
|
||||
EBUILD magit-2.10.2.ebuild 781 SHA256 b3862528aec22a9adca932a5e8d80ec1d14ee81fdc4e54ce0e86882c89677331 SHA512 500e8eacb213c63566d3f1b300199443ed5f88a5526b617d39d394165117cad082b3249ad7ee086b3c0b2648aebc970c454be885cc8c566ca617f3b67f6d1a42 WHIRLPOOL 24f54251e8732c3b78ebfe16e08c609d56c64d3b3741887f00c02c37c35fa6a1ffa40729782c0b3f6e407771ad07755321b2486d009558775301c0ad7c5d1da9
|
||||
EBUILD magit-2.10.3.ebuild 781 SHA256 b3862528aec22a9adca932a5e8d80ec1d14ee81fdc4e54ce0e86882c89677331 SHA512 500e8eacb213c63566d3f1b300199443ed5f88a5526b617d39d394165117cad082b3249ad7ee086b3c0b2648aebc970c454be885cc8c566ca617f3b67f6d1a42 WHIRLPOOL 24f54251e8732c3b78ebfe16e08c609d56c64d3b3741887f00c02c37c35fa6a1ffa40729782c0b3f6e407771ad07755321b2486d009558775301c0ad7c5d1da9
|
||||
EBUILD magit-2.9.0.ebuild 777 SHA256 e71bc28133e8bf428d8f40ad6535dfdc839c130b933e6c44a4b738d4f587856b SHA512 aea7c664589a504e34c74c04e670e246eebab93c737427161e1c58efb3a7567a64c02677e81d8ae71a773157c81a874b0668dc01126cf75063dc3c5e55e74fda WHIRLPOOL 993b0f9e95f4071b461ac34c70783afe80146630a249cbfed1767e79b393d48bc025e80ac08ae63c830125422321e3ad5e7e9bee5edd2a6f420b1b5c1e616dec
|
||||
MISC ChangeLog 6286 SHA256 afe3de6729c6f36a9896b0214eff285e4f10bd82039ba0067042e5da9cb06848 SHA512 5fbd006597b5838e563055f94949600b2533db5e5ca22d3f5db78667fc193c94a2f0f85fcfeebcca5acdaa95042783b77ffd2ecb343927266d425cfd3ccc7799 WHIRLPOOL c875560f04146aca37b14939fb6b488d218caadcbd6f3ed235d63ad88f6ae3eeb37e93dfa1102849898b5a997a8c72b6d09c7d6f33bf52d9953f797a6ef7c4e1
|
||||
MISC ChangeLog-2015 2737 SHA256 67253fab4226703bf49906a191e2f90a32c07869b8aadcfdc3255958d50ce799 SHA512 abf9bc95ec6529cb651fb9e657db2a95fa4c9742fddcbe26fb55feec5d7a8e6780766b1fd283f1a64f472385f50523dc26846c976d0bd9d79fa717006dd729d2 WHIRLPOOL eb6300040ba05c6b185991179def1495e6cfe4fba685a46e607edc3392a6f6989cd3be2a7de0cb63909d6d4833ef189c3cca3bf382780592558cb6bf6b9b8f46
|
||||
MISC metadata.xml 862 SHA256 6307e6ba127157df62ac7c81a1fcac4602e43d8c6e933ef4b00b136e298a9f86 SHA512 5dacca3e525b1f0f202aaae561cceea3a6cf9e9bcf0267bfb6123dd599b7bacde28af324a31d4399b700213e980f02395a7ec025408443702e762afde52eaec0 WHIRLPOOL bf31e9976d562978af7dd43538a34dbaca3e29ff39b7e57ce330b54d838583d88d2ffe9f074d88735feb086875ab25d8fac04c717162dc67f26d0d91693a9b6c
|
||||
|
|
|
@ -1,28 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A Git porcelain inside Emacs"
|
||||
HOMEPAGE="https://magit.vc/"
|
||||
SRC_URI="https://github.com/magit/magit/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
S="${WORKDIR}/${P}/lisp"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="../Documentation/*.texi"
|
||||
DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.txt"
|
||||
|
||||
DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.9"
|
||||
RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
echo "(setq magit-version \"${PV}\")" > magit-version.el || die
|
||||
}
|
|
@ -1,28 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A Git porcelain inside Emacs"
|
||||
HOMEPAGE="https://magit.vc/"
|
||||
SRC_URI="https://github.com/magit/magit/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
S="${WORKDIR}/${P}/lisp"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="../Documentation/*.texi"
|
||||
DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.txt"
|
||||
|
||||
DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.9"
|
||||
RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
echo "(setq magit-version \"${PV}\")" > magit-version.el || die
|
||||
}
|
|
@ -21,6 +21,7 @@ DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.t
|
|||
|
||||
DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.10"
|
||||
RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4"
|
||||
DEPEND="${DEPEND} sys-apps/texinfo"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
@ -21,6 +21,7 @@ DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.t
|
|||
|
||||
DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.10"
|
||||
RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4"
|
||||
DEPEND="${DEPEND} sys-apps/texinfo"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
@ -21,6 +21,7 @@ DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.t
|
|||
|
||||
DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.8"
|
||||
RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4"
|
||||
DEPEND="${DEPEND} sys-apps/texinfo"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
AUX 50mmm-mode-gentoo.el 58 SHA256 2debaee15ebea94b9a79687e018c8c722c21d230a1426c6e3b486fcb3b3ed76a SHA512 4cbf0da7bcadcdb30947fdb789542daef059112c894be4ad418321cf526f7789e86f612c92bc5c11504ae2538f0e73650589663b3f87421543f0047932c6126f WHIRLPOOL f7a1ffd84b91e18be7d0ab2ac5b3448efa15691cd3deca7fd9ec6abf65516761247782f9954fac349ab13c41e56258791fe0a1fb0ee63ed75b7758e841fb267a
|
||||
DIST mmm-mode-0.5.4.tar.gz 174680 SHA256 db55529ba95f841826bee952e73e55b87d9c191004e7c985a9582eea2cd57c82 SHA512 71828769f40ca56d87c581481fc6531466de30155af3f22eb96ee176cd9dae354ed95a6c37d79e47a033bb79c67335e0f50dac2fb57f262bbe0ef43266af2b6e WHIRLPOOL ec46237a1537a334c017c56f52e0cb5b3e1890882cb07e6c88b5d5b76a8e03a9423270995bf4151946fbf0b6b00209f9e6e047f2225685f8ab703ec035425c33
|
||||
EBUILD mmm-mode-0.5.4.ebuild 563 SHA256 d23138822899e4346b9313dde979031a88992f8806fa4ef49c732b7d08948db1 SHA512 d5f46b52b5486c0f26b24105b82e0bf6e1acd00653bed015bcd567a97a4fedd415b946e1f22a0acb1d488e4a802fcfdb32d789c8a5ea5accde050703d3b15272 WHIRLPOOL 8ac68b02a2a85b30ddd88bd5db03ee6ac77e2dca3331384503965b7dab0f4e41586a2d55f23e6a19491080b8aa5e87ac5db93560dc8b534015363e9b5dba813c
|
||||
EBUILD mmm-mode-0.5.4.ebuild 590 SHA256 5b8d5112630823fbb9a893fe680f31c9dae8c3bf4eb763865afde07005e72106 SHA512 181a5e26bf067446f5be999f4b42f8c2edbfd249e0cacd31f7586a2b401c27fc392f5c4d06ca4bff95c2594f5e998d9212ca3a44d1ac9e7835ce42eb6706d818 WHIRLPOOL 069da5af0fe68963e190c4dea15ddc58cfda94f5517ef0d8480df01063dae63f455cd6f380109332b02e0a8d26fae0da0d1bb821a8ac50f24f9434979668ab46
|
||||
MISC ChangeLog 3235 SHA256 941a9abbec1241ea2f89b154eee9c700cd0ecd292ecfdcfe7c170c08feabdce4 SHA512 1270416dfa59a328d178f429f6504c48bd934ce788fcb23732f3fc533d90d9899fb1bdfa52586928c444817d622df764fdd490dc1fb9b6e4100767ad621da6f2 WHIRLPOOL 5f630a3419c126523b0d8c20d6bc2591456f62e3a7f4bdd74a21feb72080c62bbe1056e90ed8741e6eb44c3f824abe1f7c2e544f875a32de4a199beca70c024c
|
||||
MISC ChangeLog-2015 3341 SHA256 07ea5626b64ffd1516255e1787787f7b25e6e1d9188cbf35c431ebf577da1ad3 SHA512 63b24bc795e86b6a0c6c531ecac40f43a71bb813b3a5ff4350ae667b60e022be384f5f2c00bd18dcaf74b250f425c3857a335057c7d4a87956a7e712ac53c402 WHIRLPOOL c23dd52d107f3c5d7bbdd8016ec0aa4639ff6cfa41ed133d7354255ef7fad4c6bb2a5c1dcef881cb2e4a160b172dfc53e820210de01a6fbfa5ed15b9f85f3bc8
|
||||
MISC metadata.xml 391 SHA256 581e66fd7dd7fc47d81e15c412ea94a2a063826390e92fc90d907b2b9ad229d8 SHA512 ac05281a0e1375cb133b8c53c50ae480fcfd18ef50966002446ca2854220441d313109efbb2b8dbf35913b40b6cd8267e511d655502a97ee7be15ccd8b3c323d WHIRLPOOL 32e646fbb7b990703ea41569c438bf7d49cedb920cce8e423ce4fc77b2ee7efff1c285b690ea545bdc23d059004965dfdd1fabea4789d3e36fd64d4b90383651
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
@ -13,6 +13,8 @@ LICENSE="GPL-2+ Texinfo-manual"
|
|||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="mmm.texinfo"
|
||||
DOCS="AUTHORS ChangeLog FAQ NEWS README README.Mason TODO"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
AUX 50php-mode-gentoo.el 286 SHA256 1672449466bc724544f7019e4e3af429c173d7263b5b7b205c409fa79a04bd25 SHA512 5f6205a7f3300d02b612a0aba58566dba1ad2a5f090c827c7d2d740af9c425cccb8384b37ac81e05eb81b4e31e649726433105b9862b92913e56752c554eec93 WHIRLPOOL 67486620f577c05d0c95af3c20450d9fa14dc32dbb1f32360501f1cccb7ad04573e09e20d52576c0983246155ede5819dcfaf9a82bbe973c146dc8135effd80e
|
||||
DIST php-mode-1.5.0.tar.gz 42687 SHA256 d8b179941141994d9cc9e77d244e91df3b4d845f4c6e1818eeefc59bc97bcead SHA512 e05cf9eeff3d17f6af29b03d08f279e4c04f79a2c018de5ddcf097adbf9e67978eeb9f0f9e67b9406c1f33c494597ab1bfa629bdab131d668de40b81d68e796f WHIRLPOOL fd5a92af5c006abc00d10803770a64452f49d803c16c3b57a77f3f87ebf984ad3db951304d6ece9fad395cd46ac4a0e7ec2d256e3dbe7c75d68b276bc178ab74
|
||||
EBUILD php-mode-1.5.0.ebuild 465 SHA256 072d3f5c21f90f948c0101bbea4a0518c915bbf1d034075d58ebe4b599bf0025 SHA512 227d5f708af0ba86d5ab7504b83238259ac6d02c0476fb1d1b9ef897eb0b3a0e2d745d17449d080cb6b128546e11ed5150cbc90f6be33974f71f8e4f2a94dcf7 WHIRLPOOL 82ef8681400e5c27c2fa4ab261917d20f4ab13297275996e38ef6ecc80a724c6526b407eb388e3855071b37d5077126279edbd66fccf362c71c2b6786fdb6df8
|
||||
EBUILD php-mode-1.5.0.ebuild 492 SHA256 9750bc7f3f958be3e8eaa43b51c2c947484dee8e162d494dbec41f59eb259881 SHA512 4d65e4d8d7c382f47743c7fb8470c3f6844cf5a8f4babc314fb823a1f8d069be8e6701f408df9b96b53560dd631e14ef2918de77b8284b77136f917dcb9e4ce1 WHIRLPOOL e8833ca397560ed924a7c0f7cce56f80fd9b637378c7354fd913902a8e3881c1a8cfb9a01a3b3ec9f472bc130adf96a566261f49f24a930c094b958532a812a2
|
||||
MISC ChangeLog 2347 SHA256 d9942ebe3d090c920412a0092db374621c620dd177411a4bc1b1e57ec7c3ae36 SHA512 3bf3525dcb2dea077c40cdcc272a90371b1bcf736ac7f78f74e3fa9d441f73a1944c63f019ccc837a66296f817f6165f8dc4584787b275edbce50f832b301c7f WHIRLPOOL 6e08f0b905c3b21b794edfee6ae79f44b73374cad709c2c9c12d385a631a136afb92e3986560f45fe3817c74dd2c60a5c3181e87c084a6ceb4f22bed2295ff14
|
||||
MISC ChangeLog-2015 4239 SHA256 e4d75a44a3241a7fa6beb4db40ac651c36dde2c3849396dd3ba37f0b1223976f SHA512 5375a57b458f5b1f9fb502da5ffe255ebcda369480450d4727970f2558b8db0b9a0b8406faa2529c316c81004413fefbe8c2998ad8c72efb813faa4187b7ff03 WHIRLPOOL f0a39e6268a4b9c13dcd8cb7abfd5c1fd417bb2b8d16cb08863eb28f5aac2660ad134f0ed3816ea51863f81c48142d80e327429068d5dd9a9ae343f49a7747ee
|
||||
MISC metadata.xml 335 SHA256 75a1929feb7fc15f80c0c80b0bcfb8a6d49354d709ffa9b634486eadc809bd58 SHA512 384e0bb08d51ac097e1abbfb5ae06ddf4e9c4f952194cc89a37457444b27490347327b737d9b1337d530621e6f093be7be2a896680a54de6fa4331d443b43774 WHIRLPOOL 74c1b9294502f9bdb2c156fd1db6efbda18ed6e908fa20799fe9b88e78d788ca9bf93cc3376b73af97a2a6a68327b992e053286e2c3dd01a8bab27db46ea7477
|
||||
|
|
|
@ -13,6 +13,8 @@ LICENSE="GPL-3+ FDL-1.2+"
|
|||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="${PN}.texi"
|
||||
DOCS="ChangeLog"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
AUX 80planner-gentoo.el 203 SHA256 409634bcff4ad332608d2532ce58f7ee6af6761c72c2994d73e6eaad59a27e51 SHA512 60ac1a86188a07e4d1de7024fab965d2f7772dbb175aa987fa035748944ae28fa99dfca128ed3151c1c02218d19d435708587b64a991ce56b0b0d4a966b2ccfe WHIRLPOOL 1fb1f6ea52c36d4dee2f6c18ccfcb16e494ca4638463478fe5ddf6715c9fba8b07fbf9cb3c03e75a05e2b6ec3b3fca100f1de447d2679df1a08b3acfa8bad3a2
|
||||
DIST planner-3.42.tar.gz 412086 SHA256 4dc66bf7103ad9dce21e34c40530b040a9718e4b61c16870b3a0f43e1e387129 SHA512 6c0674a1b780005c37850f25ec8b20c72b3d34b6f4e8ad463392e887e498807567af41c0c6ef0f4141230e2d3bf8c702acebae869efc37f72b1e984519c23b3e WHIRLPOOL bcf5ddfca6aa1705108e69a6c973988b0f708ec279fee09d192932861743b28b441da1a198487abe01c1d7a7a6f4b83f29c61179ca096431613c62bd34379979
|
||||
EBUILD planner-3.42.ebuild 637 SHA256 b427507d48f6e04f8b007f2c47eb2b5a3dec3a78656fd8012cded43a501d0886 SHA512 798c350bfe92965f9741ab237c0f01d0496ae50e2633ced3d4bac8396fa788c016bd762e9acd37e20af636397bce41ff2e8f68459d037e7f0acfbafbc8d1568d WHIRLPOOL b20b941f91d11f1105dd8443df5eda8427657ea365ff5176ef4e9a84458557aeed9f79962e09d6696c84303a75df932455a2a54d7eaf5c059111a9d97e168ccb
|
||||
EBUILD planner-3.42.ebuild 656 SHA256 636712b74691632d67a6c651c9c9c92a449389bc1546baf6bab056d2d7d66b2d SHA512 9126b0e0e7042c1be2e69be92e88123a8621cc82601334dd015d2f179e8801aef5cac7aac1181eea9f034312ffaa5001b789201047aa847a9531a0c005fb4b73 WHIRLPOOL 71730433275b9c3f17792eb16dfd2b845d11ad35518592c7dff85fb815675c7e5e812f7f07f84c370cede19c366db08b3a63cba87101b1955178ceee3b3eb875
|
||||
MISC ChangeLog 2341 SHA256 69f5b2745e5bc22a3a4e1a85ca5ec1954940a2692450259802c7a05cb7afc3ff SHA512 dead8c7fdccc0f520d6112caa2e87a40c2dd2f50cbb2f441d078dcdf4d63b747c080ac31975074105af50214512b9c436c57d6c59eddbf677e7e1a4f98ae3b42 WHIRLPOOL 9afe4daa0a14d4f7961c0f20f043e1956d23d5f21c7cc50e7b9dff67170679aa47753d11191bc903a45385eefd27c421e703f5b5d2ab9bfbcdb7fd07e82d80d4
|
||||
MISC ChangeLog-2015 3860 SHA256 773ab040899b55b4b968c7a7d34f91d5b204079dbe6e1039ed4c06fe953d1808 SHA512 56ad97e9846131d8d58a2619c9ad002b311c70623a5ea21e2335532e3bb04a6ba616f1d117cd8f153db8f2f1ea6676d627a680bc6c90c24db11542292b1a77d7 WHIRLPOOL 2c0c6a97a551dcd69a299c10f30892cd3b2ffc11a7240f2057a5b0ebc091b9794b4d4fd6d57479e550d9d7b9f6e4486d3d9596a8fbab5938c545126950d7fbad
|
||||
MISC metadata.xml 539 SHA256 faa3f0caf7faf93c769100408e11d7f094b6e51479659f12f0fb195e0c59ef20 SHA512 b08ff136c2e95d3b57b6f166f55b72f2dbb1e5be74ebdc4cd3b675884510765bbad6d6e109e2dfbe322e8f70c7f89dd35d1fcabf6db957263cf003929afdd9bb WHIRLPOOL a6f7966bc1c35c667eb109598cbdc4c1841740579f5c97d3913843d3dd0b3758e4221cd25eaa994382f245a6b420ea2e1342a33916e9be2bd6917d71bc46c373
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
@ -14,10 +14,11 @@ SLOT="0"
|
|||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=app-emacs/muse-3.02.6a
|
||||
RDEPEND=">=app-emacs/muse-3.02.6a
|
||||
app-emacs/bbdb
|
||||
app-emacs/emacs-w3m"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/texinfo"
|
||||
PDEPEND="app-emacs/remember"
|
||||
|
||||
SITEFILE="80${PN}-gentoo.el"
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
AUX 50pov-mode-gentoo.el 423 SHA256 c3a85e9efd49f093b9f13491f080e883f62f99f5180f3739ebd2fd3facb17e6b SHA512 d2d27e6770909ebd08a8c53dbfba3896aca814637c861623746e66097f0f21686507322c734c0a48e15ee281cca0e51a82fff716276f9aec65e5a1419c8dc028 WHIRLPOOL 971b6b5136561f505df07169b09d417a201fd7e086fd4c14dd362e9fa07aaaf3d9b48279c1646b579f90f2d724815fc4395d3c99d8709e6de663b1059ea108cb
|
||||
DIST pov-mode-3.2.tar.gz 65120 SHA256 b98f6c1a1778d4d7f9ecbccdf20fa233ccf9f502306a43fd2f52bf8ef3d019e6 SHA512 da8cc0172fb47fe201457609bff36ff9c9b3b9930c23ee02eb2d302c44275e8402916f3a6424013573a190d0ebc0e652f88a6f47283ba0e5953009ececf8ce31 WHIRLPOOL f3a70ed0aa0d12cc161dc003a7b208f626b5b7f7cbc07b01e211a94e7f9e8cbdfcdf49ada05625fc3a5d8602c832a53b8c1a5a5197d1e22c391358adc4f980a3
|
||||
DIST pov-mode-3.3.tar.gz 65929 SHA256 ff766da83af91d17a2ab4103ded50fa2025a6e79dd97114c9cc96cd0d34587d8 SHA512 e705f25f1eb719152dbf5ec17c833f67b4c7be5b1ff9ddab94f67830d9d2caddabc47bcc6ce4864521eedd2728f4b59a6d2c0ddaba83f0b194bb0834d86e9396 WHIRLPOOL 51d9661dc7cfbd63da87eafc4951c9d9321f77ffd933f22f51d83a37280d374014b90e35630207f1a395bd83f28802f186197eb5a89a9ea45d9a1e750a76e395
|
||||
EBUILD pov-mode-3.2.ebuild 629 SHA256 8f9c7e35ba3a196e2c7a858bc83a4cf65108917a8f232df3bb1d1f067cd776d0 SHA512 503dbd10157deb83976ac94e348470c3f1ddc1a3057fcd348a38efb1c24f92a87a28e4a51b4653bbc1377f63a863163763d44acac85d728b46b1475f87b18e0f WHIRLPOOL 5c405b6864e8f0c66853b5080caa229b6eedd07157840911102911d1e9eb34ae64f5089d52eb8ab708336022c25f8b27e26df4cb4d4c2e594af0eae9884c2b1f
|
||||
EBUILD pov-mode-3.3.ebuild 596 SHA256 d7bf47657bf1e48e1e356de94e7bc053c70847b1f340bb20585487095d59da90 SHA512 167bc2799b281c5c31c0fc7069e609de23d1ad82dd5aef88e15a8c00deefd1b31eab222b238c5c142ac9b952853a4e311c31fc90352f7f731e06b320748337da WHIRLPOOL b02ed4ac84e0efef73d1bbd8891b3bc255983c1199fbf0b60edf37e179555dcd4f4ce971987438f2b8f42dfeeda4224185801e405c55ea7bd9e2be8a97ddf356
|
||||
EBUILD pov-mode-3.3.ebuild 615 SHA256 292a93090454248d6259a825aeb7d785b6aa7dc275f09bd6153cd0145fce8ecd SHA512 e2b80cf0fba25fc171d4e3f6c2f07ba65a091470a630cd8efaf1cd19ca4070dc6e7db1f22131c45f4945077504be4fa05ba4a62f02eeacdb211059e7ba174ddd WHIRLPOOL 97527f7c9a2ca04f00d49221d53faad008aa419e8434981b4ddf9d626e9aa2257aebc9fc8a0fbea10eb26d0cce69304a1694c65898297999528d8f14020bab7a
|
||||
MISC ChangeLog 2543 SHA256 384911f7e959ae45eaca1b74dd5e86b8c835d0410012787597ddfac5eae5f322 SHA512 4a89e9eec57383785e2d4aa771b6cf4882695d5d29dfff821cbd11c24336c81e0207f834dd2c18ab519c9ea4c29e71812ec6a17fbff2c577b195703f7914353c WHIRLPOOL 25a8ef68e7b014c7a26a4fbf17b0446fe45ab4c7674184d65f73b49a8a0a4711a8c62eb0c1232e78029966f173bc415e704419cbb61606b18becedb002a44570
|
||||
MISC ChangeLog-2015 716 SHA256 bf7e4ae2892896d08d4382931228c7d0b4eb8821f5c6ab345a2c03976e9967df SHA512 a925416d9aaa2dabfaa22393f77c950a4dbfb768f8ff6b0f0c12b82d8131138ec4d4d49ec88059790ddd92838549109405c1da1f007d663c9c320a9ee61a5fd0 WHIRLPOOL df5f794c35cbabb0a8042987823a6f70c49a203921c21b67ee5910f9318ab3c6ecf8a75dbbc8844c400a35827fedbbaa51368d98d4e4aa1acd75740d5d9c7ec2
|
||||
MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Emacs mode for povray"
|
||||
HOMEPAGE="https://gitorious.org/pov-mode/pov-mode/trees/master"
|
||||
#SRC_URI="http://tromey.com/elpa/${P}.tar"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="info/${PN}.texi"
|
||||
DOCS="README"
|
||||
|
||||
src_prepare() {
|
||||
rm -f *.info || die # ensure we build them from source
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp_src_install
|
||||
insinto ${SITEETC}/${PN}
|
||||
doins *.xpm
|
||||
doins -r InsertMenu/
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
@ -12,7 +12,8 @@ SRC_URI="http://gitorious.org/${PN}/${PN}/archive-tarball/v${PV} -> ${P}.tar.gz"
|
|||
LICENSE="GPL-3 FDL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
S="${WORKDIR}/${PN}-${PN}"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
AUX 50remember-gentoo.el 376 SHA256 f6cc12caccd94174e2d5aa472289169ac139199fc4c11a676687831cc2550e24 SHA512 b1424526d7ae0fdea157a123a2030ff47700addbdec3c6d8ae42b0587e3eb028c54cf27a3d5b9298fbac04b4e3216fec0d189df29d3c4076fcaeb64cd9b1edd6 WHIRLPOOL 90e0cb7d2c34b7df4833767848a19f13a1a4af20fad331c4098ac09da02abbfcc3d3a93530faf0ae2643eb6d00b776f709c88f257552765d99e72d7981d50a10
|
||||
AUX remember-1.9-make-elc.patch 320 SHA256 021d132710ffec72d25b80944eeb67feb501db262b808abad3bd650793922294 SHA512 1050d5dea089a7732d8310f6131c2d95037cdc98150ef8cc6113a5a31c16cf0fd730a0d11ff6f3909ad1835419a47e384cc490f529ef38a5b000b6f27bc6112e WHIRLPOOL 4448bdf7dafdc4ed7aec93106591369eda6552b527015ca0d59dad7d9fb16d2749f4174b92514f4fb867607f71e8da9d999daca1c4e59a5cbf04f1284df81705
|
||||
DIST remember-2.0.tar.gz 48096 SHA256 95a7a69e6418d8cb9a5edd65b38f40a2bf3c81fa8c5f79f5aa662dd9c3017711 SHA512 c5d1a55904699565af6375d19e88924a31364cf6f9b09b6e5510ac3e65c9bddbb2e0a5aa668dfd6e541ea6572209cad8af68694b7376b1bfe964032d247e5e01 WHIRLPOOL df32bd6456a0475bfa361c5504ca30c1ced4b076d96e06c296e626f2c48f78a395c7fabbabc1dd0d67b1bd54f8e0655de271e2867c388e40b548dd9c3f2c31fa
|
||||
EBUILD remember-2.0.ebuild 853 SHA256 e81a67d4e2d01fd32f0a7b3eb6b2c70f5d2496dc45fb60d7d5e2baefbbd4cda6 SHA512 54d5913cc4a96985d5a2b94ea719579e2400d1764ed81754cdb4a0bcac94c56bddab49380d020e2b454e078c26074d1af9ce9c99a37c7387a3303a125ec05311 WHIRLPOOL c9bd80153c24367ff55bab6a4d9fe2e500e522e03a797f17e8e39620bcb1af2b56522a190aeac390b2e3e672b7a4fd7229791cebf50a70a0cf80f2943dd3cbb4
|
||||
EBUILD remember-2.0.ebuild 871 SHA256 1759453256a19acfc33bc1a8ffa9b2aea7563b80bf319aa7af430502bb34bb3a SHA512 bb99196b0ee2b5eccf44349bb982212459174ea1cc5ea25dff44ef274539a6cfdee28c939c4cad5b77ddd15f44916ada7955c704fd8b6dc4f180b627af1b6085 WHIRLPOOL 8d3ecd28ed7ff11faa2b19a09ebae4b024082c3e4a13fa826c2cc735cdae7e89384897586eef5d5fc91bfd0c467fcb48b46437eade42aae74c4a875a47c2a994
|
||||
MISC ChangeLog 2774 SHA256 64901806881195ec338f9fdfeb62f5e57409f2387389bcfca5285e102cc910a1 SHA512 c5113b1c3b4341a6e385ac9f0ecef135146de41a0fdb9ca001bbed7c84aff319d45cd95de851b7da0bedfcd7c10d8f425b481e63812722bde9629ed1d421b0ca WHIRLPOOL 4bed6d27921c61caef96776ca74184fe0982921f0931aa0150b3eb6138753309753ddf19e149b430ba007cc7753183e47ca39a2bd5137fd4f054b86e53595184
|
||||
MISC ChangeLog-2015 2686 SHA256 4a4a401b88aa070747e140e6b1ff20fb641bdc935e290de0793f88e0e1ac67cc SHA512 34a45bbd7348fe3906a7fc9f28bffd87d41906485c417a5800d982aa01780cc861e77429858455766214d362a5240df71959ebd0f69fc408ec23ec6c402953c6 WHIRLPOOL 2adf48a53e423fc1d0f319a63a977d6ee4fe1fb4736bc390fd60e82fe6403db0f13825e0ae1fb9917f9f98ab8324f821781eb4f7dd6fdf5db04e06d9af0ee627
|
||||
MISC metadata.xml 997 SHA256 e607595e45693ade469db11568e57139bfd7921c6ce05308ca667d47eb6a593a SHA512 facb0462e8c41e4c461c535996c807b1edaaabb712139106ef99bc485d9bee886201f0a8ba98109cd6564cf3cf1f9bc10a4f52a3a49d2d3b19990139ef0a83b5 WHIRLPOOL 2f3cf07d56230612a07d2247aea93d1c8dbe40d68134d246bca6ad8ae32ef718eb7a660e6c6836aab837697ff309f40f3640271f6d5e0145bb07ae861a68db18
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
@ -18,7 +18,8 @@ RESTRICT="test"
|
|||
|
||||
RDEPEND="bbdb? ( app-emacs/bbdb )
|
||||
planner? ( app-emacs/planner )"
|
||||
DEPEND="${RDEPEND}"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/texinfo"
|
||||
|
||||
ELISP_PATCHES="${PN}-1.9-make-elc.patch"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
AUX 50sml-mode-gentoo-6.1.el 72 SHA256 494ab66660a18e56444e27ffe15dd2451baf163a91dbc4aeb98185788b4979a8 SHA512 f8b15038063e9419a5dbcb9b98696df8d431d86806e06d24645671d3c3b5b79c3c31e32330efbbbc0b72a38c841273a14f998bb62ca0cacaf3483507ec8d7444 WHIRLPOOL a8dcce2380e63583c66ed0525d5afa6b391d42af045db1b611fba7e33f8915f3c73b52e891276482f0ed2332a45003fbff4856869b16bac5347e31160c4f76cb
|
||||
AUX 50sml-mode-gentoo.el 43 SHA256 6b610415f02ca78e15174c22c001fd8bcf2dd82d45a8768f892a0bcf9f721896 SHA512 1cf6ebd5fe8fc19ba6a6ad8c70dff460b465df87a2e5217a17b9de62fbd91417fea78d4d3db63e069e8ce8aeb07b8ecbca78e5a08d7031cba67ef8e249eb960e WHIRLPOOL 64100e4e079049a3eb55f08830697161b52a38ef94c2c49de46f556b1ba39311cd2fd5a49fd3d0d06b7af17086a82086fafb2e2cb41d28c3ce3e4b0087a62a44
|
||||
DIST sml-mode-5.0.tar.gz 73324 SHA256 4aecb081ef839e94345aec31840a9c3805771c857298e87d8c153ec52ddb9fb5 SHA512 250dd6a25e8e456fc0c002e77b2bd27a5de6f13d7c6f530a71213853fcca0bda340474f68411c7bba237282d47d1e91334e05b521ee4990f0bda1daf8966b2ee WHIRLPOOL 8f7c004f82a663c97a647461d0dd2842e739f54d0fceab5fcfa3295eb1749443d18f585edfd07435a702deaa4094bca38531404abc5c186d16fb76874621ef69
|
||||
DIST sml-mode-6.1.el.xz 19012 SHA256 6a9cf07a199bc01d1f4163ada0d44b0669cf1ef4e2fa5bf6372d98fc84c634a6 SHA512 fd7566cc345b7df262f30648fcd7c8196b1615b9a9c4bc290db9125cedccda1340c07214eb9d9f17151c1c161ac72942e9ba35935133e8a6a857502ae89cff09 WHIRLPOOL bb2e9276900c36d2de1506710ff33cb4aceee641cb0ea23436f55487390fc9e4be0db053d85d7b693afbf72ba70579b2590c8fef0e738a47026b8f53b70a10b0
|
||||
DIST sml-mode-6.4.el.xz 20512 SHA256 ce524bd955fe3bd7e548e00ea4f568fd2b045f635268a086167b86a5d3760efe SHA512 238c69cf34bdd9b825fdc00e65741a458e64bf4bf38ed96ba0518154dd92f25877d56d09f4c13271577ea8641ca828023db950db07a42fe1a02659527b65cb5b WHIRLPOOL 16c534d6aa9e354804ab74717bdd9872dea8d67645ec541ba230b4cc7cea0a79c376ef9067ad4e9d6b1e0aaa56d47cc47329081293c4f2f519bb4e2c6f2d9f2b
|
||||
EBUILD sml-mode-5.0.ebuild 539 SHA256 9c241ee2e2c15d7f8ba45f223d6ad72d50d41b7ab088c43decf8c13d0b2f539a SHA512 dab03a5981a88cd7f27bdc96a160d0d913f5401143da45c12c18c586407cdb5ed4bc7e3a981d2b77e19eaaa60e1930a94096728731b25cf970d4eed4aea17173 WHIRLPOOL ab75004e3354ec4ed49bc4a4ce82afc426d0945f12ada71f38dabc7e4309cc348766f3888585ce11feeebaea428963432bf3b3e3f06622aad54a3010b130dba0
|
||||
EBUILD sml-mode-6.1-r1.ebuild 527 SHA256 a930cc7e0367186b5921e8e6fe73b6c65836be9c45802af2920a6221bd518f05 SHA512 9e8c3919c8e7e8de980db1299988f9335b41929ac9abc4f76ad41f650ec2daac79265e1b75dff574cad0d431a8cfcdde5ae956efc02bd891062b96734ccf8892 WHIRLPOOL db1f74af70d47d11eed279a40e4ce0bb3b8f64db456416cb6f081786f8572a483b4f5754fa894a6dc659e50589e52672420a2948b8a9cf9a27ccb16b1bf8fb0f
|
||||
EBUILD sml-mode-6.4.ebuild 500 SHA256 dd4758218358a588a5a912b32fa66636a15d7afe79610fb41520886f65a97d7f SHA512 a1d7a446d46b78b50efd2d907efab0aa2363fc2742602e7c183cb8770d994c931597b6ae15c194da1b9d0909de26b1561c12a7e289e600f969772cdeca8f8590 WHIRLPOOL ead929ba45c36911d2009d0e961b63a068d71d90d028325e3685f156a41e107bb5588e2e8b9c07882634b34a23012b086e8be71715cf2604ab42797e2a92f37d
|
||||
MISC ChangeLog 2637 SHA256 5ec369b3df60de76ce88dbc69b4a2f7f53480a7883b6aff0578824da79b06463 SHA512 a327833dfba56059e1a3edf9df2ca0bd0501ccd7b725cdd1f4df61b2af1b63d49512269048e6660ea92af0f1ff7385027d838d6f1457af254d8af76ca48054da WHIRLPOOL 9906270bca07445185c2fbe224faacd92f3686d718c59561c2cc14476695629c071e486f85e592407f42837d83e76e6d649154c77894b04283dc02127d68df1d
|
||||
MISC ChangeLog-2015 4525 SHA256 72bef5f7a69f8db0a1405a425921cc28fff5e47f2007b8e0fef57c209c77ba89 SHA512 d79e2f49855aec6b1859da4446791831d132374a2db7b1ddc5cc008bcd0414a791081bd30a5e2ba208d39f3c99ae5ad7f8f5a8fe09e287331b026f8dd22ee9da WHIRLPOOL be7d7619ea18c5e8c08783a0b658c3583848f84b4ea06b5b90835b9e052036d791f88b604599ba54546905be2efd74a8fb18b6708370b605a5f805b08583402b
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
(load "@SITELISP@/sml-mode-startup" nil t)
|
|
@ -1,25 +0,0 @@
|
|||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Emacs major mode for editing Standard ML"
|
||||
HOMEPAGE="http://www.iro.umontreal.ca/~monnier/elisp/"
|
||||
SRC_URI="http://www.iro.umontreal.ca/~monnier/elisp/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="${PN}.texi"
|
||||
DOCS="BUGS ChangeLog NEWS README TODO"
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Emacs major mode for editing Standard ML"
|
||||
HOMEPAGE="http://www.iro.umontreal.ca/~monnier/elisp/"
|
||||
# taken from http://bzr.sv.gnu.org/r/emacs/elpa
|
||||
SRC_URI="mirror://gentoo/${P}.el.xz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ppc x86"
|
||||
|
||||
DEPEND="app-arch/xz-utils"
|
||||
|
||||
SITEFILE="50${PN}-gentoo-${PV}.el"
|
||||
|
||||
src_compile() {
|
||||
elisp-compile *.el || die
|
||||
elisp-make-autoload-file || die
|
||||
}
|
|
@ -1,9 +1,7 @@
|
|||
AUX 50with-editor-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14
|
||||
DIST with-editor-2.5.10.tar.gz 28081 SHA256 c7a849ed827e830f0092695d6b99dce9fad5e1a87e6f0cf1fe7379f860505d53 SHA512 797c7d905eeb4d7398dfba10e4a9b7e7729098a87e48dd75c14fd80f1dd9c5a9693033367a0a9788c4b6c6cc3aa8d2a6ef66ac8bddd24457a61c830887e66a59 WHIRLPOOL bc57ec45d64f4c587fbba2bd847b27ad41ec79dca5745ddd1034005d5c4d48546692bc9dabe723e453ab807a7bc070598701761d7d65fde6d4f2357364376fe5
|
||||
DIST with-editor-2.5.8.tar.gz 27978 SHA256 56b2216fb316af5c7673589405a0a7e545a2414a9991374ad95ef15f2a68f0b5 SHA512 abd42a096e3318cc25576b240df1ed670de327afabe675d3df12780c392779f33b88e7a76d125f31cf37e3b22eda88391329c73d21ccc834e611893e759ea3e0 WHIRLPOOL 3b6c47ab250a892d31a7108d668ab14729ab8b37662f20c89450193613d3f5824df54720d3a23cd4b3c1afdf9b02ab462feb29528335d602b999daec161554d5
|
||||
DIST with-editor-2.5.9.tar.gz 28072 SHA256 f0772410e280cf7926d145bcc8c43643141afefa3aa97fa2cfc08c8cbdfdce7e SHA512 2a4c06aea89a52f706c80d3a6cb2ddc628daec13ef8a491ab6bc983d6eed66cde4ef7406d4374959a74c66940bffb28d476ad18e914f958ce0f3fcae828b1f90 WHIRLPOOL 2a596ecae7b1a259547fb8037b216bb9033f4b42defc00793b996b2951c3e74e3dc2b8e2198f71bb1ffd9082d802f6b691b8921c1c564e047319d0a099926f45
|
||||
EBUILD with-editor-2.5.10.ebuild 637 SHA256 a166abdb3ae9c3349a3739302ec1a104dac9b54dbc74fa1fa98d0523c1040e74 SHA512 7786fc3a74e1a612b33941b657298d7b0a9e47bbd7d213b93c12a11bd0401f6b9ba99b884e9f7926868af7ff5d3271bd02b4798ce79c92bd3608e707a20ce2ef WHIRLPOOL c1b62e6de4e22e041df44f4d99d1a8ede1dfb8dc19b5f2284e4ce92cf110c8491cf0d830f7475207691547cb21eaddb1716d3cdad996a212c0a13e9298c63b32
|
||||
EBUILD with-editor-2.5.8.ebuild 634 SHA256 fea766d12515c948b6bad886f5831ff220866c4c90a938989da04277d03097fa SHA512 1054c8e6382401b4504a6848b9a7405daaf5914cdb9e9b66e2a536af0df1fbd1e8fc8e3a34a8564ecedd7205a2c5244318603f587830c692ce1551f67b952bf2 WHIRLPOOL b41ed567702aa9db63f94e7d0ea5d1912654f65d5d0e31382d5fd0f35b4e48975a10c6adea40e7c830bbf74f6c8fa47b6f74e487d0226397bd38110f1be5108d
|
||||
EBUILD with-editor-2.5.9.ebuild 636 SHA256 eae47e6412f711980df8c72fdbf279c1815e2edf241c9aaa64a374d41c7ff449 SHA512 5345327c9199fa0b2057d9612bf5a01cfc1fba82b6e0e44881b1d049a8a162edc8c764c05bf6a65386002e46697c2beca4a812ee9d458cf64007241a21bf5dff WHIRLPOOL 7d5b747c3a98685ec9de02035cb2e89b6eaeba28131865efc5e556460be4ca66bff599ccddd5b8b6158020e10ff5b297951cf757e4a3885d4146bb8faea3cab6
|
||||
EBUILD with-editor-2.5.10.ebuild 673 SHA256 fdadca197203780a97967e5b740253a0645e04b78095da1ab72bf4b88f2030f8 SHA512 de1f447911eab432ea9efc4c6a0dfd6e669bada47c797160592aa446ab26240a303bb887a605e282b5864e32e5f272006713d331bf644367fb0d2bae2fd88c5f WHIRLPOOL 94b362b59105144f89d1078f63b22f47ef20e826e2211dac1ea147ba0c598ac9273ddd0eb3519c64a6aa933c44595b8b64177929f70af42824471326518e7485
|
||||
EBUILD with-editor-2.5.8.ebuild 670 SHA256 35ea9b967dd8ca7c07d874e78f8e2c122e13931061f179ffd76be4a39ed05daa SHA512 07fdbf7fd8a8453a7b633e7843c8730b4573d2b3a3969fe654bbb5e391f22e007ff1670cc4a48d4356b30b711791b0faf49888d5b3f839156189c1ab95dc0db9 WHIRLPOOL 4c398b537bd1492fb57445ce58b3360c1cafbd5d7fe73617ac38eb5a4a1dbd47544b5f383961e7f2609c984e722f4c0f0e97548a3ba2dac13d195be7ae499ed3
|
||||
MISC ChangeLog 1567 SHA256 5a66a176b53dd1dcf169cbfc6bedd90ebb4998d6542e94bb619429bb77815975 SHA512 68b0739bb12e213b582d6fdacd99c184ea076379beb71cbb0cefb3c43233a67aa58139a5ac2c718ef9a27ef459e4bff71813cec260abeabd29054e93ac9042ca WHIRLPOOL 872543ddf8ff681605a88ef655aaa2cbeb87f1eefdb9720f9a7005ea5ad9a71f920975b13eaac38e192dfade024daeb75d84f9db3b970bcb7e3907ba66ea635a
|
||||
MISC metadata.xml 684 SHA256 623434995cc6ef56d3967db8b725daba10bdcd6e1419621b75d1f8618ecd0518 SHA512 9c5cc636acec025b66df91e9a2500a9f5beeefeab3be42f2eb291d3a221151ca1748e80709b3bfac68a800c34cfd954339f1edbb2c9247ac85b4efe47c29621a WHIRLPOOL a742b5a8a00a50d24b8a88c828a83a07bc677107add57197df21a5f60dbc893ef49a0ea7fb6f7ce403a8a2fd50de91309e2b31e7e10f21271bd0e8424e13be50
|
||||
|
|
|
@ -21,3 +21,4 @@ DOCS="README.md with-editor.org"
|
|||
DEPEND=">=app-emacs/dash-2.13.0"
|
||||
# Versions of magit before 2.5.0 bundled with-editor
|
||||
RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}"
|
||||
DEPEND="${DEPEND} sys-apps/texinfo"
|
||||
|
|
|
@ -21,3 +21,4 @@ DOCS="README.md with-editor.org"
|
|||
DEPEND=">=app-emacs/dash-2.13.0"
|
||||
# Versions of magit before 2.5.0 bundled with-editor
|
||||
RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}"
|
||||
DEPEND="${DEPEND} sys-apps/texinfo"
|
||||
|
|
|
@ -1,23 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
|
||||
HOMEPAGE="http://magit.vc/manual/with-editor"
|
||||
SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
ELISP_TEXINFO="*.texi"
|
||||
DOCS="README.md with-editor.org"
|
||||
|
||||
DEPEND=">=app-emacs/dash-2.13.0"
|
||||
# Versions of magit before 2.5.0 bundled with-editor
|
||||
RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}"
|
|
@ -3,7 +3,7 @@ DIST eselect-rails-0.22.tar.xz 1596 SHA256 043f3065dbfbaec24af1b06c5e4fa57aa642e
|
|||
DIST eselect-rails-0.23.tar.xz 1596 SHA256 53f2bb92bb87cb41d789a3999aff93b0ff605ebd64e1b2f113c7d355fb9c27d5 SHA512 34a2d8a2b613eb3a3e20515fdf916c4b7e862322816d78a32a9243fcc56bea1c154892df7f27eb5e640560b1e63b273b02807669155184ad28f085d2f84dd3b8 WHIRLPOOL ef0eb6bf5f3b5f8cbf3fdf422dec823fb5a17f28170b2effade1fdfd2d65f4176cb220261b91f8b9534f9a0e2adc61ab8569d34c1c2a2e06e846f4ae7522c73e
|
||||
EBUILD eselect-rails-0.21.ebuild 702 SHA256 e16682f4eab51ece70302970084203377463b79e70eb3da10e29288c2c2fefdd SHA512 b1c82ee61976650f5bb244151f438ad1ff711321ac40764366c7272b20bbb1e1e2de6d2a518789be161d590effbfffba2a79c8b97e606b9e898b238162939538 WHIRLPOOL 75eecc7035275aa152a346c83890161249d8ae0475c39c74411c5643e52df481f5f74950c2535bfd11d6e469e49cf2bb32b077d3493e90db1f309057a942eb41
|
||||
EBUILD eselect-rails-0.22.ebuild 712 SHA256 2aea2ff9ee5e0c70b8813e9e45ff0ef3e8c47b569f30cf7e34d179d0b6c7534f SHA512 894d77c5752f880e477e5187a437dcde0a0b2b48f1f97f4b9ca1f700042abcabc658786a8182953442e1d460d097093dadadfeaab23d106a348f684e684d0de9 WHIRLPOOL 32d710306fd9d8f3f3c422420368210d3cf671ca2e4d2bf8530201ba3e1ac6052d66d6ba418837556688b9b01341cf43a5fa5fbde07081861c48ca523414af5b
|
||||
EBUILD eselect-rails-0.23.ebuild 709 SHA256 4f96f7030cef51fa3b4d19d34085125318cf9cf0728e17bb5fbb72bb4dc69353 SHA512 58f68238da0fe6a2e52f11c660d1055ad074c290b897c21efad7387ca17d5f260d1460cebf9fbc332b4ba73b9cbd4e53ef0595a5e4287967eac7439e53ca0480 WHIRLPOOL 0406dd733e38b3376f0164453f70ce69b5a0032209ae94324c7464960cb48ca977b8854b83127d91bd273776f12f2b35a19cb2347a9d0c7232248e0fbc302a4d
|
||||
EBUILD eselect-rails-0.23.ebuild 716 SHA256 85fa77e29820a117b850ac825a736f3d139a7f7a35b5295ae02bd51bc1201d99 SHA512 ae521efb4ae8520325dd4ae0ec4bf8c91de92d1e0da09160b94e4e96b231e88f14a54e4e7d984ca453136f2fdf24fe607c15310874574092de0311a1a5be5fa0 WHIRLPOOL e7c07e8639620254190efa2371e98e5eb277f965c216fa8938ec9a22eb685cdff28605dcaccf1c33227abdf890b5abf3fd6441b6e5bd77c2393c33b003ed92f6
|
||||
MISC ChangeLog 3113 SHA256 547549be716087c666ce730b28b938de69ca990208c7929bf64a9f1ba9cc12f5 SHA512 493f80d9917f5cf57ce4d27ac4a821b213f2a824bf1b7cc2bf60423999309c9f0b662e20a9d5257700ece3cefc446cb73141eb94f018ba33ebfa0aae3bade81c WHIRLPOOL 21d054ccd9ad52a1275a0b4008279290e6089eedf33923ef3f5f246e869186821feb7465b08264477c3dfc427bf8ba7d13f25f78d69891cfa27bea07b1d1c71e
|
||||
MISC ChangeLog-2015 7488 SHA256 ea9c68cfef66c16b41d23454d669c9ca08255d8b5e2705de440159e610cf7fa7 SHA512 2fc88fe8ca9f1eeeea4bfec48f5ce19ca09d04f8e2dea14fb6b38351bd30c8a62fa3531428f472a7e614a4087a557cb1aef41f435b54838d4ccca45e89992662 WHIRLPOOL 4e2a74b991d947f41b8b53da65856656d0742c86c3856fbdb98cc984bef3c885251cb14f6683e7f4221ccab5e598b7497b8f5de29df787450cd57699c4d6ac8c
|
||||
MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
|
||||
|
|
|
@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/${P}.tar.xz"
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-admin/eselect-1.2.0"
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
AUX aide-0.14-as-needed.patch 795 SHA256 44bbd4d2ef4504ff8c96c7e5bea6b9a08f052b7eef25f742060cb22327dc7adb SHA512 3fe8cf628e29fb9234abb0cb9592541f7f3c850ec95db4355f1944a2bce062af355477b8621b3f50df06f95909deb7e77693f1d359bcfdfff68c289efc8cb441 WHIRLPOOL 1323589910d66c8232a891e4c37e2ddebed88119197d786c3316b2f43a0b7cd3cbef0de8e0e8250f26e311298941abb794f74b4bc3f7bd463fdfd6fd74e2bb87
|
||||
AUX aide-0.14-configure.patch 885 SHA256 9b743ccf0f75b4456ba26be9999bdd3d915a561808266858b6c5ca5aa3b837a7 SHA512 e02f03fbfc20bae7c5104d29beb1994d7b43c97ed3920aa3053a6afdc61d168cf3ee5bc546d5f8ce5080c7b6dc99b733fd36e779c4a3edfd3422a4df57c43fc8 WHIRLPOOL 972cc4d82a0ece6c4f905c7d9d6454105ba379b788a6250abc85917d21bd9ee23e7bf60238a21a4d45e724c63d868bd32ccc839491674df338648074220baded
|
||||
AUX aide-0.14-gentoo.patch 840 SHA256 a7e3ed5604b7d3248e70d07bc98a527291180f30d8a41d361e307064c614d39c SHA512 9e29092fe39116063abaea8da0600bf67466366d82d4bbfa560475e4103f3802f2bc5490246a3c73df8983228c333438dd523090406b7bf298c9fc01ecf7c180 WHIRLPOOL f2102b5471a5e71f2057fa47411b66b6a89ed70e5d6bd64a046a014f8b6ea5590f96d1716b7222ad10a62a15f59a3323b5465e72f802e10baec6a6f1b23996b0
|
||||
AUX aide-0.16-add-missing-include.patch 512 SHA256 1d42d7568b4a46478554bf9830359542208ba27c9f04b615dec31da2ffdcd1f6 SHA512 084be3c787a19f57bf140cd809df61edfd16a8798a1344adeee0aba0f4207c1e4a9c47c4c6d7606650e20cc202747208c0f0c00c21c0b68e1b739fb9d269da68 WHIRLPOOL 6a24037fdaa4dc2b216a213c2f3380060ca216cc9d705fc3e2c0b4c92f3f5ea9bff3e6e4a51ed8109608004ca037a07d9b973745cf4b58cf1a9a5e1263598071
|
||||
AUX aide-0.16-fix-LIBS-LDFLAGS-mixing.patch 874 SHA256 2ee350938116bc25a5cd8539035e0dd06323cb7cb51c3e93f3c1d72f0d7d6c08 SHA512 930967c1c7be54d10beb26e4281083a0f7cf500a5f161cf2af6c0a7b377e9bce092942a3a88c6cbb080e3eab500ec8a7bec1ff295f774ef70146240837961a8f WHIRLPOOL 8c4f20abf6d4b589b7f35a17329c111a58fa60ba1926ddc5a621369d17b1ad04a1781091f623489a0fa61ac9a206f631f602bd8040278e001b1c7fa6084df2a1
|
||||
AUX aide-0.16-fix-acl-configure-option.patch 728 SHA256 4a9c34863299028f952ee0a118c6b6cca59273e1217682471fcab8f60e2f0f1e SHA512 65b93cd01ebfe6696e35872bc012126794e5e1e5756c2ce041d9a914722806f6079274b0fbb64bc795488f530c33106deba204ee2982a5a8d485b7cd88382497 WHIRLPOOL 9918813e797fbe4d3b2de999c0b68f8da83ce0723af8e262e7e4eecebc72e55dd512e1e115512c29d5b8255a16a4558d83702e9d7e5b1a3d16e5933a192e2dc7
|
||||
AUX aide.conf 2713 SHA256 093c6397a4e26ab24127684eb8f9bb223ee5f2c2f9720e54c8ad8b425d52ba49 SHA512 cf6c17ab40b0bf9a0fb21ce015c6c35a8f7a595fdeb7d67e793424ed5243660a56cb33c1169038f4b116463cb055a48232f33db8ed497181be4e084449632b28 WHIRLPOOL 6526447bb7037dcf6e21b9bde649aa38f25590103e9546e323d246758ff332663996309c01727a3edd88214ef047d9b88d1bea4acbeb54f5cbd948b716162228
|
||||
AUX aide.cron 5997 SHA256 f4874c85d808c9f1726421c5f1146c4aa6a6bf831f61962c8265d5e7272f4558 SHA512 0931c1b9185e0b9a563c3589858b0ba20716344f29d6d1fc7226498f3c744af1d3c3fd72824f101f9b3e08710f443c9fdad312e28c0bcb93665d1dcb076f4b47 WHIRLPOOL 0eab354620d184c947076db26c6f83ca7ef13eb77b8f41603b26864c7644b6a96b4a23090b156e7c8680e736b2beffb2038030af51c497a5cc853daede92f1db
|
||||
AUX aideinit 2949 SHA256 1b4a01b8f50eb0b9217df55686ccd103ea92fca3892fe3a6a0364f83cae3548f SHA512 a6bce52432251458b977fb363d5801206c273fb9404c55f7bcb82b9d5a65aa19d1660d61d457c9af87f1a8fada95e2f8203489b1876b2b2a259e6374e15cdc57 WHIRLPOOL ef6237e12ed06c0a121ce96d5e0d4f4aea339f70907c2e4091cab988969a489a961bfbdd61cbcf6c2e7f90936d8cac39ea04e5fc8a75ac9e35c9608f443992c0
|
||||
DIST aide-0.14.2.tar.gz 418098 SHA256 bf4cd417b0f4778b4f9a618d23e0b0b7db10349ba6a0129394dc82fbc2fa8b9b SHA512 4ef96078fde057a54dda467fb55711e30d947969873715a02052362c57112f5bfd3155460ef353f70ce69fea3a3c491b7925bebbdb7034dbf618c63c360347df WHIRLPOOL fa91e4493bcac4cf11a8fedfd5e3c490752936f9ea04871d812b831f33089b694892e32ed19cef273926d3a8c091fb15a7b98a5e5303f08609f164773475d142
|
||||
DIST aide-0.16.tar.gz 391009 SHA256 a81c53a131c4fd130b169b3a26ac35386a2f6e1e014f12807524cc273ed97345 SHA512 29ad97756e3e2fb21dc332ed03b494a1c73e621266f8622ec80bdba23092a38ee975b97f3cff2330e4c16e64e2f672259eea9291ca706a4009e7399b4e14e6a7 WHIRLPOOL d9ecba06d8367ed2ef622ee6b3ccf6a0ed37bad52548063c5c153bd31b856ed8a3379e6057cc1d4aebd29473ded71e9190c8c17dbeaa65eec3365be1d43d5f46
|
||||
EBUILD aide-0.14.2.ebuild 2987 SHA256 8b5756d9dc41520247428b70b9b0ee402acd1bff8b54e9568e4270101d9e4c91 SHA512 f6e3db37df57417b490ed5c5cdd78948f0346f2d32287dbab33bd71cdaaa63ce489fa343af22ec2c4625dd52d560ad435c3484bbbcfff019af593766951e4fe2 WHIRLPOOL 8c3c5bbd9f0d9018fb90365d63dcdfde68afac63c62756356fc317d1c80d7747d2db3de55f481a5cbdc8456315c27c03fcffd173c8757549c02d9d9d30b2f0cf
|
||||
EBUILD aide-0.16.ebuild 3664 SHA256 b5502339c66ad5f3d3cc62ce4f9e3439ebe8a81ee75aa6dfa11c8326c46284a9 SHA512 703646999c5c5d4826bb71da4ba0c1f60d6877b3a58d024396b1c2795b9cabf1c537a47b6c0492350f136785684e2e848d37ed087087ee4042b9ec8c9f00c552 WHIRLPOOL 3d8945386ae80b4f06febfb2a63454fec0b0593f1cb0688e32fe372f00f90a61a6cd1443c673e26c9932f818b8d2e17a87360c246ca8e690d96218f426596757
|
||||
MISC ChangeLog 3787 SHA256 1941d2d94157d549e77bfa9e4fe2fdf11b98366be2932faba96f2d0775dbc80d SHA512 41f9be7269af6ff34f30147cd59efcdca69a5d765513034c88d895590b51d5de529b059851253aa1b2005cd18f8581b3aee6341df38edb7c394fda21fc362745 WHIRLPOOL 0097cc928acf07a30a180cafe2825a89847995cac4e67afc7ed4491b660e08f5092d55cf9d1b36eece8ffb5270cf084da43e2774e983a4297989f5b253c5bb12
|
||||
MISC ChangeLog-2015 12383 SHA256 211a2bd2eb42e132c16d3557996ad9298bf5e8fe99991bbdc51d25d44f61b362 SHA512 38af0d8fdd593f30b1f47b3f4051451f5db42f3b4cc9d104482aed79fb0ef2cf1b748c7bedf95b8f0e814ac65e3ff7291e19b1251daf074b7f3956e8a01a4884 WHIRLPOOL 899403ca9ff993d1c1ae8faa2ce5d830f88fcb000d4db7874d020b311154db5960b7d424fb7ed1123f119ae623d9020de76faf80bae70ba69264a9cef1a56c84
|
||||
|
|
|
@ -1,113 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit autotools confutils eutils
|
||||
|
||||
DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a replacement for Tripwire"
|
||||
HOMEPAGE="http://aide.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/aide/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="acl audit curl mhash nls postgres prelink selinux static xattr zlib"
|
||||
|
||||
CDEPEND="acl? ( virtual/acl )
|
||||
audit? ( sys-process/audit )
|
||||
curl? ( net-misc/curl )
|
||||
mhash? ( >=app-crypt/mhash-0.9.2 )
|
||||
!mhash? ( dev-libs/libgcrypt:0 )
|
||||
nls? ( virtual/libintl )
|
||||
postgres? ( dev-db/postgresql )
|
||||
prelink? ( sys-devel/prelink )
|
||||
selinux? (
|
||||
sys-libs/libselinux
|
||||
)
|
||||
xattr? ( sys-apps/attr )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
|
||||
RDEPEND="!static? ( ${CDEPEND} )
|
||||
selinux? ( sec-policy/selinux-aide )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
nls? ( sys-devel/gettext )
|
||||
sys-devel/bison
|
||||
sys-devel/flex"
|
||||
|
||||
pkg_setup() {
|
||||
confutils_use_conflict mhash postgres
|
||||
confutils_use_conflict static curl postgres
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-0.14-gentoo.patch"
|
||||
|
||||
# fix as-need issue, bug #271326
|
||||
epatch "${FILESDIR}/${PN}-0.14-as-needed.patch"
|
||||
|
||||
# fix configure issue, bug #323187
|
||||
epatch "${FILESDIR}/${PN}-0.14-configure.patch"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with acl posix-acl) \
|
||||
$(use_with audit) \
|
||||
$(use_with curl) \
|
||||
$(use_with !mhash gcrypt) \
|
||||
$(use_with mhash mhash) \
|
||||
$(use_with nls locale) \
|
||||
$(use_with postgres psql) \
|
||||
$(use_with prelink) \
|
||||
$(use_with selinux) \
|
||||
$(use_enable static) \
|
||||
$(use_with xattr) \
|
||||
$(use_with zlib) \
|
||||
--sysconfdir="${EPREFIX}/etc/aide" || die "econf failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install install-man || die "emake install failed"
|
||||
|
||||
keepdir /var/lib/aide || die
|
||||
fowners root:0 /var/lib/aide || die
|
||||
fperms 0755 /var/lib/aide || die
|
||||
|
||||
keepdir /var/log/aide || die
|
||||
|
||||
insinto /etc/aide
|
||||
doins "${FILESDIR}"/aide.conf || die
|
||||
|
||||
dosbin "${FILESDIR}"/aideinit || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README Todo "${FILESDIR}"/aide.cron || die
|
||||
dohtml doc/manual.html || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "A sample configuration file has been installed as"
|
||||
elog "/etc/aide/aide.conf. Please edit to meet your needs."
|
||||
elog "Read the aide.conf(5) manual page for more information."
|
||||
elog "A helper script, aideinit, has been installed and can"
|
||||
elog "be used to make AIDE management easier. Please run"
|
||||
elog "aideinit --help for more information"
|
||||
elog
|
||||
|
||||
if use postgres; then
|
||||
elog "Due to a bad assumption by aide, you must issue the following"
|
||||
elog "command after the database initialization (aide --init ...):"
|
||||
elog
|
||||
elog 'psql -c "update pg_index set indisunique=false from pg_class \\ '
|
||||
elog " where pg_class.relname='TABLE_pkey' and \ "
|
||||
elog ' pg_class.oid=pg_index.indexrelid" -h HOSTNAME -p PORT DBASE USER'
|
||||
elog
|
||||
elog "where TABLE, HOSTNAME, PORT, DBASE, and USER are the same as"
|
||||
elog "your aide.conf."
|
||||
elog
|
||||
fi
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
--- aide-0.14.orig/configure.in 2010-02-26 17:25:29.000000000 +0900
|
||||
+++ aide-0.14/configure.in 2010-05-27 00:11:34.000000000 +0900
|
||||
@@ -42,7 +42,7 @@
|
||||
AC_ARG_WITH(extra-libs,
|
||||
AC_HELP_STRING([--with-extra-libs],
|
||||
[Specify additional paths with -L to find libraries]),
|
||||
- [LDFLAGS="$LDFLAGS $withval"]
|
||||
+ [LIBS="$LIBS $withval"]
|
||||
)
|
||||
AC_ARG_WITH(extra-link-libs,
|
||||
AC_HELP_STRING([--with-extra-link-libs],
|
||||
@@ -671,7 +671,7 @@
|
||||
AC_CHECK_HEADERS(curl/curl.h,,
|
||||
[AC_MSG_ERROR([You don't have curl properly installed. Install it or try --without-curl.])])
|
||||
CFLAGS="$CFLAGS $CURL_CFLAGS"
|
||||
- LDFLAGS="$LDFLAGS $CURL_LIBS"
|
||||
+ LIBS="$LIBS $CURL_LIBS"
|
||||
AC_CHECK_LIB(curl,curl_easy_init,havecurl=yes,
|
||||
[AC_MSG_ERROR([You don't have curl properly installed. Install it or try --without-curl.])]
|
||||
)
|
|
@ -1,38 +0,0 @@
|
|||
diff -Naur aide-0.14.orig/configure.in aide-0.14/configure.in
|
||||
--- aide-0.14.orig/configure.in 2010-02-26 17:25:29.000000000 +0900
|
||||
+++ aide-0.14/configure.in 2010-06-09 14:24:43.000000000 +0900
|
||||
@@ -407,14 +407,14 @@
|
||||
AC_ARG_WITH([zlib],
|
||||
AC_HELP_STRING([--with-zlib],
|
||||
[use zlib compression]),
|
||||
- ,
|
||||
+ [with_zlib="$withval"],
|
||||
[with_zlib=yes]
|
||||
)
|
||||
|
||||
AC_ARG_WITH([curl],
|
||||
AC_HELP_STRING([--with-curl],
|
||||
[use curl for http,https and ftp backends]),
|
||||
- ,
|
||||
+ [with_curl="$withval"],
|
||||
[with_curl=no]
|
||||
)
|
||||
|
||||
@@ -422,7 +422,7 @@
|
||||
AC_ARG_WITH([sun-acl],
|
||||
[AC_HELP_STRING([--with-sun-acl],
|
||||
[use ACL on solaris (no checking)])],
|
||||
- [],
|
||||
+ [with_sun_acl="$withval"],
|
||||
[with_sun_acl=no]
|
||||
)
|
||||
|
||||
@@ -440,7 +440,7 @@
|
||||
AC_ARG_WITH([posix-acl],
|
||||
[AC_HELP_STRING([--with-posix-acl],
|
||||
[use POSIX ACLs (no checking)])],
|
||||
- [],
|
||||
+ [with_posix_acl_support="$withval"],
|
||||
[with_posix_acl_support=no]
|
||||
)
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
diff -Naur aide-0.14.orig//src/Makefile.am aide-0.14//src/Makefile.am
|
||||
--- aide-0.14.orig//src/Makefile.am 2010-02-20 04:23:08.000000000 +0900
|
||||
+++ aide-0.14//src/Makefile.am 2010-05-26 23:56:47.000000000 +0900
|
||||
@@ -26,7 +26,7 @@
|
||||
LEX_OUTPUT_ROOT = lex.yy
|
||||
|
||||
LDADD = -lm @CRYPTLIB@ @ACLLIB@ @SELINUXLIB@ @AUDITLIB@ @ATTRLIB@ @ELFLIB@
|
||||
-AM_CFLAGS = @AIDE_DEFS@ -W -Wall -g
|
||||
+AM_CFLAGS = -DLOCALEDIR=\"$(localedir)\" @AIDE_DEFS@ -W -Wall -g
|
||||
|
||||
CLEANFILES = conf_yacc.h conf_yacc.c conf_lex.c db_lex.c *~
|
||||
|
||||
diff -Naur aide-0.14.orig//src/db.c aide-0.14//src/db.c
|
||||
--- aide-0.14.orig//src/db.c 2010-02-18 05:06:57.000000000 +0900
|
||||
+++ aide-0.14//src/db.c 2010-05-27 00:16:07.000000000 +0900
|
||||
@@ -26,6 +26,10 @@
|
||||
#include "db_file.h"
|
||||
#include "db_disk.h"
|
||||
|
||||
+#ifdef WITH_CURL
|
||||
+#include "fopen.h"
|
||||
+#endif
|
||||
+
|
||||
#ifdef WITH_PSQL
|
||||
#include "db_sql.h"
|
||||
#endif
|
|
@ -1,13 +1,7 @@
|
|||
AUX honggfuzz-0.8-bts-perms.patch 845 SHA256 4a2b1cf8fdc1d0d500caa75347e4628277ecf84d554a2660f949f053d48c3f98 SHA512 2cc708fea3beb43206b639fe3413f46cdbf11bdc7f67bfb37bc15dc1905b2a9aa2512d190c4f7ba688edb75db8b2d001a9226fee5e3617447f088406a3ff2019 WHIRLPOOL 4df70295e28a233cc5ff75575dbf55f319287ac1039951074079e9b6a8e144beafc5d36ef471bce5113ae30d600df09a9f99777c482ffbc942acb2a069386528
|
||||
AUX honggfuzz-1.0-no-error.patch 310 SHA256 94a7e6b1af29a86678537b956eba62818c9a5a6194258cfd63c2fed1b593f6e2 SHA512 88d25aa085da317b2aae99180252f242fb0ff32750b8f6e860f01efa8f9baf57286251bf73f28f7eefd847100f52d40dcb67745d018ce07b1f9d5b28a3882a06 WHIRLPOOL 5a6233f47a1401fe8738dceaf736bb0cd5f50fa4164a3efa19bfd89308d92d5dfd0da8ed28bc5dd0e2cc82493f082a0326cf7731fd59bdc25e4da5124c035ab5
|
||||
DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a
|
||||
DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88
|
||||
DIST honggfuzz-0.9.tar.gz 7332175 SHA256 161ad1fab5a677054d54d55a9fc070a2a4cbd26d6794e7fd8fe68db909f433c7 SHA512 d73200994a26afc7c11db4a36b24d4ca90b1994ed088cbe462fcec46d9236d82511e3d3fc440ef44a56ef387683b6dc330b4e104bec8047c2c797681617ad1f4 WHIRLPOOL 4e3d2d8683ce774394a513280902d2285f2262f6a774f04a52de729bfaedb2268d559e01428b7666a436ce5eca12c034ebe0094107a92a2e3db1943d77a99657
|
||||
DIST honggfuzz-1.0.tar.gz 11705394 SHA256 922af667c2699be4e2a39cb7d2cd6324b9cb27d4817b073b48d43a580074fd4d SHA512 c31a8a252b4a57c7da632bf3ff55a0fe8b5f777bfe5196cd09b2a016bf7ac48413587e3b515d1a7c2a074adc3d8d83f9bfd49cabd881542184b16cf8acd41356 WHIRLPOOL cd9e9222cf622a410d49662f84a62d0cb737fe3cddcb58dec83e19d14d7de75e24a0a23b537f7a5d78520ac6d9438198166e86814aa7c083dad5802df35bd29b
|
||||
EBUILD honggfuzz-0.7.ebuild 612 SHA256 7f9b6b6e709644ddaa93fd420a0e2f1bdf7c33361a6fc72c00d9eac58f904165 SHA512 618cf011bdee18540571a72ac8408f7d24a2157a941f65b5af0f79ace47b2dceddb1721167e67c25d0c09aac4ddcbae1787b5532fc47e37e4a356be405859c95 WHIRLPOOL aa42aa61a23f3d16552687be100099206814e31f09ed783be4c1ab967b57327111250a7da4b956d537fe4b66e3bc78e93b3b8a62c02fc49222665c97ed0e21de
|
||||
EBUILD honggfuzz-0.8-r1.ebuild 698 SHA256 aba188c8fcec0b26eb5198c5c77f786ccb14ccc5c6d66acfbbf46e17e5b71d1a SHA512 c87305e40f43432fafaf3cf7018ccb6765f67de1c638d997c0abb1077759c80472fb3c65f02f5b2151364129cbc7853584ea6191b7631e456b33aac8285ce40b WHIRLPOOL 8360a62efadeaf9c55d12b0d958f52dffb23aa5c6bfc7a6750cfd67961fc0460f9bc28f4e71499d303c5f7381c14592b3368aad5544ce6bc8a8722eebdca4f3c
|
||||
EBUILD honggfuzz-0.8.ebuild 652 SHA256 cc040cba5a5acdf104e57ccfb64bc5168fdb97def18a959705a311f94adb3585 SHA512 0ca64bd2d878af201ec9507d2cf570ee346ff1a6da138a06d6e8a27d90632f83aa24f1c134432c28b6b6854a0f81bb9a73e8cd26e6bbe0cbc467c2a72a4ed515 WHIRLPOOL da977400fc3a56e677757aa7d346be3737af7125e1fcf02d74f285b61360dd2e0e4044971f527e80f102629535ca0ced367fc8959df67cb9effa7e74c31c58e0
|
||||
EBUILD honggfuzz-0.9.ebuild 652 SHA256 1c97ae445b7d9e76352ec7333d147a8f7a162203cc47de415d14e0ff7115518b SHA512 ab44035a00417b3a64a65dcdd732c506aa7b8943cb9e06bd840396086240e7042b5f11d1a31930406d053754ccc9dbcdf74dbcb14dd3106bc058fd7d85d75d41 WHIRLPOOL 16dee15b9e9b76a22719671ec25a407fc62163bf78fd69965ad207caba299990ecb7906a3155415ea3696e58461fca488e9766579e69c2a9899b4ad68787bb12
|
||||
DIST honggfuzz-1.1.tar.gz 11705217 SHA256 e1ddbffc3240b2601c7e997d759c6a89ea69fe619bf59d1d9a58f11205934ee4 SHA512 dad1e763b1a74607995548b7c8a81b930286fc1d403f10fa2e88b165948fb323370233a9969eb972020cfa8782bc8aecd59c905a8ff63f18b0e50fe5b289bcf5 WHIRLPOOL c090c071904fadfbd6c794e0f4445c2b0efc66a5cf4eb6a2ec3427014ae0298a46c4c9cdbcef1bae5d2e1b383a384a98c6d64ca64a5d3c4a127b776cad09cf1b
|
||||
EBUILD honggfuzz-1.0.ebuild 705 SHA256 253a87e9c1f6ccf0258c8b5a16d0845e7629edd206a0c87332268f52359380e4 SHA512 f6201627d7376a5ef7e2d1df5da7cd41ffc6cc016859c2fa02367def069805124a31ffa14a37ee0f475cd0f22505367a26667a053443c665fbe5904dc46e158a WHIRLPOOL 6c14085cacbcbb175dea566f89ece80b5ce57ffc37e998cd3e3cfb6ef725d58d4f17fb773e442b782953907755e70a3cbdc962bffbc3c7c4c931d537d148279e
|
||||
EBUILD honggfuzz-1.1.ebuild 652 SHA256 1c97ae445b7d9e76352ec7333d147a8f7a162203cc47de415d14e0ff7115518b SHA512 ab44035a00417b3a64a65dcdd732c506aa7b8943cb9e06bd840396086240e7042b5f11d1a31930406d053754ccc9dbcdf74dbcb14dd3106bc058fd7d85d75d41 WHIRLPOOL 16dee15b9e9b76a22719671ec25a407fc62163bf78fd69965ad207caba299990ecb7906a3155415ea3696e58461fca488e9766579e69c2a9899b4ad68787bb12
|
||||
MISC ChangeLog 1232 SHA256 5000777dd1c4c2a651ed0d2a14384fd2940debf43c88c086befa06c1fc76548e SHA512 5704e3c9b5b939563d88079f732b3ab828d24889e1b6429ec559c6bb37cace7e06d14615def1ccd0ba73d0c238649489b06b205d9409236cd8a8752b7a22fb21 WHIRLPOOL 6456550fddd8bae510a50a40bd32029cf416c5242f196f4baa9daaebe5935352b844ac6b26e8d07d94ab325340eb6140292347605c1aaac34948ec8ec04b876b
|
||||
MISC metadata.xml 332 SHA256 df2ef3baee63ecda6fe4d07ab39732863910875121f0d0636ff48f63b229c26d SHA512 1f75a39cce6995d550344225849dafb3a980df19cc6afd10025e58e6c08086a27a67173ff435c084660970cb4ed18183914afeba712dc461d7fd55f83f9e679d WHIRLPOOL 9f02ef07482e6bce86c3f12c599027e2b77695788321717767514aa3dd326ef50f9e1dc71e1adafe22799e53852e22d0fcf98df535abdb97969bee1290578d09
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
Workaround --linux_perf_bts_block flag breakage.
|
||||
|
||||
Mateusz reports that running honggfuzz fails as:
|
||||
[2016-11-11T21:54:27+0000][W][1190] arch_perfOpen():223 mmap(mmapAuxBuf) failed,
|
||||
try increasing the kernel.perf_event_mlock_kb sysctl (up to even 300000000): Cannot allocate memory
|
||||
|
||||
It seems aux data also needs WRITE permissions.
|
||||
|
||||
Reported-by: Mateusz Lenik
|
||||
diff --git a/linux/perf.c b/linux/perf.c
|
||||
index d8ede5f..2f71b3d 100644
|
||||
--- a/linux/perf.c
|
||||
+++ b/linux/perf.c
|
||||
@@ -217,3 +217,4 @@ static bool arch_perfOpen(honggfuzz_t * hfuzz, fuzzer_t * fuzzer UNUSED, pid_t p
|
||||
fuzzer->linux.perfMmapAux =
|
||||
- mmap(NULL, pem->aux_size, PROT_READ, MAP_SHARED, *perfFd, pem->aux_offset);
|
||||
+ mmap(NULL, pem->aux_size, PROT_READ | PROT_WRITE, MAP_SHARED, *perfFd, pem->aux_offset);
|
||||
+
|
||||
if (fuzzer->linux.perfMmapAux == MAP_FAILED) {
|
|
@ -1,39 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A general purpose fuzzer with feedback support"
|
||||
HOMEPAGE="http://google.github.io/honggfuzz/"
|
||||
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/binutils-libs:=
|
||||
sys-libs/libunwind
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=(
|
||||
CHANGELOG
|
||||
COPYING
|
||||
CONTRIBUTING
|
||||
README.md
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
einstalldocs
|
||||
}
|
|
@ -1,41 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A general purpose fuzzer with feedback support"
|
||||
HOMEPAGE="http://google.github.io/honggfuzz/"
|
||||
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/binutils-libs:=
|
||||
sys-libs/libunwind
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=(
|
||||
CHANGELOG
|
||||
COPYING
|
||||
CONTRIBUTING
|
||||
README.md
|
||||
)
|
||||
|
||||
PATCHES=("${FILESDIR}"/${P}-bts-perms.patch)
|
||||
|
||||
src_compile() {
|
||||
CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
einstalldocs
|
||||
}
|
|
@ -1,39 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A general purpose fuzzer with feedback support"
|
||||
HOMEPAGE="http://google.github.io/honggfuzz/"
|
||||
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/binutils-libs:=
|
||||
sys-libs/libunwind
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=(
|
||||
CHANGELOG
|
||||
COPYING
|
||||
CONTRIBUTING
|
||||
README.md
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
einstalldocs
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
AUX dbskkd-cdb-gentoo.patch 505 SHA256 34643f671039ff20986e8f329cd7ec105130de429123544f65874e8ad2d05ad8 SHA512 015ffd8bb191ef1d16ce367fb9e8dd6cbade11f5fe24e4302f9781b679f07bd37376bee1a04e34e439f1b8858c4dda4a39a008bd421cca7097cb6762389dcadf WHIRLPOOL 63c157a5b55de28f52fc0b618721001a801449bd7f2f0fcf68fefb88ca384923f0d9362836f7a12593b1d798eeb8f5f94d28ed709f8c79af792b194d8133a919
|
||||
AUX dbskkd-cdb.xinetd 179 SHA256 2da03116f2ca4765871fb56c42bffce7c418e73a1025be01bd0637a6b813d586 SHA512 05909c3e282c35e1488ed30007d9cb1fcf7ce8ee906707673b481587b497db9bfcbd08ab16b1cfddd5789f505bf28859d1f9e055a10f3bce0f8fe2de787e054d WHIRLPOOL 647cc358a5a004e5cc09c84844231a08254a80cd3216cd3fd378845810be37f6ee0a54b1a497ce8a0775be8dff9718c9010e067158cf7e656509dcaccb3bb0c9
|
||||
AUX dbskkd-cdb.xinetd 239 SHA256 1d3b087d54b12011f1993e7f28412fb206945dd6b5ec0747fa18d28ff75c7294 SHA512 a7efd15b7676b857b2adcc23df023f5af8d29a7357b77ab3fcb494fe6cbd401b28caf51f4f3ded5432bed0a3f1d29b0cc65148f3a8e083ebce70a0aca0437915 WHIRLPOOL 265e0fd623d18490e09051dd5c734972ff61263d2a455877244cbbb428636a9838ac517c5d66affdf898839224feec709acae528761c6b907c447ef69a8fb327
|
||||
DIST dbskkd-cdb-2.00.tar.gz 9296 SHA256 0e434e72153dde3131aeeeafbb40eba0054d0d37cab47b1561e4cf6dda6da8bb SHA512 3582728d2a1917c00437b273208fa150a5a32dcd462752c6751ddbd574ca7f1476b2aca0d2613471a800bd17f80e2c4b60846f9056ae621996f8f5a5592fa22a WHIRLPOOL 028849c4ab2d74338b6fcaed02f3c7b1ecea6315274499233e8097e4dab0bfd6d97a693657a1db8408d4e87933f804e253fa5a2e55a96ec47ba98bc45014e603
|
||||
DIST dbskkd-cdb-3.00.tar.gz 9380 SHA256 e92ef7162c2c50a441dd864dbf21510d746174b9f1f484bfbbdca1b31c055286 SHA512 a3fe5a0f2e96828d22a75e4daf36eecaa8d903efe8c8a5f6972178f52dc01cac5df5f3e1d8a2cf684d6b78a9c10c207b655a296ceb456dec9f0e502142de094b WHIRLPOOL 67b143c9fc13182f12fdbaa8f73ac743bc0c82f6393648acea2a80081bb4f8cf5625bbe5f083e44bfacb95e8445f8e559a03a3991cd44de7d7f5d863e710499a
|
||||
EBUILD dbskkd-cdb-2.00.ebuild 1226 SHA256 c3ea7969c665d33e56d0db3e9ed8a1b87bc60f57905dfce8941cecf523191b22 SHA512 1b090193befb70bb244db9aa56ba9c607083e8e781e8759fbbdd9725532afae1e41067bddc634c364fdd4be493d77086bc04ebc69a46d22ea3554cbbf37ecee7 WHIRLPOOL 32b7571551572db3b29f52f27cb9cf8d6640a51bfe55a12f795193826fbce858647256e0a9079e2e50c37023006c17925fb8cd24751d9934a95c3d2c1c0e86d8
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
service skkserv
|
||||
{
|
||||
socket_type = stream
|
||||
wait = no
|
||||
user = dbskkd
|
||||
protocol = tcp
|
||||
port = 1178
|
||||
server = /usr/libexec/dbskkd-cdb
|
||||
disable = yes
|
||||
disable = yes
|
||||
socket_type = stream
|
||||
wait = no
|
||||
user = dbskkd
|
||||
server = /usr/libexec/dbskkd-cdb
|
||||
only_from = 127.0.0.1
|
||||
log_on_failure += USERID
|
||||
port = 1178
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
DIST ibus-skk-1.4.1.tar.gz 478018 SHA256 368b114a07f03d5d91cf333215f9429995efbbea73ee7efe2e37fb3bbc6d81de SHA512 d8c0bf2c92fd96486ed10e9dcac861b4fc16e741fd96764671352e9e67226887ad6aa4b76c4891411029d3f5bf692de1162f996a294cecc9e5231e90ea0df5f0 WHIRLPOOL 38f029ad775870c1112d7277337c6083a03008960c54a0a9e09cb2acad5e3dd7c56583645aab9d597870c4a27c4e6c85a11e9e0c33a1533d51c36fa301bdb094
|
||||
EBUILD ibus-skk-1.4.1-r1.ebuild 639 SHA256 8537b58eec3484620f2477a0d81d6214ef13e23f1ec281cd3e64dfebe70b79b7 SHA512 0831507da0306b39db3280a7afc4fc31fc70fb8e9ee92e3855fda705055962ec114ddcf3ae13a9798fb374a985628d7d62cb50b4f2f72c2c004b11e0da15588e WHIRLPOOL 768bf20a24db5473e8128a418a40ae4275677f37932c03b7b89f44fc878b2c4a5419b44c0e4728716271d9508110c4c7fab6c1c99bd91fd2916eb046a64187f6
|
||||
DIST ibus-skk-1.4.2.tar.gz 491882 SHA256 d5ace7b3e0417dd213012cdee677bbda9bc7232916bbe6a989cb69ae6174497f SHA512 cec7fbffaa78c406f3b9502bc64e2290fec579102a37ce61cb6424c3e06d159653f165b48e09f1256f38491bce6819460c6d226cd765ab150a8dfa80e2707fe1 WHIRLPOOL 1ce5c098060291ac52aecc83a4444578e2d0d5ba729bc4c4f993077268b863e63d36bd902841a7640b17563e7d7e231a0d3ac69097615162768c8e7d31217b9f
|
||||
EBUILD ibus-skk-1.4.1-r1.ebuild 642 SHA256 500981eadecdd83c8b5f78b270295409c378dd7fe626fcfa865b21a03ff7b3a6 SHA512 1593192a4ef43ca908d1c136d753fda4b4275199ab4fbe6f2a9a85881caf7e1d59bd3e7bb1d38d6e0944305fdbbd02e7149aba0b719005fa3016ebc82c5673d2 WHIRLPOOL 3fe6f5a6c685bca5be272b273d6bec37b935950143fd2db378ace1ca44cfe4ca6f5d8dea470dd4cbc99026fe6c7ceaceb299335e966522d79fb7dc362bb59de6
|
||||
EBUILD ibus-skk-1.4.2.ebuild 709 SHA256 b078e1c14724beaeedeb65a156f3dd8b272ce7533f3755b15e6a8b4ba6f29e04 SHA512 5b5ecf03ca714a93e77c9d0ad3a064116fd156eb18b665e1134bc6bacb676049095a5978a8ec62e2177b3c02e523462572b7b75fc5408ae204b466a021d2a3fb WHIRLPOOL 40874170849860f9d1b775b876b6e859de91ecc4fbc9747569945dfbf938545e1a8f94b3d3b7f826732983ff28fec7b32aec1b5fe348d92b845d30009100cfa2
|
||||
MISC ChangeLog 3215 SHA256 243399cc6835ab615737b0bc90b338004175e4d7e38eb3ee120034e198a71f4c SHA512 1740735bf31742e777647733efeab3ccc09a4231b68416f10f6e57e5ff631cba11af8894531d8f9615e1162a10445e4b1803abcdbe01e6ea2e83e7aa02c2e2ec WHIRLPOOL a27c3b8835cc9ce4fce7d1f428857798cb64d9b72fec43c5a98506692fb17524f78e7d780c0ce5316e6529e81d3df70be47d41dc48f971b7ac1ce8ea63e55f16
|
||||
MISC ChangeLog-2015 4437 SHA256 4611a2bededcf24b0886e74c1e2ffcf6c5533fdf3c294880e41ba768a45d71db SHA512 af6f2602330ab06f818af9c390447b4f18d2a044d32d9a377ad9db3546da60d226305088ed9feb97241d288724310d359792c026aba29748d7c7050d0f92282a WHIRLPOOL 7b93c1198ee9f07e35853b6fec52ba97dc44ee86a6b7ffba0b2a79418c7d0b7fdd0d0c65cfbe6117607d99c071e3f1260fc8263a0245291c499b6063b9090bc6
|
||||
MISC metadata.xml 430 SHA256 f121010157be0e09c80e7b319c730574acc46992e9dfe2a096af47c001304c7c SHA512 784126a04910c81f0bdb09c737747b986951500961616910c179f1d84e81944773d637e967168828ea2e7e8fcb657cfe3e6d8aafba0c982a895f2d2adb72aaac WHIRLPOOL e9d16a4f908e1169d58cea26b76ff5ee53af18abdfecaf8670ade134d276e8188dcd3deac9f1826531b433a7dc3a98b63f638677069b04519f5f5acd804867ca
|
||||
MISC metadata.xml 436 SHA256 d489222f35e81b055aaca7eff2d1785ac35af23f1f63e24183a3fee139ecda5a SHA512 efaa991e36de584b2bc77f6ed257c53a86c0da7ad9d789b6b6e9870f9696158f5b74d088fd1ecf64e9b715afe015df0b12672442af220ebc3f3ad0b5b28dc87b WHIRLPOOL efa4237648e7f86b792dda78cd5aebc794c303cf85d090b1f2a2b9c39580cc8e133766e67959501cce152f05e899d5f1db4a4fa2f434b1ca4b5453adb5a27ad8
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
|
||||
HOMEPAGE="https://github.com/ueno/ibus-skk"
|
||||
|
@ -12,15 +12,16 @@ SLOT="0"
|
|||
KEYWORDS="amd64 x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=app-i18n/ibus-1.3
|
||||
>=app-i18n/libskk-0.0.11
|
||||
CDEPEND="app-i18n/ibus
|
||||
<=app-i18n/libskk-1.0.1
|
||||
x11-libs/gtk+:3
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
RDEPEND="${CDEPEND}
|
||||
app-i18n/skk-jisyo"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )"
|
||||
RDEPEND="${RDEPEND}
|
||||
app-i18n/skk-jisyo"
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
DOCS="ChangeLog NEWS README THANKS"
|
||||
|
||||
|
|
36
app-i18n/ibus-skk/ibus-skk-1.4.2.ebuild
Normal file
36
app-i18n/ibus-skk/ibus-skk-1.4.2.ebuild
Normal file
|
@ -0,0 +1,36 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit vala
|
||||
|
||||
DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
|
||||
HOMEPAGE="https://github.com/ueno/ibus-skk"
|
||||
SRC_URI="https://github.com/ueno/${PN}/releases/download/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
CDEPEND="app-i18n/ibus
|
||||
>=app-i18n/libskk-1.0.2
|
||||
x11-libs/gtk+:3
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${CDEPEND}
|
||||
app-i18n/skk-jisyo"
|
||||
DEPEND="${CDEPEND}
|
||||
$(vala_depend)
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls)
|
||||
}
|
|
@ -6,8 +6,8 @@
|
|||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
A Japanese Simple Kana Kanji Input Method Engine for ibus.
|
||||
</longdescription>
|
||||
A Japanese Simple Kana Kanji Input Method Engine for ibus.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">ueno/ibus-skk</remote-id>
|
||||
</upstream>
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
DIST libskk-0.0.11.tar.gz 840232 SHA256 ce4a7ce8072481461671bfa066f7069c88696e6475dde547c73efb37c310684e SHA512 6c2f4f03cad0b464237d0352d7cacaf1a10531847af415b7a4e1ac3ff0784d01fa8895e46835448a2c3e6dc6a8892331ead8a09e075ccf6fa98e0c8db5150c22 WHIRLPOOL 501096fda5cefeff92a2b90815c895a0511c1adc75cbc39b7345d31fa15520d079758c927919005ee768e3884f2784caf7323e18f25fb754881aec48a6895bed
|
||||
DIST libskk-0.0.12.tar.gz 847745 SHA256 6d2eb10595cf810c2f31258505cfbb0be41f44b4d8541b99402ed47e71c68576 SHA512 7489b7475f7de4f11fd4394e6a916fd96cd3197e431a325085d2888f69e6afc27eed8ba6989829e98617cfb811b36c83b188ab4475398df83b0f7c46fb3e5360 WHIRLPOOL 32d9c3b6c652a8382008c621763354436a8f373e95811def17ffa116c020aa2e7e524ea62251b9771dc580c4ffeaefa7949e1b5dab0bdabd6a6577eb03e3668c
|
||||
DIST libskk-0.0.9.tar.gz 719373 SHA256 1c691c658d160229928a72ef102731f8ab44a135fab7e4bdf2d17f264b359333 SHA512 09b6d58097a843a28e3c67f0652cbe194eefbafcc3cb9520db5bbf8dfa0bea275a3b0b0b4ec4d5577c19fbcd6b66db791c3773ccc5ed6b9781fb31620c70d0ce WHIRLPOOL 3835019a5bca597e353bb3ca1d2b05d93c40c39d9ed44a92d92c490e65f2fb45b97ab5047cef4edeefde5c22875cae58e3a26cbc9db4dac3b580434717f40111
|
||||
DIST libskk-1.0.1.tar.gz 860453 SHA256 37bb7859deffd038319a8bc7f9c7d3b207d7dce6afea5e3da519381d7a05388c SHA512 17dc7c0361083c08c29267b4fe2d066b079e5156728f461717044f99579ec2674b56c960d2be5a42a2dffb693106d2d3d78ec8cb833e8f189d48e421a25d91b0 WHIRLPOOL c40970c33b807ee37e27888dda7220ed4e979a05a18c742f0fbfe39444192363b82d2e4b10f837b015ae8d0e359c4e67f7e548269b5b032a3e944f1ca0ff7791
|
||||
EBUILD libskk-0.0.11.ebuild 1002 SHA256 a87fcad297c5dd3d072acc58980c3ec2395328f5fee906ec0b229ad91c0ef01d SHA512 05e1b17d843b7281ee357737e2c6deacdf84a9418e99e6c41fdba514ab9d09a7ae3d197b1a873a57b1edf82a5b71ae9ccbb53c7862b1801f8b1630c34bd230a4 WHIRLPOOL 5f0c84be4a1bf1151d9e7f5fe53b11b28d9ba23b6b4d9e84996867a809dbb2f66a7c35938be78486778989ffd5c8f5226db36e9fb08a02d22a27e797a724e711
|
||||
EBUILD libskk-0.0.12.ebuild 1002 SHA256 a87fcad297c5dd3d072acc58980c3ec2395328f5fee906ec0b229ad91c0ef01d SHA512 05e1b17d843b7281ee357737e2c6deacdf84a9418e99e6c41fdba514ab9d09a7ae3d197b1a873a57b1edf82a5b71ae9ccbb53c7862b1801f8b1630c34bd230a4 WHIRLPOOL 5f0c84be4a1bf1151d9e7f5fe53b11b28d9ba23b6b4d9e84996867a809dbb2f66a7c35938be78486778989ffd5c8f5226db36e9fb08a02d22a27e797a724e711
|
||||
EBUILD libskk-0.0.9.ebuild 889 SHA256 39570616b7ba3b0f0467e185b6473d397f589919fcb30d279ff0a5f5181ea7ce SHA512 114e3dbd54bb7aedfe9c847492e47c131345fe0f202a2e9455814f76856fede1317f6828e9ccd4a52c0ded99d9a29d457fbbd315b2bee92db20d330fe364eefe WHIRLPOOL 6d4da7ca1f1c88d2fc9aead4d8d1344719f938171163ba5563c3542f5aa87f6fbcc62237bbba78950b2568a6a5fbf80bd652379ffb1255011239af88e03ac5d6
|
||||
DIST libskk-1.0.2.tar.gz 867572 SHA256 e4e0a13493cf3a8ac87a4724dfdddfd2ae795659cbb3431bf94719fd6e016d40 SHA512 f8fff94b216c18f66bf1004ee068f8d737177f1b70ac36d054d9a68ce02ba9b8d1b7b4127d9a330f64054b2fe06f352070c750a3562d4be36fecf20cb854e6c0 WHIRLPOOL 5f56466be5c197e3bf5b920cd9eac150274bc5779d3d0a758197133b3c824df7b6e317aa0320ba15850f0d02b79853f9a41da75c43567ad8dc75119a49455460
|
||||
EBUILD libskk-1.0.1.ebuild 1025 SHA256 79ff65b71e30f3c458781427d7e46fac1560a950c92862cedd61a77d1a7c0e53 SHA512 819eb5751dc317ca12b75534fa583f2bf4c58d401f986cde6e35fefa881eb6a7106a5859981811ee96efd63167d49e6281e7b7ea5cae3bf641c3c46f98c6ebd9 WHIRLPOOL e1187edc41c6a0b186f639401cd8540a66098d300d51f88eb80ae206b2229104308e9c7f6e746bad1b96700886a9a5531f9d5fa5ba50abc3823a5886d295788d
|
||||
EBUILD libskk-1.0.2.ebuild 935 SHA256 4b53c26e5b8d9944c34ed59a91019c2908aaefadb59e5c961eb95edbbd927da3 SHA512 2f3f5d0e446124692cb07c5816c656ddd92a26d14eef325bc55f59885b6d532265806e943c359a6f0b4d1458d664f7949b0fd3ef3e02311cc1df86cd35da3b07 WHIRLPOOL a57ed6332000bd9e80c5c980f66b3381d517f6d2bbf8d14d1d62e614dd78ba2bc5953ddebd5ddf0a60d9dd5ae8e0b8d90fcaff070ea77a7f8467a62868aaa25c
|
||||
MISC ChangeLog 3177 SHA256 09497b7076600c1ce49d152a21441ac24652e3d69d59a4f8bb97dce2f5d17245 SHA512 a22422c3bb8bcf864e8b0fa7f621d58715b7a8a10c3540c5890b78f93564f6392bce478658ad863f40cd9a534caf468645783744eb900e91728f4ff1bb6e26f8 WHIRLPOOL f9e2d482ee4be5fbc04c0a0d369e7b89fe589a4c8e89e08d316172a39d3a8f2470e37ee428786e465c080dcbeac1cefb8b0ab1720cb03ab6d9b2fb97b35f1165
|
||||
MISC ChangeLog-2015 1400 SHA256 b2a1b9c9ab372b1a94777fcf1ca0d8a3e1c8cc6127a70118bb33579d9dd21daf SHA512 2a6a0323fa46fdd0f79f5b1b9014ddddf791f13d8c9cfb009d9a9988116bdb37d434ff4a2fadbc8d4f0abc2ebbb3babfe4b21d86e4616ee97a63655246b5699a WHIRLPOOL 94cf088ed6cfb8abdeba270a7325aa567b49ec02dee4c271e7ed7705436aff28bc2a8858a12085d49c5643f27648b5d18c328d0a61682be968ae0d2241589da7
|
||||
MISC metadata.xml 320 SHA256 aed1691f167d19c0b04d4de03fba50040a62d4fd2fee7b78bcd2591bdbea73ce SHA512 a62e6d05067067cbcae666b635047834bca3c4ca7a4b217ffb20ace08fb05ba8917d8f413319a0ebe14d54c9fdf803c247644da9b22764335f5e9fc41529f67d WHIRLPOOL 08b2f62b8c35acc172108492da0be9a969dba0b9a9e52610fcad472d3967810213720e07293031f91a5e4ef5afbb093209c68e5328512b80f22d3e894c1e0840
|
||||
|
|
|
@ -1,49 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
VALA_MIN_API_VERSION=0.14
|
||||
|
||||
inherit virtualx vala
|
||||
|
||||
DESCRIPTION="GObject-based library to deal with Japanese kana-to-kanji conversion method"
|
||||
HOMEPAGE="https://github.com/ueno/libskk"
|
||||
SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls +introspection static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.16
|
||||
dev-libs/libgee:0
|
||||
dev-libs/json-glib
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.10.8 )
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
virtual/pkgconfig
|
||||
nls? (
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
)"
|
||||
# doc? ( >=dev-util/valadoc-0.3.1 )
|
||||
|
||||
DOCS="ChangeLog NEWS README"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable introspection)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
Xemake check || die "emake check failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
rm -f "${ED}"/usr/lib*/lib*.la
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
VALA_MIN_API_VERSION=0.14
|
||||
|
||||
inherit virtualx vala
|
||||
|
||||
DESCRIPTION="GObject-based library to deal with Japanese kana-to-kanji conversion method"
|
||||
HOMEPAGE="https://github.com/ueno/libskk"
|
||||
SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls +introspection static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.16
|
||||
dev-libs/libgee:0
|
||||
dev-libs/json-glib
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.10.8 )
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
virtual/pkgconfig
|
||||
nls? (
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
)"
|
||||
# doc? ( >=dev-util/valadoc-0.3.1 )
|
||||
|
||||
DOCS="ChangeLog NEWS README"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable introspection)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
Xemake check || die "emake check failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
rm -f "${ED}"/usr/lib*/lib*.la
|
||||
}
|
|
@ -1,45 +1,47 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
EAPI="6"
|
||||
|
||||
VALA_MIN_API_VERSION=0.12
|
||||
|
||||
inherit vala
|
||||
inherit ltprune virtualx vala
|
||||
|
||||
DESCRIPTION="GObject-based library to deal with Japanese kana-to-kanji conversion method"
|
||||
HOMEPAGE="https://github.com/ueno/libskk"
|
||||
SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/ueno/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls static-libs"
|
||||
IUSE="+introspection nls static-libs"
|
||||
|
||||
RDEPEND="dev-libs/glib
|
||||
dev-libs/libgee:0
|
||||
RDEPEND="dev-libs/glib:2
|
||||
dev-libs/json-glib
|
||||
>=dev-libs/gobject-introspection-0.9
|
||||
$(vala_depend)
|
||||
dev-libs/libgee:0.8
|
||||
introspection? ( dev-libs/gobject-introspection )
|
||||
nls? ( virtual/libintl )"
|
||||
# >=dev-util/valadoc-0.3.1
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if ! use static-libs ; then
|
||||
find "${ED}" -name '*.la' -delete
|
||||
fi
|
||||
|
||||
doman docs/skk.1
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
prune_libtool_files
|
||||
}
|
|
@ -1,8 +1,8 @@
|
|||
AUX mecab-skkserv 288 SHA256 53f75a69a4e996013a1ceae5ba410e770737f18f8ae8a9b7f3cf2a825caeafdf SHA512 4d328f12a5b035c204a798e528ee9eb11de5f71b0ab309cab83b9ab025e4cf6d4c696bda69c32502267e226a263af23683d252b5bd0aee13eb51716e3ed343c1 WHIRLPOOL a50285787ac0ae4a1033b4660f6ad5929a5c65a2cd97a99f3a3895e6b11886944d9d4fb83a9b3554531a8c28b8a41266182f1f7ca6d584656d0119997f7022e2
|
||||
AUX mecab-skkserv-0.03-cflags.patch 383 SHA256 38bac3fb63658e1193da029dac50f83f275b75726032dfbd34b8b43d39cb813a SHA512 8718ef913721547d60cc8db39b5b925db6d7b6b815f9edec2e0d8612583248555783003c35a0f00f05dcd9ce97e38ea294e0bab6b8c61672bb3cd96c69993df5 WHIRLPOOL 41f3fe270802619bcf09bbcc95d987bc8c656e5fd2b8a5886dc87a243e8491e4381742c3e9a4ff2009cdb926fc0ae82031598c4b8194d2b07c8522772795dde4
|
||||
AUX mecab-skkserv-0.03-dicrc.patch 203 SHA256 7b27803a2816f06dd1c96e487c79eb7dab0c7f48e5479829766bea37e6807f21 SHA512 5b7b8f3f8dddbfe236ae768b74a1ac4cead9f260303033fe5ef8ae614f71bcc8070e5f1afd9c724d22d9fdc6ebf13806b097c2641d5b246887035601d108cb7d WHIRLPOOL 1e9d7a1915e75f84f74f1b0f2d0366258ed2116c4371c41dea5eb9459600f6440085430de8ed49d4056a4f4b39f85504bcdad09c071caba6e0e17337480652ae
|
||||
AUX mecab-skkserv-cflags.patch 312 SHA256 6df735ae655c613999494f25a1743d671aec22688a9b85489e7c72eb2ec58b6b SHA512 7b3ae93eab4d0a13701c590d7cfd033fb3d34aa085beb59224bcd60823829c87674e0ee8edff2f8d73c204c56be668673e6dabd3ac5f60da34afae927bcc1106 WHIRLPOOL c648f6514cf8d2df893e4f8e7c8acc4ec68ba62c2ac571f5bf04f6c02f7847d3850aba0bbb240c9791fe5bba5a3704f2377fd44fa51d0f2c482f13d6b36ce56c
|
||||
AUX mecab-skkserv-dicrc.patch 146 SHA256 c8678072bb4ffa8e6fbf498930ac4241e27f3c94e0162b73511bde315a5ede61 SHA512 9c96b2c71e8c06c1a7e12c5c4952a9202d06943aebb1e96b63d00084f77822af657745dbf2c926358739723444a99be86537d638d3eea5728b4392a22471314d WHIRLPOOL e2cbf7c011b3e7ef1aef2fbda79ff059128b92b1bc406550c154b68be65f9305ba130002f567f9f0c803c44c90e2805496a37e52c6b6ca1b6de9b8d2860d2f36
|
||||
AUX mecab-skkserv.xinetd 238 SHA256 8ae080ebff39ea572d7139b8add851f8d8180088f199336cf7413adb7d26a766 SHA512 181ab3fb6abe4f4d7555db674881430d6149561459dbaca6fbc5081bfcba2154670e54a383dafd4b3339ed8f412a32d93f3c9024841c3b28c8c00808b5a5f366 WHIRLPOOL cde44628b4e8a23c5183d174dc2e4bb685d5e804288e8b722f0bc66ade8988d1ed2692c97c0e8d181d71313cca3957360ade84a898e8d8d6e3c46d71e307dc31
|
||||
DIST mecab-skkserv-0.03.tar.gz 5398452 SHA256 d036402ab37170034ff8ed38b9d25f1bab75170fbda865ac297ccee77570f0da SHA512 268621035391ec780b8aa04980d668afc83410853d25f06b4578dba3d4e3803ebfea42aabde1325fd80edad7524a4658480e40a00c6bfec1f04310a8d47bb2c9 WHIRLPOOL be29e7fa5571dfdca08d8c1dc59260514dda34c29900d541f6cb216a298f3602ad4c6fcaf919af600cac4fb6e79194f0d024664ba186ab5cbc53fd996e252411
|
||||
EBUILD mecab-skkserv-0.03.ebuild 924 SHA256 745dfeee0e4668bf9cac11d6e14f48507d27036af9f172863383ffcab3bf3fff SHA512 a5fc1209d5e63cae8fc5d0976476612e8eeecc6eea656e183f33de7d525564c4606cf3b18f1810fcdb2d7e0d7137673310f01b45260adb637ed0beab2926f26e WHIRLPOOL e239386ec15ebd6228e189421617825c8e6d21998ecee97e5c0a2f546483bc94eb71a1c60cc59a6f9a12de73fa829193888f317c79e8be75c08ac71532f1807c
|
||||
EBUILD mecab-skkserv-0.03.ebuild 760 SHA256 4ad5df7f5f1360d5838ed21611bd4f3a7b1e4a861c50867d562d5bb618262d40 SHA512 08aba49f5541f55b8eb81468e46c5329a9e1de1e130391367440b1a8cf2a9e57128a4e185ea7a6b472b33bf8421e683b2966edb4b30753fda2fb33548be21b57 WHIRLPOOL 51d68a9f224d0bd6dec709c688030c9d353a75333080a56b5ad60d1660d896af91e86a0aaa9317ffd761ed05dec222ab7af68d1e3f96b8d484de749228bcdfcc
|
||||
MISC ChangeLog 2548 SHA256 528c0b33e555b5deda1f40e01f3a7a52f6b3da952242b33f5fec102b23e3941e SHA512 8f6a833e786e6498ec297ecec87185a6f2ae1d718fcf062108eabbe6f788329074ee59ffbb47fc511f5d06117f0c1581219fc79ff684ea7454c101555ae12130 WHIRLPOOL 308acaacf678d04e16ec46132e5725d4317bfcf1bdfd5bb251791cb94bc86035de2827dd4af5f6d3b4c5d4c9b4e95bdd4675731ce31c2cb19480a9de173c49d0
|
||||
MISC ChangeLog-2015 1520 SHA256 c165a7bd0b7d41cf472bbc3575f525791402f20220286553a0cba67854d5933b SHA512 3a7b63b282d209dfce7782f6007a04fac857b7b63db0aaab80d5b25769edfb79736b403d48c42e736808a3996ee1afa0d73ffe434ab180b22087f7b1a499eb04 WHIRLPOOL f671f155897f6eb31ff1ad83efaeade426e57465514309f734396a48c452229f048e2431b5197750e73527cf4996cfeaf967e359e3385e462e610cb65498f422
|
||||
MISC metadata.xml 230 SHA256 5fc421627b578ee2d1317320525119c0b406026597bb1d054f96254a241bf96a SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 WHIRLPOOL b3c1363540645200abd5bf0b5b7fb3cae0b738bfd359f7b13b56d97650f9381fccede1e3f867dbc736461ee7c7906725a3c53eabd9ac99929d5c7c520a831082
|
||||
MISC metadata.xml 240 SHA256 4351b96b5a18595fae67161f1207f22bbf99e9a2235b95b68975cfc9f5baff54 SHA512 12aaa73d9b690de68a5c7b20e214ceb099efa87884b784eafd994f26032b44dcb66e7feac8a5b1df7f349ac05c5a198a7593dff2cc686de158cb21e4c54f38dd WHIRLPOOL d279940dd88c4b1caa478907576d5732c8376e3f99830950c6c18c63dca78c7d0ec1983660e5cbd4da0133b961ef38dc8460650cb48467298542e04005cffc2c
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
service skkserv
|
||||
{
|
||||
disable = yes
|
||||
port = 1178
|
||||
socket_type = stream
|
||||
wait = no
|
||||
only_from = 127.0.0.1
|
||||
user = nobody
|
||||
server = /usr/bin/mecab-skkserv
|
||||
log_on_failure += USERID
|
||||
}
|
|
@ -1,5 +1,3 @@
|
|||
diff --git a/configure.in b/configure.in
|
||||
index c7c00aa..a2c7a9e 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -19,8 +19,8 @@ AC_CHECK_FUNCS(getopt)
|
|
@ -1,5 +1,3 @@
|
|||
diff --git a/dicrc b/dicrc
|
||||
index cb6a53e..7f06086 100644
|
||||
--- a/dicrc
|
||||
+++ b/dicrc
|
||||
@@ -2,3 +2,4 @@ bos-feature = BOS/EOS
|
11
app-i18n/mecab-skkserv/files/mecab-skkserv.xinetd
Normal file
11
app-i18n/mecab-skkserv/files/mecab-skkserv.xinetd
Normal file
|
@ -0,0 +1,11 @@
|
|||
service skkserv
|
||||
{
|
||||
disable = yes
|
||||
socket_type = stream
|
||||
wait = no
|
||||
user = nobody
|
||||
server = /usr/bin/mecab-skkserv
|
||||
only_from = 127.0.0.1
|
||||
log_on_failure += USERID
|
||||
port = 1178
|
||||
}
|
|
@ -1,40 +1,39 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools-utils multilib
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="mecab-skkserv is a Kana-Kanji conversion server using MeCab"
|
||||
HOMEPAGE="http://chasen.org/~taku/software/mecab-skkserv/"
|
||||
SRC_URI="http://chasen.org/~taku/software/mecab-skkserv/${P}.tar.gz"
|
||||
SRC_URI="http://chasen.org/~taku/software/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 ipadic"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-text/mecab-0.91"
|
||||
DEPEND="app-text/mecab"
|
||||
RDEPEND="${DEPEND}
|
||||
sys-apps/xinetd"
|
||||
|
||||
DOCS=( README NEWS AUTHORS )
|
||||
HTML_DOCS=( index.html )
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-cflags.patch
|
||||
"${FILESDIR}"/${P}-dicrc.patch
|
||||
)
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
"${FILESDIR}"/${PN}-cflags.patch
|
||||
"${FILESDIR}"/${PN}-dicrc.patch
|
||||
)
|
||||
HTML_DOCS=( index.html ${PN}.css )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "/^dictdir/s@lib@$(get_libdir)@" Makefile.am || die
|
||||
autotools-utils_src_prepare
|
||||
sed -i "/^dictdir/s:lib:$(get_libdir):" Makefile.am
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
default
|
||||
|
||||
# for running skkserv from xinetd
|
||||
insinto /etc/xinetd.d; doins "${FILESDIR}"/mecab-skkserv
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/${PN}.xinetd ${PN}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>cjk@gentoo.org</email>
|
||||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>cjk@gentoo.org</email>
|
||||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
AUX multiskkserv-20100128-cdb.patch 1308 SHA256 557bd354020b88eb7922bd18fccb41001a6c0968109f075517295eefab7d3484 SHA512 f4d977b73606532345ab36ef2798d533a041eb57c797dd12230337d2b0177542b304648023c95f1c38ca9beaed960022e5fd7c712980740897eae642e25775ff WHIRLPOOL 870018c71147eb79b368885983cdf841a598e28b08799c2ff83b24eff6a376d805b53f20ac6672f87caaf4099d8ff235621d7a79f5fa014880f5aadbc6c34453
|
||||
AUX multiskkserv.conf 339 SHA256 490bc0858d56e307dc87c392090232cf1f049ae17cf306f90af1131c3a668e9d SHA512 133241fd68334bee6ebf061a5a9c854a8698579b59b66d972684ddc8ef733f4c4aeb7c37b5dbdc50182b086e9217f29010d35d60174bf9c93ca257cd613e3cbf WHIRLPOOL b4260d5284ac60b713ba72561e097a67f319dba8f3031fd8e8a93bc84d51f3e0042615cd0f8c1a9293a78d0d78475fb03599b831f2f6d7566a1d6c8e36b81abe
|
||||
AUX multiskkserv.initd 744 SHA256 ffd1ea912f52afef801e6e88cd4cb49052e0d87e4318fcd9cef714955359588a SHA512 e4abcf075e12f957e8bb7291d6bbb7ef590322672f53e7cf29c2550f384d392d43f9af0c6420c2af61925e0b824a2c903fa476b50e24dd6bff7621708a72472d WHIRLPOOL 8e295f5031b2a4068c7047b6166861aff732799398db2ae95acf7230c3174cb80cd75107baeb01b0e2d555fa41471b0e3796d3e5fa546ef35529521b428d6b71
|
||||
AUX multiskkserv-cdb.patch 1525 SHA256 0bfb5dc836329c1d6fc099bc4b66d7f1e6a9a8eee825b6ac3b585a3a233803cd SHA512 d063be9d8eaa44caf15dce002effde12119d32799974db3ce82a293bd5264bb594865863a26f3f498c7d532f6b48b02db832526a1f277578def7e82cee0594dd WHIRLPOOL eff12886564d1922d3735e261c76317f6477f0c448115a2c060b37d68aa8b2a42d08b495be6ea2bee7067e5030425902baffbc7262bc5ebd70475b4ffd000f58
|
||||
AUX multiskkserv.confd 230 SHA256 2829e893c3b4a1d80cb027f2d8090ffadf0a2017e83de10635fe750a8d667b90 SHA512 3751257be6a4ee994b7dff2293b0c724cdfef7006db18b970f5a0e23fb1620d0fd76ebce80bd6ac6c2623bf2f8759f99e26b4087b7ecc83f1b3fdd1de877ce13 WHIRLPOOL 931373919f1d7234d543d5585872d922c71a11cad746e9503f9ca4f5a41ea0e0701524941febe161b455d5912de7d215f4e9193b6fde32adfc9754a17190156a
|
||||
AUX multiskkserv.initd 305 SHA256 95f6cd560c5fae083bc48cb3fbee7885250761a8d912af4b7c8c18dc72834099 SHA512 eae9fcbfe18baec133ad0ee624a758cec1ceeb0134e11a4fe2b10099877b0f5bf96032704683521e5c874442595212950ab5164dc689ea523cec9213b7c2bec2 WHIRLPOOL 48f234afeef7da52069e2a670333e3af2247387a33bc31d7dede32d91d4c431e02081553dd82f1d451e271aafa18283a9ba0d3061b03a841599100d230832b92
|
||||
DIST multiskkserv-20100128.tar.xz 250004 SHA256 e216026891af86b5ce17d5103bdce25d7aac923e53306728fafa7ed7863681bc SHA512 27409600f549317dd2e2fcd0f0a35406a5d445c74e0ba266ed3c19cec849b6d508a30edd65bf72931b0222f003d934a802e5c3c979d5b52ab30da473cabbf5a5 WHIRLPOOL 8cc5ffb53b143b936462bac7b1d2a4021744199f3b151127fb22c1706ca22f25bcd8ccdb4a2b0f7b4208d488c475e8661daff4b16c3fef65b7d7519e224ca327
|
||||
EBUILD multiskkserv-20100128.ebuild 963 SHA256 4366a5d8f945c38af3e838c7888699e48dcf17d7cd10c6576bdcc727155b0c14 SHA512 99c754c836aab7986a6d93a1904a32601d6d034fe3b942dc7898551087f7cb262d0e96c0cc3dfb3a8ce91df5deca21a143dcb1caec039cd4a0268365fd5c44ae WHIRLPOOL 8f804963be53b65326fea038a824e964a2dc1ef5c700c7b86dbb88092c4a1bd17615cb78c9a8241a0c343fb433ce6cf454d03a75ee7d62a01975b2495fec400f
|
||||
EBUILD multiskkserv-20100128.ebuild 761 SHA256 da6f093b7a28016fdc7f1085c5fdfa28599e859dacdc4449cb53d189a5dc34fb SHA512 aa89987538dfb61cd328c8a1c880bdb4876a0b567c41050de5fa6450036dd954c996c9ba88fb30b9d82269c2a09174f9b31501a42a4c66abd01ac305a1578269 WHIRLPOOL f8e96f808bed58815846b4bbff9845faa717efba88592684c622cb52191cec4e43bc44f8d0470df9cc2f2dd167853e18d870e11323f3dfe7aed0543b1b56ee8f
|
||||
MISC ChangeLog 2680 SHA256 afebc727124f7a48be8ae511785aa4c5295a3aef714b3520f2cbb24d8d7158da SHA512 fdb27b069599065012ee51a876d74285d156d6321b675ba63f350bb861880540cdcfb7bbfa1b4aaeb4c5b36c99d3052bb6dde7d0ec3ea498e0f62fe6d104d4d6 WHIRLPOOL ccd2dbbb103b08eeb5b3c00c6db48b85d000f438723e563afaf91eeaf7a24c71e025611a16785130a5aa2fcae3d2cc01ec31844f089645bd1735a210b145c0c5
|
||||
MISC ChangeLog-2015 3309 SHA256 7ef02c57122ddc915325ef6a6b58da9961f8d85d5b3d7ba4e1292920cf89d3a8 SHA512 7a3b84b4d0444c74e96cb01f7e87d4c6e1e63a230e12158fcf10a1d0252e5e9a2a0c31cd404973962e020147dda61d8b473d2b88b9b4b376337e3746016ad279 WHIRLPOOL 1af6f7c5e98544e700fb56d264c4b6bb54f84e7d3ec4da6dc404f9bd35f7cac3036ec3522a75362247bb9ba33b4b7c734d55ceedea90fd7dfd854c45c129d1f8
|
||||
MISC metadata.xml 230 SHA256 5fc421627b578ee2d1317320525119c0b406026597bb1d054f96254a241bf96a SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 WHIRLPOOL b3c1363540645200abd5bf0b5b7fb3cae0b738bfd359f7b13b56d97650f9381fccede1e3f867dbc736461ee7c7906725a3c53eabd9ac99929d5c7c520a831082
|
||||
MISC metadata.xml 240 SHA256 4351b96b5a18595fae67161f1207f22bbf99e9a2235b95b68975cfc9f5baff54 SHA512 12aaa73d9b690de68a5c7b20e214ceb099efa87884b784eafd994f26032b44dcb66e7feac8a5b1df7f349ac05c5a198a7593dff2cc686de158cb21e4c54f38dd WHIRLPOOL d279940dd88c4b1caa478907576d5732c8376e3f99830950c6c18c63dca78c7d0ec1983660e5cbd4da0133b961ef38dc8460650cb48467298542e04005cffc2c
|
||||
|
|
|
@ -1,45 +0,0 @@
|
|||
diff --git a/configure.in b/configure.in
|
||||
index 648f742..2ac4e92 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -108,22 +108,24 @@ if test "$with_cdb" = "no"; then
|
||||
else
|
||||
if test "$with_cdb" = "yes"; then
|
||||
for i in /usr/local /usr; do
|
||||
- if test -d "$i/include" -a -f "$i/include/cdb.h"; then
|
||||
- CDB_DIR="$i"
|
||||
- CDB_INCLUDES="-I$i/include"
|
||||
- available_cdb="yes"
|
||||
- for j in cdb.a buffer.a unix.a byte.a alloc.a; do
|
||||
- if test -f "$i/lib/$j"; then
|
||||
- LIBADD_CDB="$LIBADD_CDB $i/lib/$j"
|
||||
- else
|
||||
- available_cdb="no"
|
||||
- break
|
||||
- fi
|
||||
- done
|
||||
- if test "$available_cdb" = "yes"; then
|
||||
- break
|
||||
- fi
|
||||
- fi
|
||||
+ for inc in include include/cdb; do
|
||||
+ if test -d "$i/$inc" -a -f "$i/$inc/cdb.h"; then
|
||||
+ CDB_DIR="$i"
|
||||
+ CDB_INCLUDES="-I$i/$inc"
|
||||
+ available_cdb="yes"
|
||||
+ for j in cdb.a buffer.a unix.a byte.a alloc.a; do
|
||||
+ if test -f "$i/lib/$j"; then
|
||||
+ LIBADD_CDB="$LIBADD_CDB $i/lib/$j"
|
||||
+ else
|
||||
+ available_cdb="no"
|
||||
+ break
|
||||
+ fi
|
||||
+ done
|
||||
+ if test "$available_cdb" = "yes"; then
|
||||
+ break
|
||||
+ fi
|
||||
+ fi
|
||||
+ done
|
||||
done
|
||||
else
|
||||
if test -d "$with_cdb" -a -f "$with_cdb/cdb.h"; then
|
52
app-i18n/multiskkserv/files/multiskkserv-cdb.patch
Normal file
52
app-i18n/multiskkserv/files/multiskkserv-cdb.patch
Normal file
|
@ -0,0 +1,52 @@
|
|||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -126,19 +126,38 @@
|
||||
fi
|
||||
done
|
||||
else
|
||||
- if test -d "$with_cdb" -a -f "$with_cdb/cdb.h"; then
|
||||
- CDB_DIR="$with_cdb"
|
||||
- CDB_INCLUDES="-I$with_cdb"
|
||||
- available_cdb="yes"
|
||||
- for j in cdb.a buffer.a unix.a byte.a alloc.a; do
|
||||
- if test -f "$with_cdb/$j"; then
|
||||
- LIBADD_CDB="$LIBADD_CDB $with_cdb/$j"
|
||||
+ for i in include include/cdb; do
|
||||
+ if test -f "$with_cdb/$i/cdb.h"; then
|
||||
+ CDB_DIR="$with_cdb"
|
||||
+ CDB_INCLUDES="-I$with_cdb/$i"
|
||||
+ available_cdb="yes"
|
||||
+ if test -f "$with_cdb/$i/uint32.h"; then
|
||||
+ for l in lib64 lib32 lib; do
|
||||
+ for a in cdb.a alloc.a buffer.a byte.a unix.a; do
|
||||
+ if test -f "$with_cdb/$l/$a"; then
|
||||
+ LIBADD_CDB="$LIBADD_CDB $with_cdb/$l/$a"
|
||||
+ else
|
||||
+ LIBADD_CDB=""
|
||||
+ available_cdb="no"
|
||||
+ break
|
||||
+ fi
|
||||
+ done
|
||||
+ if test "$available_cdb" = "yes"; then
|
||||
+ break
|
||||
+ fi
|
||||
+ done
|
||||
else
|
||||
- available_cdb="no"
|
||||
- break
|
||||
+ save_LIBS="$LIBS"
|
||||
+ AC_CHECK_LIB(cdb, cdb_init)
|
||||
+ LIBS="$save_LIBS"
|
||||
+ LIBADD_CDB="-lcdb"
|
||||
+ AC_DEFINE(USE_TINYCDB, 1, [Use tinycdb])
|
||||
fi
|
||||
- done
|
||||
- fi
|
||||
+ fi
|
||||
+ if test "$available_cdb" = "yes"; then
|
||||
+ break
|
||||
+ fi
|
||||
+ done
|
||||
fi
|
||||
if test "$available_cdb" = "yes"; then
|
||||
AC_MSG_RESULT([cdb found, path: $CDB_DIR])
|
|
@ -1,6 +1,3 @@
|
|||
# Copyright 1999-2004 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Config file for /etc/init.d/multiskkserv
|
||||
|
||||
# define which SKK-JISYO to use (you may define multiple files)
|
||||
|
@ -11,4 +8,3 @@
|
|||
#
|
||||
|
||||
SKKJISYO_CDB="SKK-JISYO.L.cdb"
|
||||
|
|
@ -1,30 +1,12 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
command="/usr/sbin/${RC_SVCNAME}"
|
||||
command_args="-r /usr/share/skk ${SKKJISYO_CDB}"
|
||||
command_background="true"
|
||||
pidfile="${pidfile:-/run/${RC_SVCNAME}.pid}"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
if [ -e /var/run/multiskkserv.pid ] ; then
|
||||
eerror "Anothor pid file is detected."
|
||||
eerror "If you are sure any multiskkserv is not running,"
|
||||
eerror "please rm /var/run/multiskkserv manually."
|
||||
fi
|
||||
|
||||
ebegin "Starting multiskkserv"
|
||||
start-stop-daemon --start --quiet --background \
|
||||
--make-pidfile --pidfile /var/run/multiskkserv.pid \
|
||||
/usr/sbin/multiskkserv -- \
|
||||
-r /usr/share/skk ${SKKJISYO_CDB}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping multiskkserv"
|
||||
start-stop-daemon --stop --quiet -R 5 \
|
||||
--pidfile /var/run/multiskkserv.pid \
|
||||
--exec /usr/sbin/multiskkserv
|
||||
eend $?
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>cjk@gentoo.org</email>
|
||||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>cjk@gentoo.org</email>
|
||||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools eutils
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="SKK server that handles multiple dictionaries"
|
||||
HOMEPAGE="http://www3.big.or.jp/~sian/linux/products/"
|
||||
|
@ -14,32 +14,28 @@ SLOT="0"
|
|||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="app-arch/xz-utils
|
||||
dev-db/cdb
|
||||
DEPEND="|| (
|
||||
dev-db/tinycdb
|
||||
dev-db/cdb
|
||||
)
|
||||
test? ( app-i18n/nkf )"
|
||||
RDEPEND="|| (
|
||||
>=app-i18n/skk-jisyo-200705[cdb]
|
||||
app-i18n/skk-jisyo-cdb
|
||||
)"
|
||||
RDEPEND="app-i18n/skk-jisyo[cdb]"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-cdb.patch )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-cdb.patch
|
||||
default
|
||||
mv configure.{in,ac}
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --with-cdb=yes
|
||||
econf --with-cdb="${EPREFIX}"/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
newconfd "${FILESDIR}"/multiskkserv.conf multiskkserv
|
||||
newinitd "${FILESDIR}"/multiskkserv.initd multiskkserv
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "By default, multiskkserv will look up only SKK-JISYO.L.cdb."
|
||||
elog "If you want to use more dictionaries,"
|
||||
elog "edit /etc/conf.d/multiskkserv manually."
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
AUX skkfep-annotation.patch 540 SHA256 98779ecb0acd518cd53de7d5298082ad74e315b348dc5d6cc3d04c3f9e134538 SHA512 a92f0d90af2ac7c9a6b2349b60401aa2cc45a6b9a997c63cb8fc9fbd5355281db9b630e98db08205b9d944a603152661928bca02cd0e4d75aa3de32b8e7ff55a WHIRLPOOL c85c9cbcc262d7a29ab17f953cd534bb94581f9694950e1efed8ccbc348dcf390d341f2770e0ff0419a6dd9020807db43cd4b025a3156e01d2dfb1a2c5a8c0d2
|
||||
AUX skkfep-gentoo.patch 1551 SHA256 c51237c877110d6db713dfb3198bee6fdbeed4cfbf4ab75d45df6682ad088f54 SHA512 206fa1abbe7029b49bb1e452b06bd9c29abe7cc616a7b16565cbddcf9acc5ba1a824e06fa228376ba1662af0e92a82bbf1ef5d7c6f6e29b159898b66e853b0da WHIRLPOOL f15d20567066db6abcbc18133c64dc62ff555251e1bbdc4aae40480df22b7b2f169ccbef90ddda761618dc3621cf9a1fbb761c752038a38a8d4f75e3fa26de0e
|
||||
AUX skkfep-gentoo.patch 1836 SHA256 5c3d27cacb6f3644be1e7a10dd68498dcae5fde063cf0b3727dc11ee1e759c0f SHA512 7af2a73f36277fd99d9ab42e928183be4db00de665d3d4b51b6735ca7cdb9259aa1ecb6572b87732b6af865c7f04122fa3341543d9feea89081a1b53b3e58298 WHIRLPOOL bc16c9f3aa4d15a9c99a1796d0166e11a56c3e8a5f233cc0cf55a66d13b75f2c44b0e6c0fa015607937616034d98cb36984d94510a0c9f35e846f17c5adb8d05
|
||||
AUX skkfep-system-dic.patch 325 SHA256 2b324e2897731e5c041e021062c71bbce91a4b25f0f9127289423d69015a5b2e SHA512 af149e67e9b8fc727404bc67e50eeaf3ba37effccd73cd9416279631bd1c000685c129ddcdbd909ef1d1dbd4e84ac4efb0d3236b988c9c9b9416342edb005254 WHIRLPOOL 043ca370b7a258e7a62f9f6e70f9b584987a7666c2e393ad11d2a04afecf19026904b0c8ec22a9181dc1d7a10c7effb4685e81328c55e952cee5e2cb4dd5b714
|
||||
DIST skkfep-0.87.tar.gz 45711 SHA256 f5eb6a23a7bf9b8a5493e8104c346ac053c2545bab1a3b82054cd1a09cef0e61 SHA512 3dc842559640b56b967679042c31bfa889e66cd6b7d0347ec17ddc606b85f2a4bb49dc995b3b38c30e71f500031714e2083bfc028ad4ff76ac4f07476a3f2469 WHIRLPOOL 32e985317e55b546e1d8822f0c2a5cf2322623282f89c73e9a7fc098c710f7b88121cf20223904e115bf7d61ec9e5fedab0053f36ff5e3789e84ae7ff1adf090
|
||||
EBUILD skkfep-0.87-r1.ebuild 904 SHA256 67e3960e1eb5541cbf3dc816781e5e7ff93b3749dc6e56d3e954c0022ae5d56f SHA512 7694564505e70933e52700e45b75dd2d0b320d6e33b7d44c68d4a83eaa67ab19c0d1a8b9bab472c85771773a0411f67166eb8f1f7389dc810720dbd6e3c81881 WHIRLPOOL a518bf1e1032dc84eb9d9b1c32214aa8e1d852ce2607be3e874f54de3ccafb15e53888444941136cbf7d6bf47466797c3544ba74408f2c4b56386fbe104bcdf9
|
||||
|
|
|
@ -62,3 +62,14 @@
|
|||
|
||||
OBJS=fep.o connsh.o readwrite.o terms.o stty.o keybind.o romkan.o etc.o\
|
||||
kkconv.o keymap.o version.o
|
||||
--- a/stty.c
|
||||
+++ b/stty.c
|
||||
@@ -306,7 +306,7 @@
|
||||
{
|
||||
int cpid;
|
||||
/* #ifdef _AIX */
|
||||
-#if defined(_AIX) || defined(NECEWS) || defined(SOLARIS2)
|
||||
+#if defined(_AIX) || defined(NECEWS) || defined(SOLARIS2) || defined(LINUX)
|
||||
int statusp;
|
||||
reset_tty_without_close();
|
||||
cpid = wait(&statusp);
|
||||
|
|
|
@ -7,7 +7,7 @@ DIST geoclue-2.4.4.tar.xz 392340 SHA256 9c43fb9d0c12067ea64400500abb0640194947d4
|
|||
DIST geoclue-2.4.7.tar.xz 368472 SHA256 d17b96bb5799a84723385ea5704235565e9c3dedd2b7afac475a06e550ae0ea6 SHA512 472cf923abfd40dee296eee2e6888c47f273ad709e1bdcce534bd794cf9f7073ceabd6addf918277e10498e094af5a6e9539b5cf24171577e78bc3b0b2d17b72 WHIRLPOOL 10eb6a1303e6841fb2c210fa0f1c63c82c10d80b24974e8865aae32145a1c584c981f60d5b45c9e72154f28dd1e82bcd913eae11365db27cfd4f76492b4ff1b0
|
||||
EBUILD geoclue-0.12.99.ebuild 1976 SHA256 ea7214221a381b9858bbfc462b967458ca8a91e2f47f3def958a9b2edfd83bfc SHA512 ded60d1f1045cf6d05963fcb49eba167445526833651c095874c01b5dba837075b0ae4a0e4586f31a3dcaf56dcd4b2ee6019e926608f4e5218d0bea7db9eddc8 WHIRLPOOL eb9ba92ea113a342829d2f3b1bea7ac086ebb4e37798f7873e35cb310df081790f2eaa1ff2afab1cce60325f09d6722b268dc569de28e69975c9ee7422d3ab26
|
||||
EBUILD geoclue-2.4.4.ebuild 1544 SHA256 85a00e293605a831fc4d70efc38c839fb46b65b87baf61e87f108d9040189c72 SHA512 a9a1bb55df5ddd550473ed412e5c0b0d926767a82bb0cc17f7ffcd021ec0dcda20d3449ddac03275f9ff771c83988707f38c1242a3a9571c82f59b13f94aaff8 WHIRLPOOL e278dede203bd241f0074f9767abbd4f84f412f042fafb2c91e7cc42c4edd0e7739db1371eedcdeb04a8800cca6c90197a2596720f92c18a02493dfb051c3f96
|
||||
EBUILD geoclue-2.4.7.ebuild 1564 SHA256 9338c2b5394a9307d5c8fcbffd63aee269661ea1e0aad75d09170707a1fdf5fb SHA512 9da1f59d78b3b0edd7ba609475d6bf432e80b985798c1750c39c692baef8c17e49c913599b7dddc87c59a38f206c06abf3b99b8aa181a8127c01a1bcd5e1605b WHIRLPOOL 3261b91c0adc2f3db83f237e270bd01517dda4be06896340aef50433d6f3b8bb66e5635d467182b666bfc95a65b128721582806d31748ab0fd41bb52d87235fa
|
||||
EBUILD geoclue-2.4.7.ebuild 1571 SHA256 f5a602a581d0d7f2b5c34905dcceb63007ca266e500a115a4603df90da2c8ee0 SHA512 6be4e337f874b52f57d71c09c68ae662330127baed208ee5cddf163207d076975d7b496324220ef4ac33f6e1f32bf4bfe1e3668a6a4f78be8bda6391dcd80fb4 WHIRLPOOL 38f5b105ad778af4e29844745e9f92ebaabfef843310ec0b10d7181be41ad743eb1eb24b353d575d0d08eea1f55ed182d1a2a4280fbd6f97bd3b056a161590e5
|
||||
MISC ChangeLog 6369 SHA256 f46c04e2130247c449e79865ab3c576d15f36c25a9ae025a87d3743a3a7c35a1 SHA512 0992ef9aac14b5feae74b827d0bf57a67952b9d19405001213cbaba743c7583024d8c624d92165dfb995e1e33663dede416cd8e8e4fc206ad0b16702c9ada6a8 WHIRLPOOL a022f5fcffa91d697fe95f49659714f0893871b4523c7fa8750eff6becc9b04bb16f54ca0dcd2fd291e19208056bb24763da3da4cc664205ffdbbca11b90acd2
|
||||
MISC ChangeLog-2015 5919 SHA256 0df44cec06e1cc3b029b60d37580a6f142ca363641108a6e16231b9acedc6159 SHA512 541057c4e904ed375777d51187aa80b1c093708870258239d2e3272b6dd506a508f432c5b554bd5a0b1d61ea247755ee61f8a3ede528d9007881f31dbb626373 WHIRLPOOL d1c1e786c9b34620fcd8c8293aac7d6742ce60d31d7cfd6597a260023fe3c41619809d7853bd7c80b2fc2595fc7a6f6be7094b82e9c8b29519d71fb0c1061d1b
|
||||
MISC metadata.xml 1252 SHA256 15d787020724649cc54888c46c593eca4c44cb1589983fa2c38929506a20dfe5 SHA512 809d9b3afe58bf9e00bc826dbc7e2253461426084f8290d2b53ff0785666ec7b3626997b453a36a8eefcbae220f2f273008c3c51a7071a13da54e4e897d5c5ae WHIRLPOOL 76bd9bdead47d2bf53234a73d74e8cf896d54fb52d88c011aa07c2373d47009bd06451da0195e40c47e576c2af265fd82ce41046813a93daf7e33d071c9db372
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue