parent
0ab833c947
commit
dffd902e58
@ -1,6 +1,6 @@
|
||||
AUX calamares-pkexec 43 SHA256 1a9c278c085bcb7cb3b1027bf6ad19d153492667730afd2b94c8736387355168 SHA512 768148cd58cdfb5c6791b76ec60c21a4ca852120f53ed31a83bc7a2e0a26aa77b10bd3756182d3dff03208e820def4b83c45edba0484fa2f5a33c93880c3f4bb WHIRLPOOL bda196e8adb3b9207e9f98677dff5a4664504c114ab72bd0879d8518b74b95b558a2c90bcc612dd6f570b04c9f21fd5b46a51d55dd0f73b4fa288b3482d61f4d
|
||||
DIST calamares-2.2.1.tar.gz 4733060 SHA256 1775444f286b37994a6970e878db09bf48dfa687c57435eed05c27d3064f34fa SHA512 f6864277857cef616598526936ee91b01245aac8c4fa67cbb69bf365523177d0042c46846af4116496974d74672582a7b6b6b925a9da0aa7819ad6b238ec7980 WHIRLPOOL 0ddc38a2c8ac06892e0dbee2117e100479c28548fed792c9be9ccc547fb49247cc4c69fd88e5d503786ba93d1a1f28ef84979c2a32a97c5fb94a3952f29e9535
|
||||
EBUILD calamares-2.2.1.ebuild 1952 SHA256 bf2945c83265f8ed56fee0b2fd14f59bef50e44b66265b99b6d53f1d7d067322 SHA512 3f422ad0a9175ea9c9182fc34b0e3cc014fbe14aaa84a04627e7b089cf34facc7d6f3401a59edc1215adf66cc1963cfe96e8b639545d0934a6be29445722dadb WHIRLPOOL 6b179864e5ab4bc132413fb5e1e149f0fd5b3fffb8b64bbbfbe1fdb1299b75aa4fa7e2d8a4f1f397e39eb325968c0202595a28ccfdce27eb2742dd7a69409c80
|
||||
MISC ChangeLog 4082 SHA256 14a20760d9a4aea81c69d89172199365432624a4f34504194e5af67308d0c151 SHA512 530046d6cab7f9e4ffcdff0819dda4267f9d1fa8d3e887675a387c31344be39f2debe087a8b908ebd5956f4306c9f2a112de5b1c031267be44d1d06b86a67fad WHIRLPOOL e49f6d9cba465ddffca6a25fecb2d16491500d55d3171659f54388346397aaa424f244fd5cb706499b4c5e44e6c782d009facb0e6cc578d9ea3399be1c70a0fa
|
||||
DIST calamares-2.2.2.tar.gz 2015468 SHA256 d9cf132ae263a48455596d4a7e522d5199c7717dc9b7f3568cefe588082667a9 SHA512 f78dc1a4a5fc9911c4ac78f36b3e7ccb7ccf10d690778662871cc6d1010ce0fce295171a949eb6613c42d4c8a3689234138984ec7846d492a5c854f1fe513f38 WHIRLPOOL 1f9579acf64813675b076ab3efa2cc31f742cb89d53c15f1103e681af0e988df6ad086c738c56e533744b31d48afdfa2dc2a196328720a89bad557aa43202f27
|
||||
EBUILD calamares-2.2.2.ebuild 1952 SHA256 bf2945c83265f8ed56fee0b2fd14f59bef50e44b66265b99b6d53f1d7d067322 SHA512 3f422ad0a9175ea9c9182fc34b0e3cc014fbe14aaa84a04627e7b089cf34facc7d6f3401a59edc1215adf66cc1963cfe96e8b639545d0934a6be29445722dadb WHIRLPOOL 6b179864e5ab4bc132413fb5e1e149f0fd5b3fffb8b64bbbfbe1fdb1299b75aa4fa7e2d8a4f1f397e39eb325968c0202595a28ccfdce27eb2742dd7a69409c80
|
||||
MISC ChangeLog 4368 SHA256 578cff51f1554def9ee68b966291e023b06218b2053e5050dfd0769f63b94346 SHA512 961aa7b8a12ea234bb38e2777ee7920546b5f3047b17a1a3e7b744f3902f9cf894a3a622d2751c1f8e761b3769d6b86b1b1dd9e612691ea351cd08289c437ff2 WHIRLPOOL 98f1fbdf2dca1d15a6d6b58fb3247eafb26817ba2719647023273af4b8d178e1e1c4789f94eb9b9ebca86158bd3f52637b35eb1e0eb155c630092e3617cc40c7
|
||||
MISC ChangeLog-2015 671 SHA256 0e30b76881788f8c37df34e842750d456934309aa7e72026870766986f94f978 SHA512 707ea2c09d816d98ffce58fe26b62d85cfdabe4b8967208fc4e870cc12162381a335646be30a9bdfb16f17a90f359f3168dd9bf0d85513368f8707de06a935d2 WHIRLPOOL ccef8a153f1546f1ffc2f5a4433f87703715e86555445add9d75542550ecf62b9074117977fc3761c85b5205bbef3b168a8032069826b4335d756694fdd26faa
|
||||
MISC metadata.xml 858 SHA256 4d67ffb3971b40c25a9d8daed757fb11b3efc90f35a3ce7633ba8c414d2625a1 SHA512 b333853647f132719762811ecf38e8a9dd3794dee3b944d3771204849f8ebe60f179759c5c9bfed4ed358174921c16b45c175a7598074814342225134f0bb700 WHIRLPOOL a70b5211db6413c6c6f11b145505f014064ef7e072543befab42901afd8400dcf4d89098b248d188238cc6063632a7c6b85e73fe0413fb62576b9b50a48619c4
|
||||
|
@ -0,0 +1,113 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils fdo-mime gnome2-utils mono-env multilib
|
||||
|
||||
MY_PN="KeePass"
|
||||
DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
|
||||
HOMEPAGE="http://keepass.info/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="aot"
|
||||
|
||||
COMMON_DEPEND=">=dev-lang/mono-2.10.5"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-dotnet/libgdiplus[cairo]"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
# Force text mode for >grep-2.21 (bug #574480)
|
||||
epatch "${FILESDIR}/${PN}-2.31-force-text-grep.patch"
|
||||
|
||||
# Remove Windows-specific things
|
||||
pushd Build > /dev/null || die
|
||||
. PrepMonoDev.sh || die
|
||||
popd > /dev/null || die
|
||||
|
||||
# KeePass looks for some XSL files in the same folder as the executable,
|
||||
# we prefer to have it in /usr/share/KeePass
|
||||
epatch "${FILESDIR}/${PN}-2.20-xsl-path-detection.patch"
|
||||
# bug # 558094
|
||||
if has_version ">=dev-lang/mono-4" ; then
|
||||
sed -i -e 's! ToolsVersion="3.5"!!g' Translation/TrlUtil/TrlUtil.csproj || die
|
||||
sed -i -e 's/Format Version 10.00/Format Version 11.00/' KeePass.sln || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Build with Release target
|
||||
xbuild /target:KeePass /property:Configuration=Release || die
|
||||
|
||||
# Run Ahead Of Time compiler on the binary
|
||||
if use aot; then
|
||||
cp Ext/KeePass.exe.config Build/KeePass/Release/
|
||||
mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Wrapper script to launch mono
|
||||
make_wrapper ${PN} "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
|
||||
|
||||
# Some XSL files
|
||||
insinto /usr/share/${PN}/XSL
|
||||
doins Ext/XSL/*
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}/
|
||||
exeinto /usr/$(get_libdir)/${PN}/
|
||||
doins Ext/KeePass.exe.config
|
||||
# Default configuration, simply says to use user-specific configuration
|
||||
doins Ext/KeePass.config.xml
|
||||
|
||||
# The actual executable
|
||||
doexe Build/KeePass/Release/KeePass.exe
|
||||
|
||||
# Copy the AOT compilation result
|
||||
if use aot; then
|
||||
doexe Build/KeePass/Release/KeePass.exe.so
|
||||
fi
|
||||
|
||||
# Prepare the icons
|
||||
newicon -s 256 Ext/Icons_04_CB/Finals/plockb.png "${PN}.png"
|
||||
newicon -s 256 -t gnome -c mimetypes Ext/Icons_04_CB/Finals/plockb.png "application-x-${PN}2.png"
|
||||
|
||||
# Create a desktop entry and associate it with the KeePass mime type
|
||||
make_desktop_entry ${PN} ${MY_PN} ${PN} "System;Security" "MimeType=application/x-keepass2;"
|
||||
|
||||
# MIME descriptor for .kdbx files
|
||||
insinto /usr/share/mime/packages/
|
||||
doins "${FILESDIR}/${PN}.xml"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
if ! has_version x11-misc/xdotool ; then
|
||||
elog "Optional dependencies:"
|
||||
elog " x11-misc/xdotool (enables autotype)"
|
||||
fi
|
||||
|
||||
elog "Some systems may experience issues with copy and paste operations."
|
||||
elog "If you encounter this, please install x11-misc/xsel."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,9 +1,11 @@
|
||||
AUX clamav-unofficial-sigs.8 4568 SHA256 6bd8774a3ae3d054f3a9cd8b525e13ddbe32d33fc46fa88733f5430e51fcb5de SHA512 8e688281c6918ea8c13f5d76c63fee65b6e3378ca1d2e92033a741b7f02d12607d838484075e0d3ae8d99680a5b235acee062fc80c63f7e5577cfee575b56573 WHIRLPOOL 471b5ae57e9918037da3b5e5cbba3edd835aab2be8d3241397a642f1fb53052f389ad69e46d745536024afda8209f85a691901ef6898e450cacc66bc812f6ea7
|
||||
AUX clamav-unofficial-sigs.logrotate 109 SHA256 48d181052c53f96b13b28b282d15af5794c69125e5c682dfa22a3632c5b34d58 SHA512 3d79caf1bbc29218aacda9c6c411b6b9e827644c3a89a3a1b9e0d89baeb7927cdbda3322c9b5a5186e53f0efa598e165d10cfa698936a687bd6279f6e3866830 WHIRLPOOL 6b19327c5b571f8862c4ddbe4f9dddf940b2359629e3b1d11e89865dc64e9025af69140b882e2615844d45b382e0c6f25d74a3a8371c26ce08aaaa15b8176dff
|
||||
DIST clamav-unofficial-sigs-3.7.2.tar.gz 38549 SHA256 96e98e6e4434c5950fa9831c6a43236fed7eabae44beded16171305cf3f9bdb9 SHA512 ee07bf521cca229bc85acb887c8e520149955732797a9d220e24f09cb9e89f9bd189ad77dc781c03c60bdaaec2bfa91a6c96cf7a0b689759cddf3ff231b8b0a4 WHIRLPOOL af4925c8a9bb8c09472131f98026b809da13e122a530c4a48614014b8156a259d37303cb1042da98d0bd8b0f4abef3cd7c05f2d549f87e1b7cd533d4a8d4d188
|
||||
DIST clamav-unofficial-sigs-4.9.2.tar.gz 40301 SHA256 70e05f63add7e03d5af2dba6bcd31fda98646577798d99e6902e5f264c302e93 SHA512 46ec2e59c3838f4cff88562eacbd00ee1ad108f8f45500b9cde268c3d46bd3f6be68ff6136b7f3a4f6b628ff0b24f5dd10b2199e611b473acd7df82abf27b2c8 WHIRLPOOL 3029ee278629c3e8cf5471564e7ff054fc335e066d03653df82d07a87fa0dda76e41c5572c93fd0f28a434d002f3bdadd60043540378504c289333092aca412a
|
||||
DIST clamav-unofficial-sigs-5.0.6.tar.gz 34090 SHA256 1c3640a8548a09a02e62a9bc57d81f3c757cd193902f445b9e530a4ba5331585 SHA512 2466faef1ed5bddf70623724248f08f035a3083bb7f1de6ba80d33fd780a15c2e819cff4fc3acdd4131a7fa277683f9ce3d4ad9e0322ac396af8cdf052350b9b WHIRLPOOL 0efd21c2aa2b7c80877301d6262cb6cc96b7c66a851cb0de2f1371c487dd37188cc4ab44f64f2c4224826826d0ce075674b9b079850db19e0349eb7159546394
|
||||
DIST clamav-unofficial-sigs-5.3.1.tar.gz 113191 SHA256 f2b613c8fdc5197ab73fa499d5a5a82cc68889bf3c8b45bd90363e6f21154599 SHA512 2bd1d9dc8c1fb0490cc9c7776181a6e7cb180168cfa58ed0dd82901d41858cc463805fe7851f888bacdbfece5c46b012f85aad6e1966eb900a935f1d395ebdc5 WHIRLPOOL 4da9118e53f1af3cc7e88a64babad221c665678a5ccac4cb6c707286cf543414d12227d81d9fcae5c01361b8a15eca72e59df7669d47a6cf3662b813eacf2717
|
||||
EBUILD clamav-unofficial-sigs-3.7.2.ebuild 2814 SHA256 19ceb95e3bd7c1a8fd5e1d9fb88131843f50f4e95b02bbd702315876c4f3aa51 SHA512 e61df5b1d19c347e6611dfb116dbd6ac96cfc9e77dafaa99d0437831e9fb37ff6dafdf2a6da8c59f7236ec1dfe4f0a6b80a08f1af36dc798fc0fd676332b7b47 WHIRLPOOL 7263efc972d6ef2732d14da43885f68e9bf0c43c7aa03a93c394d17fcd569dd27f3eea4e76db13d1191d09f6ff5d58099e7e959d1344c61fd8de10349f070da4
|
||||
EBUILD clamav-unofficial-sigs-4.9.2.ebuild 2926 SHA256 7fdb983922d773bfe208fd010be391f54649f51e770129f0b8293cc20a50d410 SHA512 9b8862a5f8e9a2494a53ff997a4a40c2d24fd607151645682302aea8aff474b15dd73bf0b72782a27565594c1500b3bce046667b9377a7eb6613c098a2b9fa13 WHIRLPOOL 766095ef933c67b904ac8a9e51f0bcfc241656f174c825335a70f40874125729ed2884d875db92324a599484d67a001bc21a2785b777a1e99092dee5ae4becf9
|
||||
EBUILD clamav-unofficial-sigs-5.0.6.ebuild 2592 SHA256 b1cb4563845892c6e65dc7ef660e7bc56997302defa1a48363954c6a99fe71fb SHA512 fdceedb3575efdb39c90f996215e59c01be79bb15fefd6e80401c0b160005f3f103d35ce7cfa79b04f60b42d6496e68be457ca910b7b10e7f486d0484dd19f16 WHIRLPOOL de1152a45a4ef2512326488d0fbe441588dd3df029b6ee90a6e34fcc22e2660cf1f29755506f5aca021c90f733b26c95f3aabab09d865758df6785c45bcaa49c
|
||||
EBUILD clamav-unofficial-sigs-5.3.1.ebuild 1614 SHA256 0058e284b71b571faa46e624ac1fda9640abcd4f813f8acf14540c3b0a8fdb27 SHA512 4a360f2ab89aa8a553073148c3a6d1a52ce2cdea93cb5a7dcef45a201b13a7e9212dc59bbe571dace2d3c4f7b2b90dfa3328987ef1558c0ed02622f957b4617a WHIRLPOOL b3db2f0204b8b35919279ad273189c5a48d387e9804d640dfbf5a1c2b014b254cba28f36e4e06457282b98fa72ab344b0dd6956b53e7d3c75302888873c3e536
|
||||
MISC ChangeLog 3339 SHA256 511b72d68cd0dc3b66cc3f62f1ad6f61282926b4844474440a6a6b734157b42d SHA512 177d64bfe5d30b61b93c66f389bdbdaad1c6369e29879bbf658a07317ed6f287274f6eefdb03acfbc63c16ef4b7c92b5b972793ba6de90cba1cd38f3d966ced2 WHIRLPOOL 864a8e0778f3f2c50e1c0e4e74b099613a10306f65d1d142e92a4482f6d0ff1e6003680c8c66032286ca0c96e199284976ff6e395518a14ab4520f3d7c9b656a
|
||||
MISC ChangeLog-2015 1003 SHA256 5ad0d278eb740a31c71ac03d700cd1960ad53d49e682b58613770e5f0bd9242a SHA512 a6d171097d010cdb4a4b93bbd5396faed7fe6b8b6908ddddb418d52309532caa9c638411d9cf919017d7e9c912f1a9703f5eaa0a53bfb5e7278a24f3cb456432 WHIRLPOOL 5ad9249c8fcd762d2aa6e7303adf80d4b4d4ff194aedaaf54484ca8a7d430843b184c72982ef9d9cc16320b8e9fb549597e7c9a35ebeda89e5b284654a6eaede
|
||||
MISC metadata.xml 383 SHA256 f703f540e3e956de8b940027dcd182ae8c736ec83455dc411fb4055489463401 SHA512 05f6d2f4047ee61b977dc999baae20c7b607bd22182c23a1a9435c1e9a3e5c5a13189cc9976a01d4dc4f82024d907804e8263c4cbbfa1f8c994ea30a1e74addc WHIRLPOOL f816b8258c84812da356a11f6fca1a29551af0735876d35c52368c0e05bcaddef918bd810249bf39a3055245d715668528afbc688c7e6b0d3a853ee8db0dbfef
|
||||
|
@ -0,0 +1,75 @@
|
||||
|
||||
.\" Manual page for eXtremeSHOK.com ClamAV Unofficial Signature Updater
|
||||
.TH clamav-unofficial-sigs 8 "07 May 2016" "Version: 5.3.0" "SCRIPT COMMANDS"
|
||||
.SH NAME
|
||||
clamav-unofficial-sigs \- Download, test, and install third-party ClamAV signature databases.
|
||||
.SH SYNOPSIS
|
||||
.B clamav-unofficial-sigs
|
||||
.RI [ options ]
|
||||
.SH DESCRIPTION
|
||||
\fBclamav-unofficial-sigs\fP provides a simple way to download, test, and update third-party signature databases provided by Sanesecurity, FOXHOLE, OITC, Scamnailer, BOFHLAND, CRDF, Porcupine, Securiteinfo, MalwarePatrol, Yara-Rules Project, etc. It will also generate and install cron, logrotate, and man files.
|
||||
.SH UPDATES
|
||||
Script updates can be found at: \fBhttps://github.com/extremeshok/clamav-unofficial-sigs\fP
|
||||
.SH OPTIONS
|
||||
This script follows the standard GNU command line syntax.
|
||||
.LP
|
||||
\fB Usage: clamav\-unofficial\-sigs.sh \fR [OPTION] [PATH|FILE]
|
||||
.TP
|
||||
\fB \-c, \-\-config \fR Use a specific configuration file or directory eg: '\-c /your/dir' or ' \-c /your/file.name' Note: If a directory is specified the directory must contain atleast: master.conf, os.conf or user.conf Default Directory: configgentoo
|
||||
.TP
|
||||
\fB \-F, \-\-force \fR Force all databases to be downloaded, could cause ip to be blocked
|
||||
.TP
|
||||
\fB \-h, \-\-help \fR Display this script's help and usage information
|
||||
.TP
|
||||
\fB \-V, \-\-version \fR Output script version and date information
|
||||
.TP
|
||||
\fB \-v, \-\-verbose \fR Be verbose, enabled when not run under cron
|
||||
.TP
|
||||
\fB \-s, \-\-silence \fR Only output error messages, enabled when run under cron
|
||||
.TP
|
||||
\fB \-d, \-\-decode\-sig \fR Decode a third\-party signature either by signature name (eg: Sanesecurity.Junk.15248) or hexadecimal string. This flag will 'NOT' decode image signatures
|
||||
.TP
|
||||
\fB \-e, \-\-encode\-string \fR Hexadecimal encode an entire input string that can be used in any '*.ndb' signature database file
|
||||
.TP
|
||||
\fB \-f, \-\-encode\-formatted \fR Hexadecimal encode a formatted input string containing signature spacing fields '{}, (), *', without encoding the spacing fields, so that the encoded signature can be used in any '*.ndb' signature database file
|
||||
.TP
|
||||
\fB \-g, \-\-gpg\-verify \fR GPG verify a specific Sanesecurity database file eg: '\-g filename.ext' (do not include file path)
|
||||
.TP
|
||||
\fB \-i, \-\-information \fR Output system and configuration information for viewing or possible debugging purposes
|
||||
.TP
|
||||
\fB \-m, \-\-make\-database \fR Make a signature database from an ascii file containing data strings, with one data string per line. Additional information is provided when using this flag
|
||||
.TP
|
||||
\fB \-t, \-\-test\-database \fR Clamscan integrity test a specific database file eg: '\-s filename.ext' (do not include file path)
|
||||
.TP
|
||||
\fB \-o, \-\-output\-triggered \fR If HAM directory scanning is enabled in the script's configuration file, then output names of any third\-party signatures that triggered during the HAM directory scan
|
||||
.TP
|
||||
\fB \-w, \-\-whitelist \fR Adds a signature whitelist entry in the newer ClamAV IGN2 format to 'my\-whitelist.ign2' in order to temporarily resolve a false\-positive issue with a specific third\-party signature. Script added whitelist entries will automatically be removed if the original signature is either modified or removed from the third\-party signature database
|
||||
.TP
|
||||
\fB \-\-check\-clamav \fR If ClamD status check is enabled and the socket path is correctly specifiedthen test to see if clamd is running or not
|
||||
.TP
|
||||
\fB \-\-install\-all \fR Install and generate the cron, logroate and man files, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-install\-cron \fR Install and generate the cron file, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-install\-logrotate \fR Install and generate the logrotate file, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-install\-man \fR Install and generate the man file, autodetects the values based on your config files
|
||||
.TP
|
||||
\fB \-\-remove\-script \fR Remove the clamav\-unofficial\-sigs script and all of its associated files and databases from the system
|
||||
.TP
|
||||
.SH SEE ALSO
|
||||
.BR clamd (8),
|
||||
.BR clamscan (1)
|
||||
.SH COPYRIGHT
|
||||
Copyright (c) Adrian Jon Kriel :: admin@extremeshok.com
|
||||
.TP
|
||||
You are free to use, modify and distribute, however you may not remove this notice.
|
||||
.SH LICENSE
|
||||
BSD (Berkeley Software Distribution)
|
||||
.SH BUGS
|
||||
Report bugs to \fBhttps://github.com/extremeshok/clamav-unofficial-sigs\fP
|
||||
.SH AUTHOR
|
||||
Adrian Jon Kriel :: admin@extremeshok.com
|
||||
Originially based on Script provide by Bill Landry
|
||||
|
||||
|
@ -0,0 +1,4 @@
|
||||
/var/log/clamav-unofficial-sigs/clamav-unofficial-sigs.log {
|
||||
create 0640 clamav clamav
|
||||
missingok
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
DIST untangle-https-backup-0.0.4.tar.gz 15603 SHA256 ebd67322c22f69eaf42884bf4503b8590b71b9f6ea13e449a7dbe71aa5420968 SHA512 15346786365e5ec1c8548ea1abb87d980442ac56839eef13626ebb39355c5715135885a887c6acaa2bec61b2ea6983d73354589c58afb8ccd076f85937277e0c WHIRLPOOL 33d8dbe2401b8c6888b742ff0a6347b0c7c5014305a9a0c215dd4c25565aee4ba5956de7e10c05dccaf45b05811a78a23024421d0bc54eb3a60088a6a2e5c736
|
||||
EBUILD untangle-https-backup-0.0.4.ebuild 590 SHA256 00f025a6aca6ca8cdf88834596355c902dad99ea13a77fd202cbf64516104a68 SHA512 bfdcd7029535b0ef90677f2ce6d952dd0ee00bc249066a30cc987b9ce8b08fe60dda25127282156736e7bbccdca088b8714a6876c949c3eea5700e774e7385a5 WHIRLPOOL b74a03817d08052200994a94e7ac7d9adeaf359bf9cead09505060b8af2858921bd0af9e3eedbfb18488c592fe6d7ba035110a5905214252abe48008a2b71b33
|
||||
MISC metadata.xml 252 SHA256 f12a15b7cc3ce0ff76c3dbbeba9d162cac9771fb6ecc0f965a34e93f73e67d52 SHA512 92f660063c96ac5b3e24e58733006d4a72a7e2f41605988efb575546a2539a92b1ceb3a37e018fcb5c08264a42af26950d6520ea80ba60130ad25ce6092ce742 WHIRLPOOL b7954a2a1cbccce0641aaf3dd273bf6dc64e7b5d39097eefe4d0c06eacc0b5f310db23e93a0a2fff7c8c735193acb1c5c8d4210bf77e78d457d50d05412796e0
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mjo@gentoo.org</email>
|
||||
<name>Michael Orlitzky</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{3_3,3_4,3_5} )
|
||||
PYTHON_REQ_USE="ssl(+)"
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Back up Untangle configurations via the web admin UI"
|
||||
HOMEPAGE="http://michael.orlitzky.com/code/untangle-https-backup.php"
|
||||
SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
doman "doc/man8/${PN}.8"
|
||||
dodoc "doc/${PN}.example.ini"
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
DIST jakarta-jmeter-2.0.1_src.tgz 5368483 SHA256 8dc7b0ff680af721adeeab198f7dc99f5e376df04c2504291564cfaccdcf5f36 SHA512 221a9d1ed19407ab0b863443827f8b6d7f179ef27227defc3c71ab4ccb5981bbb82f239206993590500a9adf2444cdcefb219dcb28afe6488659a2be19374b08 WHIRLPOOL 07a980e7f46da636d760a0c62ba42de653fda3417cc2442fc34d5e13b46291b3a3f0c49fd05a93bdebb7d8968c5a77e643a59094fdf619d0dc24e048a9e5f762
|
||||
EBUILD jmeter-2.0.1-r4.ebuild 1477 SHA256 a595803a2aee500d2e80646573488a429a96a054ddfffddbc2073bb5f13ed09f SHA512 05b388a938466f28ac027e19295a6755e11956255e473ea421d97afc6daa00ea8e634cdc9c4e507026cbd4bf748a05275d62e70099b29f8273e36d4275d30d22 WHIRLPOOL e987c4e672d36a645d60cc577963143faa8a17b42422f7c85789a61b6a35b566c7de5835da9677b65c4300c4ebc011ce32cc96097420a0ea5a0c5446a5f797d7
|
||||
EBUILD jmeter-2.0.1-r5.ebuild 1798 SHA256 10c4ea4ab7445012ac95334bad9f76e27356f7d1f5c955cd0f30dec5dac1e7e6 SHA512 69a9093df49cf8d072109864ad807836c1e69c9b2808bb46e9d56ebe52ce2e4d144e9801bac93d757b9d007a8958c1d3eeff3af3921b6bcc1969cb1b860be6c7 WHIRLPOOL 76e9ad9bd01b78457feb9e418f7ca2081e904d394d66d8f0305bc6d462b0de0c63b454ea5a2b3775968f55b20de1eac1eff8f93aca110251bff1d6a2d69626dc
|
||||
EBUILD jmeter-2.0.1-r6.ebuild 1816 SHA256 d1b0035dc9285ffad6fc9d72dc6c7ecd98688460126413dd78397043a0eb4cf0 SHA512 a94060d2b7802a48928b033f573cf7c833d2e7759fe4e354448540a3a26d024a274128ee3562018a7e2675c09344746d93bb2994ebaea962c6f07c5448ec4b8c WHIRLPOOL 3171574d21b2d71fde6275f2f7d7eb83ce7c57166403f5532c6edce56fcc275bc4d8500e87908b4412509fa26bb9bc49d196ae2a6a4750a47a53ce7d222bdc0a
|
||||
MISC ChangeLog 2941 SHA256 a941fbe1208119564da4b7627023fcd0e2cf7e599ba88dc9c080c28bb4e6b237 SHA512 215752a01e725068b132867ec56aa12dd39f371acd6649c610ae52c85f9e3fb58b287d00fcd3e26c1a4b33840a495c0d339333ccaf4c2aa9f3ee649c2986305a WHIRLPOOL b24ca2c6038db30b06f7eac2826311df766e4fccb17328b810797a8c134391056700db0d6a3c532215ff8ba477a3e1875bb237593a33aca86511b0d9f9665506
|
||||
EBUILD jmeter-2.0.1-r4.ebuild 1472 SHA256 3b769b8b214c9795ccb6fc79c9b617856076573fd9c304c8ade8d7c88ebe5add SHA512 c4b4bf2a10bd10b12a227135b624f9bf43bb9ecbfeeeb2e01b46ca74446fc8d15d88aad01f5a09ece7138c74298fc7fcae34635defc9037355a161dba4e13a47 WHIRLPOOL b061c21a0bdd51d092a4bec4d049b2fd4e2d7ccadbfae3f0c5546c57c7b4c87ede55891a89192482d18db0d2934bff5a0881b9001b41a1fdf9eff61dce37d38d
|
||||
EBUILD jmeter-2.0.1-r5.ebuild 1793 SHA256 8427787791001ed2c5d18cf431ab915cb69c3d97520d1fc39c570a1f951c7eef SHA512 fdb7d7c0b0e04d2dc8666feb694deb11dc313959ed21dc2d6377b01e34632872792c49fe9b85b9e4f8a194e4234f0cc1d145d33829b75196f5260bdb16b4618d WHIRLPOOL 6713e4a54324ffad99248125adadf088ebbc7b6f74834e2648aa31c64486f078d91708f9f8b086fba511ac2ebff660569723f796bd2c07299a0f73c56a76c71b
|
||||
EBUILD jmeter-2.0.1-r6.ebuild 1810 SHA256 22f07bf282607b5ace35db1c84eaf412b98acc3896883ecdb20a0aeb94810474 SHA512 eff8bce5b86e94750666a87fa972af48292416ca5cf5988913f74d26b9f7d48602795babbc298c369c0a04c832f5015a4970eba9cdba79515222e815be24ac36 WHIRLPOOL c02657905fadda7b9d7cfac7135df4e1f840fe4702933a32785fb0c99bc8df5ab8d3490899341daa2df54cefb8125502a576732e1c56f27d73f9394912ab622a
|
||||
MISC ChangeLog 3416 SHA256 1e7948c0b66ffddba3fcd2f7e51b5d4a6818e214bf14fb48f532999501818251 SHA512 46cb003d5271fc9d0027e2c38241eb25144a314bad57032b5213f0b1fa6a8759b7efb4de02fdbbfaa5912666275414d1a50b8af27139a3173221ef7bed9ffd27 WHIRLPOOL be17a071b27dcefb10e464142e5d859217165e30b1c49fffaabeb285c88c9c1ac61f6f5176db43a192ab303217266be3726cc8b5f9e8203991f0ac9d59f24884
|
||||
MISC ChangeLog-2015 6476 SHA256 b1d0d7d49629d28d367325f9bd28767a24062884d5376ba5954119d21b863dbe SHA512 9672746bae503735d1deb5e5ab19da6bf4f8224bd1e13dc18cb18b3bdcdf42751d19a558dcd9c3fd5711fd79658b2e9b0f32186ed6a071db65f46a25d6d7e104 WHIRLPOOL 93d7ed7c7e204c857fc1f89d06fb2b69abd026a7808b2b52db590b1a0371efa1482424699736639b056ec5ca693b401a01f8bf86132ae53d7bdb2bbb728d0d4e
|
||||
MISC metadata.xml 311 SHA256 6589f208ec033ad7aeb876df0bf96439d4a9471e325b9604e63ed97c4fd96df8 SHA512 383881a84b7aee433bed722e61d9031399b744dbf5e16fea84001b793112e7a591cf77d38ec939d40152c24e6d3b7bf18b5967e039236991d88898aa0f27f8c2 WHIRLPOOL f5445c2da5e1c4a75b1fb08395ffb34f77bd7e173ae50542ffdd256bdc7b98b5c6c3d90243172334079fdf01ff5397a90dbb479b58136740e781ff1dae224cb4
|
||||
|
@ -1,7 +1,9 @@
|
||||
DIST letsencrypt-0.1.0.tar.gz 524821 SHA256 1c1ac7b41e5e0fc0e41a7ef159ac9147a4aafff54453d57b519eb05bf52ade14 SHA512 6a786290362741ac97dcb4b59bc4cba56f3e8b5193bbc10be19086d462f76e6124259c42bac36afe9eb818f4bb9edec34f8e2a02bd8c855e3b35404f4ee81f96 WHIRLPOOL cdc41a3466de54ab8ddfeedea9935205d78383028769dcfbc876be0c2ef80c2d14f5d0e4a9c56a751163718f5ababb07848822989a060de7031ea8ebdf6424a0
|
||||
DIST letsencrypt-0.5.0.tar.gz 650853 SHA256 503535fa356c45b46a166ea84875bb1fd43e994afee1485bbc3b6849d46c5d43 SHA512 bffa5123a702c02d74c21453a5f5583055986132eb4ae58b72d066c1c5514a1b6832fc381490998c107fbfc1ac8cd403b19b9a1c87006db4e6081e686c2a2fd0 WHIRLPOOL cd72b3f5d6aa95fe983c16d2c71038777ec37a5fdd74a4b51b31cfb72e16e5868c9dc3ec701a30da80e7b99e9409a0fb183f4eba76c58a86434bae0a32dd8169
|
||||
DIST letsencrypt-0.6.0.tar.gz 686826 SHA256 58eaa6be4ae90af07d682296e42dbac924b5602c51002445059596313e182a09 SHA512 966fdbff13ac9651ebb5fafae86a58a45538d57a43eb6d157358bbecef4286634bb61dd13b94e0ca5b006980a35cc5fe55b4a12efdeadc2530653d844516c926 WHIRLPOOL 0bd424395b9002a04f6c900b208aea758f74e9864d75f6aa87fc30573f046c63f9791aa8bcce0a5452831192d1579e9b52fda5ed77befd6e4f361dab976d6369
|
||||
EBUILD acme-0.1.0.ebuild 1241 SHA256 90380c99e76b6f19df02fb52d371eea83907d171b2f0104f9bb95f9c7b9af3ab SHA512 15d1c4542342fc02f7c2425a50449d842967b972d413bd24e3c25a0c14cb8b2092a42454e36e80e351d09416864d8ffaeee47b062d038e39caa429a0317e1f3c WHIRLPOOL 6ef412fc4af56460a9ef1f9aed3a5b3f0c59595fead32b5d9a5952efb647c53534cfa59bcf38cf7c67c3b21f5083e9c0fb6a1d0dc38f987487ac1d109530a6dd
|
||||
EBUILD acme-0.5.0.ebuild 1207 SHA256 edef00109872f94b765b956f1b54af07dc87f65460c547b47e89edac758a4126 SHA512 eaa4c89bead0e5f7f29f054f446cacc9f6ee60dc8dff760ae34cda44b9d9d83cb7772abbbbe3d2f40e3e3e95b7046172ffe4cce38db9b7d20c9e77a776eb7399 WHIRLPOOL 7aa8fef7f9e7d70d5f770756f694fbbbb9cc9918a8669525e97d71c84a5122ee5aca849faf7dea54b46f01df55ccdf6d0fa096ca1404f6f5bd477cbf7a47996f
|
||||
EBUILD acme-9999.ebuild 1202 SHA256 d280e54b61ecd231a2162a1bc9cf10dcac37eb7664178676136f38ddf8372835 SHA512 6b17931458ccd78851b2d82ece6d25649d808bb55dbc12ffcef4da1da5a3ec322927acd59bdcd6c96795c69c64257a48843dc3ca591bfe807a25c6dc27a016c1 WHIRLPOOL d8b5f9ae5deed68419b8850c3226d57601f50d30d6dd3a53336313a60c0096d6aa5f1b252c7e4e59e9a72ed589f1f9cc9f8ef506018f6b5720c1452688e5eac0
|
||||
MISC ChangeLog 4733 SHA256 63e77629928db89874460958b278dcbeae28abf3ca153cd2c4fbc354cfcc5504 SHA512 6e97912c74d164c45835699b7d45edac7135d588f5fd085c38dbdcbc745a1f3578162b1224bef5bf6828795b8eeec8438ebd25141d1a411072570c73fe84445e WHIRLPOOL fc7bd050af326f4aab7f4147d63d3cdcbbc125ca1cc7d811410863e91533ab4641f348b4266bb7d67064da4dbbef03db54263f4aceee1e3fdab5deda74465501
|
||||
EBUILD acme-0.6.0.ebuild 1179 SHA256 2fd5c65a8ce3b014a8f39d42ac2225a348388be7829b3d41f8a5293863b99ffa SHA512 7a4fa8f272a955c2396178e5284e16bcbec5d6cf3027d28bd134bfacae7141591cfd91b1ad68864970899a93b75cda61a35a3fdd4af913b4a8e1d9af97d58913 WHIRLPOOL 3d3419c40f13168fa87d12080b3b15f7c4b26183ab73a9980467133e0fa44c197dd06bfe45eadd418ef8e82fe3126399040e7b38c040d7879f566eea4de142b4
|
||||
EBUILD acme-9999.ebuild 1179 SHA256 2fd5c65a8ce3b014a8f39d42ac2225a348388be7829b3d41f8a5293863b99ffa SHA512 7a4fa8f272a955c2396178e5284e16bcbec5d6cf3027d28bd134bfacae7141591cfd91b1ad68864970899a93b75cda61a35a3fdd4af913b4a8e1d9af97d58913 WHIRLPOOL 3d3419c40f13168fa87d12080b3b15f7c4b26183ab73a9980467133e0fa44c197dd06bfe45eadd418ef8e82fe3126399040e7b38c040d7879f566eea4de142b4
|
||||
MISC ChangeLog 5009 SHA256 4a1fb83958c77d2186e4b672c4f58c79ddef122f4b571a835ab1e07ebb7be4b0 SHA512 c6cc4b946c05cdcafcd9d3610d13b7c4c272bce88ed978cccd0124a5cf8eec8cce75d8d4b00daeea917d26fc691788a5aade71eeda80356a01981d327f0a0654 WHIRLPOOL e8101ebb5c8916beee2eea5ee8c6272da3e9c47e2a1fdcfdca04d696a059a9ee8e7941af3843aebd2e17b77a54feb0e0081a02fa265ffa3cf5fb721a38bb5f67
|
||||
MISC metadata.xml 333 SHA256 2dac3dfae7f320489f799db9129fcb8b45298241d6798c188aef134ec2d356cd SHA512 6d1b31c4529880c94bbf4cf09160b30b53136328efa65656ee288a0f8e647d8a5f72e12c7296ee20b4e610c861f1166808a8b1c6624580a394172aab33d084f8 WHIRLPOOL 89111987fd60d03c12f57b17381e781f4597d448c09df2739b582fccec63b0c0bf17f088fadb38a8f76608e3b59776d5c7a7b77a252b97beb0a229e6f51968cb
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python{2_7,3_4,3_5})
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
S=${WORKDIR}/${P}/${PN}
|
||||
else
|
||||
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> letsencrypt-${PV}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
S=${WORKDIR}/certbot-${PV}/acme
|
||||
fi
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An implementation of the ACME protocol"
|
||||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
>=dev-python/ndg-httpsclient-0.4[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.15[${PYTHON_USEDEP}]
|
||||
dev-python/pyrfc3339[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
DEPEND="test? ( ${RDEPEND} dev-python/nose[${PYTHON_USEDEP}] )
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
nosetests -w ${PN} || die
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
AUX pgpdump-0.28-respect-ldflags.patch 977 SHA256 c0bb77f412022832cad79ea8aceab4254896e84d6cf18f66eff762f7116e0d6c SHA512 3b615f8276ad4099c7963a53189af482b90143e1f36f14b596fb471736a7ee9ee13b6b873fa56dc7792605449c00a4e1a273c7aa35dc7de1ffd3fabacab6728e WHIRLPOOL 13a5abb02365ceab050df033cf851d349680394a68a9a71c65e5d9c1ab34ca99cf18fecd4ca55675f21564132f30d86e456a32cba710c95c243a471e487be7d1
|
||||
DIST pgpdump-0.29.tar.gz 62779 SHA256 6215d9af806399fec73d81735cf20ce91033a7a89a82c4318c4d1659083ff663 SHA512 ef948791c864d871e30c92ae1bf3dbb5cb09b9665ca97c4644412410266cd82b8509683ce55406192d7d70179d6eeb81f92ee2efd29443a44285df9e21010292 WHIRLPOOL f38f823132ed1e06bf9e7c87ee4b208abc7c2666fed8567434e496ee6032a19b5febaab3f34a27fbbaead99da91963c899ba873e6fe11b76ec3ad8d1227d8d79
|
||||
DIST pgpdump-0.30.tar.gz 63152 SHA256 8c36a005baee8dd6e730e5735c7ac2bbc8826a1bb29f500c0202d00fd62baad4 SHA512 e250dc82bb890a7645a41f6ddbfad9155ddf70f2ea53b09e771e9b6851d05d3fba88e16b106681ab092174e79ad709ed860be25bfded1ca7f369b357e8c72730 WHIRLPOOL 80a054e53d262ad5d349ecb10a5f421c1308de248ad9e2884eb4f37244f79efb3428dedd6d1d2d6b59cdb20b76c95f8ac6674fab3b47635944e0012c8eeaa59c
|
||||
DIST pgpdump-0.31.tar.gz 63808 SHA256 206ae52d4a8bbfa095b6ceefcc8b53ccabcdb75696db3bae5e05c15433729813 SHA512 10d138baf0e3c9a47f6c8549a94b14eaa8babf95a09265e3a5b91469598726d6ee94cc7c481688c2d2b63917d6daba1bb368923aaf75adac6b18694d9a2940c4 WHIRLPOOL b706d92da109305b72900e7f31aec70b2a9a286e49ab13a03801623ac8997df5c8dc1f30d829aef35dd8d898786748b37dcdeb8cc178f3cddac0662f014a6b03
|
||||
EBUILD pgpdump-0.29.ebuild 559 SHA256 2a2b869366401adf8812c82fc253c8995dd7e912ac54b0d18aed0cf5357334da SHA512 b0d6b414b85244a93950a32f574758d134cc1b5e7ea9d0bbe1ebc4e2b2984edd45adb07ab604556b46e61045eebdd103159225de7c067b28fd1f035604d3190e WHIRLPOOL e66fbb48ca18abc89d27093e1860ad1a3b7c089e06e09993ca2a714ae49dbb88eb0bf6348d87c04e5ad9eb3f8274b66f4365a964253c0ef6db2f902f104e0fa0
|
||||
EBUILD pgpdump-0.30.ebuild 562 SHA256 2e3c4f463c228c79d749dd347e6842fa5e60ccca82dedbb58d290c6220f0f08a SHA512 02148e4732d9e38358ebc70b2569acfb4d084a163d4b9dd778c28666a2b8b37211e451b675d38888275789445dfdb66b9f1378b2aa2886b8c430ebf560a8b666 WHIRLPOOL 9bb983e55284f2a2ebc08a8dd0d1ccd36842ebef92f39ba8945a170924e137d54d5b4885122fbd8ac364d8ff647775e1f96d015be5e587b92b48ee99e519a2f9
|
||||
MISC ChangeLog 2797 SHA256 d0033ed17f23bf1c1a6d699b5ec79e820ed85ff9af493aaaf88c6167ec6de911 SHA512 1b8e7d171febe2fc7935aacf01849feaee7e217ecb4e441e01aaf8c8bfab572cda447ca525f870d3e3bc45bcd1747d74da919602106cf2f3a8cae9bdb02019c1 WHIRLPOOL 8e7c4eeb8bb9ff8b27aa31c9c6c4bb29bcfe9cc62c082162da5bce7eae88d626525fd2f1479d0bab4fa5fb86b81b16bb6a07cc94ffa71fe2db5c4cee18fca616
|
||||
EBUILD pgpdump-0.31.ebuild 563 SHA256 1bb90321641cf0d8cb400b25788d9c7dfe1389fd898b738d4ed22cba5cca91a2 SHA512 90fceb08ccd162abe8c8de3adb1b219a78ac4c209b9a82ee8c4b15295ac9211065aba9bfd6160512660d6b349f2a9b41ae316297241c8c174c7f248baa7f8ce4 WHIRLPOOL 64d9bdad6836d5da8ca8ec5bad4d82c6e4f1c2fe6fce2c3bb9cbd49c93269973c515fbfbd341ac4b2c064a7e7895c99fcc37b82ac09052c50e0b62b4359ff977
|
||||
MISC ChangeLog 2955 SHA256 94b16edfa306cf4a3774ed95a24360056e568cfd94cc38a81ce1349122edc686 SHA512 efa1d0759f36cfe1a0f3077ea8b32ac4bb289186f083a599c6768589286eea6c18ce1ebf14e680bd1add9b4e9b7e7d3f0fa974d10cc501ce281373b600cca23d WHIRLPOOL 4a13e2a987603a08377751601664062463c0db4f8f0ddecc3a214b6e1b0099bce516649d02db7b7f08b0d0fe573e2573db17764888d9b09ed52ee1e50901c3b1
|
||||
MISC ChangeLog-2015 4475 SHA256 329f93fb0f731d58e73641258420b3fd01637e93b9f1ba18fdb9ab8c22113ed1 SHA512 daef1459f956af3005b676641b87651b7ea116f3b6c2b92148cec29d0087fe861c258d4349b2d97ec4d3fe3f90416a1bea4897dfbb7d57ff66d2b66f6dcb2444 WHIRLPOOL 7e635095910fc8a534e4365732626f335441173006806620c5303e67c1f6473c89bd13813a97da1ddc8c8de660e55a4e26527cbc8857a1bad718036d90d9d642
|
||||
MISC metadata.xml 241 SHA256 22d20260a040d678be447e548f8a30e55bcb4723ba4911749d51db0d927866ea SHA512 2427798c1500c9e40a34142770be65bf7e519a8b74fa84c978c44fc37039da6850f644bdb8207df0fb0304e51fc96866d5d018a4d8de0309909399d8fb33ce5a WHIRLPOOL 41bc2811eb7b455a4b4c5e7df7235b840264d519afa916bd4a4a505c39904c6ee73a52cd7f750d52dafda49593a11918785f6dd5ef8f41da21019749c89aa0cb
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A PGP packet visualizer"
|
||||
HOMEPAGE="http://www.mew.org/~kazu/proj/pgpdump/"
|
||||
SRC_URI="http://www.mew.org/~kazu/proj/pgpdump/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
app-arch/bzip2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.28-respect-ldflags.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin pgpdump
|
||||
doman pgpdump.1
|
||||
dodoc CHANGES README.md
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST v0.90.tar.gz 116642 SHA256 45912c200e2bcf0d605ba4b1177fbc9191cfd0ca509dd33075fd7ba17ebd6dda SHA512 7c75a04ea6542a13d639bbb74523443e030559dcf65d181d07fc64277442500a8a18daf2351248a552e42daf815fe5d0079b5b559402522d45ac10ed7762c818 WHIRLPOOL cfeb2bf9ac173a5416a08c99405bdc2ea0feff10cb040ffe5e89fc95c570da369d85fc5679fdedcdb017fdfcc89374dfd8544f519b6df587cad7b4e7bc113f8e
|
||||
EBUILD stoken-0.90.ebuild 582 SHA256 4fc0eeb7f0b8d4c644a907cae06d9f53d02bbb5d3b1b8ceadc022a501b032daf SHA512 da5bd32648f970119b465828614e90df33818be8e343bacfbd0abfeb8e902a83bd596e1d599cf107976453604587ebcf088c2164270e6e4689a2d448c1c4807d WHIRLPOOL b2f736f7633f12fb9d707ba9b82a95786ec1599fb89ef1b691b801999d21ca59c7e310d3b0338e716346b375e4d9799b82768908625a0cb2dab02fb3ff96a271
|
||||
MISC ChangeLog 1310 SHA256 fe79c570e3bca102a065edc5a68d35ed48679d2c2fc09b96a475d4a282270ede SHA512 129d39ac4d2dddd6f0f1ece1d0e3b37de16668d8e4ac096aad47cdc4c1bbc34864bd10fbfdac332f8179b321e23f9c65810fbcfa959e7ce3bd694dd81ec64be8 WHIRLPOOL bb8b0f9be0c8c3f73435ac14acfb544c2d193fb4b5e3c19f6e4243da051711ce7ea0df74df6af67438aeae3ffbb1ca85ddb96d8d1f9fa4d6de21c2f9009db16e
|
||||
EBUILD stoken-0.90.ebuild 581 SHA256 67321107375ebe691c8c34aa2b5f39b7aa9b8e6093c44af0c44616c0a6565acf SHA512 ee2681e268e91471143b70775a6c81a452c1f9f8b86d8a789670865fa5c90d6770a9463390d4aea0ed86d1e8d138c477af478a82a80686ecd08570d2719ca790 WHIRLPOOL 2b1cc5de5613c8e9515b56b9c2dd340523f65730b9747d7818c0a01b76621886e23b87905087b087780b363673f9e5d7be5a7e69b164fc10de99b074cc52c6c2
|
||||
MISC ChangeLog 1541 SHA256 8aa75b298321fd8d8afaccea6c4552625ba0bd9645fae672e8ae0a538b2dd8b4 SHA512 8b0c7b5a17e44286276070155f77f8b8a84da68b3f93ab8feda47bb893857983060bd7df38d7e4d88a5df730b857e8a9de57d5c3377596b2185f54c5359d86c2 WHIRLPOOL c5ef5d3571ae0410df7434aadcab6ccdbe062e609d471d0c141d4a9973bca207fc2002e09360c99d2dae41e3aea574cb0062613a5b946c00e23a7b6764fa0b69
|
||||
MISC metadata.xml 620 SHA256 19dc163e866490f1baf902ec20c52a6d794ec00d0aa26285b213460506890042 SHA512 bda231308c073a40db47dfaca96c6af8bf194d5ef4727e8c8c99ad1492150f79a9978daeb3ffe503db03501a0a6c6c465d036bec7ad58398319f8d01d27f7931 WHIRLPOOL 721d1b4712f13485be130ef614b021dea2b51f6351990ec628c3d7ca13e2b3a5b37e6a24991292a2f9d5b45014b71a7a72ded513abc92f34a891444ed07e3fcf
|
||||
|
@ -1,12 +1,13 @@
|
||||
AUX ganeti-htools-0.2.8-use-QC-1.patch 526 SHA256 58710cc2db801194efa59ad34995584177a4476ee89b6efa51a3e5a34dfbf33c SHA512 5f14ef6f045a8bb381203b6d9bc68e995992649b910658df210c4db427b8faa76bf48afc2df0513ee26d072011c8b85abaf6d77b3b6a71ff9bd1154d355a0c47 WHIRLPOOL adf910b2378baedf62bfd95f95182a889920cfe3d205a469295b9618481d11cc9d377c125dd9374b0cd424ddc0f6ace10841c58bc82f6c9b8b3611b0a4849fea
|
||||
AUX ganeti-htools-0.3.1-base-4.patch 4511 SHA256 c6b6837322c5baa19560e2aa038b0aa7674721bb74701a68f0c8301cb16efe27 SHA512 e0ec8a7bcd15e047f3d61640f8fab946560e035776f455019fc825809a19ca24a06a265c08e9e469c613a5ad7014ec910a080ce36b674d08f439ec9ce5caad14 WHIRLPOOL 451a0dbc117d4f324626752f4e49604d37aacb932ae211010de2f06b0bfbca7c7802d9de945689d77dd7b703e0737e8fb36edd79c62573e84019fb4ea31d60f5
|
||||
AUX ganeti-htools-0.3.1-containers.patch 363 SHA256 67c64dd8c22194ec5aada446fa87b058bbd7496e5fef3a039885e898d2dd177b SHA512 4e0e552db9cb9e79be71b55b2d50c4d740074ea57d425e7d4e6ea5dbb136da175f6551131b97e36a0106554c49b337626b667a353c4056750e0150a28d7d2784 WHIRLPOOL 5b770a88543aff2d28f5ce656ce5b5ea984c167438573dae4e633519eb6ae2be78259ac4ff06c95465fe379bcae442c6ef748d7f10f6c191b40402cb69564726
|
||||
AUX ganeti-htools-0.3.1-ghc-7.10.patch 772 SHA256 d93a61e4b8ee9629f04b172f2f3f4ab326ba2c3f0b76daea8063f7e9959180bc SHA512 c1ea60f053e528b465a916b9045e580bd364df7c9bbe6b67041339dc3dd983347c8b9d590249649ec1ed236d566de924dee41a37884329b9b059d53858dc44d4 WHIRLPOOL f1243fe906704be6d27d3645d4e19324847a6b544881ed6079541ef159b362a4da63aac057e67facc85ab995736e00b52baf416f6a046c41f65380686afb1232
|
||||
DIST ganeti-htools-0.2.8.tar.gz 236904 SHA256 40574419e07353144e75211b5b524c38cd8e5335589a60ef774851f8e028596d SHA512 a01f29c684456a9fe9023e061892e713c4e89a6e4f9ece01da62cea0eb8ce8fc95a936ba2be351b5dcc0026989054eb4471563475f1c4001f9282d28b996eadc WHIRLPOOL c56fab535149412411301923c936c61f830ecbe4007a3560d5f05de5158d7f90f8b84ab49c3bf3f26e621661e06038893703cb3446c150d54b26130705231500
|
||||
DIST ganeti-htools-0.3.0.tar.gz 284839 SHA256 80fcd138cd21f662db226cd30b1efcc08fdaa197c56822809c1c2b58be04a32c SHA512 aa73fed2a99e2fe96f1660b0dd718e9ac3afc6924a25182f5e1ee1eafdccfe43b99986a2f2eefa6bb87b3543565d1fefdf1ef7c9c68ab36dfa9ca677c507945a WHIRLPOOL 0c47f1d330b5cebe69da4598de0a035fdf6e9c7fa65b6cdbe435b1d240d44ef61e2fa9a2ea77f5c1968f61aef5f5885319fef812d32edf934b1bf79b309abc8d
|
||||
DIST ganeti-htools-0.3.1.tar.gz 300261 SHA256 c28f3f78594e9dddd8fdc21bc37ce1f1b697d7e9d5d29f1de212705eadea1d7b SHA512 76acc476dc5b3add808db41b7aad4be6ee4b62d31e81eaefa17fbf010daa817bcc920b4e290727ebeddebbe6015017b19d2b7643dbc6d529f158b9746b7a4b43 WHIRLPOOL 1a9c8b4782c1b6265ec647b63c445735a8c2b56dda618aa3a699f1d4ee80838c0e9db51ae84644ade6ef39466cf7dc5aa92687176718c964a1441306e028681c
|
||||
EBUILD ganeti-htools-0.2.8.ebuild 985 SHA256 92668dff96526b6f8d6ac9f0c2d2ddc44439225861842dce39c3c394e4712d6c SHA512 164f7c474a28f558b8870ffc85a511059696d9abce38ad1290904a0f8787ebf35755454ddc40b33d5c38d028a4e0785af54bb24c1839c2191ff2499acd795b68 WHIRLPOOL 952e93a91d6e42a7f1e0678d2c58490ebd06a0b2dc2c34eb1bf4f0364daa27350ef0e2999a0453ca91c2afacf6c430680ddddc40c3e21fa61b6021cd0bf6edcd
|
||||
EBUILD ganeti-htools-0.3.0.ebuild 1081 SHA256 60d59580485eb1a5c54296f3ab199afe04fc1f96c5ec2bac4a29f5cfa0ad05d6 SHA512 e87df193b57648844397ecf9019ec8967f79133f4101a5d0a3c93ccd627b6e1334b7fe1b23cf33431ee22161184313edc16b9009fd4c7eb04c05b0f95ac246e1 WHIRLPOOL b1e35fcb9ee957b31b700d799c38fc7ea68f2769aeb8c3b49c3256730218c21f4e0d04d9ba0775c4140920fa8459699ba1029f944f8e4eabe5603ec0bc5acecb
|
||||
EBUILD ganeti-htools-0.3.1.ebuild 1183 SHA256 a50abd080033bcfdadcf1cc9971c982e820f409cf397e4a0ba371c8ce8c252ba SHA512 755fc3cdcebcffc43e8ed52d2c48dbfbb85f9132f59e95b590d6fbecaa8bef129e648799261eaa1f4c2eb82ca3b94144335cc59a4b50c89099907d8850713582 WHIRLPOOL f49ef48c055e7ea4254b49dcc0dcbe6d1025fba2951080eacdf9c270c472199122bf3b605ca0f9f384fde44fe357ae2473b1e29f613233823a09af832db16f09
|
||||
MISC ChangeLog 3924 SHA256 9c3307b629c1d0c1d363929973888406faa9b5254844dadad938e11520d6b16b SHA512 ee9fbcac38135ff0f626b8a6c93a31a5d137d349e7aafccd992de5e1fa94de4c9fafa36c2728c6339e88dc4861073034911df9ee8604400981a2aa4b7d0c3b39 WHIRLPOOL 17ef3e8979da2020129f4c9071ee74da93f7f95af3fa1fe7b5192b4074b47aed533d14f7c5341d5a725c46b181d3da2a601ccb6d8f59e1dbf935742dbf2a375b
|
||||
EBUILD ganeti-htools-0.3.1.ebuild 1234 SHA256 ac70715b5a5cbaf3cdbc8ca7e7033eaadd436bb7f33b6cfd69595573795e4836 SHA512 7f1e0e3b7b3c0c191d2da3dfa838f848410d3f5b599466722ecbcce48faee6828e2baad7e4bb58cf91ba7b79acddb4eb6b92b9109c33bf1c39dcc06c62003f70 WHIRLPOOL a0ea584f09ea5477fe293f086350a5df62baadf0af1ae33dd859d53126ab6ccabdf0dd7927723f930e6ad9b54894a9f04c530ee4ee5c3ea4fdcd57649c0f9479
|
||||
MISC ChangeLog 4122 SHA256 4f3c8ca8d20f6e8939b772979851082fbed3a5e1cf6a95852e8741562dd472fd SHA512 a0a27be55bd986cd6c0607c3aaa5142f451ee3e34d3fc53d11b77891d6cef47c15e4eb6a39ef62d07be8fb8923c0a983e01e464f55bac51904ce7a9f1ba7e334 WHIRLPOOL 74f12dba9fca6de8a3662dd16dfa8d55d1fb8684d66a338ccc6146dbb6241880c9c3d7f488a0d6280b610da4c487d62fdfc613562f62ae730f156dd159974511
|
||||
MISC ChangeLog-2015 2683 SHA256 30476fca1cef6363d0222b5d3b99bbf24446c9edae636bfd7cc9a52300496540 SHA512 05247e0d9c046e8a94886a375c588c74e49e93a2316ef07b3d8be206a602f3d2a1965b29926449c16a1dfa543b697ebdc7a105e42beb592abcb44415b94078f6 WHIRLPOOL cd7c0e7070b24f5bc8c956ed3fd3fabc6e04a8607012ac9a083ef95ba3152b192da853809352faf209dfbd0eafeff7e02a9a38ecef204fcfd6716686fee1dfcb
|
||||
MISC metadata.xml 1091 SHA256 5b7b1c121039d9083d60f7dbe631e382ffe1bf23bef8be128d39c716c0ddfaa1 SHA512 1cf1ae0572dedb5d9969f631edb0484ffa29246abbf3da158060ae752db9bf90390e391b24976eaf6c5d99d6a7127d8f52d7b49fb9a703b1dc7075c770ff136e WHIRLPOOL 6c75d8985772fdcfef6261a238eb61cd21d3d4d0735579cb8a50f53afed7fc4fffa8c8d4d6f96f58dd830be5b20aedd4d6b69d7f07e2809aff5664ff1a19ea29
|
||||
|
@ -0,0 +1,9 @@
|
||||
diff --git a/Ganeti/HTools/QC.hs b/Ganeti/HTools/QC.hs
|
||||
index 534a7b1..6f99a96 100644
|
||||
--- a/Ganeti/HTools/QC.hs
|
||||
+++ b/Ganeti/HTools/QC.hs
|
||||
@@ -753,3 +753,3 @@ prop_ClusterAllocBalance node =
|
||||
let nl = makeSmallCluster node count
|
||||
- (hnode, nl') = IntMap.deleteFindMax nl
|
||||
+ ((_k, hnode), nl') = IntMap.deleteFindMax nl
|
||||
il = Container.empty
|
@ -1,143 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
|
||||
|
||||
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
|
||||
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
|
||||
GRUB_URL=mirror://gnu-alpha/grub
|
||||
SRC_URI="
|
||||
http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
|
||||
$GRUB_URL/grub-0.97.tar.gz
|
||||
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
|
||||
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
|
||||
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
|
||||
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
|
||||
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz"
|
||||
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
|
||||
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="custom-cflags"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="sys-devel/gettext
|
||||
sys-devel/bin86
|
||||
sys-apps/texinfo"
|
||||
|
||||
RDEPEND=">=app-emulation/xen-tools-${PV}"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
retar-externals() {
|
||||
# Purely to unclutter src_prepare
|
||||
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
|
||||
|
||||
# epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
|
||||
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/configure
|
||||
sed -e 's:^AR=ar rc:AR=ar:' \
|
||||
-e s':$(AR) $@:$(AR) rc $@:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
|
||||
einfo "zlib Makefile edited"
|
||||
|
||||
cd "${WORKDIR}"
|
||||
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
|
||||
tar czp grub-0.97 -f grub-0.97.tar.gz
|
||||
tar czp lwip -f lwip-1.3.0.tar.gz
|
||||
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
|
||||
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
|
||||
mv $set "${S}"/stubdom/
|
||||
einfo "tarballs moved to source"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \;
|
||||
fi
|
||||
|
||||
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
|
||||
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
|
||||
|
||||
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
|
||||
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
|
||||
|
||||
# fix jobserver in Makefile
|
||||
epatch "${FILESDIR}"/${PN}-4.2-jserver.patch
|
||||
|
||||
#Substitute for internal downloading. pciutils copied only due to the only .bz2
|
||||
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
|
||||
retar-externals || die "re-tar procedure failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=${PREFIX}/usr \
|
||||
--libdir=${PREFIX}/usr/$(get_libdir) \
|
||||
--libexecdir=${PREFIX}/usr/libexec \
|
||||
--disable-werror \
|
||||
--disable-xen"
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
|
||||
|
||||
if use x86; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
elif use amd64; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
|
||||
if has_multilib_profile; then
|
||||
multilib_toolchain_setup x86
|
||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use x86; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
if use amd64; then
|
||||
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
|
||||
if has_multilib_profile; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
}
|
@ -1,192 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P=${PN}-${PV/_/-}
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="amd64 ~arm ~arm64 -x86"
|
||||
UPSTREAM_VER=
|
||||
SECURITY_VER=0
|
||||
# var set to reflect https://dev.gentoo.org/~idella4/
|
||||
SEC_VER=8
|
||||
GENTOO_VER=
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${SECURITY_VER} ]] && \
|
||||
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
|
||||
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${SECURITY_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Xen virtual machine monitor"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug efi flask xsm"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
efi? ( >=sys-devel/binutils-2.22[multitarget] )
|
||||
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
|
||||
RDEPEND=""
|
||||
PDEPEND="~app-emulation/xen-tools-${PV}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="boot/xen-syms-${PV}"
|
||||
|
||||
REQUIRED_USE="flask? ( xsm )
|
||||
arm? ( debug )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]]; then
|
||||
if use x86 && use amd64; then
|
||||
die "Confusion! Both x86 and amd64 are set in your use flags!"
|
||||
elif use x86; then
|
||||
export XEN_TARGET_ARCH="x86_32"
|
||||
elif use amd64; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
elif use arm64; then
|
||||
export XEN_TARGET_ARCH="arm64"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use flask ; then
|
||||
export "XSM_ENABLE=y"
|
||||
export "FLASK_ENABLE=y"
|
||||
elif use xsm ; then
|
||||
export "XSM_ENABLE=y"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
if [[ -n ${SECURITY_VER} ]]; then
|
||||
einfo "Try to apply Xen Security patcheset"
|
||||
# apply main xen patches
|
||||
# Two parallel systems, both work side by side
|
||||
# Over time they may concdense into one. This will suffice for now
|
||||
EPATCH_SUFFIX="patch"
|
||||
EPATCH_FORCE="yes"
|
||||
for i in ${XEN_SECURITY_MAIN}; do
|
||||
epatch "${WORKDIR}"/patches-security/xen/$i
|
||||
done
|
||||
|
||||
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
|
||||
epatch $i
|
||||
done
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches-gentoo
|
||||
fi
|
||||
|
||||
# Drop .config
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
if use efi; then
|
||||
epatch "${FILESDIR}"/${PN}-4.5-efi.patch
|
||||
export EFI_VENDOR="gentoo"
|
||||
export EFI_MOUNTPOINT="boot"
|
||||
fi
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \; || die "failed to re-set custom-cflags"
|
||||
fi
|
||||
|
||||
# remove -Werror for gcc-4.6's sake
|
||||
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
|
||||
xargs sed -i 's/ *-Werror */ /'
|
||||
# not strictly necessary to fix this
|
||||
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
|
||||
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
if use custom-cflags; then
|
||||
filter-flags -fPIE -fstack-protector
|
||||
replace-flags -O3 -O2
|
||||
else
|
||||
unset CFLAGS
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Send raw LDFLAGS so that --as-needed works
|
||||
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
# The 'make install' doesn't 'mkdir -p' the subdirs
|
||||
if use efi; then
|
||||
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
|
||||
fi
|
||||
|
||||
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the unoffical wiki page:"
|
||||
elog " https://wiki.gentoo.org/wiki/Xen"
|
||||
elog " http://en.gentoo-wiki.com/wiki/Xen/"
|
||||
|
||||
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
|
||||
|
||||
elog "You can optionally block the installation of /boot/xen-syms by an entry"
|
||||
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
|
||||
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
|
||||
}
|
@ -1,192 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P=${PN}-${PV/_/-}
|
||||
|
||||
if [[ $PV == *9999 ]]; then
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm -x86"
|
||||
UPSTREAM_VER=
|
||||
SECURITY_VER=0
|
||||
# var set to reflect https://dev.gentoo.org/~idella4/
|
||||
SEC_VER=11
|
||||
GENTOO_VER=
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${SECURITY_VER} ]] && \
|
||||
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
|
||||
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${SECURITY_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Xen virtual machine monitor"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug efi flask xsm"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
efi? ( >=sys-devel/binutils-2.22[multitarget] )
|
||||
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
|
||||
RDEPEND=""
|
||||
PDEPEND="~app-emulation/xen-tools-${PV}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="boot/xen-syms-${PV}"
|
||||
|
||||
REQUIRED_USE="flask? ( xsm )
|
||||
arm? ( debug )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
if [[ -z ${XEN_TARGET_ARCH} ]]; then
|
||||
if use x86 && use amd64; then
|
||||
die "Confusion! Both x86 and amd64 are set in your use flags!"
|
||||
elif use x86; then
|
||||
export XEN_TARGET_ARCH="x86_32"
|
||||
elif use amd64; then
|
||||
export XEN_TARGET_ARCH="x86_64"
|
||||
elif use arm; then
|
||||
export XEN_TARGET_ARCH="arm32"
|
||||
elif use arm64; then
|
||||
export XEN_TARGET_ARCH="arm64"
|
||||
else
|
||||
die "Unsupported architecture!"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use flask ; then
|
||||
export "XSM_ENABLE=y"
|
||||
export "FLASK_ENABLE=y"
|
||||
elif use xsm ; then
|
||||
export "XSM_ENABLE=y"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
if [[ -n ${SECURITY_VER} ]]; then
|
||||
einfo "Try to apply Xen Security patcheset"
|
||||
# apply main xen patches
|
||||
# Two parallel systems, both work side by side
|
||||
# Over time they may concdense into one. This will suffice for now
|
||||
EPATCH_SUFFIX="patch"
|
||||
EPATCH_FORCE="yes"
|
||||
for i in ${XEN_SECURITY_MAIN}; do
|
||||
epatch "${WORKDIR}"/patches-security/xen/$i
|
||||
done
|
||||
|
||||
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
|
||||
epatch $i
|
||||
done
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches-gentoo
|
||||
fi
|
||||
|
||||
# Drop .config
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
if use efi; then
|
||||
epatch "${FILESDIR}"/${PN}-4.5-efi.patch
|
||||
export EFI_VENDOR="gentoo"
|
||||
export EFI_MOUNTPOINT="boot"
|
||||
fi
|
||||
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \; || die "failed to re-set custom-cflags"
|
||||
fi
|
||||
|
||||
# remove -Werror for gcc-4.6's sake
|
||||
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
|
||||
xargs sed -i 's/ *-Werror */ /'
|
||||
# not strictly necessary to fix this
|
||||
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
|
||||
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
if use custom-cflags; then
|
||||
filter-flags -fPIE -fstack-protector
|
||||
replace-flags -O3 -O2
|
||||
else
|
||||
unset CFLAGS
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Send raw LDFLAGS so that --as-needed works
|
||||
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
# The 'make install' doesn't 'mkdir -p' the subdirs
|
||||
if use efi; then
|
||||
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
|
||||
fi
|
||||
|
||||
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the unoffical wiki page:"
|
||||
elog " https://wiki.gentoo.org/wiki/Xen"
|
||||
elog " http://en.gentoo-wiki.com/wiki/Xen/"
|
||||
|
||||
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
|
||||
|
||||
elog "You can optionally block the installation of /boot/xen-syms by an entry"
|
||||
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
|
||||
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue