parent
8f100c1241
commit
a44bf0a593
Binary file not shown.
Binary file not shown.
@ -1,6 +1,5 @@
|
||||
diff -urN aaa/powiedz/aufile.c powiedz/aufile.c
|
||||
--- aaa/powiedz/aufile.c 2003-08-30 20:57:37.000000000 +0200
|
||||
+++ powiedz/aufile.c 2003-08-31 14:02:42.000000000 +0200
|
||||
--- a/aufile.c
|
||||
+++ b/aufile.c
|
||||
@@ -217,8 +217,7 @@
|
||||
audio_open(int samp_rate,int disp)
|
||||
{
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST httpd-2.2.34.tar.bz2 5779739 BLAKE2B 8cdd41fb5d1880da4a1cfef252b4682f613b938594057ea4c9665d3881a50b298fb7339c1ceb3dafc215aa927048f99d500f2d29c125016d5766954be9b632b4 SHA512 e6dac5865a48533c025fe17523ee74d68c3a23f9512c9441b78a140e33cfb6835573eb049b0ad424eb5c5ca78a1915778c54e8a409da95fbdd3890cb99e08240
|
||||
DIST httpd-2.4.27.tar.bz2 6527394 BLAKE2B 50a650eb2edd121dac860ff555273290010d7e85bf4d5fbe3683f82e1928dde99ebfabc42186436f5052a66555a73d8b797b114c76c123faa31b9f51575d0bbb SHA512 7e7e8070715b74cb6890096a74e194f4c6a49c14bda685b1ad832e84312f1ac4316ea03a430e679502bfd8e1853aefa544ee002a20d0f7e994b9a590c74bc42c
|
||||
DIST httpd-2.4.29.tar.bz2 6567926 BLAKE2B 01a83212941abad548f73fc144f9731ff51e0ed8f975e76cb994247601f7c2f89a3f862e011638afb77988eda0ef2b543634fb6bc45b583e9bdba2c30e565731 SHA512 840982fd3d21463bc5c1747f211dfacf3abdf634d149e49bb49fd2e5deda140de602dbdf31e1bbe5337a48f718ab2261c408e83a8dd39a9291ee7b6b7a85639a
|
||||
DIST httpd-2.4.33.tar.bz2 6934765 BLAKE2B 4ff266b85358e3100c8064c84c89db0235e6f46bb4b308e6b3bf642a9c0815eb6a731ee12e3d8ea2bf31a5d5e6621152452f1e8a9625755689f552f2473b1955 SHA512 e74b2b3346d67be45a8bc8a7cbb8eabf5c403a5cfe5797a976f94a539529843fbcdf03b9ca0548816b2cf37f4ce0eb301f8d5af25b1270fdf8dd9f5bf0585269
|
||||
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
|
||||
HOMEPAGE="https://httpd.apache.org/"
|
||||
SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="ssl"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="=dev-libs/apr-1*
|
||||
=dev-libs/apr-util-1*
|
||||
dev-libs/expat
|
||||
dev-libs/libpcre
|
||||
kernel_linux? ( sys-apps/util-linux )
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
!<www-servers/apache-2.2.4"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
S="${WORKDIR}/httpd-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.2.20-Makefile.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
# Brain dead check.
|
||||
tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
|
||||
|
||||
# Instead of filtering --as-needed (bug #128505), append --no-as-needed
|
||||
append-ldflags $(no-as-needed)
|
||||
|
||||
# econf overwrites the stuff from config.layout.
|
||||
econf \
|
||||
--sbindir=/usr/sbin \
|
||||
--with-z=/usr \
|
||||
--with-apr=/usr \
|
||||
--with-apr-util=/usr \
|
||||
--with-pcre=/usr \
|
||||
$(use_enable ssl) \
|
||||
$(usex ssl '--with-ssl=/usr' '')
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd support || die
|
||||
emake
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd support || die
|
||||
|
||||
make DESTDIR="${D}" install || die
|
||||
|
||||
# install manpages
|
||||
doman "${S}"/docs/man/{dbmmanage,htdigest,htpasswd,htdbm}.1 \
|
||||
"${S}"/docs/man/{htcacheclean,rotatelogs,ab,logresolve}.8
|
||||
|
||||
# Providing compatiblity symlinks for #177697 (which we'll stop to install
|
||||
# at some point).
|
||||
pushd "${D}"/usr/sbin/ >/dev/null || die
|
||||
for i in *; do
|
||||
dosym /usr/sbin/${i} /usr/sbin/${i}2
|
||||
done
|
||||
popd >/dev/null || die
|
||||
|
||||
# Provide a symlink for ab-ssl
|
||||
if use ssl; then
|
||||
dosym /usr/sbin/ab /usr/sbin/ab-ssl
|
||||
dosym /usr/sbin/ab /usr/sbin/ab2-ssl
|
||||
fi
|
||||
|
||||
# make htpasswd accessible for non-root users
|
||||
dosym /usr/sbin/htpasswd /usr/bin/htpasswd
|
||||
dosym /usr/sbin/htdigest /usr/bin/htdigest
|
||||
|
||||
dodoc "${S}"/CHANGES
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
=== modified file 'support/Makefile.in'
|
||||
--- a/support/Makefile.in
|
||||
+++ b/support/Makefile.in
|
||||
@@ -1,9 +1,10 @@
|
||||
DISTCLEAN_TARGETS = apxs apachectl dbmmanage log_server_status \
|
||||
- logresolve.pl phf_abuse_log.cgi split-logfile envvars-std
|
||||
+ logresolve.pl phf_abuse_log.cgi split-logfile
|
||||
|
||||
CLEAN_TARGETS = suexec
|
||||
|
||||
-PROGRAMS = htpasswd htdigest rotatelogs logresolve ab htdbm htcacheclean httxt2dbm $(NONPORTABLE_SUPPORT)
|
||||
+PROGRAMS = htpasswd htdigest rotatelogs logresolve ab htdbm htcacheclean httxt2dbm \
|
||||
+ $(NONPORTABLE_SUPPORT) log_server_status split-logfile dbmmanage
|
||||
TARGETS = $(PROGRAMS)
|
||||
|
||||
PROGRAM_LDADD = $(UTIL_LDFLAGS) $(PROGRAM_DEPENDENCIES) $(EXTRA_LIBS) $(AP_LIBS)
|
||||
@@ -12,22 +13,13 @@
|
||||
include $(top_builddir)/build/rules.mk
|
||||
|
||||
install:
|
||||
- @test -d $(DESTDIR)$(bindir) || $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
|
||||
@test -d $(DESTDIR)$(sbindir) || $(MKINSTALLDIRS) $(DESTDIR)$(sbindir)
|
||||
- @test -d $(DESTDIR)$(libexecdir) || $(MKINSTALLDIRS) $(DESTDIR)$(libexecdir)
|
||||
- @cp -p $(top_builddir)/server/httpd.exp $(DESTDIR)$(libexecdir)
|
||||
- @for i in apxs apachectl dbmmanage; do \
|
||||
+ @for i in $(PROGRAMS) ; do \
|
||||
if test -f "$(builddir)/$$i"; then \
|
||||
cp -p $$i $(DESTDIR)$(sbindir); \
|
||||
chmod 755 $(DESTDIR)$(sbindir)/$$i; \
|
||||
fi ; \
|
||||
done
|
||||
- @if test -f "$(builddir)/envvars-std"; then \
|
||||
- cp -p envvars-std $(DESTDIR)$(sbindir); \
|
||||
- if test ! -f $(DESTDIR)$(sbindir)/envvars; then \
|
||||
- cp -p envvars-std $(DESTDIR)$(sbindir)/envvars ; \
|
||||
- fi ; \
|
||||
- fi
|
||||
|
||||
htpasswd_OBJECTS = htpasswd.lo
|
||||
htpasswd: $(htpasswd_OBJECTS)
|
||||
|
@ -1,3 +1 @@
|
||||
DIST fleet-0.11.5.tar.gz 456152 BLAKE2B b5c4d2763b39a1dff41f72b2cafb4e91aab0b78a57ad638ca0f5512a189e592be8f4776d3a96ccda18b1ecc34df73044b3274b8e550579bbac6b38c84bee0682 SHA512 1d97e386430db948d8730ec26b7d55a1dad00343600400bf21f9a1cb855e068063244ffe55774e72920c210181ff80bd9706ec99fd9eeb2ac28be14bba1dfbf9
|
||||
DIST fleet-0.11.8.tar.gz 443257 BLAKE2B 4b6d7a19e6d5e2dbc6460ba9df003945fca4bac57c111533339ae1eb06fc1caca585fb11511a6943258fddb8383f636f6c44df52118d77b5f3ca5538e3b038ca SHA512 637332716928efba0f49af1234cfccd1d3979982ad974eb86980263230db5f2bce4eed5dcd80546e371653678e3d3ec448edb50d04b8f336d7402525dfb4ef2f
|
||||
DIST fleet-1.0.0.tar.gz 4865693 BLAKE2B 33991c25ff2f7bf4307a9a3d2a6274b08a358d8041f641eb33b68946a2e682caae8b20643ac2735f447398cd305b9e3a77370ad6fc2ebe26b12c2f290a03e1e6 SHA512 77f38b605e37499e31effd82c3c4f0efd6adda73e9ded86db68efcd19a34bdc44b9f6f88b7fc94f7ea4f55b2027a1270d3c87897bf12b121614384a91bd9a3cf
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGO_PN="github.com/coreos/fleet"
|
||||
|
||||
inherit systemd vcs-snapshot
|
||||
|
||||
DESCRIPTION="A Distributed init System"
|
||||
HOMEPAGE="https://github.com/coreos/fleet"
|
||||
SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.4:=
|
||||
test? ( dev-go/go-tools )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
src_compile() {
|
||||
./build || die 'Build failed'
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./test || die 'Tests failed'
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${S}"/bin/fleetd
|
||||
dobin "${S}"/bin/fleetctl
|
||||
|
||||
systemd_dounit "${FILESDIR}"/fleet.service
|
||||
systemd_dounit "${FILESDIR}"/fleet.socket
|
||||
|
||||
dodoc README.md
|
||||
use doc && dodoc -r Documentation
|
||||
use examples && dodoc -r examples
|
||||
|
||||
insinto /etc/${PN}
|
||||
newins "${PN}".conf.sample "${PN}".conf
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGO_PN="github.com/coreos/fleet"
|
||||
|
||||
inherit systemd vcs-snapshot
|
||||
|
||||
DESCRIPTION="A Distributed init System"
|
||||
HOMEPAGE="https://github.com/coreos/fleet"
|
||||
SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.4:=
|
||||
test? ( dev-go/go-tools )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
src_compile() {
|
||||
./build || die 'Build failed'
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./test || die 'Tests failed'
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${S}"/bin/fleetd
|
||||
dobin "${S}"/bin/fleetctl
|
||||
|
||||
systemd_dounit "${FILESDIR}"/fleet.service
|
||||
systemd_dounit "${FILESDIR}"/fleet.socket
|
||||
|
||||
dodoc README.md
|
||||
use doc && dodoc -r Documentation
|
||||
use examples && dodoc -r examples
|
||||
|
||||
insinto /etc/${PN}
|
||||
newins "${PN}".conf.sample "${PN}".conf
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="github.com/aquasecurity/kube-bench"
|
||||
|
||||
EGO_VENDOR=(
|
||||
"github.com/fatih/color 570b54cabe6b8eb0bc2dfce68d964677d63b5260"
|
||||
"github.com/fsnotify/fsnotify 4da3e2cfbabc9f751898f250b49f2439785783a1"
|
||||
"github.com/golang/glog 23def4e6c14b4da8ac2ed8007337bc5eb5007998"
|
||||
"github.com/hashicorp/hcl 23c074d0eceb2b8a5bfdbb271ab780cde70f05a8"
|
||||
"github.com/inconshreveable/mousetrap 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"
|
||||
"github.com/jinzhu/gorm 5174cc5c242a728b435ea2be8a2f7f998e15429b"
|
||||
"github.com/jinzhu/inflection 1c35d901db3da928c72a72d8458480cc9ade058f"
|
||||
"github.com/lib/pq 83612a56d3dd153a94a629cd64925371c9adad78"
|
||||
"github.com/magiconair/properties 49d762b9817ba1c2e9d0c69183c2b4a8b8f1d934"
|
||||
"github.com/mattn/go-colorable 5411d3eea5978e6cdc258b30de592b60df6aba96"
|
||||
"github.com/mattn/go-isatty 57fdcb988a5c543893cc61bce354a6e24ab70022"
|
||||
"github.com/mitchellh/mapstructure 06020f85339e21b2478f756a78e295255ffa4d6a"
|
||||
"github.com/pelletier/go-toml 0131db6d737cfbbfb678f8b7d92e55e27ce46224"
|
||||
"github.com/spf13/afero 57afd63c68602b63ed976de00dd066ccb3c319db"
|
||||
"github.com/spf13/cast acbeb36b902d72a7a4c18e8f3241075e7ab763e4"
|
||||
"github.com/spf13/cobra 7b2c5ac9fc04fc5efafb60700713d4fa609b777b"
|
||||
"github.com/spf13/jwalterweatherman 12bd96e66386c1960ab0f74ced1362f66f552f7b"
|
||||
"github.com/spf13/pflag 4c012f6dcd9546820e378d0bdda4d8fc772cdfea"
|
||||
"github.com/spf13/viper 25b30aa063fc18e48662b86996252eabdcf2f0c7"
|
||||
"golang.org/x/sys e24f485414aeafb646f6fca458b0bf869c0880a1 github.com/golang/sys"
|
||||
"golang.org/x/text e19ae1496984b1c655b8044a65c0300a3c878dd3 github.com/golang/text"
|
||||
"gopkg.in/yaml.v2 c95af922eae69f190717a0b7148960af8c55a072 github.com/go-yaml/yaml"
|
||||
)
|
||||
|
||||
inherit golang-build golang-vcs-snapshot bash-completion-r1
|
||||
|
||||
ARCHIVE_URI="https://github.com/aquasecurity/kube-bench/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes Benchmark"
|
||||
HOMEPAGE="https://github.com/aquasecurity/kube-bench"
|
||||
SRC_URI="${ARCHIVE_URI}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
pushd src/${EGO_PN} || die
|
||||
GOPATH="${S}" go build -o ${PN} . || die
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin src/${EGO_PN}/${PN}
|
||||
insinto /etc/kube-bench
|
||||
doins -r src/${EGO_PN}/cfg
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST puppet-lint-2.3.3.gem 84992 BLAKE2B 57b6d6332b7d26daf193ba983ff1e5d560cf4f902f1b476de3b1f7254755851397685d7b435dd7365f81e1427d91ca47ffa889a9d87a14e1c4720e44aa2b7996 SHA512 9203e8d29cb4a5c5abf8279598599db4a9063d33d7b7d6c76f8ebf09c3ba539f6035083b5438bae2b0fda1d16880ffcb69a2776ebce7f54bc1a1430c2ceb0d68
|
||||
DIST puppet-lint-2.3.4.gem 86016 BLAKE2B 4e7c0da6bb77558312b389be68ee17a75a2dffa795eb0a985101177f45ac362d0a4bf70804198b82f981bcc2023768503f7362799a2853ea2e159071853c5dfc SHA512 27ef230b337ffffeae8395efa2329ad150b7f0a21bfff1b2e5ee4807dd088705723d9887ae3c166eeb8daa61337d2efd5907fcb5c86c6cfb0a42c0fc30dfd7ba
|
||||
DIST puppet-lint-2.3.5.gem 86528 BLAKE2B 7455c729cb0512cb26838439c854c70d2581f2102594ac60d76a34f9839b0bb7dbab65beb87369419dc0e66583bfac1ad9f22d65ee3ee9bf35aa3c37e8f0d1b9 SHA512 5e1978c5438869c12c2151e76fe6cea12c447d9f59f1fbbc90fb80e61c7ff9c220be85f70cf95dec2380cd35205ffec0473cc7eda0db21b94a30b533d4214707
|
||||
|
Binary file not shown.
@ -1,6 +1,4 @@
|
||||
DIST zstd-1.1.0.tar.gz 716327 BLAKE2B 042b9d46f3e58d7ce5ac8fd427b1682ec62cfb326ac7c7408f564f69957f406bb466dcd619b7efaf24dfbffd17f1b5002c06c1b25a0576f171724fc9d8759553 SHA512 9fe72081d333b58d5c8f27f13bd01ab0d729984215b75690282770aa769aab6879b88177aa2b45d8ce2869bf1b360f3a828ca00aa3646a7cc57285a4e167d71f
|
||||
DIST zstd-1.1.3.tar.gz 845902 BLAKE2B f8896d467c255dd0dfd348aee0d8b8a13b1551ee0e526db0f4b8939654ce5bd40f0a0273109880b27196d2b4fc4b381464f102fe1f736956f6c830205c601087 SHA512 6c025ca3899d0487bf2b4a9b333b47c6e2bb525ae3fc7328cc040f50d6f3c53a1bb9bd17e104352ddbc7b96b240c250c60d5be99e0a980332dbd3c518b2a81e1
|
||||
DIST zstd-1.2.0.tar.gz 1300584 BLAKE2B 3bde619cde6a6cf6ea83c86ba8ad2c7aa0cfecbf606aec0695ae809f438712fc0114d8a245deaf153faf130564d31522a15d1fef96357c5a90728b963399e4de SHA512 b21910c6bdcfad3199c07b9f70f7c049062ebd1cce9249dd33c36153e29f24dd9e796ddbc2f37846b9f508c14b0d0f67651fd8d2bdce558128f20bdfff50a7df
|
||||
DIST zstd-1.3.0.tar.gz 1469911 BLAKE2B c62e467c1ba2b6a13aca79f939bf0c63e25eb1168ba3b8908720cad245f2f61e39c214edecaafa6201af4f9c8d1875d24f08b8aa6df6f42ba083dce7cc2e94c0 SHA512 5eb9e001e14d3342e76eb57b672c636fd56839ba8fc0ba9a751484ea93389c72c494ad2125dc2f9be1f72481f3af34568477123f7e9d3c7504e061e4c083cb30
|
||||
DIST zstd-1.3.2.tar.gz 1618939 BLAKE2B 1bb8c9ac0a521230e1507380afd5346e9cbd5b850c9a6516ef2fcf3e339e90ad1dc6adda13b7eb2d75630a788903ed12732a41fde065601ad879cca36c677125 SHA512 e2848d08b38d2fe98cd327611044bdac2f948547124321c8d63d5bdc2e6694d623c40c7bcc7d499fa83531f9cb92ddcb8be67614a49f855a9103f0ee6af0985c
|
||||
DIST zstd-1.3.3.tar.gz 1857232 BLAKE2B 45b737b8798fa6982b22163553e38fbe77143d5562032a8f5f5593225ea07fee277b27c06c00670196b59030a4919d819d562bf9e1e185aadc755d0563b251bb SHA512 72b63f96f65ca987cdc82c24354f7665c7dc3b2563cb0646f355c34bf8f090d8a0759729f8beaba8317272bdab34749f934055707b25cfd69c98a9fdcfbc59ae
|
||||
DIST zstd-1.3.4.tar.gz 2059958 BLAKE2B b1d332a35066fb00e32c6dccebd5ad1065bcc3c7d0dd07d8408e5a2c2641dcdbc388e053ce8d15f9e261255e80f018a172d6e103b5c2f5a2ebb555333ac5f15d SHA512 d3c8c1dfabd251b03205b64eff97898c1e2ca457191b1f6257450e6d2675451a68aa0bc2220b2c65baa69a6997d98490612779d95b3325320c0a3202810ae554
|
||||
|
@ -1,79 +0,0 @@
|
||||
diff --git a/lib/Makefile b/lib/Makefile
|
||||
index 4fb8ed9..ec5436d 100644
|
||||
--- a/lib/Makefile
|
||||
+++ b/lib/Makefile
|
||||
@@ -63,17 +63,17 @@ all: clean libzstd
|
||||
|
||||
libzstd: $(ZSTD_FILES)
|
||||
@echo compiling static library
|
||||
- @$(CC) $(FLAGS) -c $^
|
||||
- @$(AR) rcs $@.a *.o
|
||||
+ $(CC) $(FLAGS) -c $^
|
||||
+ $(AR) rcs $@.a *.o
|
||||
@echo compiling dynamic library $(LIBVER)
|
||||
- @$(CC) $(FLAGS) -shared $^ -fPIC $(SONAME_FLAGS) -o $@.$(SHARED_EXT_VER)
|
||||
+ $(CC) $(FLAGS) -shared $^ -fPIC $(SONAME_FLAGS) -o $@.$(SHARED_EXT_VER)
|
||||
@echo creating versioned links
|
||||
- @ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT_MAJOR)
|
||||
- @ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT)
|
||||
+ ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT_MAJOR)
|
||||
+ ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT)
|
||||
|
||||
clean:
|
||||
- @rm -f core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
|
||||
- @rm -f decompress/*.o
|
||||
+ rm -f core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
|
||||
+ rm -f decompress/*.o
|
||||
@echo Cleaning library completed
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
@@ -83,22 +83,22 @@ ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU FreeBSD DragonFly
|
||||
libzstd.pc:
|
||||
libzstd.pc: libzstd.pc.in
|
||||
@echo creating pkgconfig
|
||||
- @sed -e 's|@PREFIX@|$(PREFIX)|' \
|
||||
+ sed -e 's|@PREFIX@|$(PREFIX)|' \
|
||||
-e 's|@LIBDIR@|$(LIBDIR)|' \
|
||||
-e 's|@INCLUDEDIR@|$(INCLUDEDIR)|' \
|
||||
-e 's|@VERSION@|$(VERSION)|' \
|
||||
$< >$@
|
||||
|
||||
-install: libzstd libzstd.pc
|
||||
- @install -d -m 755 $(DESTDIR)$(LIBDIR)/pkgconfig/ $(DESTDIR)$(INCLUDEDIR)/
|
||||
- @install -m 755 libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_VER)
|
||||
- @cp -a libzstd.$(SHARED_EXT_MAJOR) $(DESTDIR)$(LIBDIR)
|
||||
- @cp -a libzstd.$(SHARED_EXT) $(DESTDIR)$(LIBDIR)
|
||||
- @cp -a libzstd.pc $(DESTDIR)$(LIBDIR)/pkgconfig/
|
||||
- @install -m 644 libzstd.a $(DESTDIR)$(LIBDIR)/libzstd.a
|
||||
- @install -m 644 zstd.h $(DESTDIR)$(INCLUDEDIR)/zstd.h
|
||||
- @install -m 644 common/zbuff.h $(DESTDIR)$(INCLUDEDIR)/zbuff.h
|
||||
- @install -m 644 dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)/zdict.h
|
||||
+install: libzstd.pc
|
||||
+ install -d -m 755 $(DESTDIR)$(LIBDIR)/pkgconfig/ $(DESTDIR)$(INCLUDEDIR)/
|
||||
+ install -m 755 libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_VER)
|
||||
+ cp -a libzstd.$(SHARED_EXT_MAJOR) $(DESTDIR)$(LIBDIR)
|
||||
+ cp -a libzstd.$(SHARED_EXT) $(DESTDIR)$(LIBDIR)
|
||||
+ cp -a libzstd.pc $(DESTDIR)$(LIBDIR)/pkgconfig/
|
||||
+ install -m 644 libzstd.a $(DESTDIR)$(LIBDIR)/libzstd.a
|
||||
+ install -m 644 zstd.h $(DESTDIR)$(INCLUDEDIR)/zstd.h
|
||||
+ install -m 644 common/zbuff.h $(DESTDIR)$(INCLUDEDIR)/zbuff.h
|
||||
+ install -m 644 dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)/zdict.h
|
||||
@echo zstd static and shared library installed
|
||||
|
||||
uninstall:
|
||||
diff --git a/programs/Makefile b/programs/Makefile
|
||||
index 6e78d0e..993d138 100644
|
||||
--- a/programs/Makefile
|
||||
+++ b/programs/Makefile
|
||||
@@ -21,11 +21,7 @@ MANDIR = $(PREFIX)/share/man/man1
|
||||
|
||||
ZSTDDIR = ../lib
|
||||
|
||||
-ifeq ($(shell $(CC) -v 2>&1 | grep -c "gcc version "), 1)
|
||||
-ALIGN_LOOP = -falign-loops=32
|
||||
-else
|
||||
ALIGN_LOOP =
|
||||
-endif
|
||||
|
||||
CPPFLAGS= -I$(ZSTDDIR) -I$(ZSTDDIR)/common -I$(ZSTDDIR)/dictBuilder
|
||||
CFLAGS ?= -O3
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="zstd fast compression library"
|
||||
HOMEPAGE="http://facebook.github.io/zstd/"
|
||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fix_build_system.patch" )
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
|
||||
|
||||
emake -C lib \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
|
||||
einstalldocs
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
|
||||
fi
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="zstd fast compression library"
|
||||
HOMEPAGE="https://facebook.github.io/zstd/"
|
||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
|
||||
|
||||
emake -C lib \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
|
||||
einstalldocs
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
||||
DIST acme-tiny-0_p20170917.tar.gz 10516 BLAKE2B e9d4ae170579cd5379dbb4d900d051bc1789ac994eb491aafb9952cd004b3e3feed20ef505f88587035f3f16163e7965a1b3883caaaa8c2327fca6be0240a17f SHA512 0bfb0d064f21f9d89e3c5863f33c7326c02948a42e2c8dc11c7b5baaf5e0dfcaeba0ad461b2ad12e292cc14f64b44f331f11b56dda6592a4663baf0714048700
|
||||
DIST acme-tiny-4.0.0.tar.gz 11934 BLAKE2B 2303fcd4e14d75cb7b36426f9ffe7e5f989d886be16b322aea2f8b40937e8c1a850704869570911ff7365a9545f5e41006f4e655ba207db9a7105ec3d59c8c32 SHA512 45f3469fbfa8b57c5755595823a6d08fd977c29d948b618ab6bd9c4feba4910bdcc1540757ba78bcdcd7e01c6f7451f4e8aec951a0ae118ab6597a1714f30691
|
||||
DIST acme-tiny-4.0.3.tar.gz 12662 BLAKE2B 6a17d0597731a5c8c1b260fa47396cb5bf8a223f44c8e498532b6e90a2ded35c5fcae058a8682e59ab060c1eeb27e09c8db8588e1d72cfd75b65f867d3e94f9a SHA512 bd37d4f878f2851c8e88acb78699b855cfd306928e2d70ef1d35dc9883d44dae3c7622e2114b1d5c4e0c5865b61ad3958a776467ab45eaedb0cf612530ca5dc7
|
||||
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
inherit distutils-r1
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/diafygi/${PN}.git"
|
||||
KEYWORDS=""
|
||||
elif [[ ${PV} =~ 0_p* ]]; then
|
||||
HASH="4ed13950c0a9cf61f1ca81ff1874cde1cf48ab32"
|
||||
SRC_URI="https://github.com/diafygi/${PN}/archive/${HASH}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
S="${WORKDIR}/${PN}-${HASH}"
|
||||
else
|
||||
SRC_URI="https://github.com/diafygi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A tiny, auditable script for Let's Encrypt's ACME Protocol"
|
||||
HOMEPAGE="https://github.com/diafygi/acme-tiny"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="minimal"
|
||||
|
||||
DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-libs/openssl:0"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-PR50-setup.py.patch" )
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION="0.1.dev79+n${HASH:0:7}.d$(date +%Y%m%d)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! use minimal; then
|
||||
PATCHES+=(
|
||||
"${FILESDIR}/${PN}-PR87-readmefix.patch"
|
||||
"${FILESDIR}/${PN}-PR101-contactinfo.patch"
|
||||
)
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
--- a/acme_tiny.py 2018-03-16 02:37:41.989372265 -0400
|
||||
+++ b/acme_tiny.py 2018-03-16 02:53:28.365319918 -0400
|
||||
@@ -12,7 +12,7 @@
|
||||
LOGGER.addHandler(logging.StreamHandler())
|
||||
LOGGER.setLevel(logging.INFO)
|
||||
|
||||
-def get_crt(account_key, csr, acme_dir, log=LOGGER, CA=DEFAULT_CA, disable_check=False, directory_url=DEFAULT_DIRECTORY_URL):
|
||||
+def get_crt(account_key, csr, acme_dir, account_email, log=LOGGER, CA=DEFAULT_CA, disable_check=False, directory_url=DEFAULT_DIRECTORY_URL):
|
||||
directory, acct_headers, alg, jwk = None, None, None, None # global variables
|
||||
|
||||
# helper functions - base64 encode for jose spec
|
||||
@@ -107,6 +107,8 @@
|
||||
# create account and set the global key identifier
|
||||
log.info("Registering account...")
|
||||
reg_payload = {"termsOfServiceAgreed": True}
|
||||
+ if account_email:
|
||||
+ reg_payload["contact"] = ["mailto:"+account_email]
|
||||
account, code, acct_headers = _send_signed_request(directory['newAccount'], reg_payload, "Error registering")
|
||||
log.info("Registered!" if code == 201 else "Already registered!")
|
||||
|
||||
@@ -185,10 +187,12 @@
|
||||
parser.add_argument("--disable-check", default=False, action="store_true", help="disable checking if the challenge file is hosted correctly before telling the CA")
|
||||
parser.add_argument("--directory-url", default=DEFAULT_DIRECTORY_URL, help="certificate authority directory url, default is Let's Encrypt")
|
||||
parser.add_argument("--ca", default=DEFAULT_CA, help="DEPRECATED! USE --directory-url INSTEAD!")
|
||||
+ parser.add_argument("--account-email", help="contact e-mail address")
|
||||
|
||||
args = parser.parse_args(argv)
|
||||
LOGGER.setLevel(args.quiet or LOGGER.level)
|
||||
- signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, log=LOGGER, CA=args.ca, disable_check=args.disable_check, directory_url=args.directory_url)
|
||||
+ signed_crt = get_crt(args.account_key, args.csr, args.acme_dir,
|
||||
+ args.account_email, log=LOGGER, CA=args.ca, disable_check=args.disable_check, directory_url=args.directory_url)
|
||||
sys.stdout.write(signed_crt)
|
||||
|
||||
if __name__ == "__main__": # pragma: no cover
|
@ -1,97 +0,0 @@
|
||||
From 86083e6f79c6af99a59d8ee27c61f5d9b407f436 Mon Sep 17 00:00:00 2001
|
||||
From: Phiber2000 <phiber2000@gmx.de>
|
||||
Date: Thu, 10 Mar 2016 16:43:54 +0100
|
||||
Subject: [PATCH 1/3] added contact key in payload and email parameter
|
||||
|
||||
---
|
||||
acme_tiny.py | 12 ++++++++----
|
||||
1 file changed, 8 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/acme_tiny.py b/acme_tiny.py
|
||||
index 34a1863..bd79321 100644
|
||||
--- a/acme_tiny.py
|
||||
+++ b/acme_tiny.py
|
||||
@@ -12,7 +12,7 @@
|
||||
LOGGER.addHandler(logging.StreamHandler())
|
||||
LOGGER.setLevel(logging.INFO)
|
||||
|
||||
-def get_crt(account_key, csr, acme_dir, log=LOGGER, CA=DEFAULT_CA):
|
||||
+def get_crt(account_key, csr, acme_dir, account_email, log=LOGGER, CA=DEFAULT_CA):
|
||||
# helper function base64 encode for jose spec
|
||||
def _b64(b):
|
||||
return base64.urlsafe_b64encode(b).decode('utf8').replace("=", "")
|
||||
@@ -80,10 +80,13 @@ def _send_signed_request(url, payload):
|
||||
|
||||
# get the certificate domains and expiration
|
||||
log.info("Registering account...")
|
||||
- code, result = _send_signed_request(CA + "/acme/new-reg", {
|
||||
+ payload = {
|
||||
"resource": "new-reg",
|
||||
"agreement": json.loads(urlopen(CA + "/directory").read().decode('utf8'))['meta']['terms-of-service'],
|
||||
- })
|
||||
+ }
|
||||
+ if account_email:
|
||||
+ payload["contact"] = ["mailto:"+account_email]
|
||||
+ code, result = _send_signed_request(CA + "/acme/new-reg", payload)
|
||||
if code == 201:
|
||||
log.info("Registered!")
|
||||
elif code == 409:
|
||||
@@ -188,10 +191,11 @@ def main(argv):
|
||||
parser.add_argument("--acme-dir", required=True, help="path to the .well-known/acme-challenge/ directory")
|
||||
parser.add_argument("--quiet", action="store_const", const=logging.ERROR, help="suppress output except for errors")
|
||||
parser.add_argument("--ca", default=DEFAULT_CA, help="certificate authority, default is Let's Encrypt")
|
||||
+ parser.add_argument("--account-email", help="contact e-mail address")
|
||||
|
||||
args = parser.parse_args(argv)
|
||||
LOGGER.setLevel(args.quiet or LOGGER.level)
|
||||
- signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, log=LOGGER, CA=args.ca)
|
||||
+ signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, args.account_email, log=LOGGER, CA=args.ca)
|
||||
sys.stdout.write(signed_crt)
|
||||
|
||||
if __name__ == "__main__": # pragma: no cover
|
||||
|
||||
From b128ae1289b106e1ddf20d3787a431d8ea949cf3 Mon Sep 17 00:00:00 2001
|
||||
From: Phiber2000 <phiber2000@gmx.de>
|
||||
Date: Thu, 10 Mar 2016 19:27:17 +0100
|
||||
Subject: [PATCH 2/3] code style correction
|
||||
|
||||
---
|
||||
acme_tiny.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/acme_tiny.py b/acme_tiny.py
|
||||
index bd79321..cea57ee 100644
|
||||
--- a/acme_tiny.py
|
||||
+++ b/acme_tiny.py
|
||||
@@ -85,7 +85,7 @@ def _send_signed_request(url, payload):
|
||||
"agreement": json.loads(urlopen(CA + "/directory").read().decode('utf8'))['meta']['terms-of-service'],
|
||||
}
|
||||
if account_email:
|
||||
- payload["contact"] = ["mailto:"+account_email]
|
||||
+ payload["contact"] = ["mailto:{0}".format(account_email)]
|
||||
code, result = _send_signed_request(CA + "/acme/new-reg", payload)
|
||||
if code == 201:
|
||||
log.info("Registered!")
|
||||
|
||||
From 90eac8d6f22e858168ead32f00f13e7c997b64fc Mon Sep 17 00:00:00 2001
|
||||
From: Phiber2000 <phiber2000@gmx.de>
|
||||
Date: Thu, 10 Mar 2016 19:33:21 +0100
|
||||
Subject: [PATCH 3/3] updated email argument helptext
|
||||
|
||||
---
|
||||
acme_tiny.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/acme_tiny.py b/acme_tiny.py
|
||||
index cea57ee..930cd43 100644
|
||||
--- a/acme_tiny.py
|
||||
+++ b/acme_tiny.py
|
||||
@@ -191,7 +191,7 @@ def main(argv):
|
||||
parser.add_argument("--acme-dir", required=True, help="path to the .well-known/acme-challenge/ directory")
|
||||
parser.add_argument("--quiet", action="store_const", const=logging.ERROR, help="suppress output except for errors")
|
||||
parser.add_argument("--ca", default=DEFAULT_CA, help="certificate authority, default is Let's Encrypt")
|
||||
- parser.add_argument("--account-email", help="contact e-mail address")
|
||||
+ parser.add_argument("--account-email", help="set contact e-mail address, leave empty to keep current")
|
||||
|
||||
args = parser.parse_args(argv)
|
||||
LOGGER.setLevel(args.quiet or LOGGER.level)
|
@ -1,150 +0,0 @@
|
||||
From 9bc3865d8c86392ca115ffb64a9389e92e00e861 Mon Sep 17 00:00:00 2001
|
||||
From: Jonas Haag <jonas@lophus.org>
|
||||
Date: Tue, 29 Dec 2015 14:14:49 +0100
|
||||
Subject: [PATCH 1/3] Add setup.py
|
||||
|
||||
---
|
||||
acme_tiny.py | 2 +-
|
||||
setup.py | 28 ++++++++++++++++++++++++++++
|
||||
tests/__init__.py | 1 +
|
||||
tests/test_install.py | 24 ++++++++++++++++++++++++
|
||||
4 files changed, 54 insertions(+), 1 deletion(-)
|
||||
create mode 100644 setup.py
|
||||
create mode 100644 tests/test_install.py
|
||||
|
||||
diff --git a/acme_tiny.py b/acme_tiny.py
|
||||
index f54db0c..ca9ad3d 100644
|
||||
--- a/acme_tiny.py
|
||||
+++ b/acme_tiny.py
|
||||
@@ -165,7 +165,7 @@ def _send_signed_request(url, payload):
|
||||
return """-----BEGIN CERTIFICATE-----\n{0}\n-----END CERTIFICATE-----\n""".format(
|
||||
"\n".join(textwrap.wrap(base64.b64encode(result).decode('utf8'), 64)))
|
||||
|
||||
-def main(argv):
|
||||
+def main(argv=None):
|
||||
parser = argparse.ArgumentParser(
|
||||
formatter_class=argparse.RawDescriptionHelpFormatter,
|
||||
description=textwrap.dedent("""\
|
||||
diff --git a/setup.py b/setup.py
|
||||
new file mode 100644
|
||||
index 0000000..9ed597e
|
||||
--- /dev/null
|
||||
+++ b/setup.py
|
||||
@@ -0,0 +1,28 @@
|
||||
+from setuptools import setup
|
||||
+
|
||||
+setup(
|
||||
+ name="acme-tiny",
|
||||
+ version="1.0.0",
|
||||
+ url="https://github.com/diafygi/acme-tiny",
|
||||
+ author="Daniel Roesler",
|
||||
+ author_email="diafygi@gmail.com",
|
||||
+ description="A tiny script to issue and renew TLS certs from Let's Encrypt",
|
||||
+ license="MIT",
|
||||
+ py_modules=['acme_tiny'],
|
||||
+ entry_points={'console_scripts': [
|
||||
+ 'acme-tiny = acme_tiny:main',
|
||||
+ ]},
|
||||
+ classifiers = [
|
||||
+ 'Development Status :: 5 - Production/Stable',
|
||||
+ 'Intended Audience :: System Administrators'
|
||||
+ 'License :: OSI Approved :: MIT License',
|
||||
+ 'Operating System :: OS Independent',
|
||||
+ 'Programming Language :: Python',
|
||||
+ 'Programming Language :: Python :: 2',
|
||||
+ 'Programming Language :: Python :: 2.7',
|
||||
+ 'Programming Language :: Python :: 3',
|
||||
+ 'Programming Language :: Python :: 3.3',
|
||||
+ 'Programming Language :: Python :: 3.4',
|
||||
+ 'Programming Language :: Python :: 3.5',
|
||||
+ ]
|
||||
+)
|
||||
diff --git a/tests/__init__.py b/tests/__init__.py
|
||||
index ce89619..5ade34c 100644
|
||||
--- a/tests/__init__.py
|
||||
+++ b/tests/__init__.py
|
||||
@@ -1 +1,2 @@
|
||||
from .test_module import TestModule
|
||||
+from .test_install import TestInstall
|
||||
diff --git a/tests/test_install.py b/tests/test_install.py
|
||||
new file mode 100644
|
||||
index 0000000..005f36c
|
||||
--- /dev/null
|
||||
+++ b/tests/test_install.py
|
||||
@@ -0,0 +1,24 @@
|
||||
+import unittest
|
||||
+import os
|
||||
+import tempfile
|
||||
+import shutil
|
||||
+import subprocess
|
||||
+
|
||||
+
|
||||
+class TestInstall(unittest.TestCase):
|
||||
+ def setUp(self):
|
||||
+ self.tempdir = tempfile.mkdtemp()
|
||||
+ subprocess.check_call(["virtualenv", self.tempdir])
|
||||
+
|
||||
+ def tearDown(self):
|
||||
+ shutil.rmtree(self.tempdir)
|
||||
+
|
||||
+ def virtualenv_bin(self, cmd):
|
||||
+ return os.path.join(self.tempdir, "bin", cmd)
|
||||
+
|
||||
+ def test_install(self):
|
||||
+ subprocess.check_call([self.virtualenv_bin("python"), "setup.py", "install"])
|
||||
+
|
||||
+ def test_cli(self):
|
||||
+ self.test_install()
|
||||
+ subprocess.check_call([self.virtualenv_bin("acme-tiny"), "-h"])
|
||||
|
||||
From cdf1bde83d6b640a8896722557386b6d9b6a9fbb Mon Sep 17 00:00:00 2001
|
||||
From: Rob Speed <speed.rob@gmail.com>
|
||||
Date: Wed, 10 Feb 2016 21:53:24 -0500
|
||||
Subject: [PATCH 2/3] Added setuptools_scm for automatic versioning based on
|
||||
tags.
|
||||
|
||||
---
|
||||
setup.py | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 9ed597e..7ec7ef1 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
setup(
|
||||
name="acme-tiny",
|
||||
- version="1.0.0",
|
||||
+ use_scm_version=True,
|
||||
url="https://github.com/diafygi/acme-tiny",
|
||||
author="Daniel Roesler",
|
||||
author_email="diafygi@gmail.com",
|
||||
@@ -12,6 +12,7 @@
|
||||
entry_points={'console_scripts': [
|
||||
'acme-tiny = acme_tiny:main',
|
||||
]},
|
||||
+ setup_requires=['setuptools_scm'],
|
||||
classifiers = [
|
||||
'Development Status :: 5 - Production/Stable',
|
||||
'Intended Audience :: System Administrators'
|
||||
|
||||
From edcaee1fa841d49a3fa488288faa8e6573269413 Mon Sep 17 00:00:00 2001
|
||||
From: Matthias Bach <marix@marix.org>
|
||||
Date: Mon, 22 Feb 2016 22:53:06 +0100
|
||||
Subject: [PATCH 3/3] Mark wheels of acme-tiny as universal
|
||||
|
||||
Ensure that wheels created from the acme-tiny source are marked as universal.
|
||||
---
|
||||
setup.cfg | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
create mode 100644 setup.cfg
|
||||
|
||||
diff --git a/setup.cfg b/setup.cfg
|
||||
new file mode 100644
|
||||
index 0000000..434559d
|
||||
--- /dev/null
|
||||
+++ b/setup.cfg
|
||||
@@ -0,0 +1,2 @@
|
||||
+[wheel]
|
||||
+universal=True
|
@ -1,23 +0,0 @@
|
||||
From 85df9d1217341893ab6dbbe58fb7c878e15d832b Mon Sep 17 00:00:00 2001
|
||||
From: Jakub Wilk <jwilk@jwilk.net>
|
||||
Date: Wed, 24 Feb 2016 22:10:01 +0100
|
||||
Subject: [PATCH] renew_cert.sh: fix unusual shebang
|
||||
|
||||
sh is normally lives in /bin, not in /usr/bin.
|
||||
---
|
||||
README.md | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/README.md b/README.md
|
||||
index dfa562c..5c83a67 100644
|
||||
--- a/README.md
|
||||
+++ b/README.md
|
||||
@@ -171,7 +171,7 @@ for example script).
|
||||
|
||||
Example of a `renew_cert.sh`:
|
||||
```sh
|
||||
-#!/usr/bin/sh
|
||||
+#!/bin/sh
|
||||
python /path/to/acme_tiny.py --account-key /path/to/account.key --csr /path/to/domain.csr --acme-dir /var/www/challenges/ > /tmp/signed.crt || exit
|
||||
wget -O - https://letsencrypt.org/certs/lets-encrypt-x1-cross-signed.pem > intermediate.pem
|
||||
cat /tmp/signed.crt intermediate.pem > /path/to/chained.pem
|
@ -1,2 +1,3 @@
|
||||
DIST dehydrated-0.3.1.tar.gz 71375 BLAKE2B 9ab014d0a4cc744081bd8aa134c460408da7f9936f1c41ef890bcebc70282fa61828620be3850cbb02f5b59b4e4fd32bdc41395340aa3673f906f154ca0877b9 SHA512 34b57edc6ab950c2c0163795ef45d6fa104dcf02978bbfa325da63f7d844176ecf20cb8d7604cfedc6b2f47d8c12ce1db5b37f532eda7fffa194b4603e4ee3b9
|
||||
DIST dehydrated-0.4.0.tar.gz 74005 BLAKE2B ad55b7c53be0bc0c08ff372171638e9739a6213062b45c36e6ca5bce205b35d097bcffb6d1db6cd9c01f46a6ea31143cd2713bffb5e19f91041969e96a3cc337 SHA512 3c8c0f2fab57a432b69451f8372c02666dd953985679d12a2af9f6b917335b5b10a1196699106e317660039178ce1139a4d5455d4825a152b6911596fba16738
|
||||
DIST dehydrated-0.6.1.tar.gz 76693 BLAKE2B 5ecca2942aedc024e87e7b5aac05d836adbbc8bb1dfb38bfcd396a63e9d3e8637d625e279c4e5a47514c0b4f27006226dad7257a620da49c426c256e5267a33d SHA512 c3ef92da4e0e12100d267422eb2667607842f6fb0fe10cbc4d10aee9b5137d292db2348eca34b1f492e21c6c325dcbb595a9ab4de634e4d4a43346be1e2ce0ad
|
||||
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit user
|
||||
|
||||
DESCRIPTION="a client for signing certificates with an ACME-server"
|
||||
HOMEPAGE="https://github.com/lukas2511/dehydrated"
|
||||
SRC_URI="https://github.com/lukas2511/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="virtual/cron"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-shells/bash
|
||||
net-misc/curl
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
default
|
||||
sed -i 's,^#CONFIG_D=.*,CONFIG_D="/etc/dehydrated/config.d",' docs/examples/config || die "could not set config (CONFIG_D)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
insinto "/etc/${PN}"
|
||||
doins docs/examples/{config,domains.txt,hook.sh}
|
||||
dodoc docs/*.md
|
||||
|
||||
insinto /etc/"${PN}"/config.d
|
||||
doins "${FILESDIR}"/00_gentoo.sh
|
||||
|
||||
insinto "/etc/cron.d"
|
||||
newins "${FILESDIR}"/cron "${PN}"
|
||||
|
||||
dodir /etc/"${PN}"/config.d
|
||||
keepdir /etc/"${PN}"/config.d
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 /var/lib/"${PN}" "${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ "${REPLACING_VERSIONS}" =~ (0\.3\.1|0\.4\.0) ]]; then
|
||||
ewarn ""
|
||||
ewarn "The new default BASEDIR is now '/var/lib/dehydrated'"
|
||||
ewarn "Please consider migrating your data with a command like"
|
||||
ewarn ""
|
||||
ewarn " 'mv -v /etc/dehydrated/{accounts,archive,certs,lock} /var/lib/dehydrated'"
|
||||
ewarn ""
|
||||
ewarn "and make sure BASEDIR is set to '/var/lib/dehydrated'"
|
||||
ewarn ""
|
||||
fi
|
||||
einfo "See /etc/dehydrated/config for configuration."
|
||||
einfo "After finishing setup you should enable the cronjob in /etc/cron.d/dehydrated."
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
DIST vis-0.4.tar.gz 381046 BLAKE2B 612d9f17c5ffb00be9e5c14da0d52257e55e53250cb9ba80750feaf5d90caa53aed0f02e32413a10f161e121019cf758902158ddeac09c2516d18779f4264cda SHA512 d8fcf667ecad7b32752d6c5dbd004544e1a9283775d54d93c24ce8f314b98154aed5c6014cc03223d8427c2b1e3fd0d4b348dfa12ce30236fddd93b34521ee5f
|
||||
DIST vis-test-0.2.tar.gz 97770 BLAKE2B 9f8e31eb70ab8f9ce089f66ef29520e8250e02de375f9f8f0e33722c6a392bc6e04e7122728826708b305fb439c2b39f7fe3e233d7be162930aa46bf31bdb005 SHA512 892effa08c80c75e78eeb993ba8a0ddc110cc6f654fa1bf970454c35c839e9467b0ab41578f49af1fba0514c61f887fa044b9d01ab58f4dd749582a9550a2c29
|
||||
DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780
|
||||
DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5
|
||||
|
Binary file not shown.
@ -1,3 +1,2 @@
|
||||
DIST kompose-1.10.0.tar.gz 5232838 BLAKE2B 145938e68ede3f956cf0a2c08066ec49257527357c1c032d265b39fc00f4c07da26fcc90f1e8999a755345715332dfb5f6df82f15e817c8460f2c9038ebbc1a5 SHA512 578348c5907344b47bac17b9d6a9d8c4ba5cce9fbe72ad3b65af60dcfb985bd39ee2973308dbfa45d4bd78467fa330621c16624cc7d92287b943ac02d0ae3e45
|
||||
DIST kompose-1.8.0.tar.gz 5230179 BLAKE2B 47f2770eb527bb3b40e1734f9e5173ce4de55ef55460f624dcb22374d94d4a4ae650d82db6508dd0e441535c03da8a0f61d7600425e44604b580ecff493ba987 SHA512 4e618f9e9adc65abd2be503dd28b6d7761945a99788e910cc072d04b6088e953152f9354fe168fe7bf22252f698b957e2cc23440d242bed62c4b7415dc513e33
|
||||
DIST kompose-1.9.0.tar.gz 5229558 BLAKE2B 41c168dea0311ea4663b4056ec10a0a446f0c714a0d32cb6e75d4cb680335acb31d164d390fbde487856c268fb671a7d2e4238de2a542fd54e64e9c3ce693d41 SHA512 72d575bb79fea88de54740ed7a4809b68781b3473431c2c11213a32b9ff3dc9340ef49ea8009ff6f7f16dce8f36565a91b8c28ab45bc860d53075f42f3fde66b
|
||||
DIST kompose-1.11.0.tar.gz 5233209 BLAKE2B 335281a1d311a41ef288236bc6796c2f8a70c7dfb7fc131f8baaaa845597f24c3e8200a67fad0d893f8f0da6f21c0eb6fc7fd416634e78cdd0212390ae814f26 SHA512 635297df08a6af107949bd39d3f8fb1a00eb1c1b7584b1f1e451a291df657709fb0998d155d6f4a6c12e3b716a7a8194eac57f654d8ad3f8f8f9b91011398aaa
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit golang-build golang-vcs-snapshot
|
||||
|
||||
EGO_PN="github.com/kubernetes/kompose"
|
||||
EGIT_COMMIT="v${PV}"
|
||||
KOMPOSE_COMMIT="0c0c027"
|
||||
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="Tool to move from docker-compose to Kubernetes"
|
||||
HOMEPAGE="https://github.com/kubernetes/kompose https://kompose.io"
|
||||
SRC_URI="${ARCHIVE_URI}"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="hardened"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
|
||||
GOPATH="${S}" go build -v -ldflags="-X github.com/kubernetes/kompose/cmd.GITCOMMIT=${COMPOSE_KOMMIT}" -o bin/kompose src/${EGO_PN}/main.go || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/*
|
||||
dodoc -r src/${EGO_PN}/{docs,{README,RELEASE,ROADMAP,CHANGELOG,CONTRIBUTING}.md}
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<catmetadata>
|
||||
<longdescription lang="en">
|
||||
The app-metrics category contains software generating, transforming or consuming application, service and system metrics.
|
||||
</longdescription>
|
||||
</catmetadata>
|
||||
|
@ -0,0 +1 @@
|
||||
DIST prometheus-mysqld_exporter-0.10.0.tar.gz 971604 BLAKE2B ec077b7b6a15f6173e5cc04e741c51c4d26a214601da8eb1aede49ee325f52bea2140b8e5b3bdbc2a1e527e40c95099dca2a57501d44a26e787cdc330f4aa8b8 SHA512 0a7b0ff537ad59a9b64aa18dfe1d1eb9253b12ae566d5c151555fbd4457b7e65890b6569632b452ae317b3acbfa94c12d96f6fb6e4f982b9b2161fc4747330f5
|
@ -0,0 +1,26 @@
|
||||
# /etc/conf.d/prometheus-mysqld_exporter
|
||||
|
||||
# PID file
|
||||
#EXPORTER_PIDFILE="/run/${RC_SVCNAME}.pid"
|
||||
|
||||
# The termination timeout (start-stop-daemon parameter "retry") ensures
|
||||
# that the service will be terminated within a given time (60 + 5 seconds
|
||||
# per default) when you are stopping the service.
|
||||
#EXPORTER_TERMTIMEOUT="TERM/60/KILL/5"
|
||||
|
||||
# User to run exporter as
|
||||
#EXPORTER_USER="prometheus-mysqld_exporter"
|
||||
|
||||
# User group to run exporter as
|
||||
#EXPORTER_GROUP="prometheus-mysqld_exporter"
|
||||
|
||||
# You can use this configuration option to pass additional options to the
|
||||
# start-stop-daemon, see start-stop-daemon(8) for more details.
|
||||
# Per default we wait 1000ms after we have started the service to ensure
|
||||
# that the daemon is really up and running.
|
||||
#EXPORTER_SSDARGS="--wait 1000"
|
||||
|
||||
# Exporter flags
|
||||
# See `prometheus-mysqld-exporter --help` for more details
|
||||
EXPORTER_FLAGS="-log.level=info"
|
||||
#EXPORTER_FLAGS="${EXPORTER_FLAGS} -yourAdditionalFlag"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue