Sync with portage [Fri May 31 11:13:44 MSK 2013].

mhiretskiy
root 11 years ago
parent 66eaa2a6c8
commit 34d4e0dac5

@ -1,24 +1,12 @@
DIST amd64-debug-libreoffice-base-3.6.4.3.tar.xz 720487616 SHA256 2ad20d86299fc387e6e2032e2664416d59562f1d8e50302e1733007bd11a8573 SHA512 b1f5d159d92c3527c0a84cff668f6c7a4972977bbe308ae22c45ef71a035e4b0b11ce2eced2f14f6db7b37d88a73f2422af122091fda450a583c2d5502a4f8bb WHIRLPOOL ec77cb8ee384655539e1280d757214e33351f34973f6bbe69d496a2cca885f8db81f39cd47a932f063151516b76131dc1432a3df9bbd1a86ee5a99804f7a43d6
DIST amd64-debug-libreoffice-base-3.6.6.2.tar.xz 798311800 SHA256 72d34f5afaec43ab6eb01aae8432b32de32aa587f714d6dedbd62fb02c10f82c SHA512 91ac988f43782287e8e9274f982d7f123293e38fffe0bc80227ce1d1d4115c5b831384f9b55aeb997d08ddb280ad7c3cde3e247461fc3586f186debdc8bd28c5 WHIRLPOOL 80b24e2b5dce5af3d3f6e7f9065edeab9dd78c13b834dbc8c482858446dfd2e136841f186b519b1690145970106cf19b65c198f006f76ee2f32fbd7918578d9b
DIST amd64-debug-libreoffice-base-java-3.6.4.3.tar.xz 724983648 SHA256 cebcfa40a5e04f782d9db3097285019ddd0160f3c85b86341da4d54893e3cc4a SHA512 1017ed7a6416bf64f654d5e88f63c9771ce691841047aea7b0bb0ad526605541f26993ea99d60775da6bdcbd07ec641e86d0f2f179d5df99cdb77e9a94f138ae WHIRLPOOL f46f4e77c7a5b9f0016651d4b10b1be922072e2d0d6bf00549ef27707f872befa1104f93d8fb0b9df009aefd3c48613d849dd95c800badb29277b20cf234ee18
DIST amd64-debug-libreoffice-base-java-3.6.6.2.tar.xz 803059688 SHA256 6f2388e09ea83b4f2655f67a668285b0d36f5826a6282ca324566b078e1abca4 SHA512 20687a17711ac75f605d15a8c21cd614af1bf6c2a33c4fe04f6d520251c71928af4837ee52d7c219bddcc7ef97500545df62878828dc59606f09ec5d3ffc141c WHIRLPOOL 2cb5c74a73897c7bf5bb4d013a32017a32ed31f79186b18e47bfe70a1b206f5cd5109a16f5b5e96accf19b90703f317285461213af353a48b28bfbdcd4fce0b5
DIST amd64-debug-libreoffice-gnome-3.6.4.3.tar.xz 721973696 SHA256 294990497c22361c2c99fcd3d4f07e2e84806acdcb128daba2403e955cf8c471 SHA512 e11eb5b4c245f88a3341fefc617b2d2b91752ac9fd8f7652d8d892f5e82cf9a27cea2ebf2ec89fa0f02e5a722e41939f45ad52b467ea364212cb229fa3b85137 WHIRLPOOL 3655da5c1375706eb2a06fa291eb28d259125ee9b517ce029412146c69a14b1bd55d5794dd5e8ae1ef0a26a35e698fff6965f248bed260e70109585da8c689b3
DIST amd64-debug-libreoffice-gnome-3.6.6.2.tar.xz 799922372 SHA256 dd1561ad5257d256ab642f394165704cbecaa3ad7cd40e1e355eab1ce9999521 SHA512 3d49228515de1cde8edc4ea2cc9591f03ab8129dc0d998064080040588d51d816dfe216e70e2d8a91f07398434cd8a85c1eb2cfb93217a78eecce32e7f7f95ed WHIRLPOOL 05131733ee8e91f39c4dae13974d4276f23c91cb4f4c42bf90d0769feffd654f604efaf382c69b3f9fed54c552c090049d87c170c7659c3648f82498483b8eb1
DIST amd64-debug-libreoffice-gnome-java-3.6.4.3.tar.xz 726469020 SHA256 696d14d25db8c0f8bc39c437dc986f00f846c3075b2d42f0b79fd2a9538da697 SHA512 91b4fda1ce95aedb05d8fb27af46a1d137b1ceaf4a4dd58450ea45a9abc007bb26337f93365aa5ad044f0b5eddeefee920fb3e48f7cb345c285d547d9c7ad6dc WHIRLPOOL 552cd03208b227e12146074fb995a40bb9f9551dd4b6a80635db9bd87d7482f21d9a6db9ac94849a28698ac7a32bff6e32f22452c0ca72fd2cb2b9d87e8c65eb
DIST amd64-debug-libreoffice-gnome-java-3.6.6.2.tar.xz 804665916 SHA256 d9dfd341bde6dec5ae08e411088b3ff287f82db877591907a740f4ea4978e21f SHA512 ba4a8443b029d2112998114be34b797065e14e76f4fd6675d558ceed4c15e0c4e295665a83932c702c48623c8d03ec28e7c952bc7895092977959357ec34c800 WHIRLPOOL 3695361ce050dd60eb6e3b8188ed2cc6ea10e892648f6e5dc8c5e8e3af4c4c59cb7bb9b21027d559eb1a4b5bc1dd2a513831ae56a02eb8edf9e713d5d49800f2
DIST amd64-debug-libreoffice-kde-3.6.4.3.tar.xz 721561272 SHA256 5d8723eb01faefa3a0fe6cf15484a10ed12aa71f759d72e29ef8e19d1ba08292 SHA512 12435a630e77d8f80a22f412e4dace183c2f05ce15da419cef450eb1ed6c8974adda33fc7eed00a3d5ad2dfc12e2db0aeb8c35e428d3a6ed43bdee4034165b29 WHIRLPOOL f5c823af762cbb9919e7b53ff458729d756610f0eeb64cf469d6fe5daccb275a098ba94348e440357aa7ca63f54096b99deb621aeef847967e6a471bf01f39bf
DIST amd64-debug-libreoffice-kde-3.6.6.2.tar.xz 799548168 SHA256 96c756dc8f8e57de33e54ed0f9ee9cc3f4b4add6bc7a4204f97f2fb6789d5ec6 SHA512 8a3ae41abb0027d96b58415e0010bc31c9b9b1e728cd0e10a078d691122ba7105d9c210753a4de32f698ac0b4e46d9ad841af6034a1b56e4f22cc43722e75114 WHIRLPOOL 3eb7988eaaabc41a7af2682d2ac952d72d777f83fd22866799eea4086850fa11b7cfcda6dde2d4f2f67060d823b220fddc59217eab13aad5529f6a60c4e93a23
DIST amd64-debug-libreoffice-kde-java-3.6.4.3.tar.xz 726063732 SHA256 5450a1c4fef78b556a21cbd590e582537e60e66a81bc74b55c12e6b8003f28a0 SHA512 5f792c6a80c70822816d7f94dd224e4ac245dda9a2b236db3aa3d14bcdbd01c05ec9b22b7008586de64faa257e83426d15a24c4fcc9533de4213059ad562134a WHIRLPOOL 657dd7a5c3f5bc0a53662f7c59b258ec7dc63534258c7f7730f5a22897c4dfe9ce9abf301618736207f16f3d6b70599b7d7c314d22040e25dac216c7d4512359
DIST amd64-debug-libreoffice-kde-java-3.6.6.2.tar.xz 804288792 SHA256 99fe3ecdacf4dab7eb39f688c85d5a8dcde798a7d2d40754dda2a5200f0f21e8 SHA512 8a48e49dc7778dc24c414907abdba1913d4665d245ac41d5e4e8128ceeb1426498ddc28398c4ae35fccd1a63661527eab6df7857ca8e7e4a03aa0a8c5db7a72c WHIRLPOOL 7914423b94c03c70526b7478037450cac760cc0cfcfc6a2d0ea90ef169d81e972dff90f98389e51b6a315def49a12442c11b7a5dac195b2cc79857ae38436ae8
DIST x86-debug-libreoffice-base-3.6.4.3.tar.xz 698229452 SHA256 56a7855b299d3677ebad46b6837d42f4f74bad8f74569e78e722cfad8dfeb796 SHA512 15e33247f625ea155a79ff0f56e1de4687f44339c4861db68fdb832d10547787ec8ccd2f8ea69901a3a92c5fbcc0b8b3a8c295b18725cc0eb712001a8f4bf013 WHIRLPOOL 8bf467d9867044a4103e8498144e42413ee290f47e96c176c40f8e2b981665f6ddc73aef0d27405408652c20ac8672454c8ec2c8701bc2e3948778b417cba251
DIST x86-debug-libreoffice-base-3.6.6.2.tar.xz 747064660 SHA256 38f5c4f38a4a6222726e21d66c28ee737d6a369ee45e689444ec73e368e04626 SHA512 8223cd602884de47c96e442e1a1da24582b8f17a8231aeaed3b842a789dc99e142137ec0c7f338d43f4d5a0e1794004eb7ad3ea5e1ebedf13d73516a9f4ca0a3 WHIRLPOOL 98890f40cdf7a82702a8be0c28cf019b4be5ba4ac89d3fe65e0f17423f126b7223309d6b776cff1e91621840bef2b13b2cbcadd2f0790ef99a5957729d6f7be7
DIST x86-debug-libreoffice-base-java-3.6.4.3.tar.xz 702429940 SHA256 8f41f2e73f85322499a625b6155743f505cd2d2dfd4331f06183af82be3daefc SHA512 874759d0457361d4298948fa98c47587ce12264cb97bfa48dd182b79590108b7f547427b4a5f5deb66c3df2ff1b1710ded4129f4b579a18d934d669e687cc99c WHIRLPOOL 0ef779abd6e00ed9cab8c3f6d05eb4bee15700b243d06f3c61c0a81ec45b2426798ea0ff34f6b84df3c5fc8c4e16866226d091e2b065ec098147206740d796c8
DIST x86-debug-libreoffice-base-java-3.6.6.2.tar.xz 751314052 SHA256 6001bd7cf53dd8662077a8218d409b0898149846090dcbe3a56a97d2b521a4dc SHA512 f70572bdfcc7e5c3019a1c401a0cbc6238d418839e62e60a08bf67f5525eef2a5748087282750f754b03b365cacd818920f49db9807a68fa01a6c48534dbaa9a WHIRLPOOL c4299812e22e9db20c9fea8c70703c24251f70b27e4d1c8ec7b8e0bc15a218c39682024477969d45c95b9f21a3b54541a46b0614afae2e3883f21094ed025eef
DIST x86-debug-libreoffice-gnome-3.6.4.3.tar.xz 699631964 SHA256 ecd4c8e56513d6f6f2f044dfa4c96907165d255894653b0cf8c275a3bf294918 SHA512 3d0241d324e8aaf561539c74fd78f1d963e8729880010a6833a3970e88fc244b42b588e848c14cbcaffc7c37c7b956be98e0a56b31e6451edf3220e090ac3518 WHIRLPOOL 98ec5a9c706c4e14d8a7823904d8b3c6ff77d6b88e2c7af587d21708dab7060982315273b2e5d3f7f77e22ba7af847dd01ae79ca950e5c5b2651c026c06100f0
DIST x86-debug-libreoffice-gnome-3.6.6.2.tar.xz 748563592 SHA256 5e4f9f7ce5f044f0c9fa7b81f711fa98f390898ee4cc5f3d23fa100de3d560d8 SHA512 4f64d8fc357ff214a75ff7615ef4e4db2e043df55c943d050db31dde8b95d7896e10599892492333a2434ddb108df81bb8baebbba8132ee4f4f59b85c34149f6 WHIRLPOOL 4013b8fd24d3bbba6675e3ce3bbd735649451a57ad8cc9863e94438111eae5335a821735498325d03531f90f389c8f4316e3644fc8a6278c63db1afe310887b5
DIST x86-debug-libreoffice-gnome-java-3.6.4.3.tar.xz 703851096 SHA256 04404598fb58a1562561af87ab8be4477f727cbee80cac9a7cc4eb829d0cbb2e SHA512 65f70cfbd372605c32bcd0995b611fe0933201eb4102220a3eea99a062782cd99b5be9cecc34a59fd33145a2daf9339f0c32ab5eec3f218b7e434e7fd5b9e979 WHIRLPOOL a07e4f64cb35c2fa81ca8804b5adffc188a216be3d6cc1494c96c74d007529938989d5673626de60018b565dd5675ead7765007b1b5ec4fc34fa9dad794dc7db
DIST x86-debug-libreoffice-gnome-java-3.6.6.2.tar.xz 752853660 SHA256 c9ff5cc8cbdd71b2a2104b9b50628a743ea8a34419dd1b57356f76c0082c25df SHA512 51d3cfacbcb8a83b850354336dc6d3d378fc8f6605957c572fc953c35bbf6612c976364af93d7fb6e5653fcb705bedb99232036eaa14a9202f9cae10822de6ba WHIRLPOOL 3a3e17e61d4df5e0e5efab59e34559dadd78cb75d974c92acc97f0dd77b799a18ff5cdf42e2b0af86852b5268e9b1d1a5e03f98b77fe78c748655d951b6be141
DIST x86-debug-libreoffice-kde-3.6.4.3.tar.xz 699282620 SHA256 d71b04e4263bdfb3284aeaaebb01349410ff67d5ca2f1bcb95bea23963f0b9ec SHA512 aaf2a74c6721de9a9499b9fd7282977e841e8ec5eb35cee0811d20e799f96c06a7d01b0171bb7a9c12b1f72cd49b4d3933888b6927ebf1ad1dbc21eec296283d WHIRLPOOL ac9bc97ed81fa59013fa0af83f64f49df28206746741a7a9e58b51bedecc97e6daa85b13243a79d57f149880def3f83a06d9927a6cd97257362ca65d726208cb
DIST x86-debug-libreoffice-kde-3.6.6.2.tar.xz 748216820 SHA256 5e254251a0b6f7fe33f38395396e852952e83a564788825085d301a4217009fe SHA512 fccec10848e754b3b66dc141bd102e1f32d5414206f14f3b33b36426ddeb9866c2e9e45c9f6b843d4185790ac37fd572469ab977b0d6241ae71af82ded892e94 WHIRLPOOL 0a33046110734fc6d767f4b03a3c4e5b83ab3698db3c2f45f108efea56b5b6ad829929a6e5dfc0f368c0605d46c82dc7ff0739ca498964e74bc1a7b9651942b7
DIST x86-debug-libreoffice-kde-java-3.6.4.3.tar.xz 703519392 SHA256 2dd44f5bb7623aebf492d01a712d19615c958d9bc31ec852136889f36d436aee SHA512 8bccb21dbe086b65f470c2393e3a86933d0c33657b5662d5450732d9615dfbad18db2b5a684f38c27dc4bbc0d8a3345a9a2608b6ff379d62026182ea6ac5f9bd WHIRLPOOL 780b880c82afbf0f86c8b7ef3e7e7c63d10abc6e41579c06609b58fd8ecf0347336a77e07861ff8c9965c276c08dd8b9fba6115965045ba536dd141743ca3a40
DIST x86-debug-libreoffice-kde-java-3.6.6.2.tar.xz 752537256 SHA256 d0a28307dd48fe8d095b2bfe39ed884f059a44a2feea592bf22c84f3f4eb9726 SHA512 25c81bc77a2d24e4dace2fc5a710336c3e5d489047e98bd4a9e6877f92ea7e31078cc167c0be4f1d2774a94455e6dde0cbdcd22344e6a3f3e90c0c9979bbd7f7 WHIRLPOOL 6f7cd49e09a84f0ef06359832df844985ba598c6698f6ed3d3d69137d2641da86097a7c4439f2ce980b07d09dd399411f8b20751771705a03af4afcc7d0b6ca5

@ -1,64 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-3.6.4.3.ebuild,v 1.3 2012/12/20 10:44:11 ago Exp $
EAPI=5
BASE_AMD64_URI="mirror://gentoo/amd64-debug-"
BASE_X86_URI="mirror://gentoo/x86-debug-"
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info."
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
kde? (
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-java-${PVR}.tar.xz )
)
gnome? (
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-java-${PVR}.tar.xz )
)
!kde? ( !gnome? (
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-java-${PVR}.tar.xz )
) )
"
SRC_URI_X86="
kde? (
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-kde-${PVR}.tar.xz )
java? ( ${BASE_X86_URI}${PN/-bin-debug}-kde-java-${PVR}.tar.xz )
)
gnome? (
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-gnome-${PVR}.tar.xz )
java? ( ${BASE_X86_URI}${PN/-bin-debug}-gnome-java-${PVR}.tar.xz )
)
!kde? ( !gnome? (
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-base-${PVR}.tar.xz )
java? ( ${BASE_X86_URI}${PN/-bin-debug}-base-java-${PVR}.tar.xz )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* amd64 x86"
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
RESTRICT="test strip"
S="${WORKDIR}"
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.6.6.2.ebuild,v 1.3 2013/05/03 20:10:10 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.6.6.2.ebuild,v 1.4 2013/05/31 02:10:15 patrick Exp $
EAPI=4
@ -14,7 +14,7 @@ BASE_SRC_URI="http://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_P
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
KEYWORDS="amd64 ~arm ppc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="offlinehelp"
LANGUAGES_HELP="ast bg bn_IN bn bo bs ca_XV ca cs da de dz el en_GB en en_ZA eo

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/luajit/luajit-2.0.1_p1.ebuild,v 1.1 2013/05/28 00:59:37 rafaelmartins Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/luajit/luajit-2.0.1_p1-r1.ebuild,v 1.1 2013/05/31 02:03:09 rafaelmartins Exp $
EAPI=5
@ -31,6 +31,7 @@ src_prepare(){
epatch "${DISTDIR}/${HOTFIX}"
fi
sed -i 's,PREFIX= /usr/local,PREFIX= /usr,' Makefile || die 'sed failed.'
sed -i 's,/lib,/'$(get_libdir)',' etc/${PN}.pc || die 'sed2 failed.'
}
src_compile() {
@ -44,8 +45,7 @@ src_compile() {
TARGET_LD="$(tc-getCC)" \
TARGET_AR="$(tc-getAR) rcus" \
TARGET_STRIP="true" \
LDCONFIG="true" \
LIBDIR="$(get_libdir)" \
INSTALL_LIB="${D%/}/usr/$(get_libdir)" \
XCFLAGS="$(usex lua52compat "-DLUAJIT_ENABLE_LUA52COMPAT" "")"
}
@ -58,8 +58,7 @@ src_install(){
TARGET_LD="$(tc-getCC)" \
TARGET_AR="$(tc-getAR) rcus" \
TARGET_STRIP="true" \
LDCONFIG="true" \
LIBDIR="$(get_libdir)"
INSTALL_LIB="${D%/}/usr/$(get_libdir)"
pax-mark m "${ED}usr/bin/luajit-${MY_PV}"

@ -3,3 +3,4 @@ DIST nqp-2013.02.1.tar.gz 1435679 SHA256 b787010886e9b0a4ae36d85aec56e9f1b4fa828
DIST nqp-2013.02.tar.gz 1435599 SHA256 5ac65aaacccf56699bb4be5d03742086ecfcccb19c0cb457110a82eb0fbeaee0 SHA512 d1f22c2848bafa6c51f7c0c88f88cb931fedf9a87829107fa53af40c7d9959915f8d38448f3c696707bbaf1a4b8e786fe3ab19565d2d5c2d97c95cfa49fa0186 WHIRLPOOL d5ba849ff9b450f1d8898565a25d8b97c2e770b0875a48cb26f53e5e839e0fab811e061a4f292e90e15ade1e02c6663653f7b5b28f4925a7c4e7e6d891960655
DIST nqp-2013.03.tar.gz 1357091 SHA256 2aeac62c503edb7f863f5a747ee5efba49a96f83f716b36dd06d2e7032df85de SHA512 e20396c734fb313a5c17304820550ccea0d003121c86839c472ae58bb3478231967ba616213ffdcb4f819a334b494720258bc20c7bf74fd015f7e433103b781c WHIRLPOOL 827d71e4b317da0725529f554b5e26efd455f4393f9a93c604481a4a4bcaa3d0937b6fb2facf20fc1e3e3ac9d9f686978c8f2b2e004a01630d5e7de47fa7cdcf
DIST nqp-2013.04.tar.gz 1362412 SHA256 8c94ce1c64359206140fc90ece2cee2e20542ea62000b37309104f34d773dc35 SHA512 d0962342e0680fc88f4c22167695de0e52b532a8908d9d5caca4dd4440d14184c699d9831122fe3aeb13f3e5659777c3bb1e43607d1b315a5b035ec21dc083ce WHIRLPOOL 51f3870ea126c50945265b816af717efc74738fecd673b4a113a32776a91c1fb2f313a1980181a9417e7ce328a4620393eebaa2aa0a304083d55575b26d3e783
DIST nqp-2013.05.tar.gz 2460055 SHA256 6e7cc712ea86958c400e143cf2c356b870855b44ebddc02d3bfa0e6a3bb4da76 SHA512 4ab6a166b1ead5e16b908d887e2a9122d463e5b84d8993aab0454b12ff38e16fd88507b460f78bed9cc8846ad706f1ff95f1f065908f99dea7a96287a2eb1f06 WHIRLPOOL bbcb38212ab884f0cc5a544ea8fee5f61c2138ba9c5941116076ba3d18a7cb08d48b9acd98fc6e9dfd98924edc3399cb37070edd43778c110eca84fb213fd328

@ -0,0 +1,51 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2013.05.ebuild,v 1.1 2013/05/31 04:52:22 patrick Exp $
EAPI=3
inherit eutils multilib
PARROT_VERSION="4.4.0"
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
HOMEPAGE="http://rakudo.org/"
SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
DEPEND="${RDEPEND}
dev-lang/perl"
src_prepare() {
cd "${WORKDIR}"
ln -s * "${S}" || die
cd "${S}"
echo "${PV}" > VERSION
}
src_configure() {
perl Configure.pl || die
}
src_compile() {
emake -j1 || die
}
src_test() {
emake -j1 test || die
}
src_install() {
emake DESTDIR="${ED}" install || die
dodoc CREDITS README.pod || die
if use doc; then
dodoc docs/* || die
fi
}

@ -3,3 +3,4 @@ DIST parrot-4.11.0.tar.gz 4626678 SHA256 46de72022dfe521fb8c5d95453e1d091d4d20d8
DIST parrot-5.0.0.tar.gz 4596149 SHA256 47faa48bbba9b644bcef4d712e0c66c06d61b23a047ad3a5db6f001590c273df SHA512 fff66777f47eacf6bfa75156a11db45447c4c77c2b12b3e08a83e35e750a9e788bc3739b2146463c4dff1ab7a5a60f84b89e398c576d89e3b09475e0733592ad WHIRLPOOL 3d176b758f63f875509361851b826507d74b4d4d687d0ff15af2321fc521af7f6d3aa72702beda669ddaab0cd3f79dbe108fef6c872540608ab35f54951acfd5
DIST parrot-5.1.0.tar.gz 4601825 SHA256 2483963c1bec665be772cb40a71fd3d9d2621feca547932475017c81a2f7e49b SHA512 0c1adb4758c3b62509ef6ae98a91a1ade023a3e36bd066890dd50df527cf5faa7e2bbd09ad47f052fd7806f59c6bf060aa26262cf97cad3ed51f77bcbbbee20c WHIRLPOOL cd2c952436585c5a758ae277d86508643cd2be8c55a85f6a660c03433eb99a6e7c1949aa865e9d6c947bd89734eb35dde50dbef2a756f76b98b769d3e52b8072
DIST parrot-5.3.0.tar.gz 4597727 SHA256 79d6f1fe20645b0afbc496cd0d7850a78b8940230e7637c5356d780f5aa1750b SHA512 b9fed444af833ac9a66ef2c5af6e6b589b6a64320d7699c29844b72edb885027a78a84cd68934ef416d86090c876b255e8106be7ac0d77969a3e0b0544d0632a WHIRLPOOL a4da457d7844f468baa3ea7c0dfb3b779d8d8a4f0645a7544b5c515f9631ef0bbd05eac240820bd4cc78cdd78e27d284a22548e530ce7595f9a1b0f992f5cbeb
DIST parrot-5.4.0.tar.gz 4601122 SHA256 4e37686911b446f5e5f2c0aa62138988ba0c411d2c5e2ba231d1a3421a85ad10 SHA512 fecda8746ca561b93ea9c2d3ed18f30a4d86c9be1fd43edecd7adc9a3d2c8eb9290d2d1e3f98d2a54e3acb1141a87aa2433e2c21bc2399ef7cbb3f2c9ee10626 WHIRLPOOL 26de51dddbf147248e5871f6de42c3a4a41ef771404fb412eef632159a098dc5a8fae03e16b049d190b87e21e362a2fddd90176a06db7bda2b900ee45c928015

@ -0,0 +1,83 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-5.4.0.ebuild,v 1.1 2013/05/31 04:43:41 patrick Exp $
EAPI=3
inherit eutils multilib
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
HOMEPAGE="http://www.parrot.org/"
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/devel/${PV}/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
RDEPEND="sys-libs/readline
opengl? ( media-libs/freeglut )
nls? ( sys-devel/gettext )
unicode? ( >=dev-libs/icu-2.6 )
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
gmp? ( >=dev-libs/gmp-4.1.4 )
ssl? ( dev-libs/openssl )
pcre? ( dev-libs/libpcre )"
DEPEND="dev-lang/perl[doc?]
${RDEPEND}"
src_prepare() {
# Fix for #404195 - pcre detection is wonky
sed -i 's:libpcre.so.0:libpcre.so.1:' runtime/parrot/library/pcre.pir || die "Couldn't fix pcre location"
}
src_configure() {
myconf="--disable-rpath"
use unicode || myconf+=" --without-icu"
use ssl || myconf+=" --without-crypto"
use gdbm || myconf+=" --without-gdbm"
use nls || myconf+=" --without-gettext"
use gmp || myconf+=" --without-gmp"
use opengl || myconf+=" --without-opengl"
use pcre || myconf+=" --without-pcre"
perl Configure.pl \
--ccflags="${CFLAGS}" \
--linkflags="${LDFLAGS}" \
--prefix="${EPREFIX}"/usr \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
--mandir="${EPREFIX}"/usr/share/man \
--sysconfdir="${EPREFIX}"/etc \
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
$myconf || die
}
src_compile() {
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
# occasionally dies in parallel make
emake -j1 || die
if use doc ; then
emake -j1 html || die
fi
}
src_test() {
emake -j1 test || die
}
src_install() {
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
dodoc CREDITS DONORS.pod PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
if use examples; then
insinto "/usr/share/doc/${PF}/examples"
doins -r examples/* || die
fi
if use doc; then
insinto "/usr/share/doc/${PF}/editor"
doins -r editor || die
cd docs/html
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
pmc.html tools.html docs src tools || die
fi
}

@ -3,3 +3,4 @@ DIST rakudo-2013.02.1.tar.gz 1145289 SHA256 915d368df12250d2a462abd3b3dc5885aea4
DIST rakudo-2013.02.tar.gz 1146326 SHA256 c07275fcc003634366b4127ee7b1be73235e966496e03b367fcf281de95bf68d SHA512 9ce587b4a623b1bcbede4a62ad652fbdb68bf00444833ddf01818bd7e2a683cde967b9ff6dda062563b5ed1a57387062eb4a67bec450f068add9f5c751a2748f WHIRLPOOL 0ea3090ba43d65574e82365b612f3a5a69b9a47f030ac1f5c6aa44eeb1c35d8791f94d26aa3038aa7499d4bde30576ed855e1c8866aa5554358e3300d2d01ba7
DIST rakudo-2013.03.tar.gz 1143869 SHA256 574ace060e6a599240c075df3e804d8d7f85dad0899f398707008d51920b9958 SHA512 dc80489c2eed8e2a605dbdd0e66534001003447b830ac587c1eeb879d878b87da98b7070f06b54c08ca38f4b2a289a9d414ef597f3eea76a0c0b2af48e1db014 WHIRLPOOL 50c552a521f8823f4bd22a9ab77386e35d08f5feb61f8a201f92f7c16da30754800a1879ccecac78819046e6fa4b3a639df5e47989011ea3232ed7413e1c3226
DIST rakudo-2013.04.tar.gz 1155305 SHA256 504f7f88825a4b806fb6068919bf3f81c401605bb2054bf84cd05bc60983c86a SHA512 d2a73d2a74b115c9fb1ca388c22282a66302f5fc4226a5b386de55481c5e00864b890dd21249ea526e63f935288c4ccbcee0a09b02eb1e41f8491eea3b77886f WHIRLPOOL d57603137411c2fe18773b03eb5a038573a5e4bf34217460361aebcd6a1a72b1b326f3f8d04ca2c95d7f4cf43dbc53b71bb669d144f5de77fa8c625e6b47be28
DIST rakudo-2013.05.tar.gz 1170331 SHA256 cd96457bc2c99f9a373420014b89438139895edca61cc825547ae82f5a653aa8 SHA512 b586421a1f25e247a4a6bedefc19b0b8db8d8aff387b24ceae19c4bdcf8e51bba0afbbe31a1b87005b7ca091fd2541a8fe3104ba5475cf3a80c0506820903b08 WHIRLPOOL 22c35b23039ddc3a2f11d650c498a42840a904df75ef87890ae5690a5d240e13501300fef9795431c4ecda84aaa29b01c4509225ed629df5919b966d88e096e0

@ -0,0 +1,49 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.05.ebuild,v 1.1 2013/05/31 04:53:35 patrick Exp $
EAPI=3
PARROT_VERSION="4.4.0"
NQP_VERSION="${PV}"
inherit eutils multilib
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
HOMEPAGE="http://rakudo.org/"
SRC_URI="http://rakudo.org/downloads/${PN}/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]
>=dev-lang/nqp-${NQP_VERSION}"
DEPEND="${RDEPEND}
dev-lang/perl"
src_prepare() {
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile.in || die
}
src_configure() {
perl Configure.pl || die
}
src_test() {
emake -j1 test || die
}
src_install() {
emake DESTDIR="${ED}" install || die
dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
if use doc; then
dohtml -A svg docs/architecture.html docs/architecture.svg || die
dodoc docs/*.pod || die
docinto announce
dodoc docs/announce/* || die
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-appconf/django-appconf-0.6.ebuild,v 1.2 2013/05/20 17:17:00 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-appconf/django-appconf-0.6.ebuild,v 1.3 2013/05/31 02:31:42 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
@ -11,7 +11,7 @@ DESCRIPTION="A helper class for handling configuration defaults of packaged apps
HOMEPAGE="http://pypi.python.org/pypi/django-appconf http://django-appconf.readthedocs.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
IUSE="doc test"
LICENSE="BSD"
SLOT="0"
@ -19,7 +19,9 @@ SLOT="0"
RDEPEND=">=dev-python/django-1.4.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/django-discover-runner[${PYTHON_USEDEP}] )
"
PATCHES=( "${FILESDIR}"/docs.patch )
@ -28,17 +30,9 @@ python_compile_all() {
}
python_test() {
export DJANGO_SETTINGS_MODULE="django.conf"
export SECRET_KEY="green"
pushd "${BUILD_DIR}"/lib > /dev/null
if ! "${PYTHON}" -c \
"from django.conf import global_settings;global_settings.SECRET_KEY='$SECRET_KEY'" \
-m appconf.tests.tests
then
die "test failed under ${EPYTHON}"
else
einfo "tests passed under ${EPYTHON}"
fi
set -- django-admin.py test appconf --settings=appconf.test_settings
echo "$@"
"$@" || die "Testing failed with ${EPYTHON}"
}
python_install_all() {

@ -1,3 +1,3 @@
DIST django-auth-ldap-1.0.19.tar.gz 31549 SHA256 db9ba2d367f7a39e8e6474440cf4ef0290ea51c87116ba8d59191051a46fe462 SHA512 5440e47513b0e80a2a409efc88388866b98c387ec86dd94802679ee1d4310a2a55ca2cc9319b17f489db1479fb90e9e9d7e9740b1bd7b888c802e5408a54b6ce WHIRLPOOL dffcfb8c27657f8dd4da584fbeec35671a0e1b1980882c98263d358c8bb04f7f0aa0125f8c759e5ac303ceba408e9c7a56297bd5a5ce53d08e2eb75e8c399e5f
DIST django-auth-ldap-1.1.4.tar.gz 39252 SHA256 54fab9a4d8a493edc124496fbfdb6b6723b45ddf7be53144b378c8e54fdf0185 SHA512 993b2e41a8fdb012228a721bf5915b1e3a29deaefb14f9954a7a75dfb99b4ca6e42125d07444347ec72f3ccd72e29d2e90f2509e43fd397d2bbbb20e2c633f8f WHIRLPOOL 0ad3b001af61a3ac759e6999c40612c211f9bae67217cd986dadd73480c972faadd5dacf5b7ce18565f716a5c582c11d7724003e4b7c832173f10d6a7349607e
DIST django-auth-ldap-1.1.4.tar.gz 41140 SHA256 b87919df2211cf68556aa8dbeea01bb4217a0053e6a4eef7a7bc8f2ef07b28bb SHA512 cc97b424ded2916651e5ef65bb35f1aedcc5d51cf1a201d0e9e739b9171fb319b1226dab4791e9c7da867a0b9d5dccf0af79e263599b356f9075e80f1d4c8ba9 WHIRLPOOL d7244a0716b84aa63f42e0c2f36a7faa782340a241e3dd8369e58da49e81ac8c30f57f6b64a118778bcf943d0c93555affa9ccba1e2679a44922520d8f6c6bbe
DIST django-auth-ldap-1.1.tar.gz 33022 SHA256 95f89b01c0d85a882ae3446af13e8f9804e0a2a816e9d2152ca44eaf8f2bf7a3 SHA512 422a40da476a6af185f787c7111578f3a7af81970fddf1b50faf6dad7dd51225c6063364b63e500c74fb433ee9c5cda9819ef52df86d0bb2a24f51f00878f89c WHIRLPOOL aca900ab3865e89a5db3bcc1fd5c5454f61e50ac449a1e6f455a2796bda5001cf40f5ba0384bc91331e1990a609e80c3acd0f984c5d6b3b66c43188993e51e17

@ -1,15 +1,16 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-auth-ldap/django-auth-ldap-1.1.4-r1.ebuild,v 1.1 2013/05/18 15:24:01 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-auth-ldap/django-auth-ldap-1.1.4-r1.ebuild,v 1.2 2013/05/31 02:43:35 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit distutils-r1
inherit distutils-r1 vcs-snapshot
DESCRIPTION="Django LDAP authentication backend"
HOMEPAGE="http://pypi.python.org/pypi/django-auth-ldap http://bitbucket.org/psagers/django-auth-ldap/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://bitbucket.org/psagers/django-auth-ldap/get/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
@ -29,14 +30,11 @@ python_compile_all() {
}
python_test() {
export DJANGO_SETTINGS_MODULE="django.conf"
if ! "${PYTHON}" -c \
"from django.conf import global_settings;global_settings.SECRET_KEY='green'" -m django_auth_ldap.tests
then
die "tests failed under ${EPYTHON}"
else
einfo "tests passed under ${EPYTHON}"
fi
pushd test > /dev/null || die
set -- django-admin.py test django_auth_ldap --settings=test.settings
echo "$@"
"$@" || die "Tests failed with ${EPYTHON}"
popd > /dev/null || die
}
python_install_all() {

@ -1,49 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-auth-ldap/django-auth-ldap-1.1.4.ebuild,v 1.1 2013/05/05 15:09:34 tampakrap Exp $
EAPI=4
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils
DESCRIPTION="Django LDAP authentication backend"
HOMEPAGE="http://pypi.python.org/pypi/django-auth-ldap http://bitbucket.org/psagers/django-auth-ldap/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
LICENSE="BSD"
SLOT="0"
PYTHON_MODNAME="django_auth_ldap"
RDEPEND=">=dev-python/django-1.0"
DEPEND="${RDEPEND}
dev-python/python-ldap
doc? ( dev-python/sphinx )"
src_compile() {
distutils_src_compile
use doc && emake -C docs html
}
src_test() {
export DJANGO_SETTINGS_MODULE="django.conf"
# Python.[56] trigger a harmless deprecation warning
testing() {
"$(PYTHON)" -m django_auth_ldap.tests
}
python_execute_function testing
}
src_install() {
distutils_src_install
if use doc; then
dohtml -r docs/_build/html/
fi
}

@ -1 +1 @@
DIST django-compressor-1.3.tar.gz 91190 SHA256 66ff1a845a6c1b16c4cf552ee3d746033979e46cd9bd5d999d4b5dae93327a52 SHA512 73d7ed68c9050945968324eb061e8bf605c3758d4df924c8e12b326cd823b1ec92aef7b984fd282cb491ef3025a3ae5733f03063036361fdd0f1e0a23e875ea2 WHIRLPOOL aea5f2cd38f54a25b7b2f5053d7ce5d7fdead1a4d7e98a15a555cd56089641103f47bf5ba65a1e493f198c9a26f9b0086107ea8270f635954a420845a53f66f5
DIST django-compressor-1.3.tar.gz 89931 SHA256 1282b78d44d23eb282f65bced84b3d3554ba4125d07773af908303de3b6bde3d SHA512 04bdbee0c3218ff8151d7ac2a54ccb9d7813d9a23773b215ba9d94fb1428844d23b9c6085395964e42e23641f012f58e411cf4371de68a4510e26c1ad711e275 WHIRLPOOL 8985c17730cbecceeb13edf5eee6aacf32a5e6558fc3d308851a8ba107f8ce4bb471704d3cd7b293d3f19b13ee8a7dd3efd2e0d4ebf6768f6e90e82884faaa95

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-compressor/django-compressor-1.3.ebuild,v 1.1 2013/05/29 11:54:23 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-compressor/django-compressor-1.3.ebuild,v 1.2 2013/05/31 03:04:44 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
@ -10,7 +10,7 @@ inherit distutils-r1
MY_PN="${PN/-/_}"
DESCRIPTION="Allows to define regrouped/postcompiled content 'on the fly' inside of django template"
HOMEPAGE="http://pypi.python.org/pypi/django_compressor/"
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/jezdez/django_compressor/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
@ -21,28 +21,28 @@ S=${WORKDIR}/${MY_PN}-${PV}
RDEPEND=">=dev-python/django-1.1.4[${PYTHON_USEDEP}]
>=dev-python/django-appconf-0.4[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}]
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/versiontools[${PYTHON_USEDEP}]
test? ( dev-python/twill[${PYTHON_USEDEP}] )"
test? (
dev-python/django-discover-runner[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]
dev-python/html5lib[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
)
"
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
export DJANGO_SETTINGS_MODULE="django.conf"
export SECRET_KEY="green"
local test
for test in compressor/tests/test_*.py
do
if "${PYTHON}" -c \
"from django.conf import global_settings;global_settings.SECRET_KEY='$SECRET_KEY'" ${test}
then
einfo "Test ${test} completed under ${EPYTHON}"
else
die "${test} failed with Python ${EPYTHON}"
fi
done
set -- django-admin.py test compressor --settings=compressor.test_settings
echo "$@"
"$@" || die "Tests failed with ${EPYTHON}"
}
python_install_all() {

@ -1 +1 @@
DIST django-debug-toolbar-0.9.4.tar.gz 150062 SHA256 d6bc217b672ddf0e729f76da2df1d4a50d45f1c934239851f7f7ae6a51201f4b SHA512 340d481bc57c77eb04f7058f39fa4d3b42186582e750ace11ef492e7e658d3dca08029343b6172cb07c935b4cd0e74e410d5eca92e9a0970d5bea9658e62a390 WHIRLPOOL f0e5753bed013b5c0b20b271c99838fed24783d86253bc12a056a48567e7ea5abd4066e292b8bb123b519224837094b2cf8331361338e1d689c6e13d7c0b37c0
DIST django-debug-toolbar-0.9.4.tar.gz 254395 SHA256 695b9b62fc00cda2cf89ed9ba584e1f1eb6826c07342bee31bd2acdaff5f031b SHA512 efd8b0068ee978559a4c53036b209e62be8294f0d42516bf2536458c5c8d94bc083be21565fd3b6cbce81882d37f712d4dc3896e0105922771b3c43618e337ef WHIRLPOOL 400c165ad6dd011262af9c8cd828adabd0470fd56e19fc6ed02c0974d7a7220c65aa9ad4197b6504c71ab1e64ca036be3ee5262f7a40f718917f0debe5344e94

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-debug-toolbar/django-debug-toolbar-0.9.4-r1.ebuild,v 1.1 2013/05/21 14:40:24 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-debug-toolbar/django-debug-toolbar-0.9.4-r1.ebuild,v 1.2 2013/05/31 03:22:29 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
@ -8,8 +8,9 @@ PYTHON_COMPAT=( python{2_6,2_7} )
inherit distutils-r1
DESCRIPTION="A configurable set of panels that display debug information"
HOMEPAGE="http://pypi.python.org/pypi/django-debug-toolbar/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
HOMEPAGE="http://pypi.python.org/pypi/django-debug-toolbar/
https://github.com/django-debug-toolbar/django-debug-toolbar/"
SRC_URI="https://github.com/django-debug-toolbar/django-debug-toolbar/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="test"
@ -23,15 +24,7 @@ DEPEND="${RDEPEND}
test? ( dev-python/dingus[${PYTHON_USEDEP}] )"
python_test() {
# To verify tests are run, simply add -v before -c
export DJANGO_SETTINGS_MODULE="django.conf"
export SECRET_KEY='green'
if "${PYTHON}" -c \
"from django.conf import global_settings;global_settings.SECRET_KEY='$SECRET_KEY'" -m tests.tests; then
einfo "Tests completed for ${EPYTHON}"
else
die "Tests failed for ${EPYTHON}"
fi
"${PYTHON}" runtests.py || die "Tests failed with ${EPYTHON}"
}
python_install() {

@ -0,0 +1 @@
DIST django-discover-runner-0.4.tar.gz 6764 SHA256 c802a9f19ee9cf55f478c3b664ee6f5ea8973b58248d24aa8c9e2dc65b9fa885 SHA512 594b06915f373b77da3cdbe3e91e989fa6b4befea55381dff63e457f6c5dba9d9b7e4ebd77b88f97b51176e002915bdc8d11bc8e95908cdb4089da2cf997897b WHIRLPOOL 77e127c1b90fb7d1115734a2852d0edfbce56ee3a60e55dbd2a948402819ba694bac1ba4631460b796080a7b4e1e1f84cc41b99dcc2986e1acce5ad2f9a61db4

@ -0,0 +1,21 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-discover-runner/django-discover-runner-0.4.ebuild,v 1.1 2013/05/31 02:28:10 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
inherit distutils-r1
DESCRIPTION="A Django test runner based on unittest2's test discovery"
HOMEPAGE="https://github.com/jezdez/django-discover-runner
https://pypi.python.org/pypi/django-discover-runner"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/django[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">django-discover-runner</remote-id>
</upstream>
</pkgmetadata>

@ -1 +1 @@
DIST django-endless-pagination-1.1.tar.gz 31499 SHA256 9b9ed6f93313ea1d6b3af650383fc4788b3151265e3841e41681e24e66abb72e SHA512 5526e565988e8af436936ffb949c826c20b6f3af4628e34a29f735a4e7fad97f0d953d53141b34dc268be185a25a2cd236b0b3a1e5946c52e8f6b8e6a0a4f9d7 WHIRLPOOL bfb569d657b4598a47d5cd1ba9ebdd1fd62b1310b65f53a026187b519cc8d70baa763bacef9e9f54e4eeee379cb06531c5c3ce396c15af102fd4615553c9ca72
DIST django-endless-pagination-2.0.tar.gz 61514 SHA256 a719f9d4e4fcd312774dcc3f260e85e9f5a4ad9a21c96d243b7cc048c3329c85 SHA512 d413c3e4f46c73c47e98eeb073bdbedaea3c03931c7147190594bc170489ae09325b43edae9c1eabe56f606b62bf93777f7444b0b174ff6303a5e30453578ac3 WHIRLPOOL 65929e5500e954ec9f8eaafc1c3519f2623148c1949b6ed39b00d172a3c4470e106e9fcea10925c9f21a254bf50be90e2c48281283e7235d00ed3e2bab0c7bfd

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-endless-pagination/django-endless-pagination-1.1-r1.ebuild,v 1.1 2013/05/21 15:51:10 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-endless-pagination/django-endless-pagination-2.0.ebuild,v 1.1 2013/05/31 04:27:29 floppym Exp $
EAPI=5
@ -9,8 +9,8 @@ PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Tools supporting ajax, multiple and lazy pagination, Twitter-style and Digg-style pagination"
HOMEPAGE="http://code.google.com/p/django-endless-pagination/"
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
HOMEPAGE="https://github.com/frankban/django-endless-pagination"
SRC_URI="https://github.com/frankban/django-endless-pagination/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@ -20,21 +20,24 @@ IUSE="doc test"
RDEPEND=">=dev-python/django-1.3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
dev-python/django-nose[${PYTHON_USEDEP}]
dev-python/ipdb
dev-python/nose[${PYTHON_USEDEP}]
dev-python/selenium[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/xvfbwrapper[${PYTHON_USEDEP}]
)
"
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
export SECRET_KEY='green'
if ! "${PYTHON}" -c \
"from django.conf import global_settings;global_settings.SECRET_KEY='$SECRET_KEY'" \
-d tests/runtests.py; then
die "Tests failed under python2.7"
else
einfo "Tests passed under python2.7"
fi
unset PYTHONPATH
"${PYTHON}" tests/manage.py test || die "Testing failed with ${EPYTHON}"
}
python_install_all() {

@ -2,7 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<use>
<flag name='webp'>Enable support for webp image format.</flag>
</use>
</pkgmetadata>

@ -0,0 +1 @@
DIST xvfbwrapper-0.2.2.tar.gz 3421 SHA256 58934508285c43aafac4179f26c34735b46c0bcb96b66198a4dbc68468e3cbb4 SHA512 ac71ec9a08189456c40e493f57802e872c03c0c5caf84493d77bf2e379853afe79099bcf5e5c7c0eb66ff1bf64e44bf37687a82b49864bc63a237f767752eed4 WHIRLPOOL cf3d39ff9eb68b3665c84c87cd7306134ca6d98734111855a777fe53a0528b5a212f3f082fe4d7734a460325875039511fa832e0ff9983c02c9dfc6b2bb54d90

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">xvfbwrapper</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,28 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/xvfbwrapper/xvfbwrapper-0.2.2.ebuild,v 1.1 2013/05/31 04:17:24 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
inherit distutils-r1
DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer"
HOMEPAGE="https://github.com/cgoldberg/xvfbwrapper
http://pypi.python.org/pypi/xvfbwrapper"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="x11-base/xorg-server[xvfb]"
DEPEND="${RDEPEND}
test? ( dev-python/pep8[${PYTHON_USEDEP}] )
"
python_test() {
unset DISPLAY
"${PYTHON}" -m unittest discover || die "Tests failed with ${EPYTHON}"
}

@ -1,2 +1 @@
DIST redcarpet-2.1.1.gem 45568 SHA256 d212b5f22784b9f406dc85f2dd7084a9fc15bf9c610031819ff84199d2e3fdce SHA512 e2df0ff578f06a1ea8051e8ad30dd0ea89fbc624df96bed74c69515047bdf2490c88c92c43ebf2388e26274a579033742214177d8d4fbb109f0179a1bca24a4c WHIRLPOOL aeb867fc28f7c0a7e2cb7a56b80ca86a4a7d1876ab51331e0fda50b8bb93b03cb80b72f266de43fbe21908b41cfcc19201198cc5203178e448e56df50372e2b0
DIST redcarpet-2.2.2.gem 47104 SHA256 edad703ca4b3c1f744cad14a82f286e61fea7155757e1c59e87727a3b88f61b8 SHA512 646056077e8b667d1e1b55af770387165fcc24de8f699e030f64383f473ae1c57e0342032da2db2ba8a1f6f71be33a195866ae28331bcb1624555a0c11f27613 WHIRLPOOL 4d397daa5ad6653940596c87946ef1f18609519a5efd5466a747d7d73c5728d976616c10874468aa30eb9262f6827049cff489f0e50f98c9c521e35f6e3309ec

@ -1,37 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcarpet/redcarpet-2.1.1.ebuild,v 1.2 2012/12/10 07:10:34 pinkbyte Exp $
EAPI=4
USE_RUBY="ruby18 ree18 ruby19"
RUBY_FAKEGEM_TASK_DOC=""
# There are also conformance tests but these files are not shipped in
# the gem.
RUBY_FAKEGEM_TASK_TEST="test:unit"
inherit multilib ruby-fakegem
DESCRIPTION="A Ruby wrapper for Upskirt."
HOMEPAGE="https://github.com/vmg/redcarpet"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
all_ruby_prepare() {
# Remove test depending on compile, since we handle compilation
# directly.
sed -i -e 's/:compile//' Rakefile || die
}
each_ruby_configure() {
${RUBY} -Cext/redcarpet extconf.rb || die
}
each_ruby_compile() {
emake -Cext/redcarpet
cp ext/redcarpet/*$(get_modname) lib/ || die
}

@ -1 +1 @@
Thu, 30 May 2013 21:36:55 +0000
Fri, 31 May 2013 06:06:54 +0000

@ -1 +1 @@
Thu, 30 May 2013 21:36:55 +0000
Fri, 31 May 2013 06:06:55 +0000

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install
DESCRIPTION=LibreOffice, a full office productivity suite. Binary package, debug info.
EAPI=5
HOMEPAGE=http://www.libreoffice.org
IUSE=gnome java kde
KEYWORDS=-* amd64 x86
LICENSE=LGPL-3
RDEPEND==app-office/libreoffice-bin-3.6.4.3[gnome=,java=,kde=]
RESTRICT=test strip
SLOT=0
SRC_URI=amd64? ( kde? ( !java? ( mirror://gentoo/amd64-debug-libreoffice-kde-3.6.4.3.tar.xz ) java? ( mirror://gentoo/amd64-debug-libreoffice-kde-java-3.6.4.3.tar.xz ) ) gnome? ( !java? ( mirror://gentoo/amd64-debug-libreoffice-gnome-3.6.4.3.tar.xz ) java? ( mirror://gentoo/amd64-debug-libreoffice-gnome-java-3.6.4.3.tar.xz ) ) !kde? ( !gnome? ( !java? ( mirror://gentoo/amd64-debug-libreoffice-base-3.6.4.3.tar.xz ) java? ( mirror://gentoo/amd64-debug-libreoffice-base-java-3.6.4.3.tar.xz ) ) ) ) x86? ( kde? ( !java? ( mirror://gentoo/x86-debug-libreoffice-kde-3.6.4.3.tar.xz ) java? ( mirror://gentoo/x86-debug-libreoffice-kde-java-3.6.4.3.tar.xz ) ) gnome? ( !java? ( mirror://gentoo/x86-debug-libreoffice-gnome-3.6.4.3.tar.xz ) java? ( mirror://gentoo/x86-debug-libreoffice-gnome-java-3.6.4.3.tar.xz ) ) !kde? ( !gnome? ( !java? ( mirror://gentoo/x86-debug-libreoffice-base-3.6.4.3.tar.xz ) java? ( mirror://gentoo/x86-debug-libreoffice-base-java-3.6.4.3.tar.xz ) ) ) )
_md5_=6af3155052ba654328eb6dc21e241a1e

File diff suppressed because one or more lines are too long

@ -8,4 +8,4 @@ LICENSE=MIT
SLOT=2
SRC_URI=http://luajit.org/download/LuaJIT-2.0.1.tar.gz http://luajit.org/download/v2.0.1_hotfix1.patch
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 pax-utils 2424f959506320f5196de8f79fa05297 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=daa8b31813252678dae72437d5942e3c
_md5_=de399ed4861dcabbd38b3865471c8070

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-lang/parrot-4.4.0[unicode] dev-lang/perl
DESCRIPTION=Not Quite Perl, a Perl 6 bootstrapping compiler
EAPI=3
HOMEPAGE=http://rakudo.org/
IUSE=doc
KEYWORDS=~amd64 ~x86
LICENSE=Artistic-2
RDEPEND=>=dev-lang/parrot-4.4.0[unicode]
SLOT=0
SRC_URI=http://github.com/perl6/nqp/tarball/2013.05 -> nqp-2013.05.tar.gz
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=2f2781a5b8c757a47b39775acc2a7219

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-lang/perl[doc?] sys-libs/readline opengl? ( media-libs/freeglut ) nls? ( sys-devel/gettext ) unicode? ( >=dev-libs/icu-2.6 ) gdbm? ( >=sys-libs/gdbm-1.8.3-r1 ) gmp? ( >=dev-libs/gmp-4.1.4 ) ssl? ( dev-libs/openssl ) pcre? ( dev-libs/libpcre )
DESCRIPTION=Virtual machine designed to efficiently compile and execute bytecode for dynamic languages
EAPI=3
HOMEPAGE=http://www.parrot.org/
IUSE=opengl nls doc examples gdbm gmp ssl +unicode pcre
KEYWORDS=~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=Artistic-2
RDEPEND=sys-libs/readline opengl? ( media-libs/freeglut ) nls? ( sys-devel/gettext ) unicode? ( >=dev-libs/icu-2.6 ) gdbm? ( >=sys-libs/gdbm-1.8.3-r1 ) gmp? ( >=dev-libs/gmp-4.1.4 ) ssl? ( dev-libs/openssl ) pcre? ( dev-libs/libpcre )
SLOT=0
SRC_URI=ftp://ftp.parrot.org/pub/parrot/releases/devel/5.4.0/parrot-5.4.0.tar.gz
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=27f444c0556cfaabfcec2032b6539323

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare test
DEPEND=>=dev-lang/parrot-4.4.0[unicode] >=dev-lang/nqp-2013.05 dev-lang/perl
DESCRIPTION=A Perl 6 implementation built on the Parrot virtual machine
EAPI=3
HOMEPAGE=http://rakudo.org/
IUSE=doc
KEYWORDS=~amd64 ~x86
LICENSE=Artistic-2
RDEPEND=>=dev-lang/parrot-4.4.0[unicode] >=dev-lang/nqp-2013.05
SLOT=0
SRC_URI=http://rakudo.org/downloads/rakudo/rakudo-2013.05.tar.gz
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=2e978cff2bc9b66996a61648ffd47061

@ -1,9 +1,9 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-python/django-1.4.1[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
DEPEND=>=dev-python/django-1.4.1[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) test? ( dev-python/django-discover-runner[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
DESCRIPTION=A helper class for handling configuration defaults of packaged apps gracefully
EAPI=5
HOMEPAGE=http://pypi.python.org/pypi/django-appconf http://django-appconf.readthedocs.org/
IUSE=doc python_targets_python2_6 python_targets_python2_7
IUSE=doc test python_targets_python2_6 python_targets_python2_7
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=>=dev-python/django-1.4.1[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
@ -11,4 +11,4 @@ REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
SLOT=0
SRC_URI=mirror://pypi/d/django-appconf/django-appconf-0.6.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=da43905ec3386c155efb179760bd0626
_md5_=0e003ffa8c08cd41e60a4349e1aa8cc9

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install postinst postrm prepare setup test
DEPEND=>=dev-python/django-1.0 dev-python/python-ldap doc? ( dev-python/sphinx ) =dev-lang/python-2*
DESCRIPTION=Django LDAP authentication backend
EAPI=4
HOMEPAGE=http://pypi.python.org/pypi/django-auth-ldap http://bitbucket.org/psagers/django-auth-ldap/
IUSE=doc
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=>=dev-python/django-1.0 =dev-lang/python-2*
SLOT=0
SRC_URI=mirror://pypi/d/django-auth-ldap/django-auth-ldap-1.1.4.tar.gz
_eclasses_=distutils 77fc6005d2dfcc7bdb5ec363a49d9912 multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f
_md5_=c785ce7c262f558c3366fbbd4ba167f6

@ -1,4 +1,4 @@
DEFINED_PHASES=compile configure install prepare test
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=>=dev-python/django-1.3.2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/python-ldap[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
DESCRIPTION=Django LDAP authentication backend
EAPI=5
@ -9,6 +9,6 @@ LICENSE=BSD
RDEPEND=>=dev-python/django-1.3.2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
SLOT=0
SRC_URI=mirror://pypi/d/django-auth-ldap/django-auth-ldap-1.1.4.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=58a3678961c9c51e43243a395fc6206f
SRC_URI=https://bitbucket.org/psagers/django-auth-ldap/get/1.1.4.tar.gz -> django-auth-ldap-1.1.4.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 vcs-snapshot 3facff03591093044e38f21285a02129
_md5_=8e89a6b2cee7721fd4abc6eb92bb3efb

@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-python/django-1.1.4[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-python/django-appconf-0.4[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/versiontools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] test? ( dev-python/twill[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
DEPEND=>=dev-python/django-1.1.4[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-python/django-appconf-0.4[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/versiontools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] test? ( dev-python/django-discover-runner[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/unittest2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/beautifulsoup:python-2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/html5lib[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/mock[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/jinja[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/lxml[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
DESCRIPTION=Allows to define regrouped/postcompiled content 'on the fly' inside of django template
EAPI=5
HOMEPAGE=http://pypi.python.org/pypi/django_compressor/
@ -9,6 +9,6 @@ LICENSE=MIT
RDEPEND=>=dev-python/django-1.1.4[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-python/django-appconf-0.4[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
SLOT=0
SRC_URI=mirror://pypi/d/django_compressor/django_compressor-1.3.tar.gz -> django-compressor-1.3.tar.gz
SRC_URI=https://github.com/jezdez/django_compressor/archive/1.3.tar.gz -> django-compressor-1.3.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=6fbc70148604e611deb99a126f8a36e2
_md5_=8e605ea25e140722f29905ca32eabfdd

@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/django[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] test? ( dev-python/dingus[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
DESCRIPTION=A configurable set of panels that display debug information
EAPI=5
HOMEPAGE=http://pypi.python.org/pypi/django-debug-toolbar/
HOMEPAGE=http://pypi.python.org/pypi/django-debug-toolbar/ https://github.com/django-debug-toolbar/django-debug-toolbar/
IUSE=test python_targets_python2_6 python_targets_python2_7
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=dev-python/django[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
SLOT=0
SRC_URI=mirror://pypi/d/django-debug-toolbar/django-debug-toolbar-0.9.4.tar.gz
SRC_URI=https://github.com/django-debug-toolbar/django-debug-toolbar/archive/0.9.4.tar.gz -> django-debug-toolbar-0.9.4.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=5192a5de151c4fa305248fa13106c679
_md5_=7b1545b04fad4a8a247521d69f2c24cf

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/django[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
DESCRIPTION=A Django test runner based on unittest2's test discovery
EAPI=5
HOMEPAGE=https://github.com/jezdez/django-discover-runner https://pypi.python.org/pypi/django-discover-runner
IUSE=python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=dev-python/django[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
SLOT=0
SRC_URI=mirror://pypi/d/django-discover-runner/django-discover-runner-0.4.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=57367b620f0e3220ae3f072a352050d5

@ -1,14 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-python/django-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
DEPEND=>=dev-python/django-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) test? ( dev-python/django-nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/ipdb dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/selenium[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/xvfbwrapper[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
DESCRIPTION=Tools supporting ajax, multiple and lazy pagination, Twitter-style and Digg-style pagination
EAPI=5
HOMEPAGE=http://code.google.com/p/django-endless-pagination/
HOMEPAGE=https://github.com/frankban/django-endless-pagination
IUSE=doc test python_targets_python2_7
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=>=dev-python/django-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0
SRC_URI=http://django-endless-pagination.googlecode.com/files/django-endless-pagination-1.1.tar.gz
SRC_URI=https://github.com/frankban/django-endless-pagination/archive/v2.0.tar.gz -> django-endless-pagination-2.0.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=13b38c96abc9a625b78820bca3e4476a
_md5_=be18c4c8f4c2b0b932ad6f1e4ca150e5

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=x11-base/xorg-server[xvfb] test? ( dev-python/pep8[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
DESCRIPTION=Python wrapper for running a display inside X virtual framebuffer
EAPI=5
HOMEPAGE=https://github.com/cgoldberg/xvfbwrapper http://pypi.python.org/pypi/xvfbwrapper
IUSE=test python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=x11-base/xorg-server[xvfb] python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
SLOT=0
SRC_URI=mirror://pypi/x/xvfbwrapper/xvfbwrapper-0.2.2.tar.gz
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=15f30f5f13a58011408006af26e40e24

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby18? ( test? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ree18? ( test? ( dev-ruby/rake[ruby_targets_ree18] ) ) ruby_targets_ruby19? ( test? ( dev-ruby/rake[ruby_targets_ruby19] ) ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) test? ( ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) )
DESCRIPTION=A Ruby wrapper for Upskirt.
EAPI=4
HOMEPAGE=https://github.com/vmg/redcarpet
IUSE=elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ree18 ruby_targets_ruby19 test test
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] )
REQUIRED_USE=|| ( ruby_targets_ruby18 ruby_targets_ree18 ruby_targets_ruby19 )
SLOT=0
SRC_URI=mirror://rubygems/redcarpet-2.1.1.gem
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 java-utils-2 52b7cfbf4f7225fcea7e7f18b6d83328 multilib 892e597faee02a5b94eb02ab512e7622 ruby-fakegem d2a1d4e0903b29b09c892b21b79fcf46 ruby-ng 10ca07a887e226622062d89bb959a175 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=44c3836a18355c2d4246b80d27a18d0c

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.5 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) prelude? ( >=dev-libs/libprelude-0.9.0 ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=The de facto standard for intrusion detection/prevention
EAPI=2
HOMEPAGE=http://www.snort.org/
IUSE=static +dynamicplugin +ipv6 +zlib gre mpls targetbased +decoder-preprocessor-rules ppm perfprofiling linux-smp-stats inline-init-failopen prelude +threads debug active-response normalizer reload-error-restart react flexresp3 aruba mysql odbc postgres selinux
KEYWORDS=~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~mips
LICENSE=GPL-2
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.5 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) prelude? ( >=dev-libs/libprelude-0.9.0 ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
SLOT=0
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.0.5.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=d428c9be87da7f9b1881b2b52a794e36

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=The de facto standard for intrusion detection/prevention
EAPI=2
HOMEPAGE=http://www.snort.org/
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
KEYWORDS=amd64 ~mips ~ppc x86
LICENSE=GPL-2
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
SLOT=0
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.1.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=ecfb4859185d49b620b8b6a214d28b93

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=The de facto standard for intrusion detection/prevention
EAPI=2
HOMEPAGE=http://www.snort.org/
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
KEYWORDS=~amd64 ~mips ~ppc ~x86
LICENSE=GPL-2
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
SLOT=0
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.2.1.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=bddeb0967f2b1423af8e38e7fb643248

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=The de facto standard for intrusion detection/prevention
EAPI=2
HOMEPAGE=http://www.snort.org/
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
KEYWORDS=~amd64 ~mips ~ppc ~x86
LICENSE=GPL-2
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
SLOT=0
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.2.2.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=771c889518129268e5223f6d13f4238b

@ -1,13 +1,14 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=The de facto standard for intrusion detection/prevention
EAPI=2
EAPI=5
HOMEPAGE=http://www.snort.org/
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
KEYWORDS=~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
REQUIRED_USE=zlib? ( dynamicplugin )
SLOT=0
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.2.3.tar.gz
SRC_URI=http://snort.org/downloads/2320 -> snort-2.9.4.6.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=772330d00bdf08a128ff3c45f5c62e79
_md5_=292999e6b50f0849408eb5e5c45564af

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install postinst
DEPEND=pcap? ( >=net-libs/libpcap-1.0.0 ) dump? ( >=net-libs/libpcap-1.0.0 ) nfq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue ) ipq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue )
DESCRIPTION=Data Acquisition library, for packet I/O
EAPI=2
HOMEPAGE=http://www.snort.org/
IUSE=ipv6 +afpacket +dump +pcap nfq ipq static-libs
KEYWORDS=~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=pcap? ( >=net-libs/libpcap-1.0.0 ) dump? ( >=net-libs/libpcap-1.0.0 ) nfq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue ) ipq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue )
SLOT=0
SRC_URI=http://www.snort.org/downloads/2311 -> daq-2.0.0.tar.gz
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=1c9bd41994f41d34961b3233f717be65

@ -8,6 +8,6 @@ LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
RDEPEND=dev-libs/openssl
RESTRICT=test
SLOT=0
SRC_URI=http://nodejs.org/dist/v0.10.8/node-v0.10.8.tar.gz
SRC_URI=http://nodejs.org/dist/v0.10.9/node-v0.10.9.tar.gz
_eclasses_=multilib 892e597faee02a5b94eb02ab512e7622 pax-utils 2424f959506320f5196de8f79fa05297 python-any-r1 7ed4a8181d62a098eaa6c8eeacf190c9 python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f
_md5_=15c14a224fdb4bd1a813404938a67b77
_md5_=78afefd6dec47cab0bf5d9c90f4edc7a

@ -0,0 +1,13 @@
DEFINED_PHASES=compile install postinst prerm setup unpack
DEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=sys-apps/sed-4 >=app-admin/webapp-config-1.50.15 || ( >=sys-devel/automake-1.12 >=sys-devel/automake-1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=A web interface for managing a qmail system with virtual domains
HOMEPAGE=http://www.inter7.com/qmailadmin.html
IUSE=maildrop vhosts
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=app-admin/webapp-config-1.50.15
RESTRICT=userpriv
SLOT=0
SRC_URI=mirror://sourceforge/qmailadmin/qmailadmin-1.2.15.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 webapp 25b9b1696f5e698711f47d45c3d45e3e
_md5_=4c0903f4d264f5a3f5480f1515cb6036

@ -0,0 +1,13 @@
DEFINED_PHASES=compile install postinst prerm setup unpack
DEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=sys-apps/sed-4 >=app-admin/webapp-config-1.50.15 || ( >=sys-devel/automake-1.12 >=sys-devel/automake-1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=A web interface for managing a qmail system with virtual domains
HOMEPAGE=http://www.inter7.com/qmailadmin.html
IUSE=maildrop vhosts
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=app-admin/webapp-config-1.50.15
RESTRICT=userpriv
SLOT=0
SRC_URI=mirror://sourceforge/qmailadmin/qmailadmin-1.2.16.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 webapp 25b9b1696f5e698711f47d45c3d45e3e
_md5_=f4ce0817934393615deb2479395d292d

@ -10,4 +10,4 @@ RESTRICT=userpriv
SLOT=0
SRC_URI=mirror://sourceforge/vpopmail/vpopmail-5.4.16.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=106a42b7e298d35e6db1f987303da1fd
_md5_=f3096308797f2963482218ff8a75c1f3

@ -10,4 +10,4 @@ RDEPEND=virtual/qmail maildrop? ( mail-filter/maildrop ) mysql? ( virtual/mysql
SLOT=0
SRC_URI=mirror://sourceforge/vpopmail/vpopmail-5.4.30.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=50119a4a33553a1afca2a9de2f63f778
_md5_=6d304e5d16b568840d5e58c0d19c5fbc

@ -4,10 +4,10 @@ DESCRIPTION=A collection of programs to manage virtual email domains and account
EAPI=2
HOMEPAGE=http://www.inter7.com/index.php?page=vpopmail
IUSE=clearpasswd ipalias maildrop mysql spamassassin
KEYWORDS=~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/qmail maildrop? ( mail-filter/maildrop ) mysql? ( virtual/mysql ) spamassassin? ( mail-filter/spamassassin )
SLOT=0
SRC_URI=mirror://sourceforge/vpopmail/vpopmail-5.4.30.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=f3750cf3755a719c3811513a88d8851e
_md5_=dc94759d3503c48e5f604f2f2e975ca2

@ -4,10 +4,10 @@ DESCRIPTION=A collection of programs to manage virtual email domains and account
EAPI=4
HOMEPAGE=http://www.inter7.com/index.php?page=vpopmail
IUSE=clearpasswd ipalias maildrop mysql spamassassin
KEYWORDS=~amd64 hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc ~x86
KEYWORDS=~amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/qmail maildrop? ( mail-filter/maildrop ) mysql? ( virtual/mysql ) spamassassin? ( mail-filter/spamassassin )
SLOT=0
SRC_URI=mirror://sourceforge/vpopmail/vpopmail-5.4.33.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=8e3b2ae76b27a0bdd06b0fc37839da8c
_md5_=d680e77478de12cf0ef56e75ef87f985

@ -0,0 +1,14 @@
DEFINED_PHASES=configure install postinst postrm prepare setup
DEPEND=virtual/qmail maildrop? ( mail-filter/maildrop ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-server ) spamassassin? ( mail-filter/spamassassin ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool >=sys-apps/sed-4 >=sys-apps/sed-4
DESCRIPTION=A collection of programs to manage virtual email domains and accounts on your Qmail mail servers.
EAPI=5
HOMEPAGE=http://www.inter7.com/index.php?page=vpopmail
IUSE=clearpasswd ipalias maildrop mysql postgres spamassassin
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/qmail maildrop? ( mail-filter/maildrop ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-server ) spamassassin? ( mail-filter/spamassassin )
REQUIRED_USE=mysql? ( !postgres )
SLOT=0
SRC_URI=mirror://sourceforge/vpopmail/vpopmail-5.4.33.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=07c6d6aaa69fc74295d840d5fa715e2a

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/boost <net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr dev-python/cheetah sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) =dev-lang/python-2*
DESCRIPTION=GNU Radio source block for OsmoSDR and rtlsdr
EAPI=5
HOMEPAGE=http://sdr.osmocom.org/
LICENSE=GPL-3
RDEPEND=dev-libs/boost <net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr =dev-lang/python-2*
SLOT=0
SRC_URI=mirror://gentoo/gr-osmosdr-0.0.1.tar.xz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=a4fa0dbeedb1970deb300cfd0bc2554d

@ -1,10 +1,10 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/boost net-wireless/gnuradio net-wireless/rtl-sdr dev-python/cheetah sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-vcs/git =dev-lang/python-2*
DEPEND=dev-libs/boost >=net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr dev-python/cheetah sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) =dev-lang/python-2* dev-vcs/git
DESCRIPTION=GNU Radio source block for OsmoSDR and rtlsdr
EAPI=4
EAPI=5
HOMEPAGE=http://sdr.osmocom.org/
LICENSE=GPL-3
RDEPEND=dev-libs/boost net-wireless/gnuradio net-wireless/rtl-sdr =dev-lang/python-2*
RDEPEND=dev-libs/boost >=net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr =dev-lang/python-2*
SLOT=0
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de git-2 e92e09651292b1bef5656592364550f7 multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=8c955d5a410810c44222b39fa9495950
_md5_=11304f0fab567bafc82d0df87d68930a

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) virtual/pkgconfig
DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools
EAPI=4
HOMEPAGE=http://smartmontools.sourceforge.net/
IUSE=caps minimal selinux static
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos
LICENSE=GPL-2
RDEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) !minimal? ( virtual/mailx )
SLOT=0
SRC_URI=mirror://sourceforge/smartmontools/smartmontools-6.1.tar.gz
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 systemd 3421a5715404244e4827acd1cf8ce654 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=2cdcdbdde5eb836b583ee24eec1c0898

@ -1,11 +1,11 @@
DEFINED_PHASES=configure install preinst prepare unpack
DEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) virtual/pkgconfig || ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools
EAPI=3
EAPI=4
HOMEPAGE=http://smartmontools.sourceforge.net/
IUSE=caps minimal selinux static
LICENSE=GPL-2
RDEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) !minimal? ( virtual/mailx )
SLOT=0
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 subversion 869118194bbbecaa8f935e185befcdb7 systemd 3421a5715404244e4827acd1cf8ce654 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=b137aca21406c3eb75012a26fe29a921
_md5_=65141b07402721effb1c31f2468398fa

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=sys-libs/libcxxrt sys-devel/clang app-arch/xz-utils sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
DESCRIPTION=New implementation of the C++ standard library, targeting C++11
EAPI=4
HOMEPAGE=http://libcxx.llvm.org/
KEYWORDS=~amd64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux
LICENSE=|| ( UoI-NCSA MIT )
RDEPEND=sys-libs/libcxxrt
SLOT=0
SRC_URI=mirror://gentoo/libcxx-0.0_p20121105.tar.xz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=d655dad3eec6eab4094a4d4dcf6f24f1

@ -1,10 +1,11 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DEPEND=sys-libs/libcxxrt sys-devel/clang app-arch/xz-utils sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) || ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
DEPEND=libcxxrt? ( >=sys-libs/libcxxrt-0.0_p20130530[static-libs?] ) !libcxxrt? ( sys-devel/gcc[cxx] ) sys-devel/clang app-arch/xz-utils sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) || ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
DESCRIPTION=New implementation of the C++ standard library, targeting C++11
EAPI=4
EAPI=5
HOMEPAGE=http://libcxx.llvm.org/
IUSE=+libcxxrt static-libs
LICENSE=|| ( UoI-NCSA MIT )
RDEPEND=sys-libs/libcxxrt
RDEPEND=libcxxrt? ( >=sys-libs/libcxxrt-0.0_p20130530[static-libs?] ) !libcxxrt? ( sys-devel/gcc[cxx] )
SLOT=0
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 subversion 869118194bbbecaa8f935e185befcdb7 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=b1a4e2a3b2c94f6af998c942f59128b7
_md5_=3a9ef3ca754bcf2d23df62b4d5f49485

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=>=sys-libs/libunwind-1.0.1-r1 app-arch/xz-utils
DESCRIPTION=C++ Runtime from PathScale, FreeBSD and NetBSD.
EAPI=4
HOMEPAGE=https://github.com/pathscale/libcxxrt http://www.pathscale.com/node/265
IUSE=static-libs
KEYWORDS=~amd64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux
LICENSE=BSD-2
RDEPEND=>=sys-libs/libunwind-1.0.1-r1
SLOT=0
SRC_URI=mirror://gentoo/libcxxrt-0.0_p20120911.tar.xz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 portability 536c5e70c5fb252ed3b769e04aa3f05b toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=6651c2a07908e1ad681f5daf0db5179c

@ -1,11 +1,11 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=>=sys-libs/libunwind-1.0.1-r1 dev-vcs/git
DEPEND=>=sys-libs/libunwind-1.0.1-r1[static-libs?] dev-vcs/git
DESCRIPTION=C++ Runtime from PathScale, FreeBSD and NetBSD.
EAPI=4
HOMEPAGE=https://github.com/pathscale/libcxxrt http://www.pathscale.com/node/265
IUSE=static-libs
LICENSE=BSD-2
RDEPEND=>=sys-libs/libunwind-1.0.1-r1
RDEPEND=>=sys-libs/libunwind-1.0.1-r1[static-libs?]
SLOT=0
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de git-2 e92e09651292b1bef5656592364550f7 multilib 892e597faee02a5b94eb02ab512e7622 portability 536c5e70c5fb252ed3b769e04aa3f05b toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
_md5_=1c5d574c666dff466d1ef6529a2097a7
_md5_=21efe9a1d015a5d28c388d448796a631

@ -1 +1 @@
Thu, 30 May 2013 21:36:57 +0000
Fri, 31 May 2013 06:06:57 +0000

@ -1 +1 @@
Thu May 30 21:36:55 UTC 2013
Fri May 31 06:06:54 UTC 2013

@ -1 +1 @@
Thu, 30 May 2013 22:00:01 +0000
Fri, 31 May 2013 06:30:01 +0000

@ -1 +1 @@
1369949701 Thu May 30 21:35:01 2013 UTC
1369980301 Fri May 31 06:05:01 2013 UTC

@ -1,5 +1,2 @@
DIST snort-2.9.0.5.tar.gz 5867934 SHA256 f997fddbbd1a5f7ccdd4153610b0916fcbe105ea3316d4ed3487fd0054287e94
DIST snort-2.9.1.tar.gz 6217639 SHA256 1e69de95c8956191b26d19138a2fb7b6f2faf519f601aa3c7d779593c48830c2
DIST snort-2.9.2.1.tar.gz 6522229 SHA256 4ec549fc2b0df5e89b2dc0453eabf3499f7da2fa88cd004a084ffa1109cbffa5
DIST snort-2.9.2.2.tar.gz 6529966 SHA256 63f4eeee24d79e4a4e4b573e085d0d2fd78fcf3b7ea730c37eab7b47fcd9b954
DIST snort-2.9.2.3.tar.gz 6532878 SHA256 ccdb5cdaffdb82ee6277a9d861a7fe762b131037fbe2bf17837332ccdb220c02 SHA512 75a444fe44448a6d4f3b3c3d492c901dbdc097a3545b79384b4a2a49301dfd103a5fb09a6e21c49ecec93d0e160b23c6edde27d3cad8db53868f6932ad856884 WHIRLPOOL 3ee0c1f2e039bd84e9cbaa498e24fe73ee8ea735beecd0265a18e0774b52ab7ca0409b4ade0f1a831776f5ba8bee9eae9d4ddc418d04f0d54fdca828902f54b5
DIST snort-2.9.4.6.tar.gz 5338762 SHA256 cfaa5390b1840aaaa68a6c05a7077dd92cb916e6186a014baa451d43cdb0b3bc SHA512 e35e22cab3b98bbd42ffb4b88c4c4cc9b1c11e35952a9f3f4f684c02c81ca8604b45d16f42b3d0a6c792eeab86a8e319d8ebdd7b1a5215f93ec0e70b6ef53f98 WHIRLPOOL d029b7519e4ea2d9039fba289bf3785f60edaa22da643196b44772a99c1c9833431840845c51c627d7fce3c77758ea68f205df1a2e32a779440c3a651d2f06a3

@ -1,279 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.0.5.ebuild,v 1.6 2012/06/12 03:23:21 zmedico Exp $
EAPI="2"
inherit autotools multilib user
DESCRIPTION="The de facto standard for intrusion detection/prevention"
HOMEPAGE="http://www.snort.org/"
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~mips"
IUSE="static +dynamicplugin +ipv6 +zlib gre mpls targetbased +decoder-preprocessor-rules
ppm perfprofiling linux-smp-stats inline-init-failopen prelude +threads debug
active-response normalizer reload-error-restart react flexresp3
aruba mysql odbc postgres selinux"
DEPEND=">=net-libs/libpcap-1.0.0
>=net-libs/daq-0.5
>=dev-libs/libpcre-6.0
dev-libs/libdnet
postgres? ( dev-db/postgresql-base )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
prelude? ( >=dev-libs/libprelude-0.9.0 )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-snort )"
pkg_setup() {
if use zlib && ! use dynamicplugin; then
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
eerror "'zlib' requires 'dynamicplugin' be enabled."
die
fi
# pre_inst() is a better place to put this
# but we need it here for the 'fowners' statements in src_install()
enewgroup snort
enewuser snort -1 -1 /dev/null snort
}
src_prepare() {
# Fix to ensure that the package builds if USE flag -dynamicplugin is used.
# epatch "${FILESDIR}/disabledynamic.patch"
#Multilib fix for the sf_engine
einfo "Applying multilib fix."
sed -i -e 's:${exec_prefix}/lib:${exec_prefix}/'$(get_libdir)':g' \
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|| die "sed for sf_engine failed"
#Multilib fix for the curent set of dynamic-preprocessors
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf; do
sed -i -e 's:${exec_prefix}/lib:${exec_prefix}/'$(get_libdir)':g' \
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|| die "sed for $i failed."
done
if use prelude; then
einfo "Applying prelude fix."
sed -i -e "s:AC_PROG_RANLIB:AC_PROG_LIBTOOL:" configure.in \
|| die "sed for perlude failed"
fi
AT_M4DIR=m4 eautoreconf
}
src_configure() {
econf \
$(use_enable !static shared) \
$(use_enable static) \
$(use_enable dynamicplugin) \
$(use_enable ipv6) \
$(use_enable zlib) \
$(use_enable gre) \
$(use_enable mpls) \
$(use_enable targetbased) \
$(use_enable decoder-preprocessor-rules) \
$(use_enable ppm) \
$(use_enable perfprofiling) \
$(use_enable linux-smp-stats) \
$(use_enable inline-init-failopen) \
$(use_enable prelude) \
$(use_enable threads pthread) \
$(use_enable debug) \
$(use_enable debug debug-msgs) \
$(use_enable debug corefiles) \
$(use_enable !debug dlclose) \
$(use_enable active-response) \
$(use_enable normalizer) \
$(use_enable reload-error-restart) \
$(use_enable react) \
$(use_enable flexresp3) \
$(use_enable aruba) \
$(use_with mysql) \
$(use_with odbc) \
$(use_with postgres postgresql) \
--enable-reload \
--disable-build-dynamic-examples \
--disable-profile \
--disable-ppm-test \
--disable-intel-soft-cpm \
--disable-static-daq \
--disable-rzb-saac \
--without-oracle
}
src_install() {
emake DESTDIR="${D}" install || die "emake failed"
dodir /var/log/snort \
/var/run/snort \
/etc/snort/rules \
/usr/$(get_libdir)/snort_dynamicrules \
|| die "Failed to create core directories"
# config.log and build.log are needed by Sourcefire
# to trouble shoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
dodoc RELEASE.NOTES ChangeLog \
doc/* \
tools/u2boat/README.u2boat \
schemas/* || die "Failed to install snort docs"
insinto /etc/snort
doins etc/attribute_table.dtd \
etc/classification.config \
etc/gen-msg.map \
etc/reference.config \
etc/threshold.conf \
etc/unicode.map || die "Failed to install docs in etc"
# We use snort.conf.distrib because the config file is complicated
# and the one shipped with snort can change drastically between versions.
# Users should migrate setting by hand and not with etc-update.
newins etc/snort.conf snort.conf.distrib \
|| die "Failed to add snort.conf.distrib"
insinto /etc/snort/preproc_rules
doins preproc_rules/decoder.rules \
preproc_rules/preprocessor.rules \
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
chown -R snort:snort \
"${D}"/var/log/snort \
"${D}"/var/run/snort \
"${D}"/etc/snort \
"${D}"/etc/snort/preproc_rules || die "Failed to set ownership of dirs"
newinitd "${FILESDIR}/snort.rc10" snort || die "Failed to install snort init script"
newconfd "${FILESDIR}/snort.confd" snort || die "Failed to install snort confd file"
# Sourcefire uses Makefiles to install docs causing Bug #297190.
# This removes the unwanted doc directory and rogue Makefiles.
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
sed -i -e 's:/usr/local/lib:/usr/'$(get_libdir)':g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to update snort.conf.distrib lib paths"
# Set the correct rule location in the config
sed -i -e 's:RULE_PATH ../rules:RULE_PATH /etc/snort/rules:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to update snort.conf.distrib rule path"
# Set the correct preprocessor/decoder rule location in the config
sed -i -e 's:PREPROC_RULE_PATH ../preproc_rules:PREPROC_RULE_PATH /etc/snort/preproc_rules:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to update snort.conf.distrib preproc rule path"
# Enable the preprocessor/decoder rules
sed -i -e 's:^# include $PREPROC_RULE_PATH:include $PREPROC_RULE_PATH:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to uncomment snort.conf.distrib preproc rule path"
sed -i -e 's:^# dynamicdetection directory:dynamicdetection directory:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to uncomment snort.conf.distrib dynamicdetection directory"
# Just some clean up of trailing /'s in the config
sed -i -e 's:snort_dynamicpreprocessor/$:snort_dynamicpreprocessor:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to clean up snort.conf.distrib trailing slashes"
# Make it clear in the config where these are...
sed -i -e 's:^include classification.config:include /etc/snort/classification.config:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to update snort.conf.distrib classification.config path"
sed -i -e 's:^include reference.config:include /etc/snort/reference.config:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to update snort.conf.distrib /etc/snort/reference.config path"
# Disable all rule files by default. Users need to choose what they want enabled.
sed -i -e 's:^include $RULE_PATH:# include $RULE_PATH:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to disable rules in snort.conf.distrib"
# Disable preproc rule files by default.
sed -i -e 's:^include $PREPROC_RULE_PATH:# include $PREPROC_RULE_PATH:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to disable rules in snort.conf.distrib"
# Disable normalizer preprocessor config if normalizer USE flag not set.
if ! use normalizer; then
sed -i -e 's:^preprocessor normalize:#preprocessor normalize:g' \
"${D}etc/snort/snort.conf.distrib" \
|| die "Failed to disable normalizer config in snort.conf.distrib"
fi
}
pkg_postinst() {
elog
elog "Snort-2.9 introduces the DAQ, or Data Acquisition library, for"
elog "packet I/O. The DAQ replaces direct calls to PCAP functions with"
elog "an abstraction layer that facilitates operation on a variety of"
elog "hardware and software interfaces without requiring changes to Snort."
elog
elog "The only DAQ modules supported with this ebuild are AFpacket, PCAP,"
elog "and Dump. IPQ nad NFQ will be supported in future versions of this"
elog "package."
elog
elog "For passive (non-inline) Snort deployments you will want to use"
elog "either PCAP or AFpacket. For inline deployments you will need"
elog "to use AFpacket. The Dump DAQ is used for testing the various inline"
elog "features available in ${P}."
elog
elog "The core DQA libraries are installed in /usr/$(get_libdir)/. The libraries"
elog "for the individual DAQ modules (afpacket,pcap,dump) are installed in"
elog "/usr/$(get_libdir)/daq. To use these you will need to add the following"
elog "lines to your snort.conf:"
elog
elog "config daq: <DAQ module>"
elog "config daq_mode: <mode>"
elog "config daq_dir: /usr/$(get_libdir)/daq"
elog
elog "Please see the README file for DAQ for information about specific"
elog "DAQ modules and README.daq from the Snort 2.9 documentation"
elog "reguarding Snort and DAQ configuration information."
elog
elog "See /usr/share/doc/${PF} and /etc/snort/snort.conf.distrib for"
elog "information on configuring snort."
elog
if [[ $(date +%Y%m%d) < 20110507 ]]; then
ewarn
ewarn "Please note, you can not use ${P} with the SO rules from"
ewarn "previous versions of Snort!"
ewarn
ewarn "If you do not have a subscription to the VRT rule set and you"
ewarn "wish to continue using the shared object (SO) rules, you will"
ewarn "need to downgrade Snort. The SO rules will be made available"
ewarn "to registered (non-subscription) users on May 7, 2011"
ewarn "(30 days after being released to subscription users)."
ewarn
ewarn "Please see http://www.snort.org/snort-rules/#rules for more"
ewarn "details."
ewarn
fi
if use debug; then
elog "You have the 'debug' USE flag enabled. If this has been done to"
elog "troubleshoot an issue by producing a core dump or a back trace,"
elog "then you need to also ensure the FEATURES variable in make.conf"
elog "contains the 'nostrip' option."
fi
}

@ -1,264 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.1.ebuild,v 1.7 2012/06/14 19:48:43 xmw Exp $
EAPI="2"
inherit autotools multilib user
DESCRIPTION="The de facto standard for intrusion detection/prevention"
HOMEPAGE="http://www.snort.org/"
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~mips ~ppc x86"
IUSE="static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules
+ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response
+normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit
aruba mysql odbc postgres selinux"
DEPEND=">=net-libs/libpcap-1.0.0
>=net-libs/daq-0.6
>=dev-libs/libpcre-6.0
dev-libs/libdnet
postgres? ( dev-db/postgresql-base )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-snort )"
pkg_setup() {
if use zlib && ! use dynamicplugin; then
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
eerror "'zlib' requires 'dynamicplugin' be enabled."
die
fi
# pre_inst() is a better place to put this
# but we need it here for the 'fowners' statements in src_install()
enewgroup snort
enewuser snort -1 -1 /dev/null snort
}
src_prepare() {
#Multilib fix for the sf_engine
einfo "Applying multilib fix."
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|| die "sed for sf_engine failed"
#Multilib fix for the curent set of dynamic-preprocessors
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf imap pop rzb_saac sip reputation; do
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|| die "sed for $i failed."
done
AT_M4DIR=m4 eautoreconf
}
src_configure() {
econf \
$(use_enable !static shared) \
$(use_enable static) \
$(use_enable static so-with-static-lib) \
$(use_enable dynamicplugin) \
$(use_enable zlib) \
$(use_enable gre) \
$(use_enable mpls) \
$(use_enable targetbased) \
$(use_enable decoder-preprocessor-rules) \
$(use_enable ppm) \
$(use_enable perfprofiling) \
$(use_enable linux-smp-stats) \
$(use_enable inline-init-failopen) \
$(use_enable threads pthread) \
$(use_enable debug) \
$(use_enable debug debug-msgs) \
$(use_enable debug corefiles) \
$(use_enable !debug dlclose) \
$(use_enable active-response) \
$(use_enable normalizer) \
$(use_enable reload-error-restart) \
$(use_enable react) \
$(use_enable flexresp3) \
$(use_enable paf) \
$(use_enable large-pcap-64bit large-pcap) \
$(use_enable aruba) \
$(use_with mysql) \
$(use_with odbc) \
$(use_with postgres postgresql) \
--enable-ipv6 \
--enable-reload \
--disable-prelude \
--disable-build-dynamic-examples \
--disable-profile \
--disable-ppm-test \
--disable-intel-soft-cpm \
--disable-static-daq \
--disable-rzb-saac \
--without-oracle
}
src_install() {
emake DESTDIR="${D}" install || die "emake failed"
dodir /var/log/snort \
/var/run/snort \
/etc/snort/rules \
/etc/snort/so_rules \
/usr/$(get_libdir)/snort_dynamicrules \
|| die "Failed to create core directories"
# config.log and build.log are needed by Sourcefire
# to trouble shoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
dodoc RELEASE.NOTES ChangeLog \
doc/* \
tools/u2boat/README.u2boat \
schemas/* || die "Failed to install snort docs"
insinto /etc/snort
doins etc/attribute_table.dtd \
etc/classification.config \
etc/gen-msg.map \
etc/reference.config \
etc/threshold.conf \
etc/unicode.map || die "Failed to install docs in etc"
# We use snort.conf.distrib because the config file is complicated
# and the one shipped with snort can change drastically between versions.
# Users should migrate setting by hand and not with etc-update.
newins etc/snort.conf snort.conf.distrib \
|| die "Failed to add snort.conf.distrib"
# config.log and build.log are needed by Sourcefire
# to troubleshoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
# 'die' was intentionally not added here.
if [ -f "${WORKDIR}/${PF}/config.log" ]; then
dodoc "${WORKDIR}/${PF}/config.log"
fi
if [ -f "${T}/build.log" ]; then
dodoc "${T}/build.log"
fi
insinto /etc/snort/preproc_rules
doins preproc_rules/decoder.rules \
preproc_rules/preprocessor.rules \
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
fowners -R snort:snort \
/var/log/snort \
/var/run/snort \
/etc/snort || die
newinitd "${FILESDIR}/snort.rc11" snort || die "Failed to install snort init script"
newconfd "${FILESDIR}/snort.confd.2" snort || die "Failed to install snort confd file"
# Sourcefire uses Makefiles to install docs causing Bug #297190.
# This removes the unwanted doc directory and rogue Makefiles.
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
#Remove unneeded .la files (Bug #382863)
rm "${D}"usr/$(get_libdir)/snort_dynamicengine/libsf_engine.la || die
rm "${D}"usr/$(get_libdir)/snort_dynamicpreprocessor/libsf_*_preproc.la || die "Failed to remove libsf_?_preproc.la"
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
sed -i -e 's|/usr/local/lib|/usr/'$(get_libdir)'|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct rule location in the config
sed -i -e 's|RULE_PATH ../rules|RULE_PATH /etc/snort/rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct preprocessor/decoder rule location in the config
sed -i -e 's|PREPROC_RULE_PATH ../preproc_rules|PREPROC_RULE_PATH /etc/snort/preproc_rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Enable the preprocessor/decoder rules
sed -i -e 's|^# include $PREPROC_RULE_PATH|include $PREPROC_RULE_PATH|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^# dynamicdetection directory|dynamicdetection directory|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Just some clean up of trailing /'s in the config
sed -i -e 's|snort_dynamicpreprocessor/$|snort_dynamicpreprocessor|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Make it clear in the config where these are...
sed -i -e 's|^include classification.config|include /etc/snort/classification.config|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^include reference.config|include /etc/snort/reference.config|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Disable all rule files by default.
sed -i -e 's|^include $RULE_PATH|# include $RULE_PATH|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Disable normalizer preprocessor config if normalizer USE flag not set.
if ! use normalizer; then
sed -i -e 's|^preprocessor normalize|#preprocessor normalize|g' \
"${D}etc/snort/snort.conf.distrib" || die
fi
# Set the configured DAQ to afpacket
sed -i -e 's|^# config daq: <type>|config daq: afpacket|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the location of the DAQ modules
sed -i -e 's|^# config daq_dir: <dir>|config daq_dir: /usr/'$(get_libdir)'/daq|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the DAQ mode to passive
sed -i -e 's|^# config daq_mode: <mode>|config daq_mode: passive|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set snort to run as snort:snort
sed -i -e 's|^# config set_gid:|config set_gid: snort|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^# config set_uid:|config set_uid: snort|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the default log dir
sed -i -e 's|^# config logdir:|config logdir: /var/log/snort/|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct so_rule location in the config
sed -i -e 's|SO_RULE_PATH ../so_rules|SO_RULE_PATH /etc/snort/so_rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
}
pkg_postinst() {
einfo "There have been a number of improvements and new features"
einfo "added to ${P}. Please review the RELEASE.NOTES and"
einfo "ChangLog located in /usr/share/doc/${PF}."
einfo
elog "The Sourcefire Vulnerability Research Team (VRT) recommends that"
elog "users migrate their snort.conf customizations to the latest config"
elog "file released by the VRT. You can find the latest version of the"
elog "Snort config file in /etc/snort/snort.conf.distrib."
elog
elog "!! It is important that you migrate to this new snort.conf file !!"
elog
elog "This version of the ebuild includes an updated init.d file and"
elog "conf.d file that rely on options found in the latest Snort"
elog "config file provided by the VRT."
if use debug; then
elog "You have the 'debug' USE flag enabled. If this has been done to"
elog "troubleshoot an issue by producing a core dump or a back trace,"
elog "then you need to also ensure the FEATURES variable in make.conf"
elog "contains the 'nostrip' option."
fi
}

@ -1,264 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.2.1.ebuild,v 1.4 2012/06/15 06:11:29 xmw Exp $
EAPI="2"
inherit autotools multilib user
DESCRIPTION="The de facto standard for intrusion detection/prevention"
HOMEPAGE="http://www.snort.org/"
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~x86"
IUSE="static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules
+ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response
+normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit
aruba mysql odbc postgres selinux"
DEPEND=">=net-libs/libpcap-1.0.0
>=net-libs/daq-0.6
>=dev-libs/libpcre-6.0
dev-libs/libdnet
postgres? ( dev-db/postgresql-base )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-snort )"
pkg_setup() {
if use zlib && ! use dynamicplugin; then
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
eerror "'zlib' requires 'dynamicplugin' be enabled."
die
fi
# pre_inst() is a better place to put this
# but we need it here for the 'fowners' statements in src_install()
enewgroup snort
enewuser snort -1 -1 /dev/null snort
}
src_prepare() {
#Multilib fix for the sf_engine
einfo "Applying multilib fix."
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|| die "sed for sf_engine failed"
#Multilib fix for the curent set of dynamic-preprocessors
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf imap pop rzb_saac sip reputation gtp modbus dnp3; do
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|| die "sed for $i failed."
done
AT_M4DIR=m4 eautoreconf
}
src_configure() {
econf \
$(use_enable !static shared) \
$(use_enable static) \
$(use_enable static so-with-static-lib) \
$(use_enable dynamicplugin) \
$(use_enable zlib) \
$(use_enable gre) \
$(use_enable mpls) \
$(use_enable targetbased) \
$(use_enable decoder-preprocessor-rules) \
$(use_enable ppm) \
$(use_enable perfprofiling) \
$(use_enable linux-smp-stats) \
$(use_enable inline-init-failopen) \
$(use_enable threads pthread) \
$(use_enable debug) \
$(use_enable debug debug-msgs) \
$(use_enable debug corefiles) \
$(use_enable !debug dlclose) \
$(use_enable active-response) \
$(use_enable normalizer) \
$(use_enable reload-error-restart) \
$(use_enable react) \
$(use_enable flexresp3) \
$(use_enable paf) \
$(use_enable large-pcap-64bit large-pcap) \
$(use_enable aruba) \
$(use_with mysql) \
$(use_with odbc) \
$(use_with postgres postgresql) \
--enable-ipv6 \
--enable-reload \
--disable-prelude \
--disable-build-dynamic-examples \
--disable-profile \
--disable-ppm-test \
--disable-intel-soft-cpm \
--disable-static-daq \
--disable-rzb-saac \
--without-oracle
}
src_install() {
emake DESTDIR="${D}" install || die "emake failed"
dodir /var/log/snort \
/var/run/snort \
/etc/snort/rules \
/etc/snort/so_rules \
/usr/$(get_libdir)/snort_dynamicrules \
|| die "Failed to create core directories"
# config.log and build.log are needed by Sourcefire
# to trouble shoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
dodoc RELEASE.NOTES ChangeLog \
doc/* \
tools/u2boat/README.u2boat \
schemas/* || die "Failed to install snort docs"
insinto /etc/snort
doins etc/attribute_table.dtd \
etc/classification.config \
etc/gen-msg.map \
etc/reference.config \
etc/threshold.conf \
etc/unicode.map || die "Failed to install docs in etc"
# We use snort.conf.distrib because the config file is complicated
# and the one shipped with snort can change drastically between versions.
# Users should migrate setting by hand and not with etc-update.
newins etc/snort.conf snort.conf.distrib \
|| die "Failed to add snort.conf.distrib"
# config.log and build.log are needed by Sourcefire
# to troubleshoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
# 'die' was intentionally not added here.
if [ -f "${WORKDIR}/${PF}/config.log" ]; then
dodoc "${WORKDIR}/${PF}/config.log"
fi
if [ -f "${T}/build.log" ]; then
dodoc "${T}/build.log"
fi
insinto /etc/snort/preproc_rules
doins preproc_rules/decoder.rules \
preproc_rules/preprocessor.rules \
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
fowners -R snort:snort \
/var/log/snort \
/var/run/snort \
/etc/snort || die
newinitd "${FILESDIR}/snort.rc11" snort || die "Failed to install snort init script"
newconfd "${FILESDIR}/snort.confd.2" snort || die "Failed to install snort confd file"
# Sourcefire uses Makefiles to install docs causing Bug #297190.
# This removes the unwanted doc directory and rogue Makefiles.
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
#Remove unneeded .la files (Bug #382863)
rm "${D}"usr/$(get_libdir)/snort_dynamicengine/libsf_engine.la || die
rm "${D}"usr/$(get_libdir)/snort_dynamicpreprocessor/libsf_*_preproc.la || die "Failed to remove libsf_?_preproc.la"
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
sed -i -e 's|/usr/local/lib|/usr/'$(get_libdir)'|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct rule location in the config
sed -i -e 's|RULE_PATH ../rules|RULE_PATH /etc/snort/rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct preprocessor/decoder rule location in the config
sed -i -e 's|PREPROC_RULE_PATH ../preproc_rules|PREPROC_RULE_PATH /etc/snort/preproc_rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Enable the preprocessor/decoder rules
sed -i -e 's|^# include $PREPROC_RULE_PATH|include $PREPROC_RULE_PATH|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^# dynamicdetection directory|dynamicdetection directory|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Just some clean up of trailing /'s in the config
sed -i -e 's|snort_dynamicpreprocessor/$|snort_dynamicpreprocessor|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Make it clear in the config where these are...
sed -i -e 's|^include classification.config|include /etc/snort/classification.config|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^include reference.config|include /etc/snort/reference.config|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Disable all rule files by default.
sed -i -e 's|^include $RULE_PATH|# include $RULE_PATH|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Disable normalizer preprocessor config if normalizer USE flag not set.
if ! use normalizer; then
sed -i -e 's|^preprocessor normalize|#preprocessor normalize|g' \
"${D}etc/snort/snort.conf.distrib" || die
fi
# Set the configured DAQ to afpacket
sed -i -e 's|^# config daq: <type>|config daq: afpacket|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the location of the DAQ modules
sed -i -e 's|^# config daq_dir: <dir>|config daq_dir: /usr/'$(get_libdir)'/daq|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the DAQ mode to passive
sed -i -e 's|^# config daq_mode: <mode>|config daq_mode: passive|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set snort to run as snort:snort
sed -i -e 's|^# config set_gid:|config set_gid: snort|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^# config set_uid:|config set_uid: snort|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the default log dir
sed -i -e 's|^# config logdir:|config logdir: /var/log/snort/|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct so_rule location in the config
sed -i -e 's|SO_RULE_PATH ../so_rules|SO_RULE_PATH /etc/snort/so_rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
}
pkg_postinst() {
einfo "There have been a number of improvements and new features"
einfo "added to ${P}. Please review the RELEASE.NOTES and"
einfo "ChangLog located in /usr/share/doc/${PF}."
einfo
elog "The Sourcefire Vulnerability Research Team (VRT) recommends that"
elog "users migrate their snort.conf customizations to the latest config"
elog "file released by the VRT. You can find the latest version of the"
elog "Snort config file in /etc/snort/snort.conf.distrib."
elog
elog "!! It is important that you migrate to this new snort.conf file !!"
elog
elog "This version of the ebuild includes an updated init.d file and"
elog "conf.d file that rely on options found in the latest Snort"
elog "config file provided by the VRT."
if use debug; then
elog "You have the 'debug' USE flag enabled. If this has been done to"
elog "troubleshoot an issue by producing a core dump or a back trace,"
elog "then you need to also ensure the FEATURES variable in make.conf"
elog "contains the 'nostrip' option."
fi
}

@ -1,264 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.2.2.ebuild,v 1.3 2012/06/15 06:11:29 xmw Exp $
EAPI="2"
inherit autotools multilib user
DESCRIPTION="The de facto standard for intrusion detection/prevention"
HOMEPAGE="http://www.snort.org/"
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~x86"
IUSE="static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules
+ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response
+normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit
aruba mysql odbc postgres selinux"
DEPEND=">=net-libs/libpcap-1.0.0
>=net-libs/daq-0.6
>=dev-libs/libpcre-6.0
dev-libs/libdnet
postgres? ( dev-db/postgresql-base )
mysql? ( virtual/mysql )
odbc? ( dev-db/unixODBC )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-snort )"
pkg_setup() {
if use zlib && ! use dynamicplugin; then
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
eerror "'zlib' requires 'dynamicplugin' be enabled."
die
fi
# pre_inst() is a better place to put this
# but we need it here for the 'fowners' statements in src_install()
enewgroup snort
enewuser snort -1 -1 /dev/null snort
}
src_prepare() {
#Multilib fix for the sf_engine
einfo "Applying multilib fix."
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|| die "sed for sf_engine failed"
#Multilib fix for the curent set of dynamic-preprocessors
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf imap pop rzb_saac sip reputation gtp modbus dnp3; do
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|| die "sed for $i failed."
done
AT_M4DIR=m4 eautoreconf
}
src_configure() {
econf \
$(use_enable !static shared) \
$(use_enable static) \
$(use_enable static so-with-static-lib) \
$(use_enable dynamicplugin) \
$(use_enable zlib) \
$(use_enable gre) \
$(use_enable mpls) \
$(use_enable targetbased) \
$(use_enable decoder-preprocessor-rules) \
$(use_enable ppm) \
$(use_enable perfprofiling) \
$(use_enable linux-smp-stats) \
$(use_enable inline-init-failopen) \
$(use_enable threads pthread) \
$(use_enable debug) \
$(use_enable debug debug-msgs) \
$(use_enable debug corefiles) \
$(use_enable !debug dlclose) \
$(use_enable active-response) \
$(use_enable normalizer) \
$(use_enable reload-error-restart) \
$(use_enable react) \
$(use_enable flexresp3) \
$(use_enable paf) \
$(use_enable large-pcap-64bit large-pcap) \
$(use_enable aruba) \
$(use_with mysql) \
$(use_with odbc) \
$(use_with postgres postgresql) \
--enable-ipv6 \
--enable-reload \
--disable-prelude \
--disable-build-dynamic-examples \
--disable-profile \
--disable-ppm-test \
--disable-intel-soft-cpm \
--disable-static-daq \
--disable-rzb-saac \
--without-oracle
}
src_install() {
emake DESTDIR="${D}" install || die "emake failed"
dodir /var/log/snort \
/var/run/snort \
/etc/snort/rules \
/etc/snort/so_rules \
/usr/$(get_libdir)/snort_dynamicrules \
|| die "Failed to create core directories"
# config.log and build.log are needed by Sourcefire
# to trouble shoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
dodoc RELEASE.NOTES ChangeLog \
doc/* \
tools/u2boat/README.u2boat \
schemas/* || die "Failed to install snort docs"
insinto /etc/snort
doins etc/attribute_table.dtd \
etc/classification.config \
etc/gen-msg.map \
etc/reference.config \
etc/threshold.conf \
etc/unicode.map || die "Failed to install docs in etc"
# We use snort.conf.distrib because the config file is complicated
# and the one shipped with snort can change drastically between versions.
# Users should migrate setting by hand and not with etc-update.
newins etc/snort.conf snort.conf.distrib \
|| die "Failed to add snort.conf.distrib"
# config.log and build.log are needed by Sourcefire
# to troubleshoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
# 'die' was intentionally not added here.
if [ -f "${WORKDIR}/${PF}/config.log" ]; then
dodoc "${WORKDIR}/${PF}/config.log"
fi
if [ -f "${T}/build.log" ]; then
dodoc "${T}/build.log"
fi
insinto /etc/snort/preproc_rules
doins preproc_rules/decoder.rules \
preproc_rules/preprocessor.rules \
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
fowners -R snort:snort \
/var/log/snort \
/var/run/snort \
/etc/snort || die
newinitd "${FILESDIR}/snort.rc11" snort || die "Failed to install snort init script"
newconfd "${FILESDIR}/snort.confd.2" snort || die "Failed to install snort confd file"
# Sourcefire uses Makefiles to install docs causing Bug #297190.
# This removes the unwanted doc directory and rogue Makefiles.
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
#Remove unneeded .la files (Bug #382863)
rm "${D}"usr/$(get_libdir)/snort_dynamicengine/libsf_engine.la || die
rm "${D}"usr/$(get_libdir)/snort_dynamicpreprocessor/libsf_*_preproc.la || die "Failed to remove libsf_?_preproc.la"
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
sed -i -e 's|/usr/local/lib|/usr/'$(get_libdir)'|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct rule location in the config
sed -i -e 's|RULE_PATH ../rules|RULE_PATH /etc/snort/rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct preprocessor/decoder rule location in the config
sed -i -e 's|PREPROC_RULE_PATH ../preproc_rules|PREPROC_RULE_PATH /etc/snort/preproc_rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Enable the preprocessor/decoder rules
sed -i -e 's|^# include $PREPROC_RULE_PATH|include $PREPROC_RULE_PATH|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^# dynamicdetection directory|dynamicdetection directory|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Just some clean up of trailing /'s in the config
sed -i -e 's|snort_dynamicpreprocessor/$|snort_dynamicpreprocessor|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Make it clear in the config where these are...
sed -i -e 's|^include classification.config|include /etc/snort/classification.config|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^include reference.config|include /etc/snort/reference.config|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Disable all rule files by default.
sed -i -e 's|^include $RULE_PATH|# include $RULE_PATH|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Disable normalizer preprocessor config if normalizer USE flag not set.
if ! use normalizer; then
sed -i -e 's|^preprocessor normalize|#preprocessor normalize|g' \
"${D}etc/snort/snort.conf.distrib" || die
fi
# Set the configured DAQ to afpacket
sed -i -e 's|^# config daq: <type>|config daq: afpacket|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the location of the DAQ modules
sed -i -e 's|^# config daq_dir: <dir>|config daq_dir: /usr/'$(get_libdir)'/daq|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the DAQ mode to passive
sed -i -e 's|^# config daq_mode: <mode>|config daq_mode: passive|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set snort to run as snort:snort
sed -i -e 's|^# config set_gid:|config set_gid: snort|g' \
"${D}etc/snort/snort.conf.distrib" || die
sed -i -e 's|^# config set_uid:|config set_uid: snort|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the default log dir
sed -i -e 's|^# config logdir:|config logdir: /var/log/snort/|g' \
"${D}etc/snort/snort.conf.distrib" || die
# Set the correct so_rule location in the config
sed -i -e 's|SO_RULE_PATH ../so_rules|SO_RULE_PATH /etc/snort/so_rules|g' \
"${D}etc/snort/snort.conf.distrib" || die
}
pkg_postinst() {
einfo "There have been a number of improvements and new features"
einfo "added to ${P}. Please review the RELEASE.NOTES and"
einfo "ChangLog located in /usr/share/doc/${PF}."
einfo
elog "The Sourcefire Vulnerability Research Team (VRT) recommends that"
elog "users migrate their snort.conf customizations to the latest config"
elog "file released by the VRT. You can find the latest version of the"
elog "Snort config file in /etc/snort/snort.conf.distrib."
elog
elog "!! It is important that you migrate to this new snort.conf file !!"
elog
elog "This version of the ebuild includes an updated init.d file and"
elog "conf.d file that rely on options found in the latest Snort"
elog "config file provided by the VRT."
if use debug; then
elog "You have the 'debug' USE flag enabled. If this has been done to"
elog "troubleshoot an issue by producing a core dump or a back trace,"
elog "then you need to also ensure the FEATURES variable in make.conf"
elog "contains the 'nostrip' option."
fi
}

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.2.3.ebuild,v 1.6 2012/12/30 21:16:14 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.4.6.ebuild,v 1.1 2013/05/31 03:09:06 patrick Exp $
EAPI="2"
EAPI="5"
inherit autotools multilib user
DESCRIPTION="The de facto standard for intrusion detection/prevention"
HOMEPAGE="http://www.snort.org/"
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
SRC_URI="http://snort.org/downloads/2320 -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
@ -28,13 +28,9 @@ DEPEND=">=net-libs/libpcap-1.0.0
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-snort )"
pkg_setup() {
REQUIRED_USE="zlib? ( dynamicplugin )"
if use zlib && ! use dynamicplugin; then
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
eerror "'zlib' requires 'dynamicplugin' be enabled."
die
fi
pkg_setup() {
# pre_inst() is a better place to put this
# but we need it here for the 'fowners' statements in src_install()
@ -46,7 +42,7 @@ pkg_setup() {
src_prepare() {
#Multilib fix for the sf_engine
einfo "Applying multilib fix."
ebegin "Applying multilib fix"
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|| die "sed for sf_engine failed"
@ -57,6 +53,7 @@ src_prepare() {
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|| die "sed for $i failed."
done
eend
AT_M4DIR=m4 eautoreconf
}
@ -107,14 +104,13 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install || die "emake failed"
emake DESTDIR="${D}" install
dodir /var/log/snort \
/var/run/snort \
/etc/snort/rules \
/etc/snort/so_rules \
/usr/$(get_libdir)/snort_dynamicrules \
|| die "Failed to create core directories"
/usr/$(get_libdir)/snort_dynamicrules
# config.log and build.log are needed by Sourcefire
# to trouble shoot build problems and bug reports so we are
@ -122,7 +118,6 @@ src_install() {
dodoc RELEASE.NOTES ChangeLog \
doc/* \
tools/u2boat/README.u2boat \
schemas/* || die "Failed to install snort docs"
insinto /etc/snort
doins etc/attribute_table.dtd \
@ -130,18 +125,16 @@ src_install() {
etc/gen-msg.map \
etc/reference.config \
etc/threshold.conf \
etc/unicode.map || die "Failed to install docs in etc"
etc/unicode.map
# We use snort.conf.distrib because the config file is complicated
# and the one shipped with snort can change drastically between versions.
# Users should migrate setting by hand and not with etc-update.
newins etc/snort.conf snort.conf.distrib \
|| die "Failed to add snort.conf.distrib"
newins etc/snort.conf snort.conf.distrib
# config.log and build.log are needed by Sourcefire
# to troubleshoot build problems and bug reports so we are
# perserving them incase the user needs upstream support.
# 'die' was intentionally not added here.
# preserving them incase the user needs upstream support.
if [ -f "${WORKDIR}/${PF}/config.log" ]; then
dodoc "${WORKDIR}/${PF}/config.log"
fi
@ -152,15 +145,15 @@ src_install() {
insinto /etc/snort/preproc_rules
doins preproc_rules/decoder.rules \
preproc_rules/preprocessor.rules \
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
preproc_rules/sensitive-data.rules
fowners -R snort:snort \
/var/log/snort \
/var/run/snort \
/etc/snort || die
/etc/snort
newinitd "${FILESDIR}/snort.rc11" snort || die "Failed to install snort init script"
newconfd "${FILESDIR}/snort.confd.2" snort || die "Failed to install snort confd file"
newinitd "${FILESDIR}/snort.rc12" snort
newconfd "${FILESDIR}/snort.confd.2" snort
# Sourcefire uses Makefiles to install docs causing Bug #297190.
# This removes the unwanted doc directory and rogue Makefiles.

@ -1,2 +1,3 @@
DIST daq-0.5.tar.gz 449703 SHA256 36f2954a5994e0047c43a6e48e033712a4f2dbabb63556aa07d6344f3f834eec SHA512 2c83d383550f75fd961b514681122ac5493ca99095820e4b701776a53a1d7b6f7edb839c9082b87a1902d0f4e6c6c6507fbcb6164215e1b2a4e2df860f6ddad1 WHIRLPOOL 0e900d8b7922326715fd054e311247ed78a7342c57186566dd26dd74a43cd428af6fe220335f30c8f34c61685fb307646c9a90510c693e2d96e1eaf83c39adba
DIST daq-0.6.2.tar.gz 451581 SHA256 0159865b5dc127ed2faf8d6732d781939f27e38b7c7deabcd369a22ea9e42f26 SHA512 da19034f210d9c202f5e3ba7ddf60645498ed8bdaf28410811922ebb1338b56c55c8e992e46e1c7b9b89de6148b471129826a02ab2a45c7232bc4091a4e53125 WHIRLPOOL 01e7b47e27b71d11648936911bb9bd2657b387fd15eb41f5939b23b3e2da9753d66165eddd0831ba4e827ab67ee2f61ee963cb98788ad4a7ca9d03f921031ff6
DIST daq-2.0.0.tar.gz 480030 SHA256 fbafc8e362a96fcadc69731f91203ef90845507aae0a4774d5c2825e9d2c1c38 SHA512 aa79e06473592c0ee57a3a2da60f01f35e6268a126fcb3a992ee7c6da48a079cf359db7439be3778997e774c340630d768712c9efea10c570feb4961f9a00b3c WHIRLPOOL c1eb41df6718a7ece0da95599f78f080a32337a3522181ad31db46a0285d584dfd46e2fffce5e73ef3ba0409bd033b59ac0b272df1d7ee104f6160edc69bc8be

@ -0,0 +1,69 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/daq/daq-2.0.0.ebuild,v 1.1 2013/05/31 02:48:40 patrick Exp $
EAPI="2"
inherit eutils multilib
DESCRIPTION="Data Acquisition library, for packet I/O"
HOMEPAGE="http://www.snort.org/"
SRC_URI="http://www.snort.org/downloads/2311 -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="ipv6 +afpacket +dump +pcap nfq ipq static-libs"
DEPEND="pcap? ( >=net-libs/libpcap-1.0.0 )
dump? ( >=net-libs/libpcap-1.0.0 )
nfq? ( dev-libs/libdnet
>=net-firewall/iptables-1.4.10
net-libs/libnetfilter_queue )
ipq? ( dev-libs/libdnet
>=net-firewall/iptables-1.4.10
net-libs/libnetfilter_queue )"
RDEPEND="${DEPEND}"
src_configure() {
econf \
$(use_enable ipv6) \
$(use_enable pcap pcap-module) \
$(use_enable afpacket afpacket-module) \
$(use_enable dump dump-module) \
$(use_enable nfq nfq-module) \
$(use_enable ipq ipq-module) \
$(use_enable static-libs static) \
--disable-ipfw-module \
--disable-bundled-modules
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc ChangeLog README
# Remove unneeded .la files
rm \
"${D}"usr/$(get_libdir)/daq/*.la \
"${D}"usr/$(get_libdir)/libdaq*.la \
"${D}"usr/$(get_libdir)/libsfbpf.la \
|| die
# If not using static-libs don't install the static libraries
# This has been bugged upstream
if ! use static-libs; then
for z in libdaq_static libdaq_static_modules; do
rm "${D}"usr/$(get_libdir)/${z}.a
done
fi
}
pkg_postinst() {
einfo "The Data Acquisition library (DAQ) for packet I/O replaces direct"
einfo "calls to PCAP functions with an abstraction layer that facilitates"
einfo "operation on a variety of hardware and software interfaces without"
einfo "requiring changes to application such as Snort."
einfo
einfo "Please see the README file for DAQ for information about specific"
einfo "DAQ modules."
}

@ -1,6 +1,6 @@
DIST node-v0.10.6.tar.gz 13260795 SHA256 7e2079394efe82f62798178f617888c9d6a39150c76122c432ae9ea73ce28e79 SHA512 08e196948448fce089c583419f3e9c08cb666305fcb0dd929c41d25a6342892cf82c670449cd1b245d6aee689e8f7a5ce7515dd7f132d7ee1470e4513b6fb5cf WHIRLPOOL 18e13d2719fce63f589c82d3b95bb72d84659ec5d7a3a63d71db867e1d8213ff0be4f128fb563b29cdc65e89ef01fe2e073b105fe05f4951ac3eedcf127217f1
DIST node-v0.10.7.tar.gz 13367694 SHA256 22d1d211f5260dfa5b842cebdb04633f28df180843105ff3eb792ca35ed425e0 SHA512 72772419417cb9d49838374117ea723e2b2efbafc9bcb4cad5217c8df9545eff59d3a3338d50af7daac61566774db069fea43ae3b7a320b0fb23344c9bd9da6f WHIRLPOOL 992efde0b7a0e92f56a5891e1c9a37e018d752bda9a2bf7894b5e725e59dfdf3577aa073be755f1f1212f7a5534844128d2aa26a36af1929c10c354edff026c3
DIST node-v0.10.8.tar.gz 13372909 SHA256 edf6f766c8ccc7ef5b02a50c94567343eb1ffae479db93684ba89976e3f18354 SHA512 0c5fb2865a813c7cfc68f47a9901d6e46303955ef520b6c9629be895e30b830b6a186688ec9e52a2e828a191f8001c7df45e755310dee27c2facff9a786cca1e WHIRLPOOL b9fe8118bb23479d3a3798fd5e8779f7224ab1e2bedc3712572f356c3d68965a0acb6036b3ba7b13960f3a49567e87f84bc997fc603039626411d5d97acc7b28
DIST node-v0.10.9.tar.gz 13678037 SHA256 25fb276ac6765ebb19f44d3e3775ed1c0275f874c896755d0d619226caee9c30 SHA512 34feca9d8a2a6580f4715e89533a9c3290ac60c9028864539bc7dc904d5bdd30f1c8d9fb6e61c909e33f5ff81c3078f80aa745ca420a153b2d14e21728de4d36 WHIRLPOOL 9a3a2e2d10b3459e4dd6474dfc2055b1f926b7387d82fd3abdd80b721d60a2fee6cbe73bf55dbc6af64c7b8771ffe97537531db06460592257d76d32856a4e3c
DIST node-v0.11.0.tar.gz 12956118 SHA256 a1887957fd6f0091379d1317f1daeb791bbf4301e58d693d17ad1d0fdbfa7898 SHA512 1c3d3445edf8600a1bf60b7be69e22bbfc74c3c076b92bcd71168c0f830aa42ba0ef7a0a63d9663b35e480d2da9694b8620e3db11be1c1f7e78a24a90bf3f20e WHIRLPOOL 7378e8b0d695425b475c5711b7f4ba2b8bbe72e4317c5a18f8ccf6386d51f61718c6b3ee68d64c2e95552dccd5ca86a8b8ca96c279e9cae2899c9cbf8e18eac7
DIST node-v0.11.2.tar.gz 13564314 SHA256 d115f01fea0b2c5a4c4ca489d0cc8cec70300f0212f08905d881ac55f642554a SHA512 67c834eb7509428d3ecb3cf808a66153941e4f484c879eae5b271b6b010dcf0cd3338f06e241b2ed423e5ba5062ae23be37c2e67bc1379b4b5f0823df3697dcc WHIRLPOOL 79634567de2d730f23b16ec2d3b4488b2423227d92fc522abf72359923d01e6180620f87eb46c8bb666defa63f87b4cdba2be9109f4042c512b81b2d3e0b0fd8
DIST node-v0.8.21.tar.gz 12191813 SHA256 e526f56d22bb2ebee5a607bd1e7a16dcc8530b916e3a372192e6cd5fa97d08e6 SHA512 10a305d5d798703144a4d4a29878b261be516f29a0bfe349e73879b81e16db89a6fabfce43a6b1abef2f085aa2cf884bde310b9feeb377083c43f674492f5d99 WHIRLPOOL f44085bb6710289adc85653f39073d17527bbe2bd27d9a998376a3eeab9fea462fb8f9d0f3baab4bda28d3046d3920a58ab14cfaa9eb1d20bb66cfdc1c71cc72

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.8.ebuild,v 1.1 2013/05/26 07:24:38 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.9.ebuild,v 1.1 2013/05/31 03:19:19 patrick Exp $
EAPI=5

@ -1,3 +1,4 @@
DIST qmailadmin-1.2.10.tar.gz 390150 RMD160 1220d99d2f228011760ce670fea94f3e5a019506 SHA1 80ec9159535e08ae10a7690ff403d77ea33c17d0 SHA256 24f27697c268a0031145d1fe3b597f0e3e55af41a09f5c6d499b6c2409ce771b
DIST qmailadmin-1.2.12.tar.gz 400144 RMD160 6aa50a9075c97ecfb7db1e1cf6eed31ea9ec0e11 SHA1 89f87e1a3b25e7fcee74296721347454b838e32c SHA256 926c6dd91540aed9b011e0c3623ed108acdb5ecc3d6cff8f08731c2f2bba42c4
DIST qmailadmin-1.2.15.tar.gz 385529 RMD160 b42907514dc19551434256a4d505064baa098a4d SHA1 33aaa3328a50d64396ad157724e87c84f1bcb3cd SHA256 3b8bb55a5e567497434c7cf9cbaf8cd73f85b8fa5c56b4bebdf7aef8b2c70db7
DIST qmailadmin-1.2.10.tar.gz 390150 SHA256 24f27697c268a0031145d1fe3b597f0e3e55af41a09f5c6d499b6c2409ce771b SHA512 43dcd55b9b3458896398eada9a7d0b513cce5bde6edecb8ae54b6519509361dfab18c7600a3f94ff141b4a3b824e93b4a88a5db3e5a8980ddabf2e6dda8cfb47 WHIRLPOOL 7ab4afacb84b210507916b19ea35ab3280a5ea8289b10dcf8a3ba9e2c23467f2bc1f14cd5d5cda7d1ebf5d9fcceebd12a85877961580743d650826801221ada6
DIST qmailadmin-1.2.12.tar.gz 400144 SHA256 926c6dd91540aed9b011e0c3623ed108acdb5ecc3d6cff8f08731c2f2bba42c4 SHA512 9fea49c3cab31606b37b9b827cd21ee852267e8c5555d96c48d52fc8388d7a3a862384cf18211c89c34525b84f866fa371a70a88386309e32dde1d7d8bb5b3ed WHIRLPOOL f681e817bc9eb96a25e2c73af3535ece35308472870d1a2348eec1c3c4c3b4a2462c791bb443319f10aad8795014c90eae291854cb9affac8cd9ebc8576db901
DIST qmailadmin-1.2.15.tar.gz 385529 SHA256 3b8bb55a5e567497434c7cf9cbaf8cd73f85b8fa5c56b4bebdf7aef8b2c70db7 SHA512 0cf32916bd6ef47fce091d4a92203fb8b80e0c3349cf8af826c047ba778e7992bcb98002023219648c7aa1ab60fbb052d4726f12f44d68647e657fb3760b8347 WHIRLPOOL 4555e2ee3581f89a1fbcb2777546461cbbbd47ace7577579d5a5c6cb41cb20265e7a31c89d571ed5258e503937f9d5a8f56f34de2adfe59962f33c3ddf23fc5f
DIST qmailadmin-1.2.16.tar.gz 388689 SHA256 89b72184e31bf2c88a169950a0804dc32389106735f0ab09800996c7be06260f SHA512 4afa18461d8bb91e7075f08f00f3e1ef030a01381d049e122d4c234f2b6db9884d4426e9f4c61d5257e55786228741a3b8ded1fbfb925611f536cedb9d61de91 WHIRLPOOL 397bf6a1158fa015bfe3348fafa063693e0558f8037c24ed93083b8a34cc3fc1425c34c7227ab8e193d5df05763ce19007b9490bfb8bca1ff80b218a11eec3a0

@ -0,0 +1,41 @@
Previous patch did not fix the 32-bit overflow properly.
This goes with the vpopmail 5.4.33 matching quota fix (in upstream).
X-Gentoo-Bug: 269129
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
diff -Nuar qmailadmin-1.2.15.orig/qmailadmin.h qmailadmin-1.2.15/qmailadmin.h
--- qmailadmin-1.2.15.orig/qmailadmin.h 2013-05-30 23:42:27.689759997 +0000
+++ qmailadmin-1.2.15/qmailadmin.h 2013-05-30 23:44:33.870866242 +0000
@@ -63,4 +63,4 @@
/* copied from maildirquota.c in vpopmail
* it really needs to get into vpopmail.h somehow
*/
-int readuserquota(const char* dir, long *sizep, int *cntp);
+//int readuserquota(const char* dir, storage_t *sizep, storage_t *cntp);
diff -Nuar qmailadmin-1.2.15.orig/template.c qmailadmin-1.2.15/template.c
--- qmailadmin-1.2.15.orig/template.c 2009-02-06 05:30:05.000000000 +0000
+++ qmailadmin-1.2.15/template.c 2013-05-30 23:45:47.319571080 +0000
@@ -426,7 +426,7 @@
case 'Q':
vpw = vauth_getpw(ActionUser, Domain);
if (strncmp(vpw->pw_shell, "NOQUOTA", 2) != 0) {
- long diskquota = 0;
- int maxmsg = 0;
+ uint64_t diskquota = 0;
+ uint64_t maxmsg = 0;
char path[256];
diff -Nuar qmailadmin-1.2.15.orig/user.c qmailadmin-1.2.15/user.c
--- qmailadmin-1.2.15.orig/user.c 2009-05-02 19:13:29.000000000 +0000
+++ qmailadmin-1.2.15/user.c 2013-05-30 23:45:26.039946212 +0000
@@ -170,7 +170,7 @@
(AdminType==USER_ADMIN && strcmp(pw->pw_name,Username)==0)))) {
if (AdminType==DOMAIN_ADMIN ||
(AdminType==USER_ADMIN && strcmp(pw->pw_name,Username)==0)) {
- long diskquota = 0;
- int maxmsg = 0;
+ uint64_t diskquota = 0;
+ uint64_t maxmsg = 0;
/* display account name and user name */

@ -0,0 +1,91 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/qmailadmin/qmailadmin-1.2.15-r1.ebuild,v 1.2 2013/05/31 00:47:07 robbat2 Exp $
inherit qmail eutils webapp autotools
# the RESTRICT is because the vpopmail lib directory is locked down
# and non-root can't access them.
RESTRICT="userpriv"
MY_P=${P/_rc/-rc}
DESCRIPTION="A web interface for managing a qmail system with virtual domains"
HOMEPAGE="http://www.inter7.com/qmailadmin.html"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
WEBAPP_MANUAL_SLOT="yes"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc ~x86"
IUSE="maildrop"
DEPEND="virtual/qmail
>=net-mail/vpopmail-5.4.33
net-mail/autorespond
maildrop? ( >=mail-filter/maildrop-2.0.1 )"
S="${WORKDIR}"/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.2.9-maildir.patch
epatch "${FILESDIR}"/${PN}-1.2.12-quota-overflow.patch
epatch "${FILESDIR}"/${PN}-1.2.15-quota-security.patch
eautoreconf
}
src_compile() {
# Pass spam stuff through $@ so we get the quoting right
if use maildrop ; then
set -- --enable-modify-spam \
--enable-spam-command='|preline maildrop /etc/maildroprc'
else
set --
fi
econf \
--enable-valias \
--enable-vpopmaildir=/var/vpopmail \
--enable-htmldir="${MY_HTDOCSDIR}" \
--enable-imagedir="${MY_HTDOCSDIR}"/images \
--enable-imageurl=/${PN}/images \
--enable-htmllibdir=/usr/share/${PN}/htmllib \
--enable-cgibindir="${MY_CGIBINDIR}" \
--enable-cgipath=/cgi-bin/${PN} \
--enable-qmaildir="${QMAIL_HOME}" \
--enable-autoresponder-path="${QMAIL_HOME}"/bin \
--enable-true-path=/bin \
--enable-ezmlmdir=/usr/bin \
--enable-domain-autofill \
--enable-modify-quota \
--enable-no-cache \
--enable-trivial-password \
--enable-catchall \
--enable-maxusersperpage=50 \
--enable-maxaliasesperpage=50 \
--enable-vpopuser=vpopmail \
--enable-vpopgroup=vpopmail \
"$@" \
|| die "econf failed"
emake || die "make failed"
}
src_install() {
webapp_src_preinst
make DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS INSTALL README.hooks BUGS TODO ChangeLog \
TRANSLATORS NEWS FAQ README contrib/*
webapp_src_install
}
pkg_postinst() {
einfo "If you would like support for ezmlm mailing lists inside qmailadmin,"
einfo "please emerge some variant of ezmlm-idx."
webapp_pkg_postinst
}

@ -0,0 +1,99 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/qmailadmin/qmailadmin-1.2.16.ebuild,v 1.1 2013/05/31 00:47:07 robbat2 Exp $
inherit qmail eutils webapp autotools
# the RESTRICT is because the vpopmail lib directory is locked down
# and non-root can't access them.
RESTRICT="userpriv"
MY_P=${P/_rc/-rc}
DESCRIPTION="A web interface for managing a qmail system with virtual domains"
HOMEPAGE="http://www.inter7.com/qmailadmin.html"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
WEBAPP_MANUAL_SLOT="yes"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc ~x86"
IUSE="maildrop"
DEPEND="virtual/qmail
>=net-mail/vpopmail-5.4.33
net-mail/autorespond
maildrop? ( >=mail-filter/maildrop-2.0.1 )"
S="${WORKDIR}"/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.2.9-maildir.patch
eautoreconf
}
src_compile() {
# Pass spam stuff through $@ so we get the quoting right
if use maildrop ; then
set -- --enable-modify-spam \
--enable-spam-command='|preline maildrop /etc/maildroprc'
else
set --
fi
econf \
--enable-valias \
--enable-vpopmaildir=/var/vpopmail \
--enable-htmldir="${MY_HTDOCSDIR}" \
--enable-imagedir="${MY_HTDOCSDIR}"/images \
--enable-imageurl=/${PN}/images \
--enable-htmllibdir=/usr/share/${PN}/htmllib \
--enable-cgibindir="${MY_CGIBINDIR}" \
--enable-cgipath=/cgi-bin/${PN} \
--enable-qmaildir="${QMAIL_HOME}" \
--enable-autoresponder-path="${QMAIL_HOME}"/bin \
--enable-true-path=/bin \
--enable-ezmlmdir=/usr/bin \
--enable-domain-autofill \
--enable-modify-quota \
--enable-no-cache \
--enable-trivial-password \
--enable-catchall \
--enable-maxusersperpage=50 \
--enable-maxaliasesperpage=50 \
--enable-vpopuser=vpopmail \
--enable-vpopgroup=vpopmail \
"$@" \
|| die "econf failed"
emake || die "make failed"
}
src_install() {
webapp_src_preinst
make DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS INSTALL README.hooks BUGS TODO ChangeLog \
TRANSLATORS NEWS FAQ README contrib/*
webapp_src_install
# CGI needs to be able to read /etc/vpopmail.conf
# Which is 0640 root:vpopmail, as it contains passwords
cgi=/usr/share/webapps/${PN}/${PV}/hostroot/cgi-bin/qmailadmin
fowners root:vpopmail $cgi
fperms g+s $cgi
}
pkg_postinst() {
einfo "If you would like support for ezmlm mailing lists inside qmailadmin,"
einfo "please emerge some variant of ezmlm-idx."
webapp_pkg_postinst
einfo "For complete webapp-config support:"
einfo "1. Add this for the Apache cgi-bin dir: Options +ExecCGI -MultiViews +FollowSymLinks"
einfo "2. Run: webapp-config -I -h localhost -d qmailadmin $PN $PV"
einfo "3. Symlink: ln -s {/usr/share/webapps/${PN}/${PV}/hostroot,/var/www/localhost}/cgi-bin/${PN}"
}

@ -1,3 +1,3 @@
DIST vpopmail-5.4.16.tar.gz 453019 RMD160 de385ee6dbe0edf7ccb2e88c5b967669711d1e2b SHA1 59d158f0e6b9516f242085101a144597fc8bf296 SHA256 c1ea76e404082a116795dc3c49933b26f79cdbb49bca5ebc4fa170403a5e3c7a
DIST vpopmail-5.4.30.tar.gz 609358 RMD160 83fa5b43e146719953fb16da5b7d0a3780f8f94b SHA1 419f4dc8cc6577a43aa42f67a68f418e5b415adb SHA256 38239ca6f9dda25f70cc46106f3ffe8b9d3b95907ced54c15eb942c2ff387acc
DIST vpopmail-5.4.33.tar.gz 612271 RMD160 d064f1a53e7cbe41c87af790ab2dee2d406df7b2 SHA1 1fd185321c5460458683ab7acfc104420b213e2d SHA256 383c7436dfb18e773336f608f1771fc08559143c4f3938a5807a0cc5994c44f4
DIST vpopmail-5.4.16.tar.gz 453019 SHA256 c1ea76e404082a116795dc3c49933b26f79cdbb49bca5ebc4fa170403a5e3c7a SHA512 a7ce5640a59ee7f216869d08cb681eb323910f4fd7dcc9f644fe9bcb842c6703745edbbd5bb95ab44dc59b4684a8e29b115a3aeb893ef7514fdc28eab46328d0 WHIRLPOOL 10bc8c4f05b11cabaaf69e49f42006bd8b46d671f189c4e5d8258e3fb88bffb76e086398792dc655b3a02d6f59efcb48727602b50273138a3b35940725faeba3
DIST vpopmail-5.4.30.tar.gz 609358 SHA256 38239ca6f9dda25f70cc46106f3ffe8b9d3b95907ced54c15eb942c2ff387acc SHA512 62bb677cb2f928d37fff1346a7aa7a6f9f7900159d1edcf0f471bf252c59f19e2b8605c27033e9123339a75dc4058b4fd21ea5e05684590e50c94a1431d91c7b WHIRLPOOL 0a4caafe23dd649e6c5917bac6fa414dd702b8631231c94385a2afc24e977b3ea07e6cdf71261935e4a7df2e7508edad40124c15cfab2e02308c060c5d50e44a
DIST vpopmail-5.4.33.tar.gz 612271 SHA256 383c7436dfb18e773336f608f1771fc08559143c4f3938a5807a0cc5994c44f4 SHA512 abd5060d709c661d95ca442c6f77c4c27cf30a3c6790fc36d76ccf379ed2e08c1f0af697b2bcc57176a2cdb2cb67f6c27236d7b3fa69a135fa87f45a5df208ab WHIRLPOOL 9b49635984e541880528e56da9932a74e1a0988ef0b82f0f15538b6f9744c3bf1e86da45dd5de0c55af714669547c48d1f13830c8480e6760bc548b5047520f3

@ -0,0 +1,94 @@
--- vpgsql.c.2 2011-02-28 18:00:45.000000000 +0100
+++ vpgsql.c 2011-08-06 05:46:49.959717911 +0200
@@ -392,10 +392,10 @@
#endif
#ifdef ENABLE_SQL_LOGGING
- qnprintf( sqlBufUpdate, SQL_BUF_SIZE,
+ qnprintf( SqlBufUpdate, SQL_BUF_SIZE,
"delete from vlog where domain = '%s'", domain );
pgres=PQexec(pgc, SqlBufUpdate);
- if( !pgres || PGresultStatus(pgres)!=PGRES_COMMAND_OK) {
+ if( !pgres || PQresultStatus(pgres)!=PGRES_COMMAND_OK) {
return(-1);
}
#endif
@@ -445,11 +445,11 @@
#endif
#ifdef ENABLE_SQL_LOGGING
- qnprintf( sqlBufUpdate, SQL_BUF_SIZE,
+ qnprintf( SqlBufUpdate, SQL_BUF_SIZE,
"delete from vlog where domain = '%s' and user='%s'",
domain, user );
pgres=PQexec(pgc, SqlBufUpdate);
- if( !pgres || PGresultStatus(pgres)!=PGRES_COMMAND_OK) {
+ if( !pgres || PQresultStatus(pgres)!=PGRES_COMMAND_OK) {
err = -1;
}
#endif
@@ -1555,6 +1555,64 @@
return valias_current->data;
}
}
+
+char *valias_select_names( char *alias, char *domain )
+{
+ PGresult *pgres;
+ int err;
+ unsigned ntuples, ctuple;
+ struct linklist *temp_entry = NULL;
+
+ /* remove old entries as necessary */
+ while (valias_current != NULL)
+ valias_current = linklist_del (valias_current);
+
+ if ( (err =vauth_open(0)) != 0 ) return (NULL);
+
+ qnprintf( SqlBufRead, SQL_BUF_SIZE,
+ "select distinct alias from valias where domain = '%s' order by alias", domain);
+ if ( ! (pgres=PQexec(pgc, SqlBufRead))
+ || PQresultStatus(pgres) != PGRES_TUPLES_OK ) {
+ if(pgres) PQclear(pgres);
+ vcreate_valias_table();
+ if ( ! (pgres=PQexec(pgc, SqlBufRead))
+ || PQresultStatus(pgres) != PGRES_TUPLES_OK ) {
+ fprintf(stderr,"vpgsql: sql error[o]: %s\n",
+ PQerrorMessage(pgc));
+ if (pgres) PQclear (pgres);
+ return(NULL);
+ }
+ }
+ ntuples = PQntuples (pgres);
+ for (ctuple = 0; ctuple < ntuples; ctuple++) {
+ temp_entry = linklist_add (temp_entry, PQgetvalue (pgres, ctuple, 1), PQgetvalue (pgres, ctuple, 0));
+ if (valias_current == NULL) valias_current = temp_entry;
+ }
+ PQclear (pgres);
+ pgres = NULL;
+
+ if (valias_current == NULL) return NULL; /* no results */
+ else {
+ strcpy (alias, valias_current->d2);
+ return(valias_current->data);
+ }
+}
+
+char *valias_select_names_next(char *alias)
+{
+ if (valias_current == NULL) return NULL;
+ valias_current = linklist_del (valias_current);
+
+ if (valias_current == NULL) return NULL; /* no results */
+ else {
+ strcpy(alias, valias_current->d2);
+ return(valias_current->data);
+ }
+}
+
+void valias_select_names_end() {
+ // not needed with PostgreSQL
+}
#endif
#ifdef ENABLE_SQL_LOGGING

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.16.ebuild,v 1.17 2011/11/03 00:30:51 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.16.ebuild,v 1.18 2013/05/31 00:46:46 robbat2 Exp $
inherit eutils fixheadtails autotools user

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.30-r1.ebuild,v 1.10 2011/11/03 00:30:51 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.30-r1.ebuild,v 1.11 2013/05/31 00:46:46 robbat2 Exp $
EAPI="2"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.30-r2.ebuild,v 1.5 2011/11/03 00:30:51 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.30-r2.ebuild,v 1.6 2013/05/31 00:46:46 robbat2 Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="clearpasswd ipalias maildrop mysql spamassassin"
DEPEND="virtual/qmail

@ -0,0 +1,252 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.33-r1.ebuild,v 1.2 2013/05/31 00:46:46 robbat2 Exp $
EAPI=5
inherit autotools eutils fixheadtails qmail user
HOMEPAGE="http://www.inter7.com/index.php?page=vpopmail"
DESCRIPTION="A collection of programs to manage virtual email domains and accounts on your Qmail mail servers."
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="clearpasswd ipalias maildrop mysql postgres spamassassin"
REQUIRED_USE="mysql? ( !postgres )"
DEPEND="virtual/qmail
maildrop? ( mail-filter/maildrop )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-server )
spamassassin? ( mail-filter/spamassassin )"
RDEPEND="${DEPEND}"
# This makes sure the variable is set, and that it isn't null.
VPOP_DEFAULT_HOME="/var/vpopmail"
vpopmail_set_homedir() {
VPOP_HOME=$(egethome vpopmail)
if [[ -z "${VPOP_HOME}" ]]; then
ebeep
eerror "vpopmail's home directory is null in passwd data!"
eerror "You probably want to check that out."
eerror "Continuing with default."
VPOP_HOME="${VPOP_DEFAULT_HOME}"
else
einfo "Setting VPOP_HOME to: $VPOP_HOME"
fi
}
pkg_setup() {
enewgroup vpopmail 89
enewuser vpopmail 89 -1 ${VPOP_DEFAULT_HOME} vpopmail
upgradewarning
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-5.4.9-access.violation.patch
epatch "${FILESDIR}"/${PN}-lazy.patch
epatch "${FILESDIR}"/${PN}-double-free.patch
epatch "${FILESDIR}"/${PN}-vpgsql.patch
echo 'install-recursive: install-exec-am' \
>>"${S}"/Makefile.am
# fix maildir paths
sed -i -e 's|Maildir|.maildir|g' \
vchkpw.c vconvert.c vdelivermail.c \
vpopbull.c vpopmail.c vqmaillocal.c \
vuserinfo.c maildirquota.c || die
# remove vpopmail advertisement
sed -i -e '/printf.*vpopmail/s:vpopmail (:(:' \
vdelivermail.c vpopbull.c vqmaillocal.c || die
# automake/autoconf
mv -f "${S}"/configure.{in,ac} || die
sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' \
configure.ac || die
# _FORTIFY_SOURCE
sed -i \
-e 's/\(snprintf(\s*\(LI->[a-zA-Z_]\+\),\s*\)[a-zA-Z_]\+,/\1 sizeof(\2),/' \
vlistlib.c || die
eautoreconf
ht_fix_file cdb/Makefile
}
src_configure() {
vpopmail_set_homedir
local authopts
if use mysql; then
mysqlinc=$(mysql_config --include)
authopts="--enable-incdir=${mysqlinc#-I}"
authopts+=" --enable-auth-module=mysql"
authopts+=" --enable-libdir=/usr/$(get_libdir)/mysql"
authopts+=" --enable-sql-logging"
authopts+=" --enable-valias"
authopts+=" --disable-mysql-replication"
authopts+=" --enable-mysql-limits"
elif use postgres; then
pglibdir=$(pg_config --libdir)
authopts+=" --enable-auth-module=pgsql"
authopts+=" --enable-libdir=${pglibdir}"
authopts+=" --enable-sql-logging"
authopts+=" --enable-valias"
else
authopts+=" --enable-auth-module=cdb"
fi
econf ${authopts} \
--sysconfdir=${VPOP_HOME}/etc \
--enable-non-root-build \
--enable-qmaildir=${QMAIL_HOME} \
--enable-qmail-newu=${QMAIL_HOME}/bin/qmail-newu \
--enable-qmail-inject=${QMAIL_HOME}/bin/qmail-inject \
--enable-qmail-newmrh=${QMAIL_HOME}/bin/qmail-newmrh \
--enable-vpopuser=vpopmail \
--enable-vpopgroup=vpopmail \
--enable-many-domains \
--enable-file-locking \
--enable-file-sync \
--enable-md5-passwords \
--enable-logging \
--enable-auth-logging \
--enable-log-name=vpopmail \
--enable-qmail-ext \
--disable-tcpserver-file \
--disable-roaming-users \
$(use_enable ipalias ip-alias-domains) \
$(use_enable clearpasswd clear-passwd) \
$(use_enable maildrop) \
$(use_enable maildrop maildrop-prog /usr/bin/maildrop) \
$(use_enable spamassassin)
}
src_install() {
vpopmail_set_homedir
emake DESTDIR="${D}" install
keepdir "${VPOP_HOME}"/domains
# install helper script for maildir conversion
into "${VPOP_HOME}"
dobin "${FILESDIR}"/vpopmail-Maildir-dotmaildir-fix.sh
into /usr
dodoc doc/AUTHORS ChangeLog doc/FAQ doc/INSTALL doc/README*
dohtml doc/doc_html/* doc/man_html/*
rm -rf "${D}/${VPOP_HOME}"/doc
dosym /usr/share/doc/${PF}/ "${VPOP_HOME}"/doc
# create /etc/vpopmail.conf
if use mysql; then
dodir /etc
mv "${D}${VPOP_HOME}"/etc/vpopmail.mysql "${D}"/etc/vpopmail.conf
dosym /etc/vpopmail.conf "${VPOP_HOME}"/etc/vpopmail.mysql
sed -e '12d' -i "${D}"/etc/vpopmail.conf
echo '# Read-only DB' >> "${D}"/etc/vpopmail.conf
echo 'localhost|0|vpopmail|secret|vpopmail' >> "${D}"/etc/vpopmail.conf
echo '# Write DB' >> "${D}"/etc/vpopmail.conf
echo 'localhost|0|vpopmail|secret|vpopmail' >> "${D}"/etc/vpopmail.conf
# lock down perms
fperms 640 /etc/vpopmail.conf
fowners root:vpopmail /etc/vpopmail.conf
fi
insinto "${VPOP_HOME}"/etc
doins vusagec.conf
dosym "${VPOP_HOME}"/etc/vusagec.conf /etc/vusagec.conf
sed -i 's/Disable = False;/Disable = True;/g' "${D}${VPOP_HOME}"/etc/vusagec.conf
einfo "Installing env.d entry"
dodir /etc/env.d
doenvd "${FILESDIR}"/99vpopmail
einfo "Locking down vpopmail permissions"
fowners -R root:0 "${VPOP_HOME}"/{bin,etc,include}
fowners root:vpopmail "${VPOP_HOME}"/bin/vchkpw
fperms 4711 "${VPOP_HOME}"/bin/vchkpw
}
pkg_postinst() {
if use mysql ; then
elog
elog "You have 'mysql' turned on in your USE"
elog "Vpopmail needs a VALID MySQL USER. Let's call it 'vpopmail'"
elog "You MUST add it and then specify its passwd in the /etc/vpopmail.conf file"
elog
elog "First log into mysql as your mysql root user and pass. Then:"
elog "> create database vpopmail;"
elog "> use mysql;"
elog "> grant select, insert, update, delete, create, drop on vpopmail.* to"
elog " vpopmail@localhost identified by 'your password';"
elog "> flush privileges;"
elog
elog "If you have problems with vpopmail not accepting mail properly,"
elog "please ensure that /etc/vpopmail.conf is chmod 640 and"
elog "owned by root:vpopmail"
elog
fi
# do this for good measure
if [[ -e /etc/vpopmail.conf ]]; then
chmod 640 /etc/vpopmail.conf
chown root:vpopmail /etc/vpopmail.conf
fi
upgradewarning
}
pkg_postrm() {
vpopmail_set_homedir
elog "The vpopmail DATA will NOT be removed automatically."
elog "You can delete them manually by removing the ${VPOP_HOME} directory."
}
upgradewarning() {
ewarn
ewarn "Massive important warning if you are upgrading to 5.2.1-r8 or older"
ewarn "The internal structure of the mail storage has changed for"
ewarn "consistancy with the rest of Gentoo! Please review and utilize the "
ewarn "script at ${VPOP_HOME}/bin/vpopmail-Maildir-dotmaildir-fix.sh"
ewarn "to upgrade your system! (It can do conversions both ways)."
ewarn "You should be able to run it right away without any changes."
ewarn
elog
elog "Use of vpopmail's tcp.smtp[.cdb] is also deprecated now, consider"
elog "using net-mail/relay-ctrl instead."
elog
if use mysql; then
elog
elog "If you are upgrading from 5.4.17 or older, you have to fix your"
elog "MySQL tables:"
elog
elog 'ALTER TABLE `dir_control` CHANGE `domain` `domain` CHAR(96) NOT NULL;'
elog 'ALTER TABLE `ip_alias_map` CHANGE domain domain CHAR(96) NOT NULL;'
elog 'ALTER TABLE `lastauth` CHANGE domain domain CHAR(96) NOT NULL;'
elog 'ALTER TABLE `valias` CHANGE domain domain CHAR(96) NOT NULL;'
elog 'ALTER TABLE `vlog` CHANGE domain domain CHAR(96) NOT NULL;'
elog 'ALTER TABLE `vpopmail` CHANGE domain domain CHAR(96) NOT NULL;'
elog 'ALTER TABLE `limits` CHANGE domain domain CHAR(96) NOT NULL,'
elog ' ADD `disable_spamassassin` TINYINT(1) DEFAULT '0' NOT NULL AFTER `disable_smtp`,'
elog ' ADD `delete_spam` TINYINT(1) DEFAULT '0' NOT NULL AFTER `disable_spamassassin`;'
elog
fi
ewarn
ewarn "Newer versions of vpopmail contain a quota daemon called vusaged."
ewarn "This ebuild DOES NOT INSTALL vusaged and has therefore disabled"
ewarn "its usage in ${VPOP_HOME}/etc/vusagec.conf. DO NOT ENABLE!"
ewarn "Otherwise mail delivery WILL BREAK"
ewarn
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.33.ebuild,v 1.7 2012/02/09 03:50:00 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.33.ebuild,v 1.9 2013/05/31 00:46:46 robbat2 Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="clearpasswd ipalias maildrop mysql spamassassin"
DEPEND="virtual/qmail
@ -58,6 +58,16 @@ src_prepare() {
sed -i -e '/printf.*vpopmail/s:vpopmail (:(:' \
vdelivermail.c vpopbull.c vqmaillocal.c || die
# automake/autoconf
mv -f "${S}"/configure.{in,ac} || die
sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' \
configure.ac || die
# _FORTIFY_SOURCE
sed -i \
-e 's/\(snprintf(\s*\(LI->[a-zA-Z_]\+\),\s*\)[a-zA-Z_]\+,/\1 sizeof(\2),/' \
vlistlib.c || die
eautoreconf
ht_fix_file cdb/Makefile
}

@ -0,0 +1 @@
DIST gr-osmosdr-0.0.1.tar.xz 119808 SHA256 d682436f34e09b72a41eba2b2f478171329fbc28c92cfa183e77effe05699fd3 SHA512 c1640e05d22ebe72bba18f5eaea464402d965a3a61ef6784477e6867577041cd629329f862afd9545c95ed2a2966eefcbbf8834d1121f1b494e6b5a3e268f4fc WHIRLPOOL 6db8dd7e196721853a312f9e45b17ade0cf2a16821cb6c9c5c9f866aea4abc727c90a165139fe3c66b351f227ac47c4ee3c72d75430777ffe84c3b9135fc3e6b

@ -0,0 +1,39 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-0.0.1.ebuild,v 1.1 2013/05/30 22:13:39 chithanh Exp $
EAPI=5
PYTHON_DEPEND="2"
inherit cmake-utils python
DESCRIPTION="GNU Radio source block for OsmoSDR and rtlsdr"
HOMEPAGE="http://sdr.osmocom.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-2
SRC_URI=""
EGIT_REPO_URI="git://git.osmocom.org/${PN}.git"
else
SRC_URI="mirror://gentoo/${P}.tar.xz"
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE=""
RDEPEND="dev-libs/boost
<net-wireless/gnuradio-3.7:0=
net-wireless/rtl-sdr"
DEPEND="${RDEPEND}
dev-python/cheetah"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
python_convert_shebangs -q -r 2 "${S}"
}

@ -1,16 +1,22 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild,v 1.4 2012/06/11 23:59:41 chithanh Exp $
# $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild,v 1.5 2013/05/30 22:13:39 chithanh Exp $
EAPI=4
EAPI=5
PYTHON_DEPEND="2"
inherit cmake-utils git-2 python
inherit cmake-utils python
DESCRIPTION="GNU Radio source block for OsmoSDR and rtlsdr"
HOMEPAGE="http://sdr.osmocom.org/"
SRC_URI=""
EGIT_REPO_URI="git://git.osmocom.org/${PN}.git"
if [[ ${PV} == 9999* ]]; then
inherit git-2
SRC_URI=""
EGIT_REPO_URI="git://git.osmocom.org/${PN}.git"
else
SRC_URI="mirror://gentoo/${P}.tar.xz"
fi
LICENSE="GPL-3"
SLOT="0"
@ -18,7 +24,7 @@ KEYWORDS=""
IUSE=""
RDEPEND="dev-libs/boost
net-wireless/gnuradio
>=net-wireless/gnuradio-3.7:0=
net-wireless/rtl-sdr"
DEPEND="${RDEPEND}
dev-python/cheetah"

@ -1,6 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.147 2013/05/28 13:53:41 chithanh Exp $
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.148 2013/05/31 02:32:09 patrick Exp $
# Patrick Lauer <patrick@gentoo.org> (31 May 2013)
# no stable jdk+java-config
net-misc/tightvnc java
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 May 2013)
# depends on sys-devel/llvm[video_cards_radeon]

@ -1731,7 +1731,6 @@ dev-python/django-tastypie:yaml - An optional serialiser dev-python/yaml
dev-python/docutils:glep - Install support for GLEPs
dev-python/falcon:cython - Build cython-based python modules
dev-python/icalendar:doc - Generate examples and other extra documentation
dev-python/imaging:webp - Enable support for webp image format.
dev-python/ipython:matplotlib - Add support for dev-python/matplotlib
dev-python/ipython:mongodb - Enable support for MongoDB via dev-python/pymongo
dev-python/ipython:notebook - Install requirements for the web notebook based on www-servers/tornado
@ -6041,6 +6040,7 @@ sys-libs/glibc:nscd - Build, and enable support for, the Name Service Cache Daem
sys-libs/glibc:suid - Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5
sys-libs/glibc:systemtap - enable systemtap static probe points
sys-libs/gwenhywfar:fox - Use x11-libs/fox graphical toolkit
sys-libs/libcxx:libcxxrt - Build on top of sys-libs/libcxxrt instead of gcc's libsupc++ (avoids depending on gcc).
sys-libs/libosinfo:introspection - Use dev-libs/gobject-introspection for introspection
sys-libs/libosinfo:vala - Enable bindings for dev-lang/vala
sys-libs/libseccomp:tools - enable debugging tools

@ -5,3 +5,4 @@ DIST smartmontools-5.41.tar.gz 740661 SHA256 173eb14e3253a30230f38c7e684085bcae7
DIST smartmontools-5.42.tar.gz 742138 SHA256 b664d11e814e114ce3a32a4fa918c9e649c684e2897c007b2a8b92574decc374 SHA512 0c3dc9fe41a874ef72152b94fe46bd367961012096529cfaea4e48a2c849770a6f2b5e92437359ad9cc7bc0b5c654093310bfaa2ee8726421c2a22386fc1278c WHIRLPOOL 62e778c6b8c2e12d8f2f37669efd583f8c23ad21c6b91c0f413f736edabc1c52f12a7ce3ffabda789703c2dcad23b92d8e8957e190c00fc73fb72a2e1818c86b
DIST smartmontools-5.43.tar.gz 767978 SHA256 d845187d1500b87ef8d2c43772bd0218a59114fe58474a903c56777c9175351e SHA512 dab8ccaaa5d98e6c908c76ca137253bf89ddfbc14fdca40fe7cefe933a2a4eb7bb68a0467dcc2f0f8a589a5cf7d8ab60dcf8498af3155137101a89586b063c9d WHIRLPOOL 275068f62d6c4f01b9800d76f879bfed0c91d95dfa56fe71a6a939cb348797381cc7166a23a5cffb19c228938b28c852f8a2021f914f106639ec6d0dd6d3cfc0
DIST smartmontools-6.0.tar.gz 771540 SHA256 9fe4ff2b7bcd00fde19db82bba168f5462ed6e857d3ef439495e304e3231d3a6 SHA512 85ff4ae574be5ef386754e33856154d56ff4f97ef1a88e80d037cefc1a58e5afec93a8769003f0b98bd655579503b217f48bea8483e287a4c2a74ebfb371f064 WHIRLPOOL f6d5435c055d29eabed864b14df7c0391817b0bc10ee8bcc10b6c307091f33c6b00723560084edb74339c383472109359f7c242eb0658cf9b87f0d07e92f3d32
DIST smartmontools-6.1.tar.gz 787091 SHA256 a9003b8bccc82682f658ce76d70edb1842411e51dc56d4cd6b56618da1d9ce07 SHA512 38aca4b02c0acb4c1c641737a6b651c2110238e9696bef89adada650ab1314e3ab2f4a8bde538b959b341e3ec84348eecc075f1d709363b83b1fdb894a893295 WHIRLPOOL e94e3569c68ba57a012415f5aa9969a06d711f742e56fced0e32bb5d30f3d132f323e89e68a5d6aa7ea41ccc620eb23ea51cda4146e9d348cc444dd147d0e5dd

@ -0,0 +1,58 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/smartmontools-6.1.ebuild,v 1.1 2013/05/31 05:48:50 radhermit Exp $
EAPI="4"
inherit flag-o-matic systemd
if [[ ${PV} == "9999" ]] ; then
ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools"
ESVN_PROJECT="smartmontools"
inherit subversion autotools
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos"
fi
DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools"
HOMEPAGE="http://smartmontools.sourceforge.net/"
LICENSE="GPL-2"
SLOT="0"
IUSE="caps minimal selinux static"
DEPEND="caps? ( sys-libs/libcap-ng )
selinux? ( sys-libs/libselinux )"
RDEPEND="${DEPEND}
!minimal? ( virtual/mailx )"
src_prepare() {
if [[ ${PV} == "9999" ]] ; then
#./autogen.sh
eautoreconf
fi
}
src_configure() {
use minimal && einfo "Skipping the monitoring daemon for minimal build."
use static && append-ldflags -static
# The build installs /etc/init.d/smartd, but we clobber it
# in our src_install, so no need to manually delete it.
econf \
--with-docdir="${EPREFIX}/usr/share/doc/${PF}" \
--with-initscriptdir="${EPREFIX}/etc/init.d" \
$(use_with caps libcap-ng) \
$(use_with selinux) \
$(systemd_with_unitdir)
}
src_install() {
if use minimal ; then
dosbin smartctl
doman smartctl.8
else
default
newinitd "${FILESDIR}"/smartd.rc smartd
newconfd "${FILESDIR}"/smartd.confd smartd
fi
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save