parent
8ad4f5a384
commit
fbb65acd09
@ -1 +1 @@
|
||||
DIST kfoldersync-3.3.2.tar.xz 46132 SHA256 e3425aab18dfed5a64aa3715466d8f7bc88312b6e420758a00e4f27dcfb03750 SHA512 58891f2a3aa688ccc00bc4f9f2a67d1ec5656e65846a3df95b1beb382027cc0875436647b2d1d20266c7ddcec7d651b3927ae3bc3505db57daad68568f33af9c WHIRLPOOL 370c8975b50bc7ed89d4e9902e0b92ae34c80b31a469a6159a31f58d1e3aca92fccc004d7aecd0016203f9137047c27060ee2bc826700499046919f819932d4f
|
||||
DIST kfoldersync-3.4.0.tar.xz 49968 SHA256 7c88a3099dbfd8d9de1eb4625983960b73bb7d5e260d86b967df768a382ac71e SHA512 90701867fb2d7986a4747640ab02479e731b5f81a35566f9f19120909daf06489ba4500f6b6651e2e53627cda287cc754739db6321cd1fb751d20903fd3b1026 WHIRLPOOL 474e2e7fdb5fee09e33388218c6deef488205171bc531d2de9f9e19ebfc5861631ce9452bb214fd713e8def2827d35d2b06b09310a58188bd4f21c076ad93790
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST sysbench-0.4.12.tar.gz 421932 SHA256 83fa7464193e012c91254e595a89894d8e35b4a38324b52a5974777e3823ea9e SHA512 e5903a38c89ac850e7e8af6bba6a5311f8c14ab579eff794f9a7688f41804e8b53a8ababd4d1ea1c69625d53d9fe47842d123a6bc2c5fd74ffcac5bac488abbe WHIRLPOOL a880eba1464125817e8497e3492cd0ca20d751a73fd79d70777a41fbab85660152e09e27a8226fdd4424d615d748ca678dee991733b363c183c6618a8359bc3a
|
||||
DIST sysbench-401c5a43aa40a0b89689747b278fae2adbc302db.tar.gz 283994 SHA256 d2ca2676b3417563d11eb071a0dbdbe3ec0bb0f43a0275f6505bc9682fa51523 SHA512 3764e6bea09fa52cc84bbd740b4da0d09fcbb9908a904ad983b66b64d739c0c051013095824b52799f738e1b863290b1b0cb1604add0d0500a95128ae49f4e47 WHIRLPOOL d6bc6115797a0a26426045c6d477488e807e319393eb71c9b5f5bf1248da2aaba9946fff6e977573d3bfb0a012635a1a0f1fafa61df509aa0b8c97fe86ce4a52
|
||||
DIST sysbench-48124f838b00ff83a044fbf046a9d8d0b1602d90.tar.gz 281484 SHA256 d3619b4399e6a77a679932571402cfae85c9fd17541050a77006184b3cad155a SHA512 2dd9bb78343df27894094829708dc133009d8ee65399beafbf38ea88d42be311180a18bf7b76cd41b22482606b7de13840cbdf5fc5841a0d2ed59dd65e34cebe WHIRLPOOL 67874d43c2a1d6cda45f64edfe0961018c9b8f5b13cc68b35dfbcebc1f5c75d2bc0ecfc1cffdcc62fc783fcc8a4cabd0e1bbccea5546bcd907d649b6f3b17c71
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
GITHUB_REV="401c5a43aa40a0b89689747b278fae2adbc302db"
|
||||
MY_PN="${PN}-${GITHUB_REV}"
|
||||
|
||||
DESCRIPTION="System performance benchmark"
|
||||
HOMEPAGE="https://github.com/akopytov/sysbench"
|
||||
|
||||
SRC_URI="https://github.com/akopytov/sysbench/archive/${GITHUB_REV}.tar.gz -> ${MY_PN}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="aio lua mysql postgres test"
|
||||
|
||||
RDEPEND="aio? ( dev-libs/libaio )
|
||||
lua? ( dev-lang/lua:= )
|
||||
mysql? ( virtual/libmysqlclient )
|
||||
postgres? ( dev-db/postgresql:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool:=
|
||||
dev-libs/libxslt
|
||||
test? ( dev-util/cram )"
|
||||
|
||||
REQUIRED_USE="
|
||||
mysql? ( lua )
|
||||
postgres? ( lua )"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "/^htmldir =/s:=.*:=/usr/share/doc/${PF}/html:" doc/Makefile.am || die
|
||||
|
||||
./autogen.sh || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable aio aio)
|
||||
$(use_with lua lua)
|
||||
$(use_with mysql mysql)
|
||||
$(use_with postgres pgsql)
|
||||
--without-attachsql
|
||||
--without-drizzle
|
||||
--without-oracle
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check test
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST sway-0.10.tar.gz 11016470 SHA256 9723baf037cf7e9de557e4ca9a54280594962ec1cf85e736592b860789b447f1 SHA512 2a8d6c716956848f30fe680945e0106bf310597926708da24a76853fcf384dbcfb09882692eaa88a5d62171500028ff9ae21082f4aca6386dc0c346d847943c2 WHIRLPOOL 90e3e21df81ea630165d3a8bbd8c814154a8c0e44997e92d410263c22b480139595dc974aaceea9d1b817b980a3a3f627ba9c140c3a3abf0f72ae8ed4f83fca3
|
||||
DIST sway-0.9.tar.gz 11010131 SHA256 dc98fe5abd084dbf059fdf19b5b40e44b5c7ac75a5b704b47a6b53c9f489f42d SHA512 546af976379f50314567472766fe801dc15e84057bc1bd4d8b9b8c02ddc897ce3ece264a429bcc7c44f6fa2f7a58ed65f92d5a194951297c5d37dbb8085658cf WHIRLPOOL de3bbc9139d851088018a57a1668edbe585701960e705881f36e9c6077475fd80d40a44a37bb2ddbe74378dbc169aa947e08da975208e2a5904722f6c81b5af3
|
||||
DIST sway-0.11.tar.gz 11027681 SHA256 3d4d18afc849db8704d8da9cb69eb121ea92b27d7fa556acdcc6708f05c84964 SHA512 4cd69c83a0c8815ddc1663b4cd4b69c8d99d6d9d2a030e575c544836e3dfba445bc6407f7eaf97c0d7fdefd62e3ceed4206195ad91701f840ec8686f3b75989c WHIRLPOOL 72b663418c848c4a989d3d277761399dfdca046ebeac972e523b7fe78caee030bf4bbb9e3dd068b712f1a931feedbd214005989aa5fd5b6f877e42fe1f9d0873
|
||||
|
@ -1 +1,2 @@
|
||||
DIST Net-CUPS-0.61.tar.gz 83893 SHA256 fd4a5a86038df9dfe57dcfed78b2d045e4b18d507a6fa5a8f82ecb3a732e0e35 SHA512 6e906dfebd7a5970f393f8187808049004d6b89fc268bb89abb4dca43145ec97ea45dd3faa51a04de2843a2aedc8051bcb88ab688f4a9886acc188166e2c2cf7 WHIRLPOOL df2ac30aa164ab8e6494bcd0cad59143020df8e50d670d9fd6dcfd0ec986c73363788435ae83b6bc7ac67cdf430cd6550a5926038f124e950735caa47adfae53
|
||||
DIST Net-CUPS-0.63.tar.gz 86922 SHA256 a548a34f6258970375d3f5173e070b65a128bbf77ebb0cc6e88ebba55c15a687 SHA512 ac407d1a0ebb686cd1f12f76516581073da90cf129a24ef57f10facf0a879ee9a13bdf0b498163c998030f9ec837fc237f440d24894e997e7e57ad2a13693b8a WHIRLPOOL e5e52e666bd4388ac57da37a4205362a6ea4bb1792b60e90bbd7c686b786fc0d0415893c6601a0916cf9bab4882b442cc588c71b2c4b586c1f314f92fc505606
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=NINE
|
||||
DIST_VERSION=0.63
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="CUPS C API Interface"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="net-print/cups"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( virtual/perl-Test-Simple )
|
||||
"
|
@ -1,2 +1,2 @@
|
||||
DIST StarUML-v2.7.0-32-bit.deb 41745682 SHA256 a6728da7f6d1c05a6aca3f2681e83b14924e49c760a9c7f1d2541265260a5cf5 SHA512 c6d09d1504c7482bd6ce9224ea849cb7fa7530dad2691b283676487b67ecbb5f47e1515017de577bace4e703246edad9e75fa94f7ea9bd1c9ad47792e801bb1a WHIRLPOOL 4481d34fa4bcfb0f567c15dee81a0232bcdeecebabf860f89fbae3695baf4a8a87859ad36ade660e107471b93c64f81efd8d2cb61e92f5a356107c22f6b542b0
|
||||
DIST StarUML-v2.7.0-64-bit.deb 43560668 SHA256 9155d363266978314e74fe22c2dbf2411df591bca4a5d271f22b54ad55dc4ae5 SHA512 a651fe275e731cc626615e9ddbb1ba1a5e7ac62383ae01a7f6bb5683dc97f3795e05701bdc9717ee7140b64b3395a1ab68cacf7a12f640fa05b721fac611ea1f WHIRLPOOL 365818201529d57d2688bcb907f4cc08fd8c1e3cf4658dd77de230498eb7a647834409b773fcc6b0e620fcc6df32cc07754f68e0c948a5285b5513cc880eed68
|
||||
DIST StarUML-v2.8.0-32-bit.deb 41749126 SHA256 361d6087175ef0b5d062d175cba6f16a754555d5191aa9a7988bc56ba9e0fc4b SHA512 e6baae6ee6202a682b3aa3b570a8899378dc5e8ac21613ca940268ce7758c51216d7e8ea6a8e317b50f1d96bef26bfbdaeef7b323991c7f1dc4af10f050ce693 WHIRLPOOL b6a67eac8022b1abcd5dda9dcba5640c37df6acc0c5272e75b66c4693ba48cea079e2c6a7a272135c1a329f8700b5d247bb022c6390ce2e540a9620d9ec48999
|
||||
DIST StarUML-v2.8.0-64-bit.deb 43585506 SHA256 79fb7b0bfe15ec9c73b195addd6561c322e8814bf65c2930375f8e6fd7e56c2c SHA512 faadb8971386a7cd6c6d5a9cb37772ece9f7f92fbb756d1e7d4203c1ba5874e36afa46402697eb0d4246af60c114e8957789b1f75034dbea9badf7e63001f010 WHIRLPOOL 133919cea10a122e6777ac0886c155c02ba9c58b664fde14d6f394a2a0ee4296fb88bd4996215a26cb4b570277fc623df7f1a40ab92d0b23e1cff5ca1864d770
|
||||
|
@ -1 +1,2 @@
|
||||
DIST wsta-0.4.1.tar.gz 40143 SHA256 0c031dbf490c98dbc5dab07f16945ba353cd3cd18780094aee17f4782ec0ea57 SHA512 67e783c462a8621f70aa3688a131056b6b90d6c8137bfe3b4d68ed10ad1840e371554d54ba3d4a8a9fb569af200034b5cbf4ebd4ebadb2ab8d57b3e68b284e58 WHIRLPOOL 6cee5abd12e0f7d7006dbac13fc748d47ab07fb68474fd1aaf97e678536801c61abb545cd1187dd0ad34b7100692df4ee12e63dedcb2eaf628b564f82bdad320
|
||||
DIST wsta-0.5.0.tar.gz 43058 SHA256 97d277faf0a423910c74e1036df724f16362839196c56d0986de7db15d6ba629 SHA512 6d1b5aa65f70d78e47cad91d84ada9129076fb9714e2add173f965503d8c12829702f4ef29592015e7e06f126f7518199430f1d2f076cdff640c05db5c42b130 WHIRLPOOL 1238175ad47d1927794ef0204cba9abfceb59f618ab7c343d602ea1513086d82761820ff830ab122914c1e6be4d905b1e9a99adb7c83e1e5a45a31237c786176
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="A CLI development tool for WebSocket APIs"
|
||||
HOMEPAGE="https://github.com/esphen/wsta/"
|
||||
SRC_URI="https://github.com/esphen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-libs/openssl:*"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/cargo
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
cargo build --release || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cargo test || die "Tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
|
||||
dobin target/release/${PN}
|
||||
doman ${PN}.1
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=776532
|
||||
https://bugs.gentoo.org/580234
|
||||
|
||||
--- a/metadata/meta-daemon.c
|
||||
+++ b/metadata/meta-daemon.c
|
||||
@@ -27,6 +27,7 @@
|
||||
#include <glib/gstdio.h>
|
||||
#include <locale.h>
|
||||
#include <stdlib.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
#include "metatree.h"
|
||||
#include "gvfsdaemonprotocol.h"
|
||||
#include "metadata-dbus.h"
|
||||
--- a/metadata/metatree.c
|
||||
+++ b/metadata/metatree.c
|
||||
@@ -1,4 +1,5 @@
|
||||
#include "config.h"
|
||||
+#include <sys/sysmacros.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/mman.h>
|
@ -1,5 +1,6 @@
|
||||
DIST mpv-0.18.0.tar.gz 2758960 SHA256 b656638d4f6bce2621baaacb60d8be384aa492fcd86dfd43996aaa2c16fee02b SHA512 5a899ea680b4da6d668a6e77a254e623bafef16f376ee46639e40f151da5a000de84b382f2b07f3a1e87b60fc8e524132767fdf243e36474966af11a88277437 WHIRLPOOL c491e61cb2d7f453cfc23605120048e81c2b7621b8d9591cad6415d3b550f55db6a6c8c6f90d27c7ce214ff89f92a9861d202b457c2de25c5b7de11d8d1d40af
|
||||
DIST mpv-0.22.0.tar.gz 2822645 SHA256 c0f9ac8f0e37a391d19007b333ef8787c2f45d75a0d4401c0098cde52c5082f6 SHA512 6c021bfb79cbedee842bf122ebb29df56e8b1cbfcb038bd54bf6e2f2db2a6550b71fd9fe8998dbd79b4ceeab3fbcab65ec60695f255c5cb36fb1feae17b797c0 WHIRLPOOL 3458dfe646bab65408a7fe45f98ae168f439b4939064b009ba87d0ae08c1f2067bd252558a92f9fdb0822bf5a35b2377bce7f46aeb190d60a4e115394f0506c9
|
||||
DIST mpv-0.23.0.tar.gz 2812103 SHA256 8aeefe5970587dfc454d2b89726b603f156bd7a9ae427654eef0d60c68d94998 SHA512 16304a729684ba177cb902e2508bdba09b344228c44ac78b27302ee4e0bcfb344b3522969e834516547bf82825009afd3bef1701327fdcaa42a9696065cca591 WHIRLPOOL fa214186ae80f4b26d967b8d6c68f0c4c56a77caaf06088249d30551e2cd5efbfc4f0a06e1944ef24ac679f1a3d47faa0d6152d192f032b3d279d5ada6567c8e
|
||||
DIST mpv-0.9.2.tar.gz 2701306 SHA256 c0148f55dbd17705f49bb496d0ce374419de62e1b17195d91409d7727cbd4751 SHA512 4f652a8e78d65b0ef44a06287b05250dfdfbce4cf5a6e21d3b446eedec268d83cf98afcc687272e2da2cfac9e9f69a303847dffdfd45cecdd4273b943ce50967 WHIRLPOOL 1512bacc2ce50e875770c76106a1bb2bc1d0cc5f6e2bdce91ff8c5cfc8bf13ffb48519858a5fa2a7d57880820dc12e5eb20f34ab71eca5d76ec303618da8f3fe
|
||||
DIST waf-1.8.12 97567 SHA256 01bf2beab2106d1558800c8709bc2c8e496d3da4a2ca343fe091f22fca60c98b SHA512 8e47112abb134f965f15a27a600b4453cad3075afb5dadc17f2f6dac33d80ec68b679ac0ebc5f8a0245cbd07ae9fc7b899e69afc1bd021cce74e7af2ab457939 WHIRLPOOL c36d37c2d8c08e4048b4800f511611af5cf534304fcb58388ca491ff308bfcbcdd959d153edfd6ff8c118404e7293d8b786e43b07486139bf915a82aa75d792b
|
||||
DIST waf-1.8.4 96179 SHA256 f02035fa5d8814f33f19b2b20d43822ddef6bb39b955ca196c2a247a1f9ffaa8 SHA512 3a132d8b1cba0af0e3df046c0204c5df706fae4e0fac41cf74b53f6cdea6210ed798671c7a3cb3fee70573aacab16d4c0cc699cc4b7aa74c8a416346c5513f4c WHIRLPOOL fe8d7f42e5118a1f9490a0c9add1355c969185376b57d0bab024068dd6e7364632d862bf9432e1209165c5313ae843479ef334f4bd6285db05dfebff9a1b640e
|
||||
|
@ -0,0 +1,20 @@
|
||||
build: make libavdevice configure check accept libav-12
|
||||
|
||||
libav-12 is supported, but configure script expects
|
||||
a higher libavdevice version than libav-12 provides.
|
||||
|
||||
Gentoo-Bug: 603122
|
||||
|
||||
diff --git a/wscript b/wscript
|
||||
index 94db7e296..7f61f54cc 100644
|
||||
--- a/wscript
|
||||
+++ b/wscript
|
||||
@@ -444,7 +444,7 @@ FFmpeg/Libav libraries. You need at least {0}. Aborting.".format(libav_versions_
|
||||
}, {
|
||||
'name': '--libavdevice',
|
||||
'desc': 'libavdevice',
|
||||
- 'func': check_pkg_config('libavdevice', '>= 57.0.0'),
|
||||
+ 'func': check_pkg_config('libavdevice', '>= 56.1.0'),
|
||||
}, {
|
||||
'name': 'avcodec-chroma-pos-api',
|
||||
'desc': 'libavcodec avcodec_enum_to_chroma_pos API',
|
@ -1 +1 @@
|
||||
Tue, 27 Dec 2016 20:43:20 +0000
|
||||
Wed, 28 Dec 2016 05:43:20 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 27 Dec 2016 20:43:20 +0000
|
||||
Wed, 28 Dec 2016 05:43:20 +0000
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure prepare test
|
||||
DEPEND=aio? ( dev-libs/libaio ) lua? ( dev-lang/lua:= ) mysql? ( virtual/libmysqlclient ) postgres? ( dev-db/postgresql:= ) sys-devel/libtool:= dev-libs/libxslt test? ( dev-util/cram )
|
||||
DESCRIPTION=System performance benchmark
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/akopytov/sysbench
|
||||
IUSE=aio lua mysql postgres test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=aio? ( dev-libs/libaio ) lua? ( dev-lang/lua:= ) mysql? ( virtual/libmysqlclient ) postgres? ( dev-db/postgresql:= )
|
||||
REQUIRED_USE=mysql? ( lua ) postgres? ( lua )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/akopytov/sysbench/archive/401c5a43aa40a0b89689747b278fae2adbc302db.tar.gz -> sysbench-401c5a43aa40a0b89689747b278fae2adbc302db.tar.gz
|
||||
_md5_=d1b14c9f1a814dc4026c6ce74661b55d
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/wlc-0.0.5[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland sys-libs/libcap x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] ) virtual/pkgconfig app-text/asciidoc sys-devel/make >=dev-util/cmake-3.2.2 filecaps? ( sys-libs/libcap )
|
||||
DESCRIPTION=i3-compatible Wayland window manager
|
||||
EAPI=6
|
||||
HOMEPAGE=http://swaywm.org/
|
||||
IUSE=+swaybg +swaybar +swaymsg swaygrab swaylock +gdk-pixbuf zsh-completion wallpapers systemd +filecaps
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-libs/wlc-0.0.5[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland sys-libs/libcap x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/SirCmpwn/sway/archive/0.11.tar.gz -> sway-0.11.tar.gz
|
||||
_eclasses_=cmake-utils 841d8d6fc58d18f89ca4920900fd8d2a eutils b83a2420b796f7c6eff682679d08fe25 fcaps 6a1091a98b1dde01cc26ab3252da1a9b flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=5e57073582aac6fc8ddb4d2ac0abc76a
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/wlc-0.0.5[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] ) virtual/pkgconfig app-text/asciidoc sys-devel/make >=dev-util/cmake-3.2.2
|
||||
DESCRIPTION=i3-compatible Wayland window manager
|
||||
EAPI=6
|
||||
HOMEPAGE=http://swaywm.org/
|
||||
IUSE=+swaybg +swaybar +swaymsg swaygrab swaylock +gdk-pixbuf zsh-completion wallpapers systemd
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-libs/wlc-0.0.5[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/SirCmpwn/sway/archive/0.9.tar.gz -> sway-0.9.tar.gz
|
||||
_eclasses_=cmake-utils 841d8d6fc58d18f89ca4920900fd8d2a eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=266605d45bef67772b6e170e436120b4
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
||||
DEPEND==dev-libs/wlc-9999[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] ) virtual/pkgconfig app-text/asciidoc >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.2.2
|
||||
DEPEND==dev-libs/wlc-9999[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland sys-libs/libcap x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] ) virtual/pkgconfig app-text/asciidoc >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.2.2 filecaps? ( sys-libs/libcap )
|
||||
DESCRIPTION=i3-compatible Wayland window manager
|
||||
EAPI=6
|
||||
HOMEPAGE=http://swaywm.org/
|
||||
IUSE=+swaybg +swaybar +swaymsg swaygrab swaylock +gdk-pixbuf zsh-completion wallpapers systemd
|
||||
IUSE=+swaybg +swaybar +swaymsg swaygrab swaylock +gdk-pixbuf zsh-completion wallpapers systemd +filecaps
|
||||
LICENSE=MIT
|
||||
RDEPEND==dev-libs/wlc-9999[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] )
|
||||
RDEPEND==dev-libs/wlc-9999[systemd=] dev-libs/json-c dev-libs/libpcre dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland sys-libs/libcap x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] )
|
||||
SLOT=0
|
||||
_eclasses_=cmake-utils 841d8d6fc58d18f89ca4920900fd8d2a eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 git-r3 e928b84a9f6f1d9076d1d27687876dc6 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=eab2c1390996f50e0821d3c3bd2b1fbf
|
||||
_eclasses_=cmake-utils 841d8d6fc58d18f89ca4920900fd8d2a eutils b83a2420b796f7c6eff682679d08fe25 fcaps 6a1091a98b1dde01cc26ab3252da1a9b flag-o-matic 7366202dd55cb8f018f5d450d54e7749 git-r3 e928b84a9f6f1d9076d1d27687876dc6 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=a1b8c347a16cf7a47fff4865aeed9792
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=net-print/cups virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
|
||||
DESCRIPTION=CUPS C API Interface
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/Net-CUPS/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=net-print/cups dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/N/NI/NINE/Net-CUPS-0.63.tar.gz
|
||||
_eclasses_=multiprocessing 66b3bf714f8cfc1b6494db5269b4666e perl-functions aac50de73be0a80ebe780e0b20850130 perl-module f6549146ea31a902e20b5f2e6f244358
|
||||
_md5_=53f0b5cbe0d900305230f81763d48df2
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install test unpack
|
||||
DEPEND=dev-libs/openssl:* dev-util/cargo >=dev-util/cargo-0.13.0
|
||||
DESCRIPTION=A CLI development tool for WebSocket APIs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/esphen/wsta/
|
||||
IUSE=debug
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-libs/openssl:*
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/esphen/wsta/archive/0.5.0.tar.gz -> wsta-0.5.0.tar.gz
|
||||
_eclasses_=cargo ffa40d249354cbebd1cc0e99f0ff962a
|
||||
_md5_=a9251631308b7e11c0f8ba53aff32e8c
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=!libav? ( >=media-video/ffmpeg-2.4:0=[encode?,threads,vaapi?,vdpau?] ) libav? ( >=media-video/libav-11:0=[encode?,threads,vaapi?,vdpau?] ) sys-libs/zlib alsa? ( >=media-libs/alsa-lib-1.0.18 ) archive? ( >=app-arch/libarchive-3.0.0:= ) bluray? ( >=media-libs/libbluray-0.3.0 ) cdda? ( dev-libs/libcdio-paranoia ) drm? ( x11-libs/libdrm ) dvb? ( virtual/linuxtv-dvb-headers ) dvd? ( >=media-libs/libdvdnav-4.2.0 >=media-libs/libdvdread-4.1.0 ) egl? ( media-libs/mesa[egl,gbm(-)?,wayland(-)?] ) iconv? ( virtual/libiconv enca? ( app-i18n/enca ) libguess? ( >=app-i18n/libguess-1.0 ) uchardet? ( dev-libs/uchardet ) ) jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) lcms? ( >=media-libs/lcms-2.6:2 ) libass? ( >=media-libs/libass-0.12.1:=[fontconfig,harfbuzz] virtual/ttf-fonts ) libcaca? ( >=media-libs/libcaca-0.99_beta18 ) lua? ( !luajit? ( <dev-lang/lua-5.3:= ) luajit? ( dev-lang/luajit:2 ) ) openal? ( >=media-libs/openal-1.13 ) opengl? ( !aqua? ( virtual/opengl ) ) pulseaudio? ( media-sound/pulseaudio ) raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 media-libs/mesa[egl,gles2] ) rubberband? ( >=media-libs/rubberband-1.8.0 ) samba? ( net-fs/samba[smbclient(+)] ) sdl? ( media-libs/libsdl2[sound,threads,video,X?,wayland?] ) v4l? ( media-libs/libv4l ) vaapi? ( >=x11-libs/libva-1.4.0[drm?,X?,wayland?] ) wayland? ( >=dev-libs/wayland-1.6.0 >=x11-libs/libxkbcommon-0.3.0 ) X? ( x11-libs/libX11 x11-libs/libXext >=x11-libs/libXrandr-1.2.0 opengl? ( x11-libs/libXdamage ) vdpau? ( >=x11-libs/libvdpau-0.2 ) xinerama? ( x11-libs/libXinerama ) xscreensaver? ( x11-libs/libXScrnSaver ) xv? ( x11-libs/libXv ) ) || ( dev-lang/python:3.5[threads(+)] dev-lang/python:3.4[threads(+)] >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) dev-lang/perl dev-python/docutils virtual/pkgconfig doc? ( dev-python/rst2pdf ) test? ( >=dev-util/cmocka-1.0.0 ) >=sys-apps/sed-4
|
||||
DESCRIPTION=Media player based on MPlayer and mplayer2
|
||||
EAPI=6
|
||||
HOMEPAGE=https://mpv.io/
|
||||
IUSE=aqua +alsa archive bluray cdda +cli coreaudio doc drm dvb dvd +egl +enca encode gbm +iconv jack jpeg lcms +libass libav libcaca libguess libmpv +lua luajit openal +opengl oss pulseaudio raspberry-pi rubberband samba -sdl selinux test +uchardet v4l vaapi vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv zsh-completion
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
|
||||
LICENSE=GPL-2+ BSD ISC
|
||||
RDEPEND=!libav? ( >=media-video/ffmpeg-2.4:0=[encode?,threads,vaapi?,vdpau?] ) libav? ( >=media-video/libav-11:0=[encode?,threads,vaapi?,vdpau?] ) sys-libs/zlib alsa? ( >=media-libs/alsa-lib-1.0.18 ) archive? ( >=app-arch/libarchive-3.0.0:= ) bluray? ( >=media-libs/libbluray-0.3.0 ) cdda? ( dev-libs/libcdio-paranoia ) drm? ( x11-libs/libdrm ) dvb? ( virtual/linuxtv-dvb-headers ) dvd? ( >=media-libs/libdvdnav-4.2.0 >=media-libs/libdvdread-4.1.0 ) egl? ( media-libs/mesa[egl,gbm(-)?,wayland(-)?] ) iconv? ( virtual/libiconv enca? ( app-i18n/enca ) libguess? ( >=app-i18n/libguess-1.0 ) uchardet? ( dev-libs/uchardet ) ) jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) lcms? ( >=media-libs/lcms-2.6:2 ) libass? ( >=media-libs/libass-0.12.1:=[fontconfig,harfbuzz] virtual/ttf-fonts ) libcaca? ( >=media-libs/libcaca-0.99_beta18 ) lua? ( !luajit? ( <dev-lang/lua-5.3:= ) luajit? ( dev-lang/luajit:2 ) ) openal? ( >=media-libs/openal-1.13 ) opengl? ( !aqua? ( virtual/opengl ) ) pulseaudio? ( media-sound/pulseaudio ) raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 media-libs/mesa[egl,gles2] ) rubberband? ( >=media-libs/rubberband-1.8.0 ) samba? ( net-fs/samba[smbclient(+)] ) sdl? ( media-libs/libsdl2[sound,threads,video,X?,wayland?] ) v4l? ( media-libs/libv4l ) vaapi? ( >=x11-libs/libva-1.4.0[drm?,X?,wayland?] ) wayland? ( >=dev-libs/wayland-1.6.0 >=x11-libs/libxkbcommon-0.3.0 ) X? ( x11-libs/libX11 x11-libs/libXext >=x11-libs/libXrandr-1.2.0 opengl? ( x11-libs/libXdamage ) vdpau? ( >=x11-libs/libvdpau-0.2 ) xinerama? ( x11-libs/libXinerama ) xscreensaver? ( x11-libs/libXScrnSaver ) xv? ( x11-libs/libXv ) ) selinux? ( sec-policy/selinux-mplayer )
|
||||
REQUIRED_USE=|| ( cli libmpv ) aqua? ( opengl ) egl? ( || ( gbm X wayland ) ) enca? ( iconv ) gbm? ( drm egl ) lcms? ( || ( opengl egl ) ) libguess? ( iconv ) luajit? ( lua ) uchardet? ( iconv ) v4l? ( || ( alsa oss ) ) vaapi? ( || ( gbm X wayland ) ) vdpau? ( X ) wayland? ( egl ) xinerama? ( X ) xscreensaver? ( X ) xv? ( X ) zsh-completion? ( cli )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/mpv-player/mpv/archive/v0.22.0.tar.gz -> mpv-0.22.0.tar.gz https://waf.io/waf-1.8.12
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 66b3bf714f8cfc1b6494db5269b4666e pax-utils 4c2654a34ebe732e85fda354f6ee642f python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c waf-utils c21174962af5ca8091b66f58612797ce xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=d2d1518409d1f51ae1e3bffb1681afab
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=!libav? ( >=media-video/ffmpeg-3.2.2:=[encode?,threads,vaapi?,vdpau?] ) libav? ( >=media-video/libav-12:=[encode?,threads,vaapi?,vdpau?] ) sys-libs/zlib alsa? ( >=media-libs/alsa-lib-1.0.18 ) archive? ( >=app-arch/libarchive-3.0.0:= ) bluray? ( >=media-libs/libbluray-0.3.0 ) cdda? ( dev-libs/libcdio-paranoia ) drm? ( x11-libs/libdrm ) dvb? ( virtual/linuxtv-dvb-headers ) dvd? ( >=media-libs/libdvdnav-4.2.0 >=media-libs/libdvdread-4.1.0 ) egl? ( media-libs/mesa[egl,gbm(-)?,wayland(-)?] ) iconv? ( virtual/libiconv uchardet? ( dev-libs/uchardet ) ) jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) lcms? ( >=media-libs/lcms-2.6:2 ) libass? ( >=media-libs/libass-0.12.1:=[fontconfig,harfbuzz] virtual/ttf-fonts ) libcaca? ( >=media-libs/libcaca-0.99_beta18 ) lua? ( !luajit? ( <dev-lang/lua-5.3:= ) luajit? ( dev-lang/luajit:2 ) ) openal? ( >=media-libs/openal-1.13 ) opengl? ( !aqua? ( virtual/opengl ) ) pulseaudio? ( media-sound/pulseaudio ) raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 media-libs/mesa[egl,gles2] ) rubberband? ( >=media-libs/rubberband-1.8.0 ) samba? ( net-fs/samba[smbclient(+)] ) sdl? ( media-libs/libsdl2[sound,threads,video,X?,wayland?] ) v4l? ( media-libs/libv4l ) vaapi? ( >=x11-libs/libva-1.4.0[drm?,X?,wayland?] ) wayland? ( >=dev-libs/wayland-1.6.0 >=x11-libs/libxkbcommon-0.3.0 ) X? ( x11-libs/libX11 x11-libs/libXext >=x11-libs/libXrandr-1.2.0 opengl? ( x11-libs/libXdamage ) vdpau? ( >=x11-libs/libvdpau-0.2 ) xinerama? ( x11-libs/libXinerama ) xscreensaver? ( x11-libs/libXScrnSaver ) xv? ( x11-libs/libXv ) ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/docutils virtual/pkgconfig doc? ( dev-python/rst2pdf ) test? ( >=dev-util/cmocka-1.0.0 ) zsh-completion? ( dev-lang/perl ) >=sys-apps/sed-4
|
||||
DESCRIPTION=Media player based on MPlayer and mplayer2
|
||||
EAPI=6
|
||||
HOMEPAGE=https://mpv.io/
|
||||
IUSE=aqua +alsa archive bluray cdda +cli coreaudio doc drm dvb dvd +egl encode gbm +iconv jack jpeg lcms +libass libav libcaca libmpv +lua luajit openal +opengl oss pulseaudio raspberry-pi rubberband samba -sdl selinux test tools +uchardet v4l vaapi vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv zsh-completion python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux
|
||||
LICENSE=GPL-2+ BSD ISC
|
||||
RDEPEND=!libav? ( >=media-video/ffmpeg-3.2.2:=[encode?,threads,vaapi?,vdpau?] ) libav? ( >=media-video/libav-12:=[encode?,threads,vaapi?,vdpau?] ) sys-libs/zlib alsa? ( >=media-libs/alsa-lib-1.0.18 ) archive? ( >=app-arch/libarchive-3.0.0:= ) bluray? ( >=media-libs/libbluray-0.3.0 ) cdda? ( dev-libs/libcdio-paranoia ) drm? ( x11-libs/libdrm ) dvb? ( virtual/linuxtv-dvb-headers ) dvd? ( >=media-libs/libdvdnav-4.2.0 >=media-libs/libdvdread-4.1.0 ) egl? ( media-libs/mesa[egl,gbm(-)?,wayland(-)?] ) iconv? ( virtual/libiconv uchardet? ( dev-libs/uchardet ) ) jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) lcms? ( >=media-libs/lcms-2.6:2 ) libass? ( >=media-libs/libass-0.12.1:=[fontconfig,harfbuzz] virtual/ttf-fonts ) libcaca? ( >=media-libs/libcaca-0.99_beta18 ) lua? ( !luajit? ( <dev-lang/lua-5.3:= ) luajit? ( dev-lang/luajit:2 ) ) openal? ( >=media-libs/openal-1.13 ) opengl? ( !aqua? ( virtual/opengl ) ) pulseaudio? ( media-sound/pulseaudio ) raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 media-libs/mesa[egl,gles2] ) rubberband? ( >=media-libs/rubberband-1.8.0 ) samba? ( net-fs/samba[smbclient(+)] ) sdl? ( media-libs/libsdl2[sound,threads,video,X?,wayland?] ) v4l? ( media-libs/libv4l ) vaapi? ( >=x11-libs/libva-1.4.0[drm?,X?,wayland?] ) wayland? ( >=dev-libs/wayland-1.6.0 >=x11-libs/libxkbcommon-0.3.0 ) X? ( x11-libs/libX11 x11-libs/libXext >=x11-libs/libXrandr-1.2.0 opengl? ( x11-libs/libXdamage ) vdpau? ( >=x11-libs/libvdpau-0.2 ) xinerama? ( x11-libs/libXinerama ) xscreensaver? ( x11-libs/libXScrnSaver ) xv? ( x11-libs/libXv ) ) selinux? ( sec-policy/selinux-mplayer ) tools? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) python_targets_python3_4? ( dev-lang/python:3.4[threads(+)] ) python_targets_python3_5? ( dev-lang/python:3.5[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
|
||||
REQUIRED_USE=|| ( cli libmpv ) aqua? ( opengl ) egl? ( || ( gbm X wayland ) ) gbm? ( drm egl ) lcms? ( || ( opengl egl ) ) luajit? ( lua ) tools? ( cli ) uchardet? ( iconv ) v4l? ( || ( alsa oss ) ) vaapi? ( || ( gbm X wayland ) ) vdpau? ( X ) wayland? ( egl ) xinerama? ( X ) xscreensaver? ( X ) xv? ( X ) zsh-completion? ( cli )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/mpv-player/mpv/archive/v0.23.0.tar.gz -> mpv-0.23.0.tar.gz https://waf.io/waf-1.8.12
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 66b3bf714f8cfc1b6494db5269b4666e pax-utils 4c2654a34ebe732e85fda354f6ee642f python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c waf-utils c21174962af5ca8091b66f58612797ce xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=0cd73a79b6f4c96ad5908f3ae6d6e157
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare pretend setup
|
||||
DEPEND=virtual/pkgconfig
|
||||
DESCRIPTION=A high-level tool for configuring Netfilter
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.shorewall.net/
|
||||
IUSE=doc +init +ipv4 ipv6 lite4 lite6
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-firewall/iptables-1.4.20 >=sys-apps/iproute2-3.8.0[-minimal] >=sys-devel/bc-1.06.95 ipv4? ( >=dev-lang/perl-5.16 virtual/perl-Digest-SHA ) ipv6? ( >=dev-perl/Socket6-0.230.0 >=net-firewall/iptables-1.4.20[ipv6] >=sys-apps/iproute2-3.8.0[ipv6] ) lite6? ( >=net-firewall/iptables-1.4.20[ipv6] >=sys-apps/iproute2-3.8.0[ipv6] ) init? ( >=sys-apps/coreutils-8.20 ) !net-firewall/shorewall-core !net-firewall/shorewall6 !net-firewall/shorewall-lite !net-firewall/shorewall6-lite !net-firewall/shorewall-init !<sys-apps/systemd-214
|
||||
REQUIRED_USE=ipv6? ( ipv4 ) || ( ipv4 lite4 lite6 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.shorewall.net/pub/shorewall/5.0/shorewall-5.0.15/shorewall-core-5.0.15.2.tar.bz2 ipv4? ( http://www.shorewall.net/pub/shorewall/5.0/shorewall-5.0.15/shorewall-5.0.15.2.tar.bz2 ) ipv6? ( http://www.shorewall.net/pub/shorewall/5.0/shorewall-5.0.15/shorewall6-5.0.15.2.tar.bz2 ) lite4? ( http://www.shorewall.net/pub/shorewall/5.0/shorewall-5.0.15/shorewall-lite-5.0.15.2.tar.bz2 ) lite6? ( http://www.shorewall.net/pub/shorewall/5.0/shorewall-5.0.15/shorewall6-lite-5.0.15.2.tar.bz2 ) init? ( http://www.shorewall.net/pub/shorewall/5.0/shorewall-5.0.15/shorewall-init-5.0.15.2.tar.bz2 ) doc? ( http://www.shorewall.net/pub/shorewall/5.0/shorewall-5.0.15/shorewall-docs-html-5.0.15.2.tar.bz2 )
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 prefix 99dcca42e6528d8fe3c214bf5731aaf2 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=f15c4cb2a2586e3c5019968f6935b82a
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=install postinst postrm preinst prepare
|
||||
DEPEND=>=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=Official desktop client for Telegram (binary package)
|
||||
EAPI=6
|
||||
HOMEPAGE=https://desktop.telegram.org
|
||||
KEYWORDS=-* ~amd64 ~x86
|
||||
LICENSE=telegram
|
||||
RDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection >=sys-apps/dbus-1.4.20 x11-libs/libX11 >=x11-libs/libxcb-1.10[xkb]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/telegramdesktop/tdesktop/archive/v0.10.20.tar.gz -> tdesktop-0.10.20.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.0.10.20.tar.xz ) x86? ( https://updates.tdesktop.com/tlinux32/tsetup32.0.10.20.tar.xz )
|
||||
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=830d7cc20970f413c82fd858e85af10f
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=av? ( media-libs/libvpx:= media-libs/opus ) daemon? ( dev-libs/libconfig ) ntox? ( sys-libs/ncurses:0= ) >=dev-libs/libsodium-0.6.1:=[asm,urandom] test? ( dev-libs/check ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=Encrypted P2P, messaging, and audio/video calling platform
|
||||
EAPI=6
|
||||
HOMEPAGE=https://tox.chat
|
||||
IUSE=+av daemon log-debug log-error log-info log-trace log-warn +no-log ntox static-libs test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=GPL-3+
|
||||
RDEPEND=av? ( media-libs/libvpx:= media-libs/opus ) daemon? ( dev-libs/libconfig ) ntox? ( sys-libs/ncurses:0= ) >=dev-libs/libsodium-0.6.1:=[asm,urandom]
|
||||
REQUIRED_USE=^^ ( no-log log-trace log-debug log-info log-warn log-error )
|
||||
SLOT=0/0.1
|
||||
SRC_URI=https://github.com/TokTok/c-toxcore/archive/v0.1.2.tar.gz -> tox-0.1.2.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87
|
||||
_md5_=eb38a08aa97410186fb4c5d764da5874
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst postrm prepare test
|
||||
DEPEND=dev-libs/gmime:2.6 dev-libs/xapian dev-libs/glib:2 gui? ( x11-libs/gtk+:3 net-libs/webkit-gtk:3 ) emacs? ( >=virtual/emacs-23 ) !net-mail/mailutils !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Set of tools to deal with Maildirs, in particular, searching and indexing
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.djcbsoftware.nl/code/mu/
|
||||
IUSE=emacs gui
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-libs/gmime:2.6 dev-libs/xapian dev-libs/glib:2 gui? ( x11-libs/gtk+:3 net-libs/webkit-gtk:3 ) emacs? ( >=virtual/emacs-23 ) !net-mail/mailutils
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/djcb/mu/archive/0.9.18.tar.gz -> mu-0.9.18.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=799261a167f2651cc17a50feae93653f
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=A CLI, cURL-like tool for humans
|
||||
EAPI=5
|
||||
HOMEPAGE=http://httpie.org/ https://pypi.python.org/pypi/httpie
|
||||
IUSE=python_targets_python2_7 python_targets_python3_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-python/requests-2.11.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] >=dev-python/pygments-2.1.3[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/h/httpie/httpie-0.9.9.tar.gz
|
||||
_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 66b3bf714f8cfc1b6494db5269b4666e python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=96a00f02889a04779950e1d2ab7f0218
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] test? ( dev-python/nose[coverage(+)] ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?]
|
||||
DESCRIPTION=Download videos from YouTube.com (and more sites...)
|
||||
EAPI=5
|
||||
HOMEPAGE=https://rg3.github.com/youtube-dl/
|
||||
IUSE=offensive test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5
|
||||
KEYWORDS=amd64 ~arm hppa ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=public-domain
|
||||
RDEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?]
|
||||
REQUIRED_USE=^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=http://youtube-dl.org/downloads/2016.01.01/youtube-dl-2016.01.01.tar.gz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=77dc9f6c260e17d9be27ee8f40d28cfa
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] test? ( dev-python/nose[coverage(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DESCRIPTION=Download videos from YouTube.com (and more sites...)
|
||||
EAPI=5
|
||||
HOMEPAGE=https://rg3.github.com/youtube-dl/
|
||||
IUSE=offensive test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=public-domain
|
||||
RDEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=http://youtube-dl.org/downloads/2016.12.15/youtube-dl-2016.12.15.tar.gz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 66b3bf714f8cfc1b6494db5269b4666e python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=f1717eb499b8385be62fe33db44eaf02
|
@ -1 +1 @@
|
||||
Tue, 27 Dec 2016 20:43:20 +0000
|
||||
Wed, 28 Dec 2016 05:43:20 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Dec 27 20:39:33 UTC 2016
|
||||
Wed Dec 28 05:39:32 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Tue, 27 Dec 2016 21:00:01 +0000
|
||||
Wed, 28 Dec 2016 06:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1482871201 Tue 27 Dec 2016 08:40:01 PM UTC
|
||||
1482903601 Wed 28 Dec 2016 05:40:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 27 Dec 2016 20:43:20 +0000
|
||||
Wed, 28 Dec 2016 05:43:20 +0000
|
||||
|
@ -1,21 +1,28 @@
|
||||
DIST shorewall-5.0.11.tar.bz2 504955 SHA256 b8a836d443c9d94c489dbd8e9672c0c42a4be0ca9a95e4762a64b615d96c8228 SHA512 6240e00fe9a381a35acc6c2307d73fd69a37345a653ee003d0c94a0fd6078e29afbb2237ad2be6ddf952d463e5af4f23cc24426aa7aaebfbb5ed4f3ee9aaa0b5 WHIRLPOOL e3e3b9b19e129f471d60e7a77dbf9bb49232137ad25a192d34fdcba1b44a8275caefffe23e6b2b76b76d685333848d331ea1ebaa4fc8900d651f7df728babe91
|
||||
DIST shorewall-5.0.14.1.tar.bz2 523476 SHA256 cb4b303d42dd99c3ab28acaf99446aff5f9273b8393dc8e9b6123f3dd427afd1 SHA512 709f784aaf9a558024ca31fa4e2fef29aa012b3fd074dccd97854f02dad512e05c29b184ec0ea733d21c81f6a078d7b2c77671744e7fb5f21dc34198135cfd50 WHIRLPOOL 1a55fb6a1a490a0a28c2175119ebe41555390dd5e702a3e599591248d3dae316830eec5e9e213eacc5120f1102ab5bcdfa6b1259df33370a4af960234e00dd5d
|
||||
DIST shorewall-5.0.15.1.tar.bz2 525204 SHA256 e430743712563935955f4b76949ea4e4688ca108292fb02ba67cb3f78c500364 SHA512 db36a85517c977c38ec6a96ad695945e570462503c94836f2046735609102092b286ae5a9329fead96778dd67d1f400c96ae042d69c3ee1670784a7a0350a96b WHIRLPOOL ba5e1b67c4893b4f59fa2b88953d1f172b412097cc42d5335b894bb245c1aeb5b4fb2d7bdb04fbda35214795cd5312d191ff50727352368553e363abf2a5ab33
|
||||
DIST shorewall-5.0.15.2.tar.bz2 525530 SHA256 303e2c05d078c5d76f994bc175558a7dc407d5ce55fe5a68ff39b9254069fcf8 SHA512 b43f0aef59407182a24e55f22b7e62446a6fbc94beae9a553d9dd6482cd092d8c6f89987f10ada768ea9d6185d8e3fd6dadf0e4c897d02f08689a4f4a4dd2a4c WHIRLPOOL 36b9de6cb8725d8873191bf0e9bdf605696442f4e077bb1e520a061007ea23952b3bab1a95ee2e4d030c5f01886b373c331e0ad5a40b1844045da3f86c1bdf43
|
||||
DIST shorewall-core-5.0.11.tar.bz2 59845 SHA256 203122ee213bb31e464a25cf4e947800bea595914888cc496dafdd2e202b65ba SHA512 f210d2bbf3ff078a45d76334933d28d03a7a5ed27c1f7c599527f282c3215bcfda95359712e2bb2823e6416fd278cd099fd1fd188d1e21b1c2291802de28fa7b WHIRLPOOL 976660011903e9f688252be7fbc6ce648468156fe8c99c5b20b64fe9e385969f460ba764dce5fd26f99f1ddd527aabea57b896a6db12f8feed1f439a6c10b109
|
||||
DIST shorewall-core-5.0.14.1.tar.bz2 63788 SHA256 a856a07ab61734db3c259962edefa3a891106430b5efc20a41d55b15431de9bd SHA512 de8d841a93d2b1d1d1a9024634c63a0c2e7ba9e02566afc2782aedeb2391cbca3ec11d2260a7a42b8e21f22d3f2400554a2cc59584ba0e19d4a5c40867690fc6 WHIRLPOOL 6fa03914a227f9f829d69ba30c919d56414311ee26c7283c4b83b869a4c41bee2b4394d7bf79735f5d4a10c175fb3e75ed71031cbc490ccb1c0982c86d2765c5
|
||||
DIST shorewall-core-5.0.15.1.tar.bz2 64407 SHA256 9b64f9260f7a9c56421da0f1cc40db4cc751f3d4b87c8f8c2168f5c3e961e4cb SHA512 dea47e41d5545500406bce7d5adf62834e713b8533c9f1bb3e0a932ba19fc43d01b429ee1dcbb53168de8d80a4c16be83935508c32aed8f39f74d4115c5393a4 WHIRLPOOL 40be1658a33bbfa9f9fd7aa6d7c7a5c703af7999d81dab7aaab705ef89834c61004f4fd38139d1607d3709a3fb25014ee3f3c33123d2de63b89e23ab2bf3ba98
|
||||
DIST shorewall-core-5.0.15.2.tar.bz2 64735 SHA256 0a96a13f6cc5bed6b96ff37c9c9e65be364e20a79bd7fa7908066b977a4fa34b SHA512 f1cf9dd3985eacf4eddbd3458b6ec9e2f074758a6f7bb799a891c2afc8639c884c65f67cf5689df82934e2dde933f663b0c35370596ed5f0740d138b0f65fc23 WHIRLPOOL da8bcc15a7ba63bb16996e08779a7020cce1b993417b23097ead43322520c0550b12173e3bd565c127af2470fb57030d96926f3003affd96b314f1820cc81354
|
||||
DIST shorewall-docs-html-5.0.11.tar.bz2 4270762 SHA256 744d85f5549ecec66007d0e2079aca0b10e78dd10cba806ceedb237c9396dbe7 SHA512 46840e849d3c51c67168b08bd81f5ffb257cd26f0febf26d94fc126ef23da78f996614ea71acec9cceeb280a29bb1250f370a5807bdc5a12a86375f7d41bb1ff WHIRLPOOL 491963832ad539e555dd28c343e1c1362f5581d386221e3f0d66a6735f4d1286b0ac4a100eebafaa564382a55662f12ad43d2223a08f8247c3c40e03246b7d45
|
||||
DIST shorewall-docs-html-5.0.14.1.tar.bz2 4290473 SHA256 3ac58a4a178be09bf63a95409c38f8ba560c20968330c39e19be496d173724a8 SHA512 5bc6fadebca8510845a135021a1aad7f2cbb69e64b2159ef46b752971fb76d4b541f63af5dc42546cb304431235e0de6bd4be6ebccf0a616c557d48cfc01c80d WHIRLPOOL a13690b613acd23cc1b7f0951ba7ae25b4235fef82e1a05fcb828d028665b5f002bcd60971ab4b9e908341d6b62ed5ebc8ce8dc157018777e360f04001071544
|
||||
DIST shorewall-docs-html-5.0.15.1.tar.bz2 4290901 SHA256 47b1e594f14b9f022671e5fb4b4def31513f1d250a2cd99e16713fdcd399bde6 SHA512 78d0541ac3ed705c4c6fb954601b7dc929c681601d17301af44f2b3535239b5c3bd64fe1586ef0ff435a05cc4b3672d393028b48809c9d550f6329bab33470b2 WHIRLPOOL 2580b3ff97067465b0c4d13475384d424df21e45cc083ebd800228644a24ac74a6de3e94bb3311305668a957f7ae5bc4e31803a8de8b52a14ef35922ace68947
|
||||
DIST shorewall-docs-html-5.0.15.2.tar.bz2 4290912 SHA256 9a66880af93abda6c0da4b48e3eb4c5358702aa908d4b2bd97e6e79cca68db27 SHA512 8729249b231d8ecd960112bb4c3e10063d8d2f5f1b0c80ad71488c25baa1342b166667c191e8a62edeb59e1845cc501e5bd5dd7a7aed6a99c533423b0e121f65 WHIRLPOOL 27deb6a59049a6263cf31c4af45558ad0c2c53f499568fc398416509f2f83e846efc4ebb86a904a3ab7b2d2d3a4a3ed9d398d050d9f46c50f25c50423143f7f5
|
||||
DIST shorewall-init-5.0.11.tar.bz2 37931 SHA256 0ebb766872d86ac57055fff7be9c5f6044a0a062554dd936d4b9cdf7f6b0ef9d SHA512 e7c3446b753148ad446b354072b8b6421a691670584e99532bfba043352151f87136984691788344d5c4c2aaeb4c36f23e0d3423524cd55488723b2907e03cce WHIRLPOOL 5825fe40fc2f36feb4a78b9c232e784f7bfbed9ce0635c692d80294ac8eb675a5018a5c0570e0d7d431922aa0bfe9aa0da885565b49bf8df0fd26e4d58e2fd61
|
||||
DIST shorewall-init-5.0.14.1.tar.bz2 41707 SHA256 3d535888f17c1b1e35830c8bb1692caddec9693327c1fed6d45e0f6b48045680 SHA512 901d8db51bdcee49fa557ebd962ed249b92588d1e0fad8ebd1d3f05fe2dfb835ead252300a8ac1ae67a436e004a8a583f356a636a622f9bd7429655ac48ad129 WHIRLPOOL 626e1c4d654188dd3dffb506f0e38a4e785c4ee1c7ac9c4db866e488758b5dc20d341a133b199d7880c16c04db346b4f582b30742ab633be2734fc2870cdf676
|
||||
DIST shorewall-init-5.0.15.1.tar.bz2 42337 SHA256 23638b2fb942b8b48bf158b557d9245803523236aa77e55c890c6cf958070556 SHA512 961beebbee3828b7ef72ecf0d95d160f20a8c6811623bd00a9c296fd24f0b73dca338904c4c10bbd72bd2c9deb5f6ebc02fc7c5505454b92e268cb8deb917164 WHIRLPOOL 4c0c2ba60858cff16ef23c161bf30f1a855a183f8e5254df603a3b0ea9d55aa67d3e7fe2e9a83c4ac013364209cfef5e53a92a66b0d6a6f7fbf064285eba5eec
|
||||
DIST shorewall-init-5.0.15.2.tar.bz2 42536 SHA256 dcca6ec1a48b42a86cebc7449d5591cede4d0d9c7696d1459a29f8cfddbfae9b SHA512 e52b374ba27c2f176e4a0d4d15bdc9f373de89be60c6b5fb6a0d3ea787f68a525fcf32d44fce8dac461673d88383f130bc9d3b258475ac7246aca1c9414ebd60 WHIRLPOOL d59fe8b220a3025ebbeda9988794d94d569c397bec0cbdce9d89e3c18516c222506cfad8cfc58f982137ef194551bc97accf5049439f434d045370a54256fc80
|
||||
DIST shorewall-lite-5.0.11.tar.bz2 54188 SHA256 3ba77271a7203bdb1fd46bbe7adfefe0b78a5c6d4120aa567586c815c669b3c9 SHA512 d59da77e2ee69e9efdcbdd199159e5b749e03650dbe1e46d3df87c50ef739f2515b363d5aa313dfa8543d9255a46ce9dd8fecebb01e98666cea6b16dc185b52f WHIRLPOOL 8983fcdda937f6df29e91e6dc428c9eb5574a12dfaa4768b4816f18fb51cc1e0ba8aff2b6b8cb0a70f141d268a605aa3d9bdeb1d8e1707185fc382ff11c172e9
|
||||
DIST shorewall-lite-5.0.14.1.tar.bz2 58098 SHA256 0feb7d71e62b28af5942f5ffd1f67857277efc31bbad8cd47ff3de082d19b8c4 SHA512 ffd4472e531a75055e04ef53bc9a5e1219ad5e7cfe3502bb1beef190ed64746c825c7cf6234149fe102947135cd987f8760dbc2ceb9c92b811dc8bf2f6369bc9 WHIRLPOOL c0401cb350c3ef40172c95db9d7fbd3388c10eb07e742317559b673dd3a03bcb2ce0207f1500b1efda2afb7a97ac063fe2075ecba9bc95aea051908aa5ed1225
|
||||
DIST shorewall-lite-5.0.15.1.tar.bz2 58722 SHA256 fa1d4d6d54397fb43e3f1d3422eaca1b793490bab6a6976c320ae4ad2804fe66 SHA512 bc19d5e35841e179e595513a810a76c1774f4c67f4029b83bb05af6775694d4c7229647b597951c4bb87c7481aeb8e4577c61f1a910429e8a84ea0f1312635ec WHIRLPOOL ddb014563a346abb5239b7fa53255eac80a87aaf522bba1be3b5cfa5dae3717f0a4596cef97b8848f9ba279893f0e24c71af0422529a2ca11c3ad462526ea5cf
|
||||
DIST shorewall-lite-5.0.15.2.tar.bz2 58936 SHA256 c423f762c22e7398c4ed0c9adb45405e88fd18e7d5dfe32e9ba700e69d455702 SHA512 1d4c9b51d3cc05a0b6d0428564999433c3fad072203cb1a0436b7e7e0e059125ed142bbc475fbed2acf58e64ce33cb98fa7c8c08a54f206e0d9a41320a5203f0 WHIRLPOOL e47d36aeb5ff5bdf4be4145105fabd2ea3b1a17793d1d8f5db68948c8e7e483df8ebd5cbc67128f7a147f97923cc269a9bedd32452fd80a93f9d6e69a5289da2
|
||||
DIST shorewall6-5.0.11.tar.bz2 229065 SHA256 a52386b3fe384dbf57e62334fbd2df707ca801a7a420cd87cef1065187769059 SHA512 70a07d5f9b76f0cd0e032ccd158076f96eba871b0d0d832379449b98d91de4a9d4e461bb12bcd880d186d51b4dee79544eaa6e453fbe9f85606a59c8543dce1c WHIRLPOOL 870ebee755c9bfd12d2f29f5ff563245d4cd2a563ab6c5fc7a4febc0864af6712825a0375466a5cc2b23ebbdd1b1c653924699743d8a5010e388a7ed552a1ec3
|
||||
DIST shorewall6-5.0.14.1.tar.bz2 239885 SHA256 cca8a1aa064882c6a921a46d16c2d124fb165dddbeaf43f68adc644a961af53d SHA512 341350cbdde4bafd38e53f91bccea905dd1d3f6fb19bf8561a0b3cd61352e8aa084da9944a77d54201313bc2a552a4a21ae09eda57cacedf82e7d511230f5de1 WHIRLPOOL cc8a5dcda1ffb32351d15fd7a1bb7aa25a664618893bbaff6a9bcad91c0c3a64bf5a70b829a3b0cbed0f513a19036b255fab673d48c14df785d03473eaf5ba79
|
||||
DIST shorewall6-5.0.15.1.tar.bz2 240733 SHA256 384909552423acfd3a6f804fca3be4d49e5ec20114ae69d0d2678155133a7d43 SHA512 8cf63f49ea7acfb5c74c456c8dda476e9eec6b1c6144a32331b7b71f376d8c40460372cf25ce4894ca1d5f276007c5004acfda2519aabd3b9f91c8c70d285dfe WHIRLPOOL 37910bf6264287fa54ab4b8ee9f921060c4716859cfaaecd7fe7e572bf12ae42d592f9d8f81d22508a5d1cf9fc96dfa520fc28800f21bed2d805923c1dd62f03
|
||||
DIST shorewall6-5.0.15.2.tar.bz2 240944 SHA256 06467ef58d9e15962db81d65dc5be95f353e271f3fc50d759abdf13c4b420237 SHA512 e675ecef9ee71f1036a11a9ee5029d375bfe66c84ecdb0382fce21ecae3b75333344329cb35b0616cd2adbd5ef95f4994594af3386f1ed60ec078bc6e1184e08 WHIRLPOOL b99c40817ffd76e324fab278143a3f12000d6cbd8a90a3b1fa30d7ce7fea62f5da008cf0b625230d8d27928c8884c770bb9286e95f9f41d2fe105d6612453cd6
|
||||
DIST shorewall6-lite-5.0.11.tar.bz2 53608 SHA256 3e31469b0d5bdb6fcceba1cf0004e6c36b7ce5814c68f42a66b5aafcbd727120 SHA512 fe46d2feb20d8c5d98a2c3f4ca5210313e40202c20cfa3f1f1e26c20a80f0a6412848ea98a909ac0994ff833423e22df2eb6e63c411b5cf3f5e4403e53c493cf WHIRLPOOL 71f860eb00c969fa2f56ba2f7fc5648e9646abb7e09b09009a8e6c8b2c98fd5dd0a3590649a87f8efbc215436435c52f1f84a2fbc00abed450b7e1a4d5d04fe4
|
||||
DIST shorewall6-lite-5.0.14.1.tar.bz2 57544 SHA256 89c90b063dfc52b5d7b55e3abb02966f3abd43613be5006dfe692d2a8f4195b4 SHA512 95dbf1ffd84e90576d122c43531d78b0b501165cae7aaa9c60cec01521c2a1f39f69220b4dcd0731574250169af1a9bd5e6fb08a068bcd11ffa51be5cff95d25 WHIRLPOOL dcfbc49dcf46db152665a9b86d479c2b3505d5ebf91f5cdb1d862a00a86003ea6e290b1df5c16747f9fcb4b2ace7d2c7d47f68faa4a8e83f46f0c1eef643114f
|
||||
DIST shorewall6-lite-5.0.15.1.tar.bz2 58141 SHA256 71ee147dd1190745b79bcbbd4f42b90deb704628fc15c8cdf7badbfd7dd49bd7 SHA512 a3da765cb45b82fb435fcd9d833371692b49f1c5f00d1c30a0b979c0186a0b8965633900590ae0370de7e93b710ed605d5293a6316d6a738c22f5432e37ecfbd WHIRLPOOL e0645316ab9257495ad616735eeb116b80386cfeb99fb53b566b4888b0a8c8403aacffb7ff86dc9380ed43b3954f83110fe91a3516958daa975cddc086f69741
|
||||
DIST shorewall6-lite-5.0.15.2.tar.bz2 58372 SHA256 943aee1c2e9c987e79e9566e7fa658e5f0681a3604639b4e749c4ee1784d3f7f SHA512 68a644ba594f2c8c3d8090e1b69e142c4a5cb068a15531e1dcccde0d58ec2a0f023791a53c3aa1fa7d8ee43110d3eb23a07b6c15b7ce1bc3238aa07f30d19001 WHIRLPOOL ebbd8453b1abba9222529321e763e38a64cdc9bc7c03a355315f2ce47cb1398bb0bc1eca57ede08edf9d72de938eb2a99c45aafa56beb4419b40363c794e41eb
|
||||
|
@ -0,0 +1,452 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit linux-info prefix systemd versionator
|
||||
|
||||
DESCRIPTION='A high-level tool for configuring Netfilter'
|
||||
HOMEPAGE="http://www.shorewall.net/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="doc +init +ipv4 ipv6 lite4 lite6"
|
||||
|
||||
MY_PV=${PV/_rc/-RC}
|
||||
MY_PV=${MY_PV/_beta/-Beta}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
|
||||
MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
|
||||
|
||||
# shorewall
|
||||
MY_PN_IPV4=Shorewall
|
||||
MY_P_IPV4=${MY_PN_IPV4/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall6
|
||||
MY_PN_IPV6=Shorewall6
|
||||
MY_P_IPV6=${MY_PN_IPV6/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-lite
|
||||
MY_PN_LITE4=Shorewall-lite
|
||||
MY_P_LITE4=${MY_PN_LITE4/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall6-lite
|
||||
MY_PN_LITE6=Shorewall6-lite
|
||||
MY_P_LITE6=${MY_PN_LITE6/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-init
|
||||
MY_PN_INIT=Shorewall-init
|
||||
MY_P_INIT=${MY_PN_INIT/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-core
|
||||
MY_PN_CORE=Shorewall-core
|
||||
MY_P_CORE=${MY_PN_CORE/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-docs-html
|
||||
MY_PN_DOCS=Shorewall-docs-html
|
||||
MY_P_DOCS=${MY_PN_DOCS/#S/s}-${MY_PV}
|
||||
|
||||
# Upstream URL schema:
|
||||
# Beta: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-Beta2/shorewall-4.6.4-Beta2.tar.bz2
|
||||
# RC: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-RC1/shorewall-4.6.4-RC1.tar.bz2
|
||||
# Release: $MIRROR/pub/shorewall/4.6/shorewall-4.6.3/shorewall-4.6.3.3.tar.bz2
|
||||
|
||||
MY_URL_PREFIX=
|
||||
MY_URL_SUFFIX=
|
||||
if [[ ${MY_PV} = *-Beta* ]] || [[ ${MY_PV} = *-RC* ]]; then
|
||||
MY_URL_PREFIX='development/'
|
||||
|
||||
_tmp_last_index=$(($(get_last_version_component_index ${MY_PV})+1))
|
||||
_tmp_suffix=$(get_version_component_range ${_tmp_last_index} ${MY_PV})
|
||||
if [[ ${_tmp_suffix} = *Beta* ]] || [[ ${_tmp_suffix} = *RC* ]]; then
|
||||
MY_URL_SUFFIX="-${_tmp_suffix}"
|
||||
fi
|
||||
|
||||
# Cleaning up temporary variables
|
||||
unset _tmp_last_index
|
||||
unset _tmp_suffix
|
||||
else
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-core-${MY_PV}.tar.bz2
|
||||
ipv4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-${MY_PV}.tar.bz2 )
|
||||
ipv6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-${MY_PV}.tar.bz2 )
|
||||
lite4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-lite-${MY_PV}.tar.bz2 )
|
||||
lite6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-lite-${MY_PV}.tar.bz2 )
|
||||
init? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-init-${MY_PV}.tar.bz2 )
|
||||
doc? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/${MY_P_DOCS}.tar.bz2 )
|
||||
"
|
||||
|
||||
# - Shorewall6 requires Shorewall
|
||||
# - Installing Shorewall-init or just the documentation doesn't make any sense,
|
||||
# that's why we force the user to select at least one "real" Shorewall product
|
||||
#
|
||||
# See http://shorewall.net/download.htm#Which
|
||||
REQUIRED_USE="
|
||||
ipv6? ( ipv4 )
|
||||
|| ( ipv4 lite4 lite6 )
|
||||
"
|
||||
|
||||
# No build dependencies! Just plain shell scripts...
|
||||
DEPEND=""
|
||||
|
||||
RDEPEND="
|
||||
>=net-firewall/iptables-1.4.20
|
||||
>=sys-apps/iproute2-3.8.0[-minimal]
|
||||
>=sys-devel/bc-1.06.95
|
||||
ipv4? (
|
||||
>=dev-lang/perl-5.16
|
||||
virtual/perl-Digest-SHA
|
||||
)
|
||||
ipv6? (
|
||||
>=dev-perl/Socket6-0.230.0
|
||||
>=net-firewall/iptables-1.4.20[ipv6]
|
||||
>=sys-apps/iproute2-3.8.0[ipv6]
|
||||
)
|
||||
lite6? (
|
||||
>=net-firewall/iptables-1.4.20[ipv6]
|
||||
>=sys-apps/iproute2-3.8.0[ipv6]
|
||||
)
|
||||
init? ( >=sys-apps/coreutils-8.20 )
|
||||
!net-firewall/shorewall-core
|
||||
!net-firewall/shorewall6
|
||||
!net-firewall/shorewall-lite
|
||||
!net-firewall/shorewall6-lite
|
||||
!net-firewall/shorewall-init
|
||||
!<sys-apps/systemd-214
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~NF_CONNTRACK"
|
||||
|
||||
local WARNING_CONNTRACK="Without NF_CONNTRACK support, you will be unable"
|
||||
local WARNING_CONNTRACK+=" to run any shorewall-based firewall on the local system."
|
||||
|
||||
if use ipv4 || use lite4; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV4"
|
||||
|
||||
local WARNING_CONNTRACK_IPV4="Without NF_CONNTRACK_IPV4 support, you will"
|
||||
local WARNING_CONNTRACK_IPV4+=" be unable to run any shorewall-based IPv4 firewall on the local system."
|
||||
fi
|
||||
|
||||
if use ipv6 || use lite6; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV6"
|
||||
|
||||
local WARNING_CONNTRACK_IPV6="Without NF_CONNTRACK_IPV6 support, you will"
|
||||
local WARNING_CONNTRACK_IPV6+=" be unable to run any shorewall-based IPv6 firewall on the local system."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ -n "${DIGEST}" ]]; then
|
||||
einfo "Unsetting environment variable \"DIGEST\" to prevent conflicts with package's \"install.sh\" script ..."
|
||||
unset DIGEST
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# We are moving each unpacked source from MY_P_* to MY_PN_*.
|
||||
# This allows us to use patches from upstream and keeps epatch_user working
|
||||
|
||||
einfo "Preparing shorewallrc ..."
|
||||
cp "${FILESDIR}"/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
|
||||
eprefixify "${S}"/shorewallrc.gentoo
|
||||
|
||||
# shorewall-core
|
||||
mv "${S}"/${MY_P_CORE} "${S}"/${MY_PN_CORE} || die "Failed to move '${S}/${MY_P_CORE}' to '${S}/${MY_PN_CORE}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_CORE} ..."
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_CORE}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
eend 0
|
||||
|
||||
# shorewall
|
||||
if use ipv4; then
|
||||
mv "${S}"/${MY_P_IPV4} "${S}"/${MY_PN_IPV4} || die "Failed to move '${S}/${MY_P_IPV4}' to '${S}/${MY_PN_IPV4}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_IPV4}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_IPV4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall.confd-r1 "${S}"/${MY_PN_IPV4}/default.gentoo || die "Copying shorewall.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall.initd-r2 "${S}"/${MY_PN_IPV4}/init.gentoo.sh || die "Copying shorewall.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall.systemd "${S}"/${MY_PN_IPV4}/gentoo.service || die "Copying shorewall.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall6
|
||||
if use ipv6; then
|
||||
mv "${S}"/${MY_P_IPV6} "${S}"/${MY_PN_IPV6} || die "Failed to move '${S}/${MY_P_IPV6}' to '${S}/${MY_PN_IPV6}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_IPV6}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_IPV6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall.confd-r1 "${S}"/${MY_PN_IPV6}/default.gentoo || die "Copying shorewall.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall.initd-r2 "${S}"/${MY_PN_IPV6}/init.gentoo.sh || die "Copying shorewall.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall6.systemd "${S}"/${MY_PN_IPV6}/gentoo.service || die "Copying shorewall6.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall-lite
|
||||
if use lite4; then
|
||||
mv "${S}"/${MY_P_LITE4} "${S}"/${MY_PN_LITE4} || die "Failed to move '${S}/${MY_P_LITE4}' to '${S}/${MY_PN_LITE4}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_LITE4}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_LITE4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-lite.confd-r1 "${S}"/${MY_PN_LITE4}/default.gentoo || die "Copying shorewall-lite.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.initd-r2 "${S}"/${MY_PN_LITE4}/init.gentoo.sh || die "Copying shorewall-lite.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.systemd "${S}"/${MY_PN_LITE4}/gentoo.service || die "Copying shorewall-lite.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall6-lite
|
||||
if use lite6; then
|
||||
mv "${S}"/${MY_P_LITE6} "${S}"/${MY_PN_LITE6} || die "Failed to move '${S}/${MY_P_LITE6}' to '${S}/${MY_PN_LITE6}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_LITE6}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_LITE6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-lite.confd-r1 "${S}"/${MY_PN_LITE6}/default.gentoo || die "Copying shorewall-lite.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.initd-r2 "${S}"/${MY_PN_LITE6}/init.gentoo.sh || die "Copying shorewall-lite.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall6-lite.systemd "${S}"/${MY_PN_LITE6}/gentoo.service || die "Copying shorewall6-lite.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall-init
|
||||
if use init; then
|
||||
mv "${S}"/${MY_P_INIT} "${S}"/${MY_PN_INIT} || die "Failed to move '${S}/${MY_P_INIT}' to '${S}/${MY_PN_INIT}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_INIT}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_INIT}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-init.confd "${S}"/${MY_PN_INIT}/default.gentoo || die "Copying shorewall-init.confd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.initd "${S}"/${MY_PN_INIT}/init.gentoo.sh || die "Copying shorewall-init.initd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.systemd "${S}"/${MY_PN_INIT}/gentoo.service || die "Copying shorewall-init.systemd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.readme "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt || die "Copying shorewall-init.systemd failed"
|
||||
eend 0
|
||||
|
||||
eprefixify "${S}"/${MY_PN_INIT}/init.gentoo.sh
|
||||
|
||||
cd "${S}"/${MY_PN_INIT} || die
|
||||
eapply -p2 "${FILESDIR}"/shorewall-init-01_remove-ipset-functionality.patch
|
||||
cd "${S}" || die
|
||||
fi
|
||||
|
||||
# shorewall-docs-html
|
||||
if use doc; then
|
||||
mv "${S}"/${MY_P_DOCS} "${S}"/${MY_PN_DOCS} || die "Failed to move '${S}/${MY_P_DOCS}' to '${S}/${MY_PN_DOCS}'"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# shorewall-core
|
||||
einfo "Installing ${MY_P_CORE} ..."
|
||||
DESTDIR="${D%/}" ${MY_PN_CORE}/install.sh shorewallrc.gentoo || die "${MY_PN_CORE}/install.sh failed"
|
||||
dodoc "${S}"/${MY_PN_CORE}/changelog.txt "${S}"/${MY_PN_CORE}/releasenotes.txt
|
||||
|
||||
# shorewall
|
||||
if use ipv4; then
|
||||
einfo "Installing ${MY_P_IPV4} ..."
|
||||
keepdir /var/lib/shorewall
|
||||
DESTDIR="${D%/}" ${MY_PN_IPV4}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV4}/install.sh failed"
|
||||
|
||||
if use doc; then
|
||||
dodoc -r "${S}"/${MY_PN_IPV4}/Samples
|
||||
fi
|
||||
fi
|
||||
|
||||
# shorewall6
|
||||
if use ipv6; then
|
||||
einfo "Installing ${MY_P_IPV6} ..."
|
||||
keepdir /var/lib/shorewall6
|
||||
DESTDIR="${D%/}" ${MY_PN_IPV6}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV6}/install.sh failed"
|
||||
|
||||
if use doc; then
|
||||
dodoc -r "${S}"/${MY_PN_IPV6}/Samples6
|
||||
fi
|
||||
fi
|
||||
|
||||
# shorewall-lite
|
||||
if use lite4; then
|
||||
einfo "Installing ${MY_P_LITE4} ..."
|
||||
keepdir /var/lib/shorewall-lite
|
||||
DESTDIR="${D%/}" ${MY_PN_LITE4}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE4}/install.sh failed"
|
||||
fi
|
||||
|
||||
# shorewall6-lite
|
||||
if use lite6; then
|
||||
einfo "Installing ${MY_P_LITE6} ..."
|
||||
keepdir /var/lib/shorewall6-lite
|
||||
DESTDIR="${D%/}" ${MY_PN_LITE6}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE6}/install.sh failed"
|
||||
fi
|
||||
|
||||
# shorewall-init
|
||||
if use init; then
|
||||
einfo "Installing ${MY_P_INIT} ..."
|
||||
DESTDIR="${D%/}" ${MY_PN_INIT}/install.sh shorewallrc.gentoo || die "${MY_PN_INIT}/install.sh failed"
|
||||
dodoc "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt
|
||||
|
||||
if [[ -f "${D}etc/logrotate.d/shorewall-init" ]]; then
|
||||
# On Gentoo, shorewall-init will not create shorewall-ifupdown.log,
|
||||
# so we don't need a logrotate configuration file for shorewall-init
|
||||
einfo "Removing unused \"${D}etc/logrotate.d/shorewall-init\" ..."
|
||||
rm -rf "${D}"etc/logrotate.d/shorewall-init || die "Removing \"${D}etc/logrotate.d/shorewall-init\" failed"
|
||||
fi
|
||||
|
||||
if [[ -d "${D}etc/NetworkManager" ]]; then
|
||||
# On Gentoo, we don't support NetworkManager
|
||||
# so we don't need this folder at all
|
||||
einfo "Removing unused \"${D}etc/NetworkManager\" ..."
|
||||
rm -rf "${D}"etc/NetworkManager || die "Removing \"${D}etc/NetworkManager\" failed"
|
||||
fi
|
||||
|
||||
if [[ -f "${D}usr/share/shorewall-init/ifupdown" ]]; then
|
||||
# This script isn't supported on Gentoo
|
||||
rm -rf "${D}"usr/share/shorewall-init/ifupdown || die "Removing \"${D}usr/share/shorewall-init/ifupdown\" failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
einfo "Installing ${MY_P_DOCS} ..."
|
||||
docinto html && dodoc -r "${S}"/${MY_PN_DOCS}/*
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
# Show first steps for shorewall/shorewall6
|
||||
local _PRODUCTS=""
|
||||
if use ipv4; then
|
||||
_PRODUCTS="shorewall"
|
||||
|
||||
if use ipv6; then
|
||||
_PRODUCTS="${_PRODUCTS}/shorewall6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${_PRODUCTS}" ]]; then
|
||||
elog "Before you can use ${_PRODUCTS}, you need to edit its configuration in:"
|
||||
elog ""
|
||||
elog " /etc/shorewall/shorewall.conf"
|
||||
|
||||
if use ipv6; then
|
||||
elog " /etc/shorewall6/shorewall6.conf"
|
||||
fi
|
||||
|
||||
elog ""
|
||||
elog "To activate your shorewall-based firewall on system start, please add ${_PRODUCTS} to your default runlevel:"
|
||||
elog ""
|
||||
elog " # rc-update add shorewall default"
|
||||
|
||||
if use ipv6; then
|
||||
elog " # rc-update add shorewall6 default"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Show first steps for shorewall-lite/shorewall6-lite
|
||||
_PRODUCTS=""
|
||||
if use lite4; then
|
||||
_PRODUCTS="shorewall-lite"
|
||||
fi
|
||||
|
||||
if use lite6; then
|
||||
if [[ -z "${_PRODUCTS}" ]]; then
|
||||
_PRODUCTS="shorewall6-lite"
|
||||
else
|
||||
_PRODUCTS="${_PRODUCTS}/shorewall6-lite"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${_PRODUCTS}" ]]; then
|
||||
if use ipv4; then
|
||||
elog ""
|
||||
fi
|
||||
|
||||
elog "Before you can use ${_PRODUCTS}, you need to provide a configuration, which you can"
|
||||
elog "create using ${CATEGORY}/shorewall (with \"ipv4\" and or \"ipv6\" USE flag)."
|
||||
elog ""
|
||||
elog "To read more about ${_PRODUCTS}, please visit"
|
||||
elog " http://shorewall.net/CompiledPrograms.html"
|
||||
elog ""
|
||||
elog "To activate your shorewall-lite-based firewall on system start, please add ${PRODUCTS} to your default runlevel:"
|
||||
elog ""
|
||||
|
||||
if use lite4; then
|
||||
elog " # rc-update add shorewall-lite default"
|
||||
fi
|
||||
|
||||
if use lite6; then
|
||||
elog " # rc-update add shorewall6-lite default"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use init; then
|
||||
elog ""
|
||||
elog "To secure your system on boot, please add shorewall-init to your boot runlevel:"
|
||||
elog ""
|
||||
elog " # rc-update add shorewall-init boot"
|
||||
elog ""
|
||||
elog "and review \$PRODUCTS in"
|
||||
elog ""
|
||||
elog " /etc/conf.d/shorewall-init"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
local v
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if ! version_is_at_least ${MY_MAJOR_RELEASE_NUMBER} ${v}; then
|
||||
# This is an upgrade
|
||||
|
||||
elog "You are upgrading from a previous major version. It is highly recommended that you read"
|
||||
elog ""
|
||||
elog " - /usr/share/doc/shorewall*/releasenotes.tx*"
|
||||
elog " - http://shorewall.net/Shorewall-5.html#idp51151872"
|
||||
|
||||
if use ipv4; then
|
||||
elog ""
|
||||
elog "You can auto-migrate your configuration using"
|
||||
elog ""
|
||||
elog " # shorewall update -A"
|
||||
|
||||
if use ipv6; then
|
||||
elog " # shorewall6 update -A"
|
||||
fi
|
||||
|
||||
elog ""
|
||||
elog "But if you are not familiar with the \"shorewall[6] update\" command,"
|
||||
elog "please read the shorewall[6] man page first."
|
||||
fi
|
||||
|
||||
# Show this elog only once
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if ! use init; then
|
||||
elog ""
|
||||
elog "Consider emerging ${CATEGORY}/${PN} with USE flag \"init\" to secure your system on boot"
|
||||
elog "before your shorewall-based firewall is ready to start."
|
||||
elog ""
|
||||
elog "To read more about shorewall-init, please visit"
|
||||
elog " http://www.shorewall.net/Shorewall-init.html"
|
||||
fi
|
||||
|
||||
if ! has_version "net-firewall/conntrack-tools"; then
|
||||
elog ""
|
||||
elog "Your Shorewall firewall can utilize \"conntrack\" from the \"net-firewall/conntrack-tools\""
|
||||
elog "package. if you want to use this feature, you need to install \"net-firewall/conntrack-tools\"!"
|
||||
fi
|
||||
|
||||
if ! has_version "dev-perl/Devel-NYTProf"; then
|
||||
elog ""
|
||||
elog "If you want to profile your Shorewall firewall you need to install \"dev-perl/Devel-NYTProf\"!"
|
||||
fi
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
DIST tdesktop-0.10.16.tar.gz 11488595 SHA256 fbc80eaf2b87335d024b2aa2504bf2de87daa224d2b579169f81d7e0317ef4e4 SHA512 55bc8fa9007dba3abf1873daf739a5630d07627fced8a72c83e098942d0e376012c6101286d633c798d1fc80183365166a9bb6a5f144574db42ce945ce0a8ef6 WHIRLPOOL 63e3dbb60d7426527655a53acdc7f7b052ca499a15a2a8fbfc34b538ce0e9db43d86e7c4a93ad891963aa7537f2697b7bec30aaf7bc423b82b0efb1b62e78a46
|
||||
DIST tdesktop-0.10.19.tar.gz 11485857 SHA256 0620d2c6e2dc254e3d69659d311a6117efef251a16270ba908fec150712b50b4 SHA512 ff7cc265fa1b2f5f83e7dc54e3eaa45999925ad9c0dc0f3c3f376884c021dc4fb1787318a188ef47dc633529da981d2923118bde1b915d01f8c0f68785416b4d WHIRLPOOL 7b2843a8c0cd2d7251cab7287822ba062078361ea291dbe098f64571aac64be6a8c61c0ab6837626b2f72f3070d4e46a76dd999b9040abef9f35c2c8b330f654
|
||||
DIST tdesktop-0.10.20.tar.gz 11490565 SHA256 f3b04071c30d90e227b1373e16aeccea51f5a928c4429ae5392ce9eba8ab973b SHA512 dab35d24f128b97fe0fe6bffc30f8cc26121fac3cfdf21d8d4dc0d90d219c44df61badbbe7bd19cfa1b19b18dbc1edcb8fdd7c7b354b865ef87f506fe1db1289 WHIRLPOOL ce2860c93c80f96a50cee2c0ba59a2469873ba9d819c0dd5c964d2f8c2cff56a46d3f362d84647e5e3b8463835ccb83884f1424370cac7f3f97913ff04824256
|
||||
DIST tsetup.0.10.16.tar.xz 24950460 SHA256 1fba994ca887f501beccbd75e0e25e0bf7b3c72a42503a730afbd467bd357ebe SHA512 819abb250c813b23a9644e7ac160e0fcbd7e7ccd4c066a78c1dfe5880bad48f79e676e657c33b3e5e35a40fb97f23a0f7adfd928caf18c771cfa337da2ee6d99 WHIRLPOOL d3c027ca03d90d6270715e9769951bb70efbec46e1837bd71d6d086cd8a3242d66ac1124aa74666dc75695cc9ecb8cf86676d983f24f4ed13f25527497187c61
|
||||
DIST tsetup.0.10.19.tar.xz 24945384 SHA256 586a6d98d8ee412581a73e501287f4bc972fa966f34e62c245878e6ef183042b SHA512 b2c17c778e8a9b4a7a7f07408e850a26f229b230668365a9aef212e17f601b4d9f0d9e2fd5958e1ab7c5f59ab908b4f86a72afb962ecc29fe3b107db0723efc5 WHIRLPOOL 2407dcd1e82c8c618d816b99bbdcec16756d2153f1d1925e72c0137ec3148d3673fb213a457e8f12710b260a082be3792ed736f4fe879e2a226739fb495621f9
|
||||
DIST tsetup.0.10.20.tar.xz 24935368 SHA256 099fbfffb4dd6a0f1f77b35e0ce1cd8cdd2ed711488e06c1411c531064b9ad0b SHA512 863011ddd0a2ab63920b7afabc44004202e1093009ef8e7093b43a6c6e31a4ea68d9d0a92659681ec6cd2d623a65610d933058df880f2162edfa7e0c49f90f53 WHIRLPOOL b4c4dadf68be09b6b5f020f1ecd12bce7c686e77917ee42901de4d9f7d149c16f5aa6b9647e8a6560853b879972205a4669543e9e72efe936ef68c9043926bf2
|
||||
DIST tsetup32.0.10.16.tar.xz 25576088 SHA256 1daacb1449a69fe6e81ba1e6675c9e60b8c2c1f018cdaec0426a57c330af1ec1 SHA512 16f71a33b1dd1c7d421963a82b3abc820f949eaf821e9718bb8125301106bd46853d19e323a8c8f94bb67ef7efaefd46c16ab9f396edd1a85b9df58b6490df7d WHIRLPOOL 8bcf7633d2a88353343eebee781488c751ff1863ceb2ed36a6b390e5040c7a399a26b8674d4953bd6efc584df0ad30a0fdfa562d9bf7875305c3d0c0fda658dc
|
||||
DIST tsetup32.0.10.19.tar.xz 25559412 SHA256 b0f9c9ff51f8caf67f549960b2c4fde3d2d683ac8e77b3ed1c2d4c9e7f3283b3 SHA512 4b613a2dec6a76aebdb9c23ec62a0eadd1e47135d73ef444635bc4b585486d85a7a9fa4ae4a9c6d931de0ffb8745bb12b4437eeb2209008da089d2394f07ab17 WHIRLPOOL d20110f799560a9150898dae1bf6483449ac38fc65ed53714e9a3781ba21093f7285771fb11189bde8e2bd816997e4cdb12e6e7d5274f9cd90557f7470d2ada4
|
||||
DIST tsetup32.0.10.20.tar.xz 25551104 SHA256 69fbc0376867ea55784973e34be82acf0c4c9c7e437bc09494917120d38b0545 SHA512 05d5da221b11990c64a48d097a36a35ffbbd353ac23ec528de9fddcea090f2f668337cd06d8ccc0aed6b1f542a216939bb15dcff09eb126d75d04f034470954d WHIRLPOOL 9fe44a4a207f520eddcf79ee07c3bad2bf85bda26691f9bc6533bcaa552a1f82f785c921a2f29dbab0d985407b1b4c20d4bce7d93de67771070edeb936640e9f
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils xdg
|
||||
|
||||
DESCRIPTION="Official desktop client for Telegram (binary package)"
|
||||
HOMEPAGE="https://desktop.telegram.org"
|
||||
SRC_URI="
|
||||
https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
|
||||
amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
|
||||
x86? ( https://updates.tdesktop.com/tlinux32/tsetup32.${PV}.tar.xz )
|
||||
"
|
||||
|
||||
LICENSE="telegram"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
QA_PREBUILT="usr/bin/telegram-desktop"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/gobject-introspection
|
||||
>=sys-apps/dbus-1.4.20
|
||||
x11-libs/libX11
|
||||
>=x11-libs/libxcb-1.10[xkb]
|
||||
"
|
||||
DEPEND=""
|
||||
|
||||
S="${WORKDIR}/Telegram"
|
||||
|
||||
src_install() {
|
||||
newbin "${S}/Telegram" telegram-desktop
|
||||
|
||||
local icon_size
|
||||
for icon_size in 16 32 48 64 128 256 512; do
|
||||
newicon -s "${icon_size}" \
|
||||
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
|
||||
telegram-desktop.png
|
||||
done
|
||||
|
||||
newmenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/telegramdesktop.desktop telegram-desktop.desktop
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST tox-0.1.1.tar.gz 416532 SHA256 c3a6329731a35c1e9cd8ad204407ddbc408f325056de2b1baa1fc44bc8bfcb37 SHA512 5bdaf047594e943f854fda0f0265167e0dccf05fedfec6b4d9b628b242de23f9dd9b870bbdcca4cb02f9742fa2472e4c7e1047370732cb2ee529467f15e81fc1 WHIRLPOOL 32ee00f6eaf98473ce3de080ba36185da2c225b2037574b55060a12e88876fb1f7df492614fbbb493ba85a44a319f3e0c254c0daec1e8cc18472ba075834039f
|
||||
DIST tox-0.1.2.tar.gz 417957 SHA256 605a462f77b497009217b8dbd01108d112e9a8b018473826379f9f4ffa5c0b66 SHA512 39c52dd205205e271b2b15db30a007af89ba9ede00e2717f3ec7431bbfec984984236a493f2a4943cb8deff5d8a4eba1949d9e8332caebadeb352c477b1a5208 WHIRLPOOL 78c72bb16ddc964ce7f69f0721ac864fe64e3c7635614e6ee325af26a8d8ef0142a6cc6f7fd31516ef3f3ce6e2366551a501052809716d72580d39f4e8baaf2a
|
||||
DIST tox-0_pre20160904.tar.gz 395495 SHA256 2d4a0d096bdb81b12b10551765fb9f87270e170f10f387f700b3def68cb6c35c SHA512 c0da52ac908141e97e96510a05431cbfb4b9aae81faf4c136c95e21b90a23e3bbe6db88303e48c0f4f3c74ca954229787564b7aa41bfb462afb0d8f8430cdaa1 WHIRLPOOL abd3f61784fac93d983e453515d1e8bc87f7d76651a53ce6f566a277d7ec7c1e03294d95781364ce9ab30f2698c6f5cd552bfa4888f8d5d0d315daf038980c63
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools systemd user
|
||||
|
||||
DESCRIPTION="Encrypted P2P, messaging, and audio/video calling platform"
|
||||
HOMEPAGE="https://tox.chat"
|
||||
SRC_URI="https://github.com/TokTok/c-toxcore/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0/0.1"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="+av daemon log-debug log-error log-info log-trace log-warn +no-log ntox static-libs test"
|
||||
|
||||
REQUIRED_USE="^^ ( no-log log-trace log-debug log-info log-warn log-error )"
|
||||
|
||||
RDEPEND="
|
||||
av? ( media-libs/libvpx:=
|
||||
media-libs/opus )
|
||||
daemon? ( dev-libs/libconfig )
|
||||
ntox? ( sys-libs/ncurses:0= )
|
||||
>=dev-libs/libsodium-0.6.1:=[asm,urandom]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-libs/check )
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/c-toxcore-${PV}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(usex log-trace "--enable-logging --with-log-level=TRACE" "") \
|
||||
$(usex log-debug "--enable-logging --with-log-level=DEBUG" "") \
|
||||
$(usex log-info "--enable-logging --with-log-level=INFO" "") \
|
||||
$(usex log-warn "--enable-logging --with-log-level=WARNING" "") \
|
||||
$(usex log-error "--enable-logging --with-log-level=ERROR" "") \
|
||||
$(use_enable av) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable ntox) \
|
||||
$(use_enable daemon) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if use daemon; then
|
||||
newinitd "${FILESDIR}"/initd tox-dht-daemon
|
||||
newconfd "${FILESDIR}"/confd tox-dht-daemon
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/tox-bootstrapd.conf
|
||||
systemd_dounit "${FILESDIR}"/tox-bootstrapd.service
|
||||
fi
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use daemon; then
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
if [[ -f ${EROOT%/}/var/lib/tox-dht-bootstrap/key ]]; then
|
||||
ewarn "Backwards compatability with the bootstrap daemon might have been"
|
||||
ewarn "broken a while ago. To resolve this issue, REMOVE the following files:"
|
||||
ewarn " ${EROOT%/}/var/lib/tox-dht-bootstrap/key"
|
||||
ewarn " ${EROOT%/}/etc/tox-bootstrapd.conf"
|
||||
ewarn " ${EROOT%/}/run/tox-dht-bootstrap/tox-dht-bootstrap.pid"
|
||||
ewarn "Then just re-emerge net-libs/tox"
|
||||
fi
|
||||
fi
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools elisp-common
|
||||
|
||||
DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
|
||||
HOMEPAGE="http://www.djcbsoftware.nl/code/mu/"
|
||||
SRC_URI="https://github.com/djcb/mu/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="emacs gui"
|
||||
|
||||
# net-mail/mailutils also installes /usr/bin/mu. Block it until somebody
|
||||
# really wants both installed at the same time.
|
||||
DEPEND="
|
||||
dev-libs/gmime:2.6
|
||||
dev-libs/xapian
|
||||
dev-libs/glib:2
|
||||
gui? (
|
||||
x11-libs/gtk+:3
|
||||
net-libs/webkit-gtk:3 )
|
||||
emacs? ( >=virtual/emacs-23 )
|
||||
!net-mail/mailutils"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SITEFILE="70mu-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Todo: Make a guile USE-flag as soon as >=guile-2 is avaiable
|
||||
# Note: --disable-silent-rules is included in EAPI-5
|
||||
econf --disable-guile \
|
||||
$(use_enable gui webkit) \
|
||||
$(use_enable gui gtk) \
|
||||
$(use_enable emacs mu4e)
|
||||
}
|
||||
|
||||
src_install () {
|
||||
dobin mu/mu
|
||||
if use gui; then
|
||||
dobin toys/mug/mug
|
||||
fi
|
||||
dodoc AUTHORS HACKING NEWS NEWS.org TODO README README.org ChangeLog
|
||||
if use emacs; then
|
||||
elisp-install ${PN} mu4e/*.el mu4e/*.elc
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
# TODO: Add guile man page when guile-2 is available.
|
||||
doman man/mu-add.1 man/mu-bookmarks.5 man/mu-cfind.1 man/mu-easy.1 \
|
||||
man/mu-extract.1 man/mu-find.1 man/mu-help.1 man/mu-index.1 \
|
||||
man/mu-mkdir.1 man/mu-remove.1 man/mu-server.1 man/mu-verify.1 \
|
||||
man/mu-view.1 man/mu.1
|
||||
if use gui; then
|
||||
dobin man/mug.1
|
||||
fi
|
||||
}
|
||||
|
||||
src_test () {
|
||||
# Note: Fails with parallel make
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use emacs; then
|
||||
einfo "To use mu4e you need to configure it in your .emacs file"
|
||||
einfo "See the manual for more information:"
|
||||
einfo "http://www.djcbsoftware.nl/code/mu/mu4e/"
|
||||
fi
|
||||
|
||||
elog "If you upgrade from an older major version,"
|
||||
elog "then you need to rebuild your mail index."
|
||||
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST httpie-0.9.2.tar.gz 73153 SHA256 af3982d41743d986608f1fe6e437d0493df227993c7edf013cc1d61883d40d68 SHA512 5622caa2f3136137d85f91eba9b0a165ec987b696a5e001844c8ecb868d66cfc86b3f3fb3a1ac493d7603c67ca88de0e0ffc776dce855ad69364190607b4fb73 WHIRLPOOL e8a4aa09f7051176ee0340b6f6785bb57353bd4bf8c0dea66b9dc50a1e6aea254eafc7d54e128c78d6fdca2f44338bfcfe6f7aca7623dbf0cd5a7b79c9d1c739
|
||||
DIST httpie-0.9.3.tar.gz 73693 SHA256 30a8ff2a72b75cb6033cc84f5b76c336999f91c325f169e78dc6339351ee7f4b SHA512 a98aa19ddcc5223133f1081ce22457d21b838b5779788a08d0b65ea80f903ab577a55e0c73b3656486eec08c3c0910d3e987aed0f117c5f9b3e005c6001000cc WHIRLPOOL a25f0d89339c468eafb3cf79d4aa6e323f3346ced921f6ee907771265577347969185f797022d51f9f037065d1b9c82e366789b40084874b390b9aa39f30084c
|
||||
DIST httpie-0.9.4.tar.gz 79889 SHA256 0fc288a85d6c018c64bbc86dfcc9c7fad063e79816840dfa91e8d6c43654761e SHA512 eea4e0fce334d12f9438d89f87d119bc569f8042d95c87f6898b9110030674f49361bf8e119d815330aa117479557766d614510d81c42c9c3a6803c769f38b26 WHIRLPOOL 2a9bb6b45d8b5d62a1118aa09eb0fd4612b56b8fe158c9d8a5295dc3b53e52906afb9888e6724528b19a2b2738f43cc2eb4a124caacf8c1df93056315a1ab87f
|
||||
DIST httpie-0.9.9.tar.gz 85006 SHA256 f1202e6fa60367e2265284a53f35bfa5917119592c2ab08277efc7fffd744fcb SHA512 e9adb1ecf9a25b57c634f35199bf1f8fbe4136179c0ba0d6032a41ae786da9344f54436f91d89e624c154bdca325f94c637364a934fc2d5742b83056434f7e4c WHIRLPOOL 7897193ef98f6c8f39bbeef11e010df36374b9a2b9a18ae2cde1eab911d2d07972558ebe45c4d1af192075c7ff8e29349d13781d3f47b268b7060687a1f75be3
|
||||
|
@ -0,0 +1,23 @@
|
||||
# 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_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A CLI, cURL-like tool for humans"
|
||||
HOMEPAGE="http://httpie.org/ https://pypi.python.org/pypi/httpie"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-python/requests-2.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-2.1.3[${PYTHON_USEDEP}]"
|
@ -1,4 +1,2 @@
|
||||
DIST youtube-dl-2016.01.01.tar.gz 1874602 SHA256 732f37c99d71b4239d72d61dd32214b5a5a618671fb0629c8f8deb28209a172c SHA512 fdb022bed426250e5ee1c2bcc1354dd195c0f9793ca479ca8ca4cfe2f71e07ba100b0dbcda2fb9f310308ab130587d06b16a6a86f9036f0d196b317d2e5b5e92 WHIRLPOOL 152e709ba15264c35a89644ea0d4793bb47c82b317e54043ccfff72e40bdf95e42d76605e801233632d3863537a945cfb9ecc2f75245171b8de31b51ce6af801
|
||||
DIST youtube-dl-2016.09.19.tar.gz 2395739 SHA256 276637e83525778a83d0457f6b9fbc29d6109bc8366d43125432ce835d28545e SHA512 a8fb1ce054e25180eab3969c898d976dec157901931b66cddde0fecd55ef322e64c13a70d50de945849cbc4ccbf8be0aede845cbb8ea390bba34f51fec0533bf WHIRLPOOL e58d38e49d58b86d8eb25b40427046955e011bf57b0862c433ebe459c0268905bff67188c03bb612593d15b3d1f3408a95b510ad6f863d0144ee4307ed012aba
|
||||
DIST youtube-dl-2016.12.15.tar.gz 2480252 SHA256 85d937a6edb8c14f8eac1b17d2e5d45574c7ec3f2cb792781ac1d8fb6a6ca39e SHA512 1e0b3f561142fffef9b0b530abeff5db0eed851b6b38275f8d8e78e673be03d9b563813ed7c40652ea3c44201fc0b0044455e2a6548e11e325868cb42d3faf29 WHIRLPOOL 7ef0d8377b732079bd53a0ed07ed9de9f42f9b7c42c64d44a398738cef97c91471bb5fecc9b3b13ee960938db83e999c949a76ae2c815ca6a8202fb964270783
|
||||
DIST youtube-dl-2016.12.22.tar.gz 2502964 SHA256 f5bc5eb1af17391b7a1da795f4181c3702fb2c1da2668b25f1260dbdba882524 SHA512 87fee134da660a4feb4cfcd2cbb35cb9682e6ed08c766e3c89f6c986f991cac78c64f5bf8a1d15c4080e4df0909c6a360137407a7896b93f8f41cf4493f341cb WHIRLPOOL 6909d34958e4152be3334723c68d207bb34db2996d90908829ebd3ee45d28768d7f6cba8ce0fb19de440b34fb96b46b3d5b8bf830c998037c4f4d59e574206c3
|
||||
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2015 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})
|
||||
DISTUTILS_SINGLE_IMPL=true
|
||||
inherit bash-completion-r1 distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="Download videos from YouTube.com (and more sites...)"
|
||||
HOMEPAGE="https://rg3.github.com/youtube-dl/"
|
||||
SRC_URI="http://youtube-dl.org/downloads/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="offensive test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[coverage(+)] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
if ! use offensive; then
|
||||
sed -i -e "/__version__/s|'$|-gentoo_no_offensive_sites'|g" \
|
||||
youtube_dl/version.py || die
|
||||
# these have single line import statements
|
||||
local xxx=(
|
||||
alphaporno anysex behindkink chaturbate drtuber eporner eroprofile
|
||||
extremetube fourtube foxgay goshgay hellporno hentaistigma
|
||||
hornbunny keezmovies mofosex motherless porn91 pornhd pornotube
|
||||
pornovoisines pornoxo redtube sexykarma sexu sunporno slutload
|
||||
spankbang spankwire thisav trutube tube8 vporn xbef xnxx xtube
|
||||
xvideos xxxymovies youjizz youporn
|
||||
)
|
||||
# these have multi-line import statements
|
||||
local mxxx=(
|
||||
pornhub xhamster tnaflix
|
||||
)
|
||||
# do single line imports
|
||||
sed -i \
|
||||
-e $( printf '/%s/d;' ${xxx[@]} ) \
|
||||
youtube_dl/extractor/__init__.py \
|
||||
|| die
|
||||
|
||||
# do multiple line imports
|
||||
sed -i \
|
||||
-e $( printf '/%s/,/)/d;' ${mxxx[@]} ) \
|
||||
youtube_dl/extractor/__init__.py \
|
||||
|| die
|
||||
|
||||
sed -i \
|
||||
-e $( printf '/%s/d;' ${mxxx[@]} ) \
|
||||
youtube_dl/extractor/generic.py \
|
||||
youtube_dl/extractor/tumblr.py \
|
||||
|| die
|
||||
|
||||
rm \
|
||||
$( printf 'youtube_dl/extractor/%s.py ' ${xxx[@]} ) \
|
||||
$( printf 'youtube_dl/extractor/%s.py ' ${mxxx[@]} ) \
|
||||
test/test_age_restriction.py \
|
||||
|| die
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_domodule youtube_dl
|
||||
dobin bin/${PN}
|
||||
dodoc README.txt
|
||||
doman ${PN}.1
|
||||
newbashcomp ${PN}.bash-completion ${PN}
|
||||
python_fix_shebang "${ED}"
|
||||
}
|
@ -1,99 +0,0 @@
|
||||
# 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})
|
||||
inherit bash-completion-r1 distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="Download videos from YouTube.com (and more sites...)"
|
||||
HOMEPAGE="https://rg3.github.com/youtube-dl/"
|
||||
SRC_URI="http://youtube-dl.org/downloads/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="offensive test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-python/nose[coverage(+)] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
python_prepare_all() {
|
||||
if ! use offensive; then
|
||||
sed -i -e "/__version__/s|'$|-gentoo_no_offensive_sites'|g" \
|
||||
youtube_dl/version.py || die
|
||||
# these have single line import statements
|
||||
local xxx=(
|
||||
alphaporno anysex behindkink camwithher chaturbate eporner
|
||||
eroprofile extremetube fourtube foxgay goshgay hellporno
|
||||
hentaistigma hornbunny keezmovies lovehomeporn mofosex motherless
|
||||
myvidster porn91 porncom pornhd pornotube pornovoisines pornoxo
|
||||
ruleporn sexu slutload spankbang spankwire sunporno thisav tube8
|
||||
vporn watchindianporn xbef xnxx xtube xvideos xxxymovies youjizz
|
||||
youporn
|
||||
)
|
||||
# these have multi-line import statements
|
||||
local mxxx=(
|
||||
drtuber pornhub redtube xhamster tnaflix
|
||||
)
|
||||
# do single line imports
|
||||
sed -i \
|
||||
-e $( printf '/%s/d;' ${xxx[@]} ) \
|
||||
youtube_dl/extractor/extractors.py \
|
||||
|| die
|
||||
|
||||
# do multiple line imports
|
||||
sed -i \
|
||||
-e $( printf '/%s/,/)/d;' ${mxxx[@]} ) \
|
||||
youtube_dl/extractor/extractors.py \
|
||||
|| die
|
||||
|
||||
sed -i \
|
||||
-e $( printf '/%s/d;' ${mxxx[@]} ) \
|
||||
youtube_dl/extractor/generic.py \
|
||||
|| die
|
||||
|
||||
rm \
|
||||
$( printf 'youtube_dl/extractor/%s.py ' ${xxx[@]} ) \
|
||||
$( printf 'youtube_dl/extractor/%s.py ' ${mxxx[@]} ) \
|
||||
test/test_age_restriction.py \
|
||||
|| die
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
emake test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc README.txt
|
||||
doman ${PN}.1
|
||||
|
||||
newbashcomp ${PN}.bash-completion ${PN}
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins youtube-dl.zsh _youtube-dl
|
||||
|
||||
insinto /usr/share/fish/completions
|
||||
doins youtube-dl.fish
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm -r "${ED}"/usr/etc || die
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
http://lists.gnu.org/archive/html/bug-grep/2016-12/msg00036.html
|
||||
|
||||
From 7ad47abbcb070946000771a829b51224720b8cef Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
||||
Date: Tue, 27 Dec 2016 11:16:32 -0800
|
||||
Subject: [PATCH] grep: fix bug with '... | grep pat >> /dev/null'
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Problem reported by Benno Fünfstück (Bug#25283).
|
||||
* NEWS: Document this.
|
||||
* src/grep.c (drain_input) [SPLICE_F_MOVE]:
|
||||
Don't assume /dev/null is always acceptable output to splice.
|
||||
* tests/grep-dev-null-out: Test for the bug.
|
||||
---
|
||||
NEWS | 7 ++++---
|
||||
src/grep.c | 14 +++++++++-----
|
||||
tests/grep-dev-null-out | 2 ++
|
||||
3 files changed, 15 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/src/grep.c b/src/grep.c
|
||||
index f28f3c287609..aebab2060308 100644
|
||||
--- a/src/grep.c
|
||||
+++ b/src/grep.c
|
||||
@@ -1728,11 +1728,15 @@ drain_input (int fd, struct stat const *st)
|
||||
{
|
||||
#ifdef SPLICE_F_MOVE
|
||||
/* Should be faster, since it need not copy data to user space. */
|
||||
- while ((nbytes = splice (fd, NULL, STDOUT_FILENO, NULL,
|
||||
- INITIAL_BUFSIZE, SPLICE_F_MOVE)))
|
||||
- if (nbytes < 0)
|
||||
- return false;
|
||||
- return true;
|
||||
+ nbytes = splice (fd, NULL, STDOUT_FILENO, NULL,
|
||||
+ INITIAL_BUFSIZE, SPLICE_F_MOVE);
|
||||
+ if (0 <= nbytes || errno != EINVAL)
|
||||
+ {
|
||||
+ while (0 < nbytes)
|
||||
+ nbytes = splice (fd, NULL, STDOUT_FILENO, NULL,
|
||||
+ INITIAL_BUFSIZE, SPLICE_F_MOVE);
|
||||
+ return nbytes == 0;
|
||||
+ }
|
||||
#endif
|
||||
}
|
||||
while ((nbytes = safe_read (fd, buffer, bufalloc)))
|
||||
diff --git a/tests/grep-dev-null-out b/tests/grep-dev-null-out
|
||||
index 13a4843957a6..c8128d5cc6a4 100755
|
||||
--- a/tests/grep-dev-null-out
|
||||
+++ b/tests/grep-dev-null-out
|
||||
@@ -8,4 +8,6 @@ require_timeout_
|
||||
${AWK-awk} 'BEGIN {while (1) print "x"}' </dev/null |
|
||||
returns_ 124 timeout 1 grep x >/dev/null || fail=1
|
||||
|
||||
+echo abc | grep b >>/dev/null || fail=1
|
||||
+
|
||||
Exit $fail
|
||||
--
|
||||
2.11.0
|
||||
|
@ -0,0 +1,59 @@
|
||||
From 1df7e4f5c1090631ff6584176f7d1370d08bc15e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <petr.pisar@atlas.cz>
|
||||
Date: Sat, 16 Apr 2016 13:04:59 +0200
|
||||
Subject: [PATCH] Include sys/sysmacros.h for major(3)
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
GNU major(3) manual page prescribes <sys/types.h>, but that does not work with
|
||||
sys-libs/glibc-2.23-r1.
|
||||
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=580044
|
||||
Signed-off-by: Petr Písař <petr.pisar@atlas.cz>
|
||||
---
|
||||
config/udev.c | 1 +
|
||||
hw/xfree86/common/xf86Xinput.c | 2 ++
|
||||
hw/xfree86/os-support/linux/lnx_init.c | 1 +
|
||||
3 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/config/udev.c b/config/udev.c
|
||||
index 28c2658..62908f4 100644
|
||||
--- a/config/udev.c
|
||||
+++ b/config/udev.c
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <libudev.h>
|
||||
#include <ctype.h>
|
||||
#include <unistd.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
|
||||
#include "input.h"
|
||||
#include "inputstr.h"
|
||||
diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c
|
||||
index c56a2b9..d33c165 100644
|
||||
--- a/hw/xfree86/common/xf86Xinput.c
|
||||
+++ b/hw/xfree86/common/xf86Xinput.c
|
||||
@@ -86,6 +86,8 @@
|
||||
#include <unistd.h>
|
||||
#ifdef HAVE_SYS_MKDEV_H
|
||||
#include <sys/mkdev.h> /* for major() & minor() on Solaris */
|
||||
+#else
|
||||
+#include <sys/sysmacros.h>
|
||||
#endif
|
||||
|
||||
#include "mi.h"
|
||||
diff --git a/hw/xfree86/os-support/linux/lnx_init.c b/hw/xfree86/os-support/linux/lnx_init.c
|
||||
index 1ed213c..6caf531 100644
|
||||
--- a/hw/xfree86/os-support/linux/lnx_init.c
|
||||
+++ b/hw/xfree86/os-support/linux/lnx_init.c
|
||||
@@ -38,6 +38,7 @@
|
||||
#include "xf86_OSlib.h"
|
||||
|
||||
#include <sys/stat.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
|
||||
#ifndef K_OFF
|
||||
#define K_OFF 0x4
|
||||
--
|
||||
2.8.1
|
||||
|
Loading…
Reference in new issue