Sync with portage [Sun Jul 2 16:46:56 MSK 2017].

This commit is contained in:
root 2017-07-02 16:46:56 +03:00
parent df2c4723bb
commit 5050438cd2
32391 changed files with 69760 additions and 73020 deletions

View file

@ -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

View file

@ -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}
}

View file

@ -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}
}

View file

@ -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)

View file

@ -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 = []

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View 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

View file

@ -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)
}

View 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

View file

@ -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>

View 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"
}

View 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"
}

View file

@ -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

View 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

View file

@ -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")

View 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
}

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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/
}

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -1 +0,0 @@
(load "@SITELISP@/sml-mode-startup" nil t)

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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}"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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
}

View file

@ -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.])]
)

View file

@ -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]
)

View file

@ -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

View file

@ -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

View file

@ -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) {

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View file

@ -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
}

View file

@ -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

View file

@ -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"

View 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)
}

View file

@ -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>

View file

@ -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

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View file

@ -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
}

View file

@ -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)

View file

@ -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

View 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
}

View file

@ -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}
}

View file

@ -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>

View file

@ -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

View file

@ -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

View 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])

View file

@ -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"

View file

@ -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 $?
}

View file

@ -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>

View file

@ -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}
}

View file

@ -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

View file

@ -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);

View file

@ -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