parent
8855dc9213
commit
d953b32bb7
@ -1,3 +1 @@
|
||||
DIST edbrowse-3.4.7.zip 719586 SHA256 488d8a02b4480f1474686dfa99058b7f2f36c1d4eb1942ee79471aa8327328fe SHA512 b7b7da68bc059b12222624d2a99f25bddf9d0a19883d97091618147cca1e3dd7f089a7db98ee4d71f30b6bfbc8ba1926d0098929750c9cebb3e3c66e206dc656 WHIRLPOOL f20a2697154f087dbdf41d4a95fdf9ad2ccf3e5ee775dd05c972752e92d669d29653be2117c37836edf0fcb08f4f22238538a6d4ba8f31cceb9b01a441e93f0b
|
||||
DIST edbrowse-3.4.8.zip 725791 SHA256 b138381a134e8b00a183305ff227bb7fc97d55a2ee5a787499e191445f2d8977 SHA512 5c323f69debddad30da859513041391181f27f62390897b0b101107b42db72473e9e1f4afd95d2bd72289cf2bbb6a23d7c5258869c0333245552029c5c05d820 WHIRLPOOL c1e0f8a5ad070ad4595c1474ce46385b5957ada830d6e94416c077edbc1b667bb8cf15c41d560b145dd2c00a4bb8593aebc2349e3abdbc10e2c3c301842185a1
|
||||
DIST edbrowse-3.4.9.zip 727372 SHA256 ef4690e0f695bddf97194e3be5a4b7b999b8af07639e8c6cc02539b6296f3813 SHA512 90baf70ef0f88b1fac382462c73e39f33c824c90f8f28e549c582ac5f322439b66f8bd70619639fdf12a0d9869eb4204a1ff6b79cb9fc5afb80c9172c7a98fc5 WHIRLPOOL 465381a6b3fef9cda7a2444d6af6eff61c329d863627f742def3ae698cf4aacda558702a475d63b6c6db316faf7ae0da5fe01aa7948ca0a1cd273c2e0c9d830b
|
||||
DIST edbrowse-3.5.1.zip 745277 SHA256 e379cffb1098cfedf56ceedaaa7e20064551a0737ad6cd8ad5124fdfb18d9a5f SHA512 83bdb1d49afa04a41a84b71e86969880b518d8d6c1e448380d70710ad2373ed57cb3699d3ad50226ea4d5776f511ff50b9510655b27d26948213113699512fc2 WHIRLPOOL e7517c5ae60a438d6d651fbfdbfd7f625c2369f43bb2ba92c1c974e34a7d8ddbb6d441cb1ef79c4354cf88e2796f05110bb0e5ff1b1699cb55b23221c2bd000b
|
||||
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/edbrowse/edbrowse-3.4.8.ebuild,v 1.3 2013/08/09 13:41:24 axs Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="editor, browser, and mail client using the /bin/ed interface"
|
||||
HOMEPAGE="http://the-brannons.com/edbrowse/"
|
||||
SRC_URI="http://the-brannons.com/${PN}/${P}.zip"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="linguas_fr odbc"
|
||||
COMMON_DEPEND=">=dev-lang/spidermonkey-1.8.5:0
|
||||
>=sys-libs/readline-6.0
|
||||
>=net-misc/curl-7.17.0
|
||||
>=dev-libs/libpcre-7.8
|
||||
>=dev-libs/openssl-0.9.8j
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
app-arch/unzip"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
local jslib="-lmozjs185"
|
||||
local jscppflags="-DXP_UNIX -DX86_LINUX -I/usr/include/js"
|
||||
if has_version ~dev-lang/spidermonkey-1.8.7 ; then
|
||||
jscppflags=$(pkg-config --cflags mozjs187)
|
||||
jslib=$(pkg-config --libs mozjs187)
|
||||
fi
|
||||
emake -j1 prefix=/usr JSLIB="${jslib}" JS_CPPFLAGS="${jscppflags}" STRIP=''
|
||||
if use odbc; then
|
||||
# Top-level makefile doesn't have this target.
|
||||
cd src
|
||||
emake -j1 prefix=/usr STRIP='' edbrowseodbc
|
||||
cd ..
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd src
|
||||
emake -j1 prefix=/usr DESTDIR="${D}" install
|
||||
if use odbc; then
|
||||
dobin edbrowseodbc
|
||||
fi
|
||||
cd ..
|
||||
dodoc CHANGES README todo
|
||||
cd doc
|
||||
dobin setup.ebrc
|
||||
dohtml usersguide.html philosophy.html
|
||||
dodoc sample.ebrc
|
||||
if use linguas_fr; then
|
||||
dohtml usersguide_fr.html philosophy_fr.html
|
||||
dodoc sample_fr.ebrc
|
||||
fi
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/edbrowse/edbrowse-3.4.9.ebuild,v 1.1 2013/08/11 01:31:58 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="editor, browser, and mail client using the /bin/ed interface"
|
||||
HOMEPAGE="http://the-brannons.com/edbrowse/"
|
||||
SRC_URI="http://the-brannons.com/${PN}/${P}.zip"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="linguas_fr odbc"
|
||||
COMMON_DEPEND=">=dev-lang/spidermonkey-1.8.5:0
|
||||
>=sys-libs/readline-6.0
|
||||
>=net-misc/curl-7.17.0
|
||||
>=dev-libs/libpcre-7.8
|
||||
>=dev-libs/openssl-0.9.8j
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
app-arch/unzip"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
local jslib="-lmozjs185"
|
||||
local jscppflags="-DXP_UNIX -DX86_LINUX -I/usr/include/js"
|
||||
if has_version ~dev-lang/spidermonkey-1.8.7 ; then
|
||||
jscppflags=$(pkg-config --cflags mozjs187)
|
||||
jslib=$(pkg-config --libs mozjs187)
|
||||
fi
|
||||
emake -j1 prefix=/usr JSLIB="${jslib}" JS_CPPFLAGS="${jscppflags}" STRIP=''
|
||||
if use odbc; then
|
||||
# Top-level makefile doesn't have this target.
|
||||
cd src
|
||||
emake -j1 prefix=/usr STRIP='' edbrowseodbc
|
||||
cd ..
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd src
|
||||
emake -j1 prefix=/usr DESTDIR="${D}" install
|
||||
if use odbc; then
|
||||
dobin edbrowseodbc
|
||||
fi
|
||||
cd ..
|
||||
dodoc CHANGES README todo
|
||||
cd doc
|
||||
dobin setup.ebrc
|
||||
dohtml usersguide.html philosophy.html
|
||||
dodoc sample.ebrc
|
||||
if use linguas_fr; then
|
||||
dohtml usersguide_fr.html philosophy_fr.html
|
||||
dodoc sample_fr.ebrc
|
||||
fi
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
diff --git a/src/makefile b/src/makefile
|
||||
index 900c425..af1250e 100644
|
||||
--- a/src/makefile
|
||||
+++ b/src/makefile
|
||||
@@ -59,7 +59,7 @@ edbrowse: $(EBOBJS) tcp.o dbstubs.o
|
||||
|
||||
# You probably need to be root to do this.
|
||||
install:
|
||||
- install -Dm755 edbrowse $(bindir)/edbrowse
|
||||
+ install -Dm755 edbrowse $(DESTDIR)$(bindir)/edbrowse
|
||||
|
||||
# If you had to build the javascript library yourself,
|
||||
# link it into /usr/lib.
|
@ -0,0 +1,22 @@
|
||||
diff -Naur edbrowse-3.5.1/src/fetchmail.c edbrowse-3.5.1.new/src/fetchmail.c
|
||||
--- edbrowse-3.5.1/src/fetchmail.c 2014-09-23 21:50:37.000000000 -0700
|
||||
+++ edbrowse-3.5.1.new/src/fetchmail.c 2014-09-29 02:29:46.193856866 -0700
|
||||
@@ -6,6 +6,7 @@
|
||||
* This file is part of the edbrowse project, released under GPL.
|
||||
*/
|
||||
|
||||
+#define _GNU_SOURCE
|
||||
#include "eb.h"
|
||||
|
||||
#define MHLINE 200 /* length of a mail header line */
|
||||
diff -Naur edbrowse-3.5.1/src/sendmail.c edbrowse-3.5.1.new/src/sendmail.c
|
||||
--- edbrowse-3.5.1/src/sendmail.c 2014-09-23 21:50:37.000000000 -0700
|
||||
+++ edbrowse-3.5.1.new/src/sendmail.c 2014-09-29 02:29:37.105874233 -0700
|
||||
@@ -5,6 +5,7 @@
|
||||
* This file is part of the edbrowse project, released under GPL.
|
||||
*/
|
||||
|
||||
+#define _GNU_SOURCE
|
||||
#include "eb.h"
|
||||
|
||||
#include <time.h>
|
@ -1,4 +1,3 @@
|
||||
DIST gedit-2.30.4.tar.bz2 4705692 SHA256 a561fe3dd1d199baede1bd07c4ee65f06fc7c494dd4d3327117f04149a608e3c SHA512 31d96a86d4d207fe83aa1c8b8faadd82c2c6eeca019f2df4fdf75a8678233e76edf7a09f32dba6350ab9fc003029cbb585608d864632e1d13c42650d1894b5e1 WHIRLPOOL fe5183f33992d6ec1ce8365321f829828d6c9606b42a6872e323351ac4bee0c488fb5ed06dda8e1aac4a09be3dbad7196e48d9cccf5d0f1c6dd759224051eca6
|
||||
DIST gedit-3.10.4.tar.xz 3086320 SHA256 40dc10b6e26fd8523087e7321a20a063f4c1e586dffd7ce8ee78eead11359f9e SHA512 36fe1a309594338e6b0f8285eb8789386724e0a9c9f5f3ff898d138c0949c04ce693896f4e4766666e3afe795dea46caf0403ff82570dfd60e6dc5ccb99642d4 WHIRLPOOL 73c40ae9c73fd31a8dd5468924a338c4e8055c021a9f8800555f781e5bf9d71cfbb9c57666127e52ed3311933a7d0402ca3844b1d8bac439274cf88889c5953d
|
||||
DIST gedit-3.12.1.tar.xz 2892392 SHA256 8e3edc62102934a8be708b0fdf27b86368fa9ede885628283bf8e91b26bbb67f SHA512 68d6ccff930c89415105fdeb888c9a5e7e64a7468741e71b31773640ac818f1d79dda9ba9d7734b0c2cd0f57e383de468351d26a09f6c2eb2ad11981fa743b91 WHIRLPOOL 10ce6fbc264d2cb0056c1d8688062d68eee5005fe1bb7b86c270cd1c1238378ff2c20863c43a0994274f7e6669d75801127de7bf2517e748dc764bb787a12c38
|
||||
DIST gedit-3.12.2.tar.xz 2850716 SHA256 75460b112bed459a0f9db60e7fb0b9e6341dc8e5c20088d929597ba030d7b653 SHA512 8b15c7293a68727e478e67801a65d779a753e8751edd9808e15f5cee8a7c8509ca6ce03127334f84f60fde164daa6f1f031d236daee57ef8323b45f26dba70ac WHIRLPOOL 72c9fe02428986a514af3da43755aba6aa6fe4fb455293317da2a44552eb847941b66fd045e9e412c101860b7cbc7e0251b1eadd03ff9b1908882757657d40b9
|
||||
|
@ -1 +1 @@
|
||||
DIST gs-elpa-0.1.1.tar.gz 15026 SHA256 3743fc09adb8e2c7e7586a8861d7e035b5dfd10c66edfbf6bc624cd91745169c SHA512 5ce4ccd9d3215fef26778cd789985847371c4eb2812f6b0da1df080a8377ca7e6155f207689461cc61a25f90d36d373f23ecc8f45ac75737aa2e069ac157fe05 WHIRLPOOL 0c640338db8f28e20c7a02230cf355049d976eb964ef3bc461cca22e658373eeab3cdbed11b2f80edb3708d3232514a1f6208fdb3c539ea567c423c5331fd98c
|
||||
DIST gs-elpa-0.1.2.tar.gz 15026 SHA256 ee378001055e7b5bf4263e6f3bbca14e3b476759e17b7e28e6d7538467597034 SHA512 2fc885d93ddf228a90f88bb85773067e2cf31da8e69c2568d6f71463378e60b4a05ce7564a259a541ab7f6acc47cb751f4608fa58c6b9d13c9fd5ac13d792aba WHIRLPOOL 4155b594f2ffec7eafbdcc4917834c0655e172f478304e3935a5d426190df20eda53e17343b3d3ceac82a9cb2c6c33d54e582cbbcfcac5125ca1b889c03d1c0a
|
||||
|
@ -1,2 +1 @@
|
||||
DIST configparser-3.2.0r3.tar.gz 32281 SHA256 37feec498c770201ac51112b203338c3342721232fced5f6295399e67f535648 SHA512 9d7a4b7df23f926f8a79ea0c144324a419f99d7c3a641f9d5bd06f056a54154c9e2b8132176993a6d9fe28f05f6332172f4e1e67b832fb1fbf626265fb669739 WHIRLPOOL d1aa697b4e10f17d08abebe05c499e038c885540f4c01235dbf2b4f2aaacfcfe142c22dce9f293a8d3ae5ff0c6298d4e7eca78369725d9ee8a9f74b65847d69b
|
||||
DIST configparser-3.3.0r2.tar.gz 32885 SHA256 6a2318590dfc4013fc5bf53c2bec14a8cb455a232295eb282a13f94786c4b0b2 SHA512 86c095bb64766e87ba59462a99d0287ec52073f27a1c9be7d37568516bc0cc4af6f362ca90a1b90f52aaa4342dc275d769c77f18d80c0efb114ba6fce37fff5f WHIRLPOOL 125ea0a2f1632c599e30d2e196f463139248b9fe1d0e24945b15f3497646b5e87dd0659c9ba78625d8fbaeac7ea5a7f8fd4124c0ad52e64ebbf4ec06533fe9b8
|
||||
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/configparser/configparser-3.2.0.3.ebuild,v 1.1 2013/02/02 10:50:34 yngwin Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 ) # 2_6 possible with extra deps
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PV=${PV%.*}r${PV##*.}
|
||||
DESCRIPTION="Backport of Python-3 built-in configparser"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/configparser/"
|
||||
SRC_URI="mirror://pypi/${PN::1}/${PN}/${PN}-${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
@ -1,7 +1,5 @@
|
||||
DIST gdm-2.20.11.tar.bz2 4013059 SHA256 2e21c9a44941cd0033aaa6b381b563488bbdd0ad1a28ef05f7e0178891f1eaa2 SHA512 ca8ce81161c640ef2753a35b8eb0fd8669a7e42dc6272b2aa7b4a9f525b4d03dc46bb5aa8d41b69aaba36c8715a220c92e75c169ce9d5af39b25853505abeb39 WHIRLPOOL 0bdb90aef849c7b505ffb1b0af1b904970a9cd11c27cf631794b14a01b5e0fb01666a51b68cf288ae79057dd7bfca9a8f1ef9518ec5b04a4867eb7792c631765
|
||||
DIST gdm-2.20.9-gentoo-files-r1.tar.bz2 3494 SHA256 666c0bf1ba28ccc257bf1235b5286e1eb9e15230c0036413ab428e09c54238f9 SHA512 aaf0f4bfdb13f6dc81dbfe93b144343b6a8146698450fce9753396c92bef2c4e699f3f5c2ff9b88736432d2fcb861ab8dc423148109cb9194983e0c07baa8aa5 WHIRLPOOL 698cd66740872260a106f8174a51a44a45817112d696b2741fd537a10362308ffa8917df31190fe042c46b7ea76e2f8d1147f5c15e39cfb33f1f2f7e951ffb78
|
||||
DIST gdm-3.10.0.1-patches.tar.xz 10116 SHA256 249b0676498477aaa4da70ea1f39d9612222b1dbd8100cbdbd7b46a37998ed94 SHA512 f4cbf9f96c8f999601bf9e940af6db7172f79013355779869cbbf4be0a6bdecc808bc536a0267608095cd2af362226c291c8f8deac5a642534d31af5007cdbee WHIRLPOOL 51cdbf01ca64154d65152fff69ed3476619c850358a87dae9a765ce2c0bdea2c8a74a3ff2cb6c2660799b519b4e54e1631f0898422c5461ccc2b8551d84222b2
|
||||
DIST gdm-3.10.0.1.tar.xz 1552460 SHA256 549a42009af9c79a4e07632e405dcb71ba2e876e766cff02471511ad641b6ae7 SHA512 9c108fd70324c17bd93c1f9ad74a87404350041c4d0c45f72c233a1414202b107502f0154486d8c8cceb9f0826275608045539c8bc96cbc6ef5350fc55d5462a WHIRLPOOL 34dd4595ad94822703b4c9d49ce413b64a93e0ccd50bd757dbdf79b592fb714b24d9c9b87d852d04d62750bec3daa3039e5d0d70ff03611c698f63b3b91c9404
|
||||
DIST gdm-3.12.2.tar.xz 1522384 SHA256 cc91fff5afd2a7c3e712c960a0b60744774167dcfc16f486372e1eb3c0aa1cc4 SHA512 0c7f93fa12f1b2c4b6af71ea2767dc2b3367cc0330edfa106b1fe6c1ed6f112cc148f2319801bc44bc9ff6636d0b8cf5bd4be67999b48f1a7275c68ce9d5dbab WHIRLPOOL 3fd6ca8f53316a0cc167741b35a9ac402d00da12feae162c567e62d4b72cf63ef6f695725f7bc8a755c7c567daf0de0661bf8d96e22472da22fd6ba110880ed7
|
||||
DIST gentoo-gdm-theme-r3.tar.bz2 411703 SHA256 c7cbe97757ff93f0ffd42f9d9fb702278a361e830940a03901cda9943f44ba68 SHA512 47485899c698a2f6c3dee540806c0bbdedeab77a31b1f2b191f7f98d0d88a580aeb8dddf16fc33226db0519c21d185112421b5c6e233883ea4f67c844028281a WHIRLPOOL bac9f9ef3e7e88401e605c34deca6e7c31e2d4456af3781252a91f7bc33084af27ecc9e4a74022767b25db23d8f70842a39225c8544f1c02229ad7f7af670d42
|
||||
DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 WHIRLPOOL 9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153
|
||||
|
@ -0,0 +1,40 @@
|
||||
From abaa3e6cd96ca80560848f17a6a314c8405735d6 Mon Sep 17 00:00:00 2001
|
||||
From: Colomban Wendling <ban@herbesfolles.org>
|
||||
Date: Mon, 1 Sep 2014 01:21:04 +0200
|
||||
Subject: worker: really don't block SIGUSR1
|
||||
|
||||
The manager process alters the signal mask, so we need to reset it to
|
||||
the expected default value when launching the session as the signal
|
||||
mask is inherited from the parent.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=731228
|
||||
|
||||
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
|
||||
index bc50b37..89505c2 100644
|
||||
--- a/daemon/gdm-session-worker.c
|
||||
+++ b/daemon/gdm-session-worker.c
|
||||
@@ -1836,6 +1836,7 @@ gdm_session_worker_start_session (GdmSessionWorker *worker,
|
||||
char *home_dir;
|
||||
int stdin_fd = -1, stdout_fd = -1, stderr_fd = -1;
|
||||
gboolean has_journald = FALSE;
|
||||
+ sigset_t mask;
|
||||
|
||||
/* Leak the TTY into the session as stdin so that it stays open
|
||||
* without any races. */
|
||||
@@ -1950,6 +1951,13 @@ gdm_session_worker_start_session (GdmSessionWorker *worker,
|
||||
*/
|
||||
signal (SIGUSR1, SIG_DFL);
|
||||
|
||||
+ /*
|
||||
+ * Reset signal mask to default since it was altered by the
|
||||
+ * manager process
|
||||
+ */
|
||||
+ sigemptyset (&mask);
|
||||
+ sigprocmask (SIG_SETMASK, &mask, NULL);
|
||||
+
|
||||
gdm_session_execute (worker->priv->arguments[0],
|
||||
worker->priv->arguments,
|
||||
(char **)
|
||||
--
|
||||
cgit v0.10.1
|
||||
|
@ -0,0 +1,45 @@
|
||||
From ef6954833cf43bef8306823d7fcfb6a04b903ad7 Mon Sep 17 00:00:00 2001
|
||||
From: Ray Strode <rstrode@redhat.com>
|
||||
Date: Fri, 30 May 2014 10:26:02 -0400
|
||||
Subject: worker: don't block SIGUSR1
|
||||
|
||||
When the slaves were folded into the main manager process, we had
|
||||
to add support for detecting multiple simultaneous X servers starting
|
||||
up.
|
||||
|
||||
We did that by creating a detected thread to listen for SIGUSR1 and
|
||||
then examining the siginfo to find out which X server is ready.
|
||||
|
||||
In order to ensure only the dedicated thread received the SIGUSR1
|
||||
signals from the X server we blocked SIGUSR1 from the main thread.
|
||||
|
||||
That blocked signal is inherited to the worker processes and the
|
||||
session. Some programs depend on SIGUSR1 but don't explicitly unblock
|
||||
SIGUSR1 at start up, since the signal is presumed to be unblocked out
|
||||
the box.
|
||||
|
||||
This commit makes sure SIGUSR1 is unblocked before starting the session
|
||||
to keep these programs functioning correctly.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=731228
|
||||
|
||||
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
|
||||
index 8af97b0..bc50b37 100644
|
||||
--- a/daemon/gdm-session-worker.c
|
||||
+++ b/daemon/gdm-session-worker.c
|
||||
@@ -1944,6 +1944,12 @@ gdm_session_worker_start_session (GdmSessionWorker *worker,
|
||||
*/
|
||||
signal (SIGPIPE, SIG_DFL);
|
||||
|
||||
+ /*
|
||||
+ * Reset SIGUSR1 to default since it was blocked by the manager
|
||||
+ * process for the X server startup handshake
|
||||
+ */
|
||||
+ signal (SIGUSR1, SIG_DFL);
|
||||
+
|
||||
gdm_session_execute (worker->priv->arguments[0],
|
||||
worker->priv->arguments,
|
||||
(char **)
|
||||
--
|
||||
cgit v0.10.1
|
||||
|
@ -1,31 +0,0 @@
|
||||
From 8f9bf7b053fc7a6c2e5b33fc43c168ba7250cb98 Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||
Date: Tue, 25 Sep 2012 17:38:37 -0400
|
||||
Subject: [PATCH] configure: Make selinux check non-automagic
|
||||
|
||||
---
|
||||
configure.ac | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 80a1fd4..61a43d6 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -142,9 +142,13 @@ AC_SUBST(UPOWER)
|
||||
AC_SUBST(UPOWER_CFLAGS)
|
||||
AC_SUBST(UPOWER_LIBS)
|
||||
|
||||
+AC_ARG_WITH(selinux,
|
||||
+ AS_HELP_STRING([--with-selinux],
|
||||
+ [Add SELinux support]))
|
||||
+
|
||||
PKG_CHECK_MODULES(LIBSELINUX, libselinux, have_selinux=yes, have_selinux=no)
|
||||
|
||||
-if test "x$have_selinux" = "xyes" ; then
|
||||
+if test "x$have_selinux" = "xyes" && test "x$with_selinux" != "xno" ; then
|
||||
AC_DEFINE(HAVE_SELINUX, 1, [Define if have selinux])
|
||||
fi
|
||||
AC_SUBST(LIBSELINUX_CFLAGS)
|
||||
--
|
||||
1.7.12
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- data/pam-exherbo/gdm-launch-environment.pam~ 2013-06-27 16:39:45.000000000 +0200
|
||||
+++ data/pam-exherbo/gdm-launch-environment.pam 2013-10-12 20:44:03.838894768 +0200
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
password required pam_deny.so
|
||||
|
||||
-session required pam_systemd.so kill-session-processes=1
|
||||
+-session optional pam_systemd.so kill-session-processes=1
|
||||
session optional pam_keyinit.so force revoke
|
||||
session required pam_succeed_if.so audit quiet_success user = gdm
|
||||
session required pam_permit.so
|
@ -1,4 +1,2 @@
|
||||
DIST gnome-desktop-2.32.1.tar.bz2 1633847 SHA256 55cbecf67efe1fa1e57ac966520a7c46d799c8ba3c652a1219f60cafccb3739d SHA512 b8084d08366dab661a7ee369cd03ba62beddbdfa9a36b988b7d13d207b33d6916f7fa8691717fba7b6a70d8276779e35360b1dc385e6ec876f30ea7b8b373c28 WHIRLPOOL 0889e79b1b3956b0ef1330f661676b77bdb40e8110657ea7f4035618ea023fc4b35364629d68741f042c0b971db9fa4c7731065717612486f7546e07fe048a0d
|
||||
DIST gnome-desktop-3.10.2.tar.xz 1062876 SHA256 d4f5944aea5f2a8c7c5dc0e738bf07f293dfff81ddc55a53d661370bf24e4632 SHA512 0a45dc718b269c29984e7ea073152678fe88f35d4a0ea29821add96dc44eccf987f2eb526a045c8c4d9c75daac7694f3f3e7e54d3c52901f375914365a0f1091 WHIRLPOOL eb8ec2dea008427beb8ac84607f5779ec5b28787f3c243744f822549c65f30ec0eb43f923d9f8e0967804f7c6f01bfe7b52da12cd3b17f6197581816954d2d41
|
||||
DIST gnome-desktop-3.12.1.tar.xz 1093332 SHA256 853604f55158343d7220a557f4705aa3270770fa47f5c0453d7fdde61f8c0691 SHA512 e2e5e6fb6eb9b9e29311537617f4409d7c120713759d642dc54283842acdf0cb531dd4fc00e68e64dc6e3dafa93f81a8df0e3be6cf44a62e43daee798787f6dc WHIRLPOOL 7ffdbcef764986c3a5ac088aa4f423e607f3ea5911c7c37d079699d4685b5bc5bc3f67ffa972cebce2df048c0a00f25b89c79d47f30c724e1d9870677b73d5a2
|
||||
DIST gnome-desktop-3.12.2.tar.xz 1093876 SHA256 b7d691363ccc90182caff1980efa7d99e4569bea968d39654102a0c4e824a44d SHA512 14e40c15daaab943bf0b7e94bb2fe98a2a519bd3ea99bad989353cc8144c3c9fa7daf3f5fae5a5348e998d27e0ae1014ba84dac1ad70fb6797a49e9a4f91f564 WHIRLPOOL 2062df11698923b48863c1fdd6144e6fcdca484722e1745b0819bd9ba1f49755e088ac34709ed5e2ca4d7e3f2ea73b2fe46a9666594e0bbbbcf0a76887d6850d
|
||||
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-desktop/gnome-desktop-3.10.2.ebuild,v 1.5 2014/03/09 11:58:24 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Libraries for the gnome desktop that are not part of the UI"
|
||||
HOMEPAGE="https://git.gnome.org/browse/gnome-desktop"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
|
||||
SLOT="3/8" # subslot = libgnome-desktop-3 soname version
|
||||
IUSE="+introspection"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x86-solaris"
|
||||
|
||||
# cairo[X] needed for gnome-bg
|
||||
COMMON_DEPEND="
|
||||
app-text/iso-codes
|
||||
>=dev-libs/glib-2.35:2
|
||||
>=x11-libs/gdk-pixbuf-2.21.3:2[introspection?]
|
||||
>=x11-libs/gtk+-3.3.6:3[introspection?]
|
||||
>=x11-libs/libXext-1.1
|
||||
>=x11-libs/libXrandr-1.3
|
||||
x11-libs/cairo:=[X]
|
||||
x11-libs/libxkbfile
|
||||
x11-libs/libX11
|
||||
x11-misc/xkeyboard-config
|
||||
>=gnome-base/gsettings-desktop-schemas-3.5.91
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<gnome-base/gnome-desktop-2.32.1-r1:2[doc]
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-util/gtk-doc-am-1.4
|
||||
>=dev-util/intltool-0.40.6
|
||||
sys-devel/gettext
|
||||
x11-proto/xproto
|
||||
>=x11-proto/randrproto-1.2
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# Includes X11/Xatom.h in libgnome-desktop/gnome-bg.c which comes from xproto
|
||||
# Includes X11/extensions/Xrandr.h that includes randr.h from randrproto (and
|
||||
# eventually libXrandr shouldn't RDEPEND on randrproto)
|
||||
|
||||
src_configure() {
|
||||
DOCS="AUTHORS ChangeLog HACKING NEWS README"
|
||||
# Note: do *not* use "--with-pnp-ids-path" argument. Otherwise, the pnp.ids
|
||||
# file (needed by other packages such as >=gnome-settings-daemon-3.1.2)
|
||||
# will not get installed in ${pnpdatadir} (/usr/share/libgnome-desktop-3.0).
|
||||
gnome2_src_configure \
|
||||
--disable-static \
|
||||
--with-gnome-distributor=Gentoo \
|
||||
--enable-desktop-docs \
|
||||
$(use_enable introspection) \
|
||||
ITSTOOL=$(type -P true)
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-desktop/gnome-desktop-3.12.1.ebuild,v 1.1 2014/04/27 16:50:35 eva Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Libraries for the gnome desktop that are not part of the UI"
|
||||
HOMEPAGE="https://git.gnome.org/browse/gnome-desktop"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
|
||||
SLOT="3/10" # subslot = libgnome-desktop-3 soname version
|
||||
IUSE="+introspection"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x86-solaris"
|
||||
|
||||
# cairo[X] needed for gnome-bg
|
||||
COMMON_DEPEND="
|
||||
app-text/iso-codes
|
||||
>=dev-libs/glib-2.35:2
|
||||
>=x11-libs/gdk-pixbuf-2.21.3:2[introspection?]
|
||||
>=x11-libs/gtk+-3.3.6:3[introspection?]
|
||||
>=x11-libs/libXext-1.1
|
||||
>=x11-libs/libXrandr-1.3
|
||||
x11-libs/cairo:=[X]
|
||||
x11-libs/libX11
|
||||
x11-misc/xkeyboard-config
|
||||
>=gnome-base/gsettings-desktop-schemas-3.5.91
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<gnome-base/gnome-desktop-2.32.1-r1:2[doc]
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-util/gtk-doc-am-1.4
|
||||
>=dev-util/intltool-0.40.6
|
||||
sys-devel/gettext
|
||||
x11-proto/xproto
|
||||
>=x11-proto/randrproto-1.2
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# Includes X11/Xatom.h in libgnome-desktop/gnome-bg.c which comes from xproto
|
||||
# Includes X11/extensions/Xrandr.h that includes randr.h from randrproto (and
|
||||
# eventually libXrandr shouldn't RDEPEND on randrproto)
|
||||
|
||||
src_configure() {
|
||||
DOCS="AUTHORS ChangeLog HACKING NEWS README"
|
||||
# Note: do *not* use "--with-pnp-ids-path" argument. Otherwise, the pnp.ids
|
||||
# file (needed by other packages such as >=gnome-settings-daemon-3.1.2)
|
||||
# will not get installed in ${pnpdatadir} (/usr/share/libgnome-desktop-3.0).
|
||||
gnome2_src_configure \
|
||||
--disable-static \
|
||||
--with-gnome-distributor=Gentoo \
|
||||
--enable-desktop-docs \
|
||||
$(use_enable introspection) \
|
||||
ITSTOOL=$(type -P true)
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
This is the LEGAL NOTICE pertaining to the Lucida fonts from Bigelow & Holmes:
|
||||
|
||||
NOTICE TO USER: The source code, including the glyphs or icons
|
||||
forming a par of the OPEN LOOK TM Graphic User Interface, on this
|
||||
tape and in these files is copyrighted under U.S. and international
|
||||
laws. Sun Microsystems, Inc. of Mountain View, California owns
|
||||
the copyright and has design patents pending on many of the icons.
|
||||
AT&T is the owner of the OPEN LOOK trademark associated with the
|
||||
materials on this tape. Users and possessors of this source code
|
||||
are hereby granted a nonexclusive, royalty-free copyright and
|
||||
design patent license to use this code in individual and
|
||||
commercial software. A royalty-free, nonexclusive trademark
|
||||
license to refer to the code and output as "OPEN LOOK" compatible
|
||||
is available from AT&T if, and only if, the appearance of the
|
||||
icons or glyphs is not changed in any manner except as absolutely
|
||||
necessary to accommodate the standard resolution of the screen or
|
||||
other output device, the code and output is not changed except as
|
||||
authorized herein, and the code and output is validated by AT&T.
|
||||
Bigelow & Holmes is the owner of the Lucida (R) trademark for the
|
||||
fonts and bit-mapped images associated with the materials on this
|
||||
tape. Users are granted a royalty-free, nonexclusive license to use
|
||||
the trademark only to identify the fonts and bit-mapped images if,
|
||||
and only if, the fonts and bit-mapped images are not modified in any
|
||||
way by the user.
|
||||
|
||||
|
||||
Any use of this source code must include, in the user documentation
|
||||
and internal comments to the code, notices to the end user as
|
||||
follows:
|
||||
|
||||
|
||||
(c) Copyright 1989 Sun Microsystems, Inc. Sun design patents
|
||||
pending in the U.S. and foreign countries. OPEN LOOK is a
|
||||
trademark of AT&T. Used by written permission of the owners.
|
||||
|
||||
|
||||
(c) Copyright Bigelow & Holmes 1986, 1985. Lucida is a registered
|
||||
trademark of Bigelow & Holmes. Permission to use the Lucida
|
||||
trademark is hereby granted only in association with the images
|
||||
and fonts described in this file.
|
||||
|
||||
|
||||
|
||||
SUN MICROSYSTEMS, INC., AT&T, AND BIGELOW & HOLMES
|
||||
MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF
|
||||
THIS SOURCE CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS"
|
||||
WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND.
|
||||
SUN MICROSYSTEMS, INC., AT&T AND BIGELOW & HOLMES,
|
||||
SEVERALLY AND INDIVIDUALLY, DISCLAIM ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOURCE CODE, INCLUDING ALL IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE. IN NO EVENT SHALL SUN MICROSYSTEMS,
|
||||
INC., AT&T OR BIGELOW & HOLMES BE LIABLE FOR ANY
|
||||
SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
|
||||
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
|
||||
OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
|
||||
WITH THE USE OR PERFORMANCE OF THIS SOURCE CODE.
|
@ -1 +1 @@
|
||||
DIST font-bh-100dpi-1.0.3.tar.bz2 713206 SHA256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481
|
||||
DIST font-bh-100dpi-1.0.3.tar.bz2 713206 SHA256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481 SHA512 60532fb3bd25bad08b1db65f96fdd1cdb2ae5fd580729d7851f5b619f1ed6bdef4fec30111ec408cec9ae5e94f92ad9cf214214c01ac684f3a4bd8d43bafd8a2 WHIRLPOOL 6a4bd2cc21d6dc2d391741c5abf7b70adb91a25293b3a46e292508675b4b4e89cf2c2f93974d605c4a82e894bd4aebe3c3a9e46c025ecdf30c3aa272bb98a9cf
|
||||
|
@ -1 +1 @@
|
||||
DIST font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 245807 SHA256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb
|
||||
DIST font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 245807 SHA256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb SHA512 1862003c20aa7709ea07487a4326c619e2beb33b7069d644f438d64182b41a06039c69e2867921b4d12939612a4b8e1e1727fd15851aeab9a0361060183e3b0f WHIRLPOOL cb3ff17d6cca847368b564f8b83f09e86cb0422baa3726bf3cef9b4419782951caae4121b9e13d89afce65e514292ee0f67ddc467303b9a6b2a6e6cc6c76092b
|
||||
|
@ -1 +1 @@
|
||||
DIST font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 219511 SHA256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31
|
||||
DIST font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 219511 SHA256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31 SHA512 2bba19c10df8e95f95d59d5fc7c15380c91a5140b0fa490497dbdf78a5574adae06a5566941c8c61e4a9850712fc9ca16974173aeee771f41976f472f0a2de13 WHIRLPOOL aa33fa5881eaf1f8f0487e9e8fb1953567e889071797d68090785ce1c1897798ce2a6969ff6bc8b227f255a6b6bbaf74c70cfa14f49f393ce1fed35081d61491
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST smplayer-0.8.5.tar.bz2 3343452 SHA256 3c772738bbd4da2f5ff0e28408dab57dbf3fcdebc9d58097da45b0f2b0da6e6d SHA512 88d2941a5dc425604ef693c61d74c4bb3895df30e26a03c916bc27f57d2f8ee1af102bab69418a367171c28bda9d0a692d40744b1b3dd11340935dc51365fa2e WHIRLPOOL bf86fec5bd91a62bbd5d392983368d5a88cbcbac8da54db1031c5f1111a4b5347a5e354405997de22f9b8793b1653853dbc1ddf461948260d527bb1b5a5bcad2
|
||||
DIST smplayer-14.3.0.tar.bz2 3675657 SHA256 9b8db20043d1528ee5c6054526779e88a172d2c757429bd7095c794d65ecbc18 SHA512 11ccb390b220a8cf978f9059ed04871c68d91db2a234b7d42a695e17d2bc1ff108d0696439fc148637a5af6d9189fc19cf51dad581c6f59fe84361aa49db4faa WHIRLPOOL 6702e140527c95f5dc284c29fe6e49ac16b01af8162393f20d53ca7124abc9420d20ad3e704f7da79dc5e4341f282ab0ab48389f45dc3e481d2a76f19ea32180
|
||||
DIST smplayer-14.9.0.tar.bz2 3716434 SHA256 429ad4edd6df1fcedd5ea4fa2b024eb5a61c9412f52762e9d9a9c2245b7ddf13 SHA512 78cecdad7e5f18c221a2f08a0472da01eb14db6230733616b805b6fccf2929c3f5b4dd92fd037362890a308967fa6602b89318c5376c3ce3a38d0dd9a1a17e43 WHIRLPOOL d7e621cd9ebcee450ce7aa9beaf1240c3d2f91271d2a6f043688c8688d77e8ad4761777a05ae77230966d050d647e700aa5bc8d3b566adc3fb724eaf9e315399
|
||||
|
@ -1,90 +0,0 @@
|
||||
diff -burN ./smplayer-0.8.0.orig/src/findsubtitles/findsubtitles.pro ./smplayer-0.8.0/src/findsubtitles/findsubtitles.pro
|
||||
--- ./smplayer-0.8.0.orig/src/findsubtitles/findsubtitles.pro 2012-03-31 20:46:16.000000000 +0800
|
||||
+++ ./smplayer-0.8.0/src/findsubtitles/findsubtitles.pro 2012-04-07 15:27:47.114937446 +0800
|
||||
@@ -34,31 +34,15 @@
|
||||
DEFINES += NO_SMPLAYER_SUPPORT DOWNLOAD_SUBS
|
||||
|
||||
contains( DEFINES, DOWNLOAD_SUBS ) {
|
||||
- INCLUDEPATH += filedownloader quazip
|
||||
- DEPENDPATH += filedownloader quazip
|
||||
+ INCLUDEPATH += filedownloader
|
||||
+ DEPENDPATH += filedownloader
|
||||
|
||||
HEADERS += filedownloader.h subchooserdialog.h
|
||||
SOURCES += filedownloader.cpp subchooserdialog.cpp
|
||||
|
||||
FORMS += subchooserdialog.ui
|
||||
|
||||
- HEADERS += crypt.h \
|
||||
- ioapi.h \
|
||||
- quazip.h \
|
||||
- quazipfile.h \
|
||||
- quazipfileinfo.h \
|
||||
- quazipnewinfo.h \
|
||||
- unzip.h \
|
||||
- zip.h
|
||||
-
|
||||
- SOURCES += ioapi.c \
|
||||
- quazip.cpp \
|
||||
- quazipfile.cpp \
|
||||
- quazipnewinfo.cpp \
|
||||
- unzip.c \
|
||||
- zip.c
|
||||
-
|
||||
- LIBS += -lz
|
||||
+ LIBS += -lquazip -lz
|
||||
|
||||
win32 {
|
||||
INCLUDEPATH += c:\development\zlib-1.2.3
|
||||
diff -burN ./smplayer-0.8.0.orig/src/findsubtitles/findsubtitleswindow.cpp ./smplayer-0.8.0/src/findsubtitles/findsubtitleswindow.cpp
|
||||
--- ./smplayer-0.8.0.orig/src/findsubtitles/findsubtitleswindow.cpp 2012-04-02 16:55:25.000000000 +0800
|
||||
+++ ./smplayer-0.8.0/src/findsubtitles/findsubtitleswindow.cpp 2012-04-07 15:25:41.809593788 +0800
|
||||
@@ -37,8 +37,8 @@
|
||||
#ifdef DOWNLOAD_SUBS
|
||||
#include "filedownloader.h"
|
||||
#include "subchooserdialog.h"
|
||||
-#include "quazip.h"
|
||||
-#include "quazipfile.h"
|
||||
+#include <quazip/quazip.h>
|
||||
+#include <quazip/quazipfile.h>
|
||||
#include "fixsubs.h"
|
||||
#include <QTemporaryFile>
|
||||
#include <QBuffer>
|
||||
diff -burN ./smplayer-0.8.0.orig/src/smplayer.pro ./smplayer-0.8.0/src/smplayer.pro
|
||||
--- ./smplayer-0.8.0.orig/src/smplayer.pro 2012-04-02 17:09:38.000000000 +0800
|
||||
+++ ./smplayer-0.8.0/src/smplayer.pro 2012-04-07 15:22:53.440501860 +0800
|
||||
@@ -258,31 +258,15 @@
|
||||
|
||||
# Download subtitles
|
||||
contains( DEFINES, DOWNLOAD_SUBS ) {
|
||||
- INCLUDEPATH += findsubtitles/filedownloader findsubtitles/quazip
|
||||
- DEPENDPATH += findsubtitles/filedownloader findsubtitles/quazip
|
||||
+ INCLUDEPATH += findsubtitles/filedownloader
|
||||
+ DEPENDPATH += findsubtitles/filedownloader
|
||||
|
||||
HEADERS += filedownloader.h subchooserdialog.h fixsubs.h
|
||||
SOURCES += filedownloader.cpp subchooserdialog.cpp fixsubs.cpp
|
||||
|
||||
FORMS += subchooserdialog.ui
|
||||
|
||||
- HEADERS += crypt.h \
|
||||
- ioapi.h \
|
||||
- quazip.h \
|
||||
- quazipfile.h \
|
||||
- quazipfileinfo.h \
|
||||
- quazipnewinfo.h \
|
||||
- unzip.h \
|
||||
- zip.h
|
||||
-
|
||||
- SOURCES += ioapi.c \
|
||||
- quazip.cpp \
|
||||
- quazipfile.cpp \
|
||||
- quazipnewinfo.cpp \
|
||||
- unzip.c \
|
||||
- zip.c
|
||||
-
|
||||
- LIBS += -lz
|
||||
+ LIBS += -lquazip -lz
|
||||
|
||||
win32 {
|
||||
INCLUDEPATH += ..\\zlib-1.2.6
|
@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/smplayer/smplayer-0.8.5.ebuild,v 1.4 2013/07/04 14:25:37 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
PLOCALES="ar_SY bg ca cs da de el_GR en_US es et eu fi fr gl he_IL hr hu it ja
|
||||
ka ko ku lt mk ms_MY nl pl pt pt_BR ro_RO ru_RU sk sl_SI sr sv th tr uk_UA vi_VN
|
||||
zh_CN zh_TW"
|
||||
PLOCALE_BACKUP="en_US"
|
||||
|
||||
inherit eutils l10n qt4-r2
|
||||
|
||||
MY_PV=${PV##*_p}
|
||||
if [[ "${MY_PV}" != "${PV}" ]]; then
|
||||
# svn snapshot
|
||||
MY_PV=r${MY_PV}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
|
||||
else
|
||||
# regular upstream release
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Great Qt4 GUI front-end for mplayer"
|
||||
HOMEPAGE="http://smplayer.sourceforge.net/"
|
||||
LICENSE="GPL-2 BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm hppa ~ppc ~ppc64 x86 ~x86-fbsd"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
dev-libs/quazip"
|
||||
MPLAYER_USE="[libass,png,X]"
|
||||
RDEPEND="${DEPEND}
|
||||
|| ( media-video/mplayer2${MPLAYER_USE} media-video/mplayer${MPLAYER_USE} )"
|
||||
|
||||
src_prepare() {
|
||||
# Unbundle dev-libs/quazip
|
||||
rm -R src/findsubtitles/quazip/ || die
|
||||
epatch "${FILESDIR}"/${PN}-0.8.0-quazip.patch
|
||||
|
||||
# Upstream Makefile sucks
|
||||
sed -i -e "/^PREFIX=/s:/usr/local:/usr:" \
|
||||
-e "/^DOC_PATH=/s:packages/smplayer:${PF}:" \
|
||||
-e '/\.\/get_svn_revision\.sh/,+2c\
|
||||
cd src && $(DEFS) $(MAKE)' \
|
||||
"${S}"/Makefile || die "sed failed"
|
||||
|
||||
# Turn debug message flooding off
|
||||
if ! use debug ; then
|
||||
sed -i 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \
|
||||
"${S}"/src/smplayer.pro || die "sed failed"
|
||||
fi
|
||||
|
||||
# l10n_find_plocales_changes "${S}/src/translations" "${PN}_" '.ts'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${S}"/src
|
||||
echo "#define SVN_REVISION \"SVN-${MY_PV} (Gentoo)\"" > svn_revision.h
|
||||
eqmake4
|
||||
}
|
||||
|
||||
gen_translation() {
|
||||
ebegin "Generating $1 translation"
|
||||
lrelease ${PN}_${1}.ts
|
||||
eend $? || die "failed to generate $1 translation"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
cd "${S}"/src/translations
|
||||
l10n_for_each_locale_do gen_translation
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# remove unneeded copies of licenses
|
||||
rm -f Copying* docs/{cs,en,hu,it,ja,pt,ru,zh_CN}/gpl.html || die
|
||||
rm -rf docs/{de,es,nl,ro} || die
|
||||
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 29 Sep 2014 10:07:00 +0000
|
||||
Mon, 29 Sep 2014 17:37:07 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 29 Sep 2014 10:07:01 +0000
|
||||
Mon, 29 Sep 2014 17:37:07 +0000
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=<dev-lang/spidermonkey-1.8.5 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC ) app-arch/unzip
|
||||
DESCRIPTION=editor, browser, and mail client using the /bin/ed interface
|
||||
EAPI=4
|
||||
HOMEPAGE=http://the-brannons.com/edbrowse/
|
||||
IUSE=linguas_fr odbc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=<dev-lang/spidermonkey-1.8.5 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC )
|
||||
SLOT=0
|
||||
SRC_URI=http://the-brannons.com/edbrowse/edbrowse-3.4.7.zip
|
||||
_eclasses_=eutils 32548a82e42dc26e3312581476d2f20c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=763832ec08d78f8904d5e06be87c1a4d
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=>=dev-lang/spidermonkey-1.8.5:0 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC ) virtual/pkgconfig app-arch/unzip
|
||||
DESCRIPTION=editor, browser, and mail client using the /bin/ed interface
|
||||
EAPI=4
|
||||
HOMEPAGE=http://the-brannons.com/edbrowse/
|
||||
IUSE=linguas_fr odbc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-lang/spidermonkey-1.8.5:0 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC )
|
||||
SLOT=0
|
||||
SRC_URI=http://the-brannons.com/edbrowse/edbrowse-3.4.9.zip
|
||||
_eclasses_=eutils 32548a82e42dc26e3312581476d2f20c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=45014a92a370a579db3c8d60fd639ecf
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=>=dev-lang/spidermonkey-1.8.5:0 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC ) virtual/pkgconfig app-arch/unzip
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=>=dev-lang/spidermonkey-24.0:24 >=sys-libs/readline-6.0 >=net-misc/curl-7.36.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC ) virtual/pkgconfig app-arch/unzip
|
||||
DESCRIPTION=editor, browser, and mail client using the /bin/ed interface
|
||||
EAPI=4
|
||||
HOMEPAGE=http://the-brannons.com/edbrowse/
|
||||
IUSE=linguas_fr odbc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-lang/spidermonkey-1.8.5:0 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC )
|
||||
RDEPEND=>=dev-lang/spidermonkey-24.0:24 >=sys-libs/readline-6.0 >=net-misc/curl-7.36.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC )
|
||||
SLOT=0
|
||||
SRC_URI=http://the-brannons.com/edbrowse/edbrowse-3.4.8.zip
|
||||
SRC_URI=http://the-brannons.com/edbrowse/edbrowse-3.5.1.zip
|
||||
_eclasses_=eutils 32548a82e42dc26e3312581476d2f20c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=6d4f7e09ae3454f4c45a7114f71a86a9
|
||||
_md5_=71086605264550054097bd6e6b3fdd90
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Backport of Python-3 built-in configparser
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pypi.python.org/pypi/configparser/
|
||||
IUSE=python_targets_python2_7
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/c/configparser/configparser-3.2.0r3.tar.gz
|
||||
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 32548a82e42dc26e3312581476d2f20c multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=8edfe4964a4336c7379a50894c696e15
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=app-text/iso-codes >=dev-libs/glib-2.36:2 >=x11-libs/gtk+-2.91.1:3 >=gnome-base/dconf-0.11.6 >=gnome-base/gnome-settings-daemon-3.1.4 gnome-base/gsettings-desktop-schemas >=media-libs/fontconfig-2.5.0 >=media-libs/libcanberra-0.4[gtk3] sys-apps/dbus >=sys-apps/accountsservice-0.6.12 x11-apps/sessreg x11-base/xorg-server x11-libs/libXi x11-libs/libXau x11-libs/libX11 x11-libs/libXdmcp x11-libs/libXext x11-libs/libXft x11-libs/libXrandr >=x11-misc/xdg-utils-1.0.2-r3 virtual/pam systemd? ( >=sys-apps/systemd-186:0=[pam] ) !systemd? ( >=x11-base/xorg-server-1.14.3-r1 >=sys-auth/consolekit-0.4.5_p20120320-r2 !<sys-apps/openrc-0.12 ) sys-auth/pambase[systemd?] audit? ( sys-process/audit ) introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) plymouth? ( sys-boot/plymouth ) selinux? ( sys-libs/libselinux ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) xinerama? ( x11-libs/libXinerama ) app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.40.0 >=sys-devel/gettext-0.17 virtual/pkgconfig x11-proto/inputproto x11-proto/randrproto test? ( >=dev-libs/check-0.9.4 ) xinerama? ( x11-proto/xineramaproto ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 virtual/pkgconfig
|
||||
DESCRIPTION=GNOME Display Manager for managing graphical display servers and user logins
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wiki.gnome.org/GDM
|
||||
IUSE=accessibility audit branding fprint +introspection ipv6 plymouth selinux smartcard +systemd tcpd test xinerama debug
|
||||
KEYWORDS=~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86
|
||||
LICENSE=GPL-2+ branding? ( CC-Sampling-Plus-1.0 )
|
||||
RDEPEND=app-text/iso-codes >=dev-libs/glib-2.36:2 >=x11-libs/gtk+-2.91.1:3 >=gnome-base/dconf-0.11.6 >=gnome-base/gnome-settings-daemon-3.1.4 gnome-base/gsettings-desktop-schemas >=media-libs/fontconfig-2.5.0 >=media-libs/libcanberra-0.4[gtk3] sys-apps/dbus >=sys-apps/accountsservice-0.6.12 x11-apps/sessreg x11-base/xorg-server x11-libs/libXi x11-libs/libXau x11-libs/libX11 x11-libs/libXdmcp x11-libs/libXext x11-libs/libXft x11-libs/libXrandr >=x11-misc/xdg-utils-1.0.2-r3 virtual/pam systemd? ( >=sys-apps/systemd-186:0=[pam] ) !systemd? ( >=x11-base/xorg-server-1.14.3-r1 >=sys-auth/consolekit-0.4.5_p20120320-r2 !<sys-apps/openrc-0.12 ) sys-auth/pambase[systemd?] audit? ( sys-process/audit ) introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) plymouth? ( sys-boot/plymouth ) selinux? ( sys-libs/libselinux ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) xinerama? ( x11-libs/libXinerama ) >=gnome-base/gnome-session-3.6 >=gnome-base/gnome-shell-3.1.90 gnome-extra/polkit-gnome:0 x11-apps/xhost x11-themes/gnome-icon-theme-symbolic accessibility? ( >=app-accessibility/orca-3.10 app-accessibility/caribou gnome-extra/mousetweaks ) fprint? ( sys-auth/fprintd sys-auth/pam_fprint ) !gnome-extra/fast-user-switch-applet
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gdm/3.10/gdm-3.10.0.1.tar.xz branding? ( http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) http://dev.gentoo.org/~pacho/gnome/gdm-3.10.0.1-patches.tar.xz
|
||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 75e24bac8423c515dd9c5717f08feb83 gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 9637c29fc715b17a6328f24251129557 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed readme.gentoo 106edea5533517715013de909a333abd systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=b3923d18b92cb095303ca582f12260cb
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=app-text/iso-codes >=dev-libs/glib-2.36:2 >=x11-libs/gtk+-2.91.1:3 >=gnome-base/dconf-0.20 >=gnome-base/gnome-settings-daemon-3.1.4 gnome-base/gsettings-desktop-schemas >=media-libs/fontconfig-2.5.0 >=media-libs/libcanberra-0.4[gtk3] sys-apps/dbus >=sys-apps/accountsservice-0.6.12 x11-apps/sessreg x11-base/xorg-server x11-libs/libXi x11-libs/libXau x11-libs/libX11 x11-libs/libXdmcp x11-libs/libXext x11-libs/libXft x11-libs/libXrandr >=x11-misc/xdg-utils-1.0.2-r3 virtual/pam systemd? ( >=sys-apps/systemd-186:0=[pam] ) !systemd? ( >=x11-base/xorg-server-1.14.3-r1 >=sys-auth/consolekit-0.4.5_p20120320-r2 !<sys-apps/openrc-0.12 ) sys-auth/pambase[systemd?] audit? ( sys-process/audit ) introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) plymouth? ( sys-boot/plymouth ) selinux? ( sys-libs/libselinux ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) xinerama? ( x11-libs/libXinerama ) app-text/docbook-xml-dtd:4.1.2 dev-util/gdbus-codegen >=dev-util/intltool-0.40.0 virtual/pkgconfig x11-proto/inputproto x11-proto/randrproto test? ( >=dev-libs/check-0.9.4 ) xinerama? ( x11-proto/xineramaproto ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 virtual/pkgconfig
|
||||
DESCRIPTION=GNOME Display Manager for managing graphical display servers and user logins
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wiki.gnome.org/Projects/GDM
|
||||
IUSE=accessibility audit branding fprint +introspection ipv6 plymouth selinux smartcard +systemd tcpd test wayland xinerama debug
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-2+ branding? ( CC-Sampling-Plus-1.0 )
|
||||
RDEPEND=app-text/iso-codes >=dev-libs/glib-2.36:2 >=x11-libs/gtk+-2.91.1:3 >=gnome-base/dconf-0.20 >=gnome-base/gnome-settings-daemon-3.1.4 gnome-base/gsettings-desktop-schemas >=media-libs/fontconfig-2.5.0 >=media-libs/libcanberra-0.4[gtk3] sys-apps/dbus >=sys-apps/accountsservice-0.6.12 x11-apps/sessreg x11-base/xorg-server x11-libs/libXi x11-libs/libXau x11-libs/libX11 x11-libs/libXdmcp x11-libs/libXext x11-libs/libXft x11-libs/libXrandr >=x11-misc/xdg-utils-1.0.2-r3 virtual/pam systemd? ( >=sys-apps/systemd-186:0=[pam] ) !systemd? ( >=x11-base/xorg-server-1.14.3-r1 >=sys-auth/consolekit-0.4.5_p20120320-r2 !<sys-apps/openrc-0.12 ) sys-auth/pambase[systemd?] audit? ( sys-process/audit ) introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) plymouth? ( sys-boot/plymouth ) selinux? ( sys-libs/libselinux ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) xinerama? ( x11-libs/libXinerama ) >=gnome-base/gnome-session-3.6 >=gnome-base/gnome-shell-3.1.90 gnome-extra/polkit-gnome:0 x11-apps/xhost x11-themes/gnome-icon-theme-symbolic accessibility? ( >=app-accessibility/orca-3.10 app-accessibility/caribou gnome-extra/mousetweaks ) fprint? ( sys-auth/fprintd sys-auth/pam_fprint ) !gnome-extra/fast-user-switch-applet
|
||||
REQUIRED_USE=wayland? ( systemd )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gdm/3.12/gdm-3.12.2.tar.xz branding? ( http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
|
||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 75e24bac8423c515dd9c5717f08feb83 gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 9637c29fc715b17a6328f24251129557 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed readme.gentoo 106edea5533517715013de909a333abd systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=5cdf0f5bba1b11d5b35e6935b5fefd7c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
|
||||
DEPEND=app-text/iso-codes >=dev-libs/glib-2.35:2 >=x11-libs/gdk-pixbuf-2.21.3:2[introspection?] >=x11-libs/gtk+-3.3.6:3[introspection?] >=x11-libs/libXext-1.1 >=x11-libs/libXrandr-1.3 x11-libs/cairo:=[X] x11-libs/libxkbfile x11-libs/libX11 x11-misc/xkeyboard-config >=gnome-base/gsettings-desktop-schemas-3.5.91 introspection? ( >=dev-libs/gobject-introspection-0.9.7 ) app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-am-1.4 >=dev-util/intltool-0.40.6 sys-devel/gettext x11-proto/xproto >=x11-proto/randrproto-1.2 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=Libraries for the gnome desktop that are not part of the UI
|
||||
EAPI=5
|
||||
HOMEPAGE=https://git.gnome.org/browse/gnome-desktop
|
||||
IUSE=+introspection debug
|
||||
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x86-solaris
|
||||
LICENSE=GPL-2+ FDL-1.1+ LGPL-2+
|
||||
RDEPEND=app-text/iso-codes >=dev-libs/glib-2.35:2 >=x11-libs/gdk-pixbuf-2.21.3:2[introspection?] >=x11-libs/gtk+-3.3.6:3[introspection?] >=x11-libs/libXext-1.1 >=x11-libs/libXrandr-1.3 x11-libs/cairo:=[X] x11-libs/libxkbfile x11-libs/libX11 x11-misc/xkeyboard-config >=gnome-base/gsettings-desktop-schemas-3.5.91 introspection? ( >=dev-libs/gobject-introspection-0.9.7 ) !<gnome-base/gnome-desktop-2.32.1-r1:2[doc]
|
||||
SLOT=3/8
|
||||
SRC_URI=mirror://gnome/sources/gnome-desktop/3.10/gnome-desktop-3.10.2.tar.xz
|
||||
_eclasses_=eutils 32548a82e42dc26e3312581476d2f20c fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 9637c29fc715b17a6328f24251129557 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=725b755444acebed15584e4cdd1f0036
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
|
||||
DEPEND=app-text/iso-codes >=dev-libs/glib-2.35:2 >=x11-libs/gdk-pixbuf-2.21.3:2[introspection?] >=x11-libs/gtk+-3.3.6:3[introspection?] >=x11-libs/libXext-1.1 >=x11-libs/libXrandr-1.3 x11-libs/cairo:=[X] x11-libs/libX11 x11-misc/xkeyboard-config >=gnome-base/gsettings-desktop-schemas-3.5.91 introspection? ( >=dev-libs/gobject-introspection-0.9.7 ) app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-am-1.4 >=dev-util/intltool-0.40.6 sys-devel/gettext x11-proto/xproto >=x11-proto/randrproto-1.2 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=Libraries for the gnome desktop that are not part of the UI
|
||||
EAPI=5
|
||||
HOMEPAGE=https://git.gnome.org/browse/gnome-desktop
|
||||
IUSE=+introspection debug
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x86-solaris
|
||||
LICENSE=GPL-2+ FDL-1.1+ LGPL-2+
|
||||
RDEPEND=app-text/iso-codes >=dev-libs/glib-2.35:2 >=x11-libs/gdk-pixbuf-2.21.3:2[introspection?] >=x11-libs/gtk+-3.3.6:3[introspection?] >=x11-libs/libXext-1.1 >=x11-libs/libXrandr-1.3 x11-libs/cairo:=[X] x11-libs/libX11 x11-misc/xkeyboard-config >=gnome-base/gsettings-desktop-schemas-3.5.91 introspection? ( >=dev-libs/gobject-introspection-0.9.7 ) !<gnome-base/gnome-desktop-2.32.1-r1:2[doc]
|
||||
SLOT=3/10
|
||||
SRC_URI=mirror://gnome/sources/gnome-desktop/3.12/gnome-desktop-3.12.1.tar.xz
|
||||
_eclasses_=eutils 32548a82e42dc26e3312581476d2f20c fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 9637c29fc715b17a6328f24251129557 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=f9eb199b0a2ee488f0f04a079b2d6cd3
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DEPEND=dev-qt/qtcore:4 dev-qt/qtgui:4 dev-libs/quazip
|
||||
DESCRIPTION=Great Qt4 GUI front-end for mplayer
|
||||
EAPI=4
|
||||
HOMEPAGE=http://smplayer.sourceforge.net/
|
||||
IUSE=debug linguas_ar_SY linguas_bg linguas_ca linguas_cs linguas_da linguas_de linguas_el_GR linguas_en_US linguas_es linguas_et linguas_eu linguas_fi linguas_fr linguas_gl linguas_he_IL linguas_hr linguas_hu linguas_it linguas_ja linguas_ka linguas_ko linguas_ku linguas_lt linguas_mk linguas_ms_MY linguas_nl linguas_pl linguas_pt linguas_pt_BR linguas_ro_RO linguas_ru_RU linguas_sk linguas_sl_SI linguas_sr linguas_sv linguas_th linguas_tr linguas_uk_UA linguas_vi_VN linguas_zh_CN linguas_zh_TW
|
||||
KEYWORDS=~alpha amd64 ~arm hppa ~ppc ~ppc64 x86 ~x86-fbsd
|
||||
LICENSE=GPL-2 BSD
|
||||
RDEPEND=dev-qt/qtcore:4 dev-qt/qtgui:4 dev-libs/quazip || ( media-video/mplayer2[libass,png,X] media-video/mplayer[libass,png,X] )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/smplayer/smplayer-0.8.5.tar.bz2
|
||||
_eclasses_=base 87f7447ccfc06fd0729ff4684e11e0d6 eutils 32548a82e42dc26e3312581476d2f20c l10n 33bde4fb0cfd3a21a277b66bfd837e19 multilib 3bf24e6abb9b76d9f6c20600f0b716bf qmake-utils 40136c5fe0002a0d3937e869ae4ee0e2 qt4-r2 b40473dafd07d7c5fe4aef1c1b902f39 toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=d2a3d342c533ff4a455958f33088ad80
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare setup unpack
|
||||
DEPEND=dev-db/sqlite:3 dev-libs/popt dev-libs/jansson dev-libs/libxml2 dev-libs/openssl sys-libs/ncurses sys-libs/zlib alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) calendar? ( net-libs/neon dev-libs/libical dev-libs/iksemel ) caps? ( sys-libs/libcap ) cluster? ( sys-cluster/corosync ) curl? ( net-misc/curl ) dahdi? ( >=net-libs/libpri-1.4.12_beta2 net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( dev-libs/ilbc-rfc3951 ) jabber? ( dev-libs/iksemel ) ldap? ( net-nds/openldap ) libedit? ( dev-libs/libedit ) lua? ( dev-lang/lua ) mysql? ( virtual/mysql ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) osplookup? ( net-libs/osptoolkit ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql-base ) radius? ( net-dialup/radiusclient-ng ) selinux? ( sec-policy/selinux-asterisk ) snmp? ( net-analyzer/net-snmp ) span? ( media-libs/spandsp ) speex? ( media-libs/speex ) srtp? ( net-libs/libsrtp ) vorbis? ( media-libs/libvorbis ) !net-libs/openh323 !net-libs/pjsip voicemail_storage_imap? ( virtual/imap-c-client ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool
|
||||
DESCRIPTION=Asterisk: A Modular Open Source PBX System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.asterisk.org/
|
||||
IUSE=+voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap alsa bluetooth calendar +caps cluster curl dahdi debug doc freetds gtalk http iconv ilbc jabber ldap libedit lua mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp span speex srtp static syslog vorbis
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound
|
||||
RDEPEND=dev-db/sqlite:3 dev-libs/popt dev-libs/jansson dev-libs/libxml2 dev-libs/openssl sys-libs/ncurses sys-libs/zlib alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) calendar? ( net-libs/neon dev-libs/libical dev-libs/iksemel ) caps? ( sys-libs/libcap ) cluster? ( sys-cluster/corosync ) curl? ( net-misc/curl ) dahdi? ( >=net-libs/libpri-1.4.12_beta2 net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( dev-libs/ilbc-rfc3951 ) jabber? ( dev-libs/iksemel ) ldap? ( net-nds/openldap ) libedit? ( dev-libs/libedit ) lua? ( dev-lang/lua ) mysql? ( virtual/mysql ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) osplookup? ( net-libs/osptoolkit ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql-base ) radius? ( net-dialup/radiusclient-ng ) selinux? ( sec-policy/selinux-asterisk ) snmp? ( net-analyzer/net-snmp ) span? ( media-libs/spandsp ) speex? ( media-libs/speex ) srtp? ( net-libs/libsrtp ) vorbis? ( media-libs/libvorbis ) syslog? ( virtual/logger )
|
||||
REQUIRED_USE=gtalk? ( jabber ) ^^ ( voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap ) voicemail_storage_odbc? ( odbc )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-12.6.0.tar.gz mirror://gentoo/gentoo-asterisk-patchset-3.13.tar.bz2
|
||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 base 87f7447ccfc06fd0729ff4684e11e0d6 eutils 32548a82e42dc26e3312581476d2f20c libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=6daf512953a902e3f9bc687805418553
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare pretend setup
|
||||
DEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:0.2 ) selinux? ( sec-policy/selinux-squid ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4 sys-devel/libtool dev-lang/perl sys-devel/libtool sys-apps/ed test? ( dev-util/cppunit ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool
|
||||
DESCRIPTION=A full-featured web proxy cache
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.squid-cache.org/
|
||||
IUSE=caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap icap-client ssl-crtd mysql postgres sqlite qos tproxy pf-transparent ipf-transparent kqueue elibc_uclibc kernel_linux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:0.2 ) selinux? ( sec-policy/selinux-squid ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4 sys-devel/libtool dev-lang/perl sys-devel/libtool samba? ( net-fs/samba ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBD-SQLite ) !<=sci-biology/meme-4.8.1-r1
|
||||
REQUIRED_USE=tproxy? ( caps ) qos? ( caps )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.squid-cache.org/pub/archive/3.3/squid-3.3.13.tar.xz
|
||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=85664d642e75a4ccb91e1c88894287ff
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare pretend setup
|
||||
DEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl dev-libs/nettle ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:0.2 ) esi? ( dev-libs/expat dev-libs/libxml2 ) selinux? ( sec-policy/selinux-squid ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4 sys-devel/libtool dev-lang/perl sys-devel/libtool ecap? ( virtual/pkgconfig ) sys-apps/ed test? ( dev-util/cppunit ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool
|
||||
DESCRIPTION=A full-featured web proxy cache
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.squid-cache.org/
|
||||
IUSE=caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap esi icap-client ssl-crtd mysql postgres sqlite qos tproxy +htcp +wccp +wccpv2 pf-transparent ipf-transparent kqueue elibc_uclibc kernel_linux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl dev-libs/nettle ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:0.2 ) esi? ( dev-libs/expat dev-libs/libxml2 ) selinux? ( sec-policy/selinux-squid ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4 sys-devel/libtool dev-lang/perl sys-devel/libtool samba? ( net-fs/samba ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBD-SQLite ) !<=sci-biology/meme-4.8.1-r1
|
||||
REQUIRED_USE=tproxy? ( caps ) qos? ( caps )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.squid-cache.org/pub/archive/3.4/squid-3.4.7.tar.xz
|
||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=d56f6c0fd8f7ee4c2acbeb7209e078b9
|
@ -1,15 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare prerm setup
|
||||
DEPEND=>=dev-lang/perl-5.10.1 >=dev-perl/Apache-Session-1.53 >=dev-perl/CSS-Squish-0.06 >=dev-perl/Class-Accessor-0.34 >=dev-perl/DBI-1.37 >=dev-perl/Date-Extract-0.02 >=dev-perl/DateTime-Format-Natural-0.67 >=dev-perl/Devel-StackTrace-1.19 >=dev-perl/HTML-FormatText-WithLinks-0.14 >=dev-perl/HTML-Mason-1.43 >=dev-perl/HTML-Scrubber-0.08 >=dev-perl/HTTP-Server-Simple-0.34 >=dev-perl/HTTP-Server-Simple-Mason-0.14 >=dev-perl/MIME-tools-5.425 >=dev-perl/MailTools-1.60 >=dev-perl/Module-Versions-Report-1.05 >=dev-perl/Role-Basic-0.12 >=dev-perl/Symbol-Global-Name-0.04 >=dev-perl/Text-Quoted-2.80.0 >=dev-perl/Text-WikiFormat-0.76 >=dev-perl/Tree-Simple-1.04 >=dev-perl/XML-RSS-1.05 >=dev-perl/class-returnvalue-0.40 >=dev-perl/dbix-searchbuilder-1.59 >=dev-perl/locale-maketext-lexicon-0.32 >=dev-perl/log-dispatch-2.2.3 >=dev-perl/log-dispatch-2.23 >=virtual/perl-CGI-3.38 >=virtual/perl-Digest-MD5-2.27 >=virtual/perl-File-Spec-0.8 >=virtual/perl-Getopt-Long-2.24 >=virtual/perl-Storable-2.08 >=virtual/perl-Locale-Maketext-1.06 dev-perl/CGI-Emulate-PSGI dev-perl/CGI-PSGI dev-perl/Cache-Simple-TimedExpiry dev-perl/Calendar-Simple dev-perl/Convert-Color dev-perl/Crypt-Eksblowfish dev-perl/Crypt-SSLeay dev-perl/Crypt-X509 dev-perl/DBD-SQLite dev-perl/Data-GUID dev-perl/Data-ICal dev-perl/DateManip dev-perl/Devel-GlobalDestruction dev-perl/Email-Address dev-perl/Email-Address-List dev-perl/File-ShareDir dev-perl/GD dev-perl/GDGraph dev-perl/GDTextUtil dev-perl/GnuPG-Interface dev-perl/GraphViz dev-perl/HTML-Format dev-perl/HTML-FormatText-WithLinks-AndTables dev-perl/HTML-Mason-PSGIHandler dev-perl/HTML-Parser dev-perl/HTML-Quoted dev-perl/HTML-RewriteAttributes dev-perl/HTML-Tree dev-perl/IPC-Run3 dev-perl/JSON dev-perl/JavaScript-Minifier dev-perl/MIME-Types dev-perl/Module-Refresh dev-perl/Mozilla-CA dev-perl/Net-CIDR dev-perl/PerlIO-eol dev-perl/Plack dev-perl/Regexp-Common-net-CIDR dev-perl/Regexp-IPv6 dev-perl/Starlet dev-perl/TermReadKey dev-perl/Text-Password-Pronounceable dev-perl/Time-modules dev-perl/TimeDate dev-perl/UNIVERSAL-require dev-perl/libwww-perl dev-perl/locale-maketext-fuzzy dev-perl/net-server dev-perl/regexp-common dev-perl/text-autoformat dev-perl/text-template dev-perl/text-wrapper virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-Time-HiRes virtual/perl-Digest virtual/perl-libnet fastcgi? ( dev-perl/FCGI dev-perl/FCGI-ProcManager ) !lighttpd? ( dev-perl/Apache-DBI ) lighttpd? ( dev-perl/FCGI ) mysql? ( >=dev-perl/DBD-mysql-2.1018 ) postgres? ( >=dev-perl/DBD-Pg-1.43 ) || ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
|
||||
DEPEND=>=dev-lang/perl-5.10.1 >=dev-perl/Apache-Session-1.53 >=dev-perl/CSS-Squish-0.06 >=dev-perl/Class-Accessor-0.34 >=dev-perl/DBI-1.37 >=dev-perl/Date-Extract-0.02 >=dev-perl/DateTime-Format-Natural-0.67 >=dev-perl/Devel-StackTrace-1.19 >=dev-perl/HTML-FormatText-WithLinks-0.14 >=dev-perl/HTML-Mason-1.43 >=dev-perl/HTML-Scrubber-0.08 >=dev-perl/HTTP-Server-Simple-0.34 >=dev-perl/HTTP-Server-Simple-Mason-0.14 >=dev-perl/MIME-tools-5.425 >=dev-perl/MailTools-1.60 >=dev-perl/Module-Versions-Report-1.05 >=dev-perl/Role-Basic-0.12 >=dev-perl/Symbol-Global-Name-0.04 >=dev-perl/Text-Quoted-2.80.0 >=dev-perl/Text-WikiFormat-0.76 >=dev-perl/Tree-Simple-1.04 >=dev-perl/XML-RSS-1.05 >=dev-perl/class-returnvalue-0.40 >=dev-perl/dbix-searchbuilder-1.59 >=dev-perl/locale-maketext-lexicon-0.32 >=dev-perl/log-dispatch-2.2.3 >=dev-perl/log-dispatch-2.23 >=virtual/perl-CGI-3.38 >=virtual/perl-Digest-MD5-2.27 >=virtual/perl-File-Spec-0.8 >=virtual/perl-Getopt-Long-2.24 >=virtual/perl-Storable-2.08 >=virtual/perl-Locale-Maketext-1.06 dev-perl/CGI-Emulate-PSGI dev-perl/CGI-PSGI dev-perl/Cache-Simple-TimedExpiry dev-perl/Calendar-Simple dev-perl/Convert-Color dev-perl/Crypt-Eksblowfish dev-perl/Crypt-SSLeay dev-perl/Crypt-X509 dev-perl/DBD-SQLite dev-perl/Data-GUID dev-perl/Data-ICal dev-perl/DateManip dev-perl/Devel-GlobalDestruction dev-perl/Email-Address dev-perl/Email-Address-List dev-perl/File-ShareDir dev-perl/File-Which dev-perl/GD dev-perl/GDGraph dev-perl/GDTextUtil dev-perl/GnuPG-Interface dev-perl/GraphViz dev-perl/HTML-Format dev-perl/HTML-FormatText-WithLinks-AndTables dev-perl/HTML-Mason-PSGIHandler dev-perl/HTML-Parser dev-perl/HTML-Quoted dev-perl/HTML-RewriteAttributes dev-perl/HTML-Tree dev-perl/IPC-Run3 dev-perl/JSON dev-perl/JavaScript-Minifier dev-perl/MIME-Types dev-perl/Module-Refresh dev-perl/Mozilla-CA dev-perl/Net-CIDR dev-perl/PerlIO-eol dev-perl/Plack dev-perl/Regexp-Common-net-CIDR dev-perl/Regexp-IPv6 dev-perl/String-ShellQuote dev-perl/Starlet dev-perl/TermReadKey dev-perl/Text-Password-Pronounceable dev-perl/Time-modules dev-perl/TimeDate dev-perl/UNIVERSAL-require dev-perl/libwww-perl dev-perl/locale-maketext-fuzzy dev-perl/net-server dev-perl/regexp-common dev-perl/text-autoformat dev-perl/text-template dev-perl/text-wrapper virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-Time-HiRes virtual/perl-Digest virtual/perl-libnet fastcgi? ( dev-perl/FCGI dev-perl/FCGI-ProcManager ) !lighttpd? ( dev-perl/Apache-DBI ) lighttpd? ( dev-perl/FCGI ) mysql? ( >=dev-perl/DBD-mysql-2.1018 ) postgres? ( >=dev-perl/DBD-Pg-1.43 ) || ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
|
||||
DESCRIPTION=RT is an enterprise-grade ticketing system
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.bestpractical.com/rt/
|
||||
IUSE=mysql +postgres fastcgi lighttpd vhosts
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-lang/perl-5.10.1 >=dev-perl/Apache-Session-1.53 >=dev-perl/CSS-Squish-0.06 >=dev-perl/Class-Accessor-0.34 >=dev-perl/DBI-1.37 >=dev-perl/Date-Extract-0.02 >=dev-perl/DateTime-Format-Natural-0.67 >=dev-perl/Devel-StackTrace-1.19 >=dev-perl/HTML-FormatText-WithLinks-0.14 >=dev-perl/HTML-Mason-1.43 >=dev-perl/HTML-Scrubber-0.08 >=dev-perl/HTTP-Server-Simple-0.34 >=dev-perl/HTTP-Server-Simple-Mason-0.14 >=dev-perl/MIME-tools-5.425 >=dev-perl/MailTools-1.60 >=dev-perl/Module-Versions-Report-1.05 >=dev-perl/Role-Basic-0.12 >=dev-perl/Symbol-Global-Name-0.04 >=dev-perl/Text-Quoted-2.80.0 >=dev-perl/Text-WikiFormat-0.76 >=dev-perl/Tree-Simple-1.04 >=dev-perl/XML-RSS-1.05 >=dev-perl/class-returnvalue-0.40 >=dev-perl/dbix-searchbuilder-1.59 >=dev-perl/locale-maketext-lexicon-0.32 >=dev-perl/log-dispatch-2.2.3 >=dev-perl/log-dispatch-2.23 >=virtual/perl-CGI-3.38 >=virtual/perl-Digest-MD5-2.27 >=virtual/perl-File-Spec-0.8 >=virtual/perl-Getopt-Long-2.24 >=virtual/perl-Storable-2.08 >=virtual/perl-Locale-Maketext-1.06 dev-perl/CGI-Emulate-PSGI dev-perl/CGI-PSGI dev-perl/Cache-Simple-TimedExpiry dev-perl/Calendar-Simple dev-perl/Convert-Color dev-perl/Crypt-Eksblowfish dev-perl/Crypt-SSLeay dev-perl/Crypt-X509 dev-perl/DBD-SQLite dev-perl/Data-GUID dev-perl/Data-ICal dev-perl/DateManip dev-perl/Devel-GlobalDestruction dev-perl/Email-Address dev-perl/Email-Address-List dev-perl/File-ShareDir dev-perl/GD dev-perl/GDGraph dev-perl/GDTextUtil dev-perl/GnuPG-Interface dev-perl/GraphViz dev-perl/HTML-Format dev-perl/HTML-FormatText-WithLinks-AndTables dev-perl/HTML-Mason-PSGIHandler dev-perl/HTML-Parser dev-perl/HTML-Quoted dev-perl/HTML-RewriteAttributes dev-perl/HTML-Tree dev-perl/IPC-Run3 dev-perl/JSON dev-perl/JavaScript-Minifier dev-perl/MIME-Types dev-perl/Module-Refresh dev-perl/Mozilla-CA dev-perl/Net-CIDR dev-perl/PerlIO-eol dev-perl/Plack dev-perl/Regexp-Common-net-CIDR dev-perl/Regexp-IPv6 dev-perl/Starlet dev-perl/TermReadKey dev-perl/Text-Password-Pronounceable dev-perl/Time-modules dev-perl/TimeDate dev-perl/UNIVERSAL-require dev-perl/libwww-perl dev-perl/locale-maketext-fuzzy dev-perl/net-server dev-perl/regexp-common dev-perl/text-autoformat dev-perl/text-template dev-perl/text-wrapper virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-Time-HiRes virtual/perl-Digest virtual/perl-libnet fastcgi? ( dev-perl/FCGI dev-perl/FCGI-ProcManager ) !lighttpd? ( dev-perl/Apache-DBI ) lighttpd? ( dev-perl/FCGI ) mysql? ( >=dev-perl/DBD-mysql-2.1018 ) postgres? ( >=dev-perl/DBD-Pg-1.43 ) virtual/mta !lighttpd? ( =www-servers/apache-2* ) lighttpd? ( >=www-servers/lighttpd-1.3.13 sys-apps/openrc ) >=app-admin/webapp-config-1.50.15
|
||||
RDEPEND=>=dev-lang/perl-5.10.1 >=dev-perl/Apache-Session-1.53 >=dev-perl/CSS-Squish-0.06 >=dev-perl/Class-Accessor-0.34 >=dev-perl/DBI-1.37 >=dev-perl/Date-Extract-0.02 >=dev-perl/DateTime-Format-Natural-0.67 >=dev-perl/Devel-StackTrace-1.19 >=dev-perl/HTML-FormatText-WithLinks-0.14 >=dev-perl/HTML-Mason-1.43 >=dev-perl/HTML-Scrubber-0.08 >=dev-perl/HTTP-Server-Simple-0.34 >=dev-perl/HTTP-Server-Simple-Mason-0.14 >=dev-perl/MIME-tools-5.425 >=dev-perl/MailTools-1.60 >=dev-perl/Module-Versions-Report-1.05 >=dev-perl/Role-Basic-0.12 >=dev-perl/Symbol-Global-Name-0.04 >=dev-perl/Text-Quoted-2.80.0 >=dev-perl/Text-WikiFormat-0.76 >=dev-perl/Tree-Simple-1.04 >=dev-perl/XML-RSS-1.05 >=dev-perl/class-returnvalue-0.40 >=dev-perl/dbix-searchbuilder-1.59 >=dev-perl/locale-maketext-lexicon-0.32 >=dev-perl/log-dispatch-2.2.3 >=dev-perl/log-dispatch-2.23 >=virtual/perl-CGI-3.38 >=virtual/perl-Digest-MD5-2.27 >=virtual/perl-File-Spec-0.8 >=virtual/perl-Getopt-Long-2.24 >=virtual/perl-Storable-2.08 >=virtual/perl-Locale-Maketext-1.06 dev-perl/CGI-Emulate-PSGI dev-perl/CGI-PSGI dev-perl/Cache-Simple-TimedExpiry dev-perl/Calendar-Simple dev-perl/Convert-Color dev-perl/Crypt-Eksblowfish dev-perl/Crypt-SSLeay dev-perl/Crypt-X509 dev-perl/DBD-SQLite dev-perl/Data-GUID dev-perl/Data-ICal dev-perl/DateManip dev-perl/Devel-GlobalDestruction dev-perl/Email-Address dev-perl/Email-Address-List dev-perl/File-ShareDir dev-perl/File-Which dev-perl/GD dev-perl/GDGraph dev-perl/GDTextUtil dev-perl/GnuPG-Interface dev-perl/GraphViz dev-perl/HTML-Format dev-perl/HTML-FormatText-WithLinks-AndTables dev-perl/HTML-Mason-PSGIHandler dev-perl/HTML-Parser dev-perl/HTML-Quoted dev-perl/HTML-RewriteAttributes dev-perl/HTML-Tree dev-perl/IPC-Run3 dev-perl/JSON dev-perl/JavaScript-Minifier dev-perl/MIME-Types dev-perl/Module-Refresh dev-perl/Mozilla-CA dev-perl/Net-CIDR dev-perl/PerlIO-eol dev-perl/Plack dev-perl/Regexp-Common-net-CIDR dev-perl/Regexp-IPv6 dev-perl/String-ShellQuote dev-perl/Starlet dev-perl/TermReadKey dev-perl/Text-Password-Pronounceable dev-perl/Time-modules dev-perl/TimeDate dev-perl/UNIVERSAL-require dev-perl/libwww-perl dev-perl/locale-maketext-fuzzy dev-perl/net-server dev-perl/regexp-common dev-perl/text-autoformat dev-perl/text-template dev-perl/text-wrapper virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-Time-HiRes virtual/perl-Digest virtual/perl-libnet fastcgi? ( dev-perl/FCGI dev-perl/FCGI-ProcManager ) !lighttpd? ( dev-perl/Apache-DBI ) lighttpd? ( dev-perl/FCGI ) mysql? ( >=dev-perl/DBD-mysql-2.1018 ) postgres? ( >=dev-perl/DBD-Pg-1.43 ) virtual/mta !lighttpd? ( =www-servers/apache-2* ) lighttpd? ( >=www-servers/lighttpd-1.3.13 sys-apps/openrc ) >=app-admin/webapp-config-1.50.15
|
||||
REQUIRED_USE=^^ ( mysql postgres )
|
||||
RESTRICT=test
|
||||
SLOT=4.2.4
|
||||
SRC_URI=http://download.bestpractical.com/pub/rt/release/rt-4.2.4.tar.gz
|
||||
_eclasses_=depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd eutils 32548a82e42dc26e3312581476d2f20c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 webapp 25b9b1696f5e698711f47d45c3d45e3e
|
||||
_md5_=5273be887e1eefc9fa3994290d4f423d
|
||||
_md5_=800d6d90c969f17b9cfb7123d39b5be3
|
||||
|
@ -1,10 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DESCRIPTION=Icon themes for smplayer
|
||||
EAPI=4
|
||||
HOMEPAGE=http://smplayer.sourceforge.net/
|
||||
KEYWORDS=amd64 hppa ~ppc ~ppc64 x86 ~x86-fbsd
|
||||
LICENSE=CC-BY-2.5 CC-BY-SA-2.5 CC-BY-SA-3.0 GPL-2 LGPL-3
|
||||
RDEPEND=media-video/smplayer
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/smplayer/smplayer-themes-20120919.tar.bz2
|
||||
_md5_=e6b8952e6065a95bab2abe979f7e1874
|
@ -1 +1 @@
|
||||
Mon, 29 Sep 2014 10:07:03 +0000
|
||||
Mon, 29 Sep 2014 17:37:10 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon Sep 29 10:07:00 UTC 2014
|
||||
Mon Sep 29 17:37:07 UTC 2014
|
||||
|
@ -1 +1 @@
|
||||
Mon, 29 Sep 2014 10:30:01 +0000
|
||||
Mon, 29 Sep 2014 18:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1411985101 Mon 29 Sep 2014 10:05:01 AM UTC UTC
|
||||
1412012101 Mon 29 Sep 2014 05:35:01 PM UTC UTC
|
||||
|
@ -1,8 +1,9 @@
|
||||
DIST asterisk-1.8.28.2.tar.gz 29521616 SHA256 7b3d84a3403fce590377808eaa4b08b6320666ca0e37eba0ad578b66211b13c8 SHA512 e5c47215657060a5c7f358d709f2f136bd60ffd4bf336546119456a5f70d6c1446a9ac29980e6f8a8aff700d3e4b4b196570405d5427cd493fbdf08cd85d455b WHIRLPOOL 95dcfff716161e2ed35cd9bc294480d5fafb607bd2f636ec631f07127c5783656d97904fe8154dd949bb1c9ce135c7874ba9f27b4f16727003b8fbf712eb1d93
|
||||
DIST asterisk-1.8.29.0.tar.gz 29538404 SHA256 ab172919adfa94fcf211ea5e9b587aff61d0f507ff958219a9ab777d5cf8ebea SHA512 278acf4ce4046ad48e574e755158510f1855dfe468a116d70af85e6fa37ea80dbefaf8a3e1c810d016d51addd9c6f65cd11287fdc6b05f5f2cd714f58bdecd41 WHIRLPOOL 620d02811e991587b5064a31a1c1a63728a33ccc231a7c2844453b8b14c73ab2f962b9cc23173148bfccdf25a54b0e011cf47f212d071e0c0dc5040109777b04
|
||||
DIST asterisk-11.10.2.tar.gz 34846584 SHA256 c86975b00c81898b0500742a59f69e97bd970e657198f95b273ca2dc25431e9e SHA512 5b74902a36dc6abf69c641708442eb25e7ed35e3ef0958acc62db7dc77ee72e1d24c57503439d9bd65fca152268cd43b621e5cbc9aa5800d55619f4d82aad5fd WHIRLPOOL 5fa26f1f8eeba7d077fb83703015547a54cf7b69e5e4417738a109aa702499016a4f02733118d9212eaeadf97ffe375efd843ac7572a5839616250120cbdd4ae
|
||||
DIST asterisk-11.12.1.tar.gz 34862194 SHA256 4369a2827cfcf72b32b176206d09ecdfaa4f96e9c5f9306506305591fa61ee60 SHA512 1b899a37d9a8576b68a2832f691289f06a7452a5d198363d4b994a6f9d7b4e54e968a9aa628deeb05f8f723dfbf4a37a0ccc594db39c9e54fcf1b2c700d4a0c0 WHIRLPOOL 764a5e94c4ead54e2f31225137b9e4a8b0fbc05469781c5d4e3b052b1f824a03650fb44b969f96c7009b06a9134f230cb05990329eca07ae81efe0b70e8c5bf9
|
||||
DIST asterisk-11.13.0.tar.gz 34966835 SHA256 8c99d4d1008a2ba5e8f727c538fc53430ee15263b75b8acc8b338d182359b65e SHA512 7b159677aa9c534fc8ab7f04546004f4245c2dc80e8bbbd07a3223cf2237c250e907202cb7e352fb9f7c4ff59c22f1889c47e9c4adbf540b1bfdeaf4d80ec4a4 WHIRLPOOL 2b3e9fddc1ea0ea05af2bf07e64368b411b07c0a433d6d76127c0dc7ec41468531fac1b7ed5aa2ba8d4eea50787d2f315beb632383cacd4988abd90b1b938749
|
||||
DIST asterisk-12.5.1.tar.gz 56708899 SHA256 e9ed82e6573d7a38892e61bd99d06e40dc93b6e82ec14077f085a07b5cf55651 SHA512 33d82921c1c1c4648bac943c55be148feddf1119e2eff9aa8c832607387222a7aa9624f240bf2161f0a0bc62a79c81cc5b03c82e98256c9969547517c0a89bc3 WHIRLPOOL 7ca710e155e6e0f095d6ffb89a6842fb2b453a3dd581cc46b5ea2e1e03c8a5d7288d32aff79e44848206e3af154dabc78ade84b576eee9839f7cf32d0fc16ed3
|
||||
DIST asterisk-12.6.0.tar.gz 56833541 SHA256 5de33e0f2fc46266097891e80f7d0e9d0371bf5a43ecbd7084bfc6f8fd8f9fe8 SHA512 df340f1d4536598f3b54da55ffe2b8bd10e0ce54c1989970fdb6ff671bda92be33dfaa61dab363532c3333682220d6a588193df63bfd7e223c84494fe4a21103 WHIRLPOOL fd514c3645c86a31923a23f06208b4bdf2c31a4c61f949750acf6b1fdc9b3bed5b9eaa0b9cb291d5ff66c5b45ab975f6db758506294bc6975ebf1c0928b0d4a5
|
||||
DIST gentoo-asterisk-patchset-1.20.tar.bz2 30799 SHA256 0dec59f2fd19da61eec5b157ca458d2cbe4e77c43e0db62c6e4a58ed51557f9b SHA512 62ae929570129f4046b773a76c763840711771b859aedf7e5c2b1937b34b5a9005230c27ef4fa2f3c7094979206ec4b890c1b6459d18cfae1620b2d7a49fe15d WHIRLPOOL eeaf23f6dfe3b3b2141c9c57e312b8a1c943e78efd5b6ad2e3fdecd9aad68f02e87d0333a7289b20541e2fbecf7afc5b87b1b566db32767323bba8d680313e75
|
||||
DIST gentoo-asterisk-patchset-3.11.tar.bz2 6319 SHA256 7f11dc8a8d07c8985fa5ddf6b075f14c91268305aa992f609c6c575d656a6f59 SHA512 ec36b8c3e1b20269da17685127a15d7a701cf81c94d38aab272e2a55eba6caa9df1d5dff059427cfdab494c436f827ccf638634c370b34544677f4c4ce995149 WHIRLPOOL 168ff24881d8fa9002a8a68b37379f69efa42002afb22a8545169ebf351796e623ea345f097ca8a42ec4b9ca6e87f63c9ac114010730f034b6147f8e549c9d92
|
||||
DIST gentoo-asterisk-patchset-3.12.tar.bz2 6968 SHA256 6319bedec8709b7d4c14f7546dc92669902916a17548ca4613476e744f4c0d08 SHA512 647dad1b5ef2212e65d6e98c1a1de6571f74c21ed510b2e86b46e84e33a9c7466b08abb0920fbcbce961822682e3a9f8cec83ad137be26ee286911650a3c980d WHIRLPOOL 661a15e1b0ee963c714f86558002178f6783fc906670100377c3cdfa7c352f4aed2669241a78689d12b06297f27d623bbeaa33d4b9bf3256bc4eb340ee312334
|
||||
DIST gentoo-asterisk-patchset-3.13.tar.bz2 6321 SHA256 2eb19760f2b2917ff651296a3ab6332e2f087abfa4127d7e3b15d079b65cdf98 SHA512 b0d4f23fe09426dedfc67d2b022388e6c931fa38842ed5436beb3ff4033ce5b83e95d7513bbe3d1def0a98806450713c75b32b7a9211160b12767a8e49f14dde WHIRLPOOL 6e1117a2cad8646551acab72c5436030483fee550bcbfaa6b36745a80896503ce7b20e9c36ee81789331f2b086cf71bc3f213d288d90a189befe4c6a07b9876b
|
||||
|
@ -0,0 +1,321 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-12.6.0.ebuild,v 1.1 2014/09/29 10:54:49 chainsaw Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools base eutils linux-info multilib user
|
||||
|
||||
MY_P="${PN}-${PV/_/-}"
|
||||
|
||||
DESCRIPTION="Asterisk: A Modular Open Source PBX System"
|
||||
HOMEPAGE="http://www.asterisk.org/"
|
||||
SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
|
||||
mirror://gentoo/gentoo-asterisk-patchset-3.13.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE_VOICEMAIL_STORAGE="
|
||||
+voicemail_storage_file
|
||||
voicemail_storage_odbc
|
||||
voicemail_storage_imap
|
||||
"
|
||||
IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl dahdi debug doc freetds gtalk http iconv ilbc jabber ldap libedit lua mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp span speex srtp static syslog vorbis"
|
||||
IUSE_EXPAND="VOICEMAIL_STORAGE"
|
||||
REQUIRED_USE="gtalk? ( jabber )
|
||||
^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
|
||||
voicemail_storage_odbc? ( odbc )
|
||||
"
|
||||
|
||||
EPATCH_SUFFIX="patch"
|
||||
PATCHES=( "${WORKDIR}/asterisk-patchset" )
|
||||
|
||||
RDEPEND="dev-db/sqlite:3
|
||||
dev-libs/popt
|
||||
dev-libs/jansson
|
||||
dev-libs/libxml2
|
||||
dev-libs/openssl
|
||||
sys-libs/ncurses
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
calendar? ( net-libs/neon
|
||||
dev-libs/libical
|
||||
dev-libs/iksemel )
|
||||
caps? ( sys-libs/libcap )
|
||||
cluster? ( sys-cluster/corosync )
|
||||
curl? ( net-misc/curl )
|
||||
dahdi? ( >=net-libs/libpri-1.4.12_beta2
|
||||
net-misc/dahdi-tools )
|
||||
freetds? ( dev-db/freetds )
|
||||
gtalk? ( dev-libs/iksemel )
|
||||
http? ( dev-libs/gmime:2.6 )
|
||||
iconv? ( virtual/libiconv )
|
||||
ilbc? ( dev-libs/ilbc-rfc3951 )
|
||||
jabber? ( dev-libs/iksemel )
|
||||
ldap? ( net-nds/openldap )
|
||||
libedit? ( dev-libs/libedit )
|
||||
lua? ( dev-lang/lua )
|
||||
mysql? ( virtual/mysql )
|
||||
newt? ( dev-libs/newt )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
osplookup? ( net-libs/osptoolkit )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
radius? ( net-dialup/radiusclient-ng )
|
||||
selinux? ( sec-policy/selinux-asterisk )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
span? ( media-libs/spandsp )
|
||||
speex? ( media-libs/speex )
|
||||
srtp? ( net-libs/libsrtp )
|
||||
vorbis? ( media-libs/libvorbis )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
!net-libs/openh323
|
||||
!net-libs/pjsip
|
||||
voicemail_storage_imap? ( virtual/imap-c-client )
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
syslog? ( virtual/logger )"
|
||||
|
||||
PDEPEND="net-misc/asterisk-core-sounds
|
||||
net-misc/asterisk-extra-sounds
|
||||
net-misc/asterisk-moh-opsound"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~!NF_CONNTRACK_SIP"
|
||||
local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users
|
||||
have reported that this module dropped critical SIP packets in their deployments. You
|
||||
may want to disable it if you see such problems."
|
||||
check_extra_config
|
||||
|
||||
enewgroup asterisk
|
||||
enewgroup dialout 20
|
||||
enewuser asterisk -1 -1 /var/lib/asterisk "asterisk,dialout"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
AT_M4DIR=autoconf eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmst
|
||||
|
||||
econf \
|
||||
--libdir="/usr/$(get_libdir)" \
|
||||
--localstatedir="/var" \
|
||||
--with-crypto \
|
||||
--with-gsm=internal \
|
||||
--with-popt \
|
||||
--with-ssl \
|
||||
--with-z \
|
||||
--without-pwlib \
|
||||
$(use_with caps cap) \
|
||||
$(use_with http gmime) \
|
||||
$(use_with newt) \
|
||||
$(use_with portaudio)
|
||||
|
||||
# Blank out sounds/sounds.xml file to prevent
|
||||
# asterisk from installing sounds files (we pull them in via
|
||||
# asterisk-{core,extra}-sounds and asterisk-moh-opsound.
|
||||
>"${S}"/sounds/sounds.xml
|
||||
|
||||
# That NATIVE_ARCH chatter really is quite bothersome
|
||||
sed -i 's/NATIVE_ARCH=/NATIVE_ARCH=0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system"
|
||||
|
||||
# Compile menuselect binary for optional components
|
||||
emake menuselect.makeopts
|
||||
|
||||
# Broken functionality is forcibly disabled (bug #360143)
|
||||
menuselect/menuselect --disable chan_misdn menuselect.makeopts
|
||||
menuselect/menuselect --disable chan_ooh323 menuselect.makeopts
|
||||
|
||||
# Utility set is forcibly enabled (bug #358001)
|
||||
menuselect/menuselect --enable smsq menuselect.makeopts
|
||||
menuselect/menuselect --enable streamplayer menuselect.makeopts
|
||||
menuselect/menuselect --enable aelparse menuselect.makeopts
|
||||
menuselect/menuselect --enable astman menuselect.makeopts
|
||||
|
||||
# this is connected, otherwise it would not find
|
||||
# ast_pktccops_gate_alloc symbol
|
||||
menuselect/menuselect --enable chan_mgcp menuselect.makeopts
|
||||
menuselect/menuselect --enable res_pktccops menuselect.makeopts
|
||||
|
||||
# SSL is forcibly enabled, IAX2 & DUNDI are expected to be available
|
||||
menuselect/menuselect --enable pbx_dundi menuselect.makeopts
|
||||
menuselect/menuselect --enable func_aes menuselect.makeopts
|
||||
menuselect/menuselect --enable chan_iax2 menuselect.makeopts
|
||||
|
||||
# SQlite3 is now the main database backend, enable related features
|
||||
menuselect/menuselect --enable cdr_sqlite3_custom menuselect.makeopts
|
||||
menuselect/menuselect --enable cel_sqlite3_custom menuselect.makeopts
|
||||
|
||||
# The others are based on USE-flag settings
|
||||
use_select() {
|
||||
local state=$(use "$1" && echo enable || echo disable)
|
||||
shift # remove use from parameters
|
||||
|
||||
while [[ -n $1 ]]; do
|
||||
menuselect/menuselect --${state} "$1" menuselect.makeopts
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
use_select alsa chan_alsa
|
||||
use_select bluetooth chan_mobile
|
||||
use_select calendar res_calendar res_calendar_{caldav,ews,exchange,icalendar}
|
||||
use_select cluster res_corosync
|
||||
use_select curl func_curl res_config_curl res_curl
|
||||
use_select dahdi app_dahdibarge app_dahdiras chan_dahdi codec_dahdi res_timing_dahdi
|
||||
use_select freetds {cdr,cel}_tds
|
||||
use_select gtalk chan_motif
|
||||
use_select http res_http_post
|
||||
use_select iconv func_iconv
|
||||
use_select jabber res_xmpp
|
||||
use_select ilbc codec_ilbc format_ilbc
|
||||
use_select ldap res_config_ldap
|
||||
use_select lua pbx_lua
|
||||
use_select mysql app_mysql cdr_mysql res_config_mysql
|
||||
use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc
|
||||
use_select osplookup app_osplookup
|
||||
use_select oss chan_oss
|
||||
use_select postgres {cdr,cel}_pgsql res_config_pgsql
|
||||
use_select radius {cdr,cel}_radius
|
||||
use_select snmp res_snmp
|
||||
use_select span res_fax_spandsp
|
||||
use_select speex {codec,func}_speex
|
||||
use_select srtp res_srtp
|
||||
use_select syslog cdr_syslog
|
||||
use_select vorbis format_ogg_vorbis
|
||||
|
||||
# Voicemail storage ...
|
||||
for vmst in ${IUSE_VOICEMAIL_STORAGE/+/}; do
|
||||
if use ${vmst}; then
|
||||
menuselect/menuselect --enable $(echo ${vmst##*_} | tr '[:lower:]' '[:upper:]')_STORAGE menuselect.makeopts
|
||||
fi
|
||||
done
|
||||
|
||||
if use debug; then
|
||||
for o in DONT_OPTIMIZE DEBUG_THREADS BETTER_BACKTRACES; do
|
||||
menuselect/menuselect --enable $o menuselect.makeopts
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ASTLDFLAGS="${LDFLAGS}" emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"usr/$(get_libdir)/pkgconfig || die
|
||||
emake DESTDIR="${D}" installdirs
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
if use radius; then
|
||||
insinto /etc/radiusclient-ng/
|
||||
doins contrib/dictionary.digium
|
||||
fi
|
||||
diropts -m 0750 -o root -g asterisk
|
||||
keepdir /etc/asterisk
|
||||
if use samples; then
|
||||
emake DESTDIR="${D}" samples
|
||||
for conffile in "${D}"etc/asterisk/*.*
|
||||
do
|
||||
chown root:root $conffile
|
||||
chmod 0644 $conffile
|
||||
done
|
||||
einfo "Sample files have been installed"
|
||||
else
|
||||
einfo "Skipping installation of sample files..."
|
||||
rm -f "${D}"var/lib/asterisk/mohmp3/* || die
|
||||
rm -f "${D}"var/lib/asterisk/sounds/demo-* || die
|
||||
rm -f "${D}"var/lib/asterisk/agi-bin/* || die
|
||||
rm -f "${D}"etc/asterisk/* || die
|
||||
fi
|
||||
rm -rf "${D}"var/spool/asterisk/voicemail/default || die
|
||||
|
||||
# keep directories
|
||||
diropts -m 0770 -o asterisk asterisk
|
||||
keepdir /var/lib/asterisk
|
||||
keepdir /var/spool/asterisk
|
||||
keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail}
|
||||
diropts -m 0750 -o asterisk -g asterisk
|
||||
keepdir /var/log/asterisk/{cdr-csv,cdr-custom}
|
||||
|
||||
newinitd "${FILESDIR}"/1.8.0/asterisk.initd7 asterisk
|
||||
newconfd "${FILESDIR}"/1.8.0/asterisk.confd asterisk
|
||||
|
||||
# install the upgrade documentation
|
||||
#
|
||||
dodoc README UPGRADE* BUGS CREDITS
|
||||
|
||||
# install extra documentation
|
||||
#
|
||||
if use doc
|
||||
then
|
||||
dodoc doc/*.txt
|
||||
dodoc doc/*.pdf
|
||||
fi
|
||||
|
||||
# install SIP scripts; bug #300832
|
||||
#
|
||||
dodoc "${FILESDIR}/1.6.2/sip_calc_auth"
|
||||
dodoc "${FILESDIR}/1.8.0/find_call_sip_trace.sh"
|
||||
dodoc "${FILESDIR}/1.8.0/find_call_ids.sh"
|
||||
dodoc "${FILESDIR}/1.6.2/call_data.txt"
|
||||
|
||||
# install logrotate snippet; bug #329281
|
||||
#
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/1.6.2/asterisk.logrotate3" asterisk
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
#
|
||||
# Announcements, warnings, reminders...
|
||||
#
|
||||
einfo "Asterisk has been installed"
|
||||
echo
|
||||
elog "If you want to know more about asterisk, visit these sites:"
|
||||
elog "http://www.asteriskdocs.org/"
|
||||
elog "http://www.voip-info.org/wiki-Asterisk"
|
||||
echo
|
||||
elog "http://www.automated.it/guidetoasterisk.htm"
|
||||
echo
|
||||
elog "Gentoo VoIP IRC Channel:"
|
||||
elog "#gentoo-voip @ irc.freenode.net"
|
||||
echo
|
||||
echo
|
||||
elog "Please read the Asterisk 12 upgrade document:"
|
||||
elog "https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+12"
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
einfo "Do you want to reset file permissions and ownerships (y/N)?"
|
||||
|
||||
read tmp
|
||||
tmp="$(echo $tmp | tr '[:upper:]' '[:lower:]')"
|
||||
|
||||
if [[ "$tmp" = "y" ]] ||\
|
||||
[[ "$tmp" = "yes" ]]
|
||||
then
|
||||
einfo "Resetting permissions to defaults..."
|
||||
|
||||
for x in spool run lib log; do
|
||||
chown -R asterisk:asterisk "${ROOT}"var/${x}/asterisk
|
||||
chmod -R u=rwX,g=rwX,o= "${ROOT}"var/${x}/asterisk
|
||||
done
|
||||
|
||||
chown -R root:asterisk "${ROOT}"etc/asterisk
|
||||
chmod -R u=rwX,g=rwX,o= "${ROOT}"etc/asterisk
|
||||
|
||||
einfo "done"
|
||||
else
|
||||
einfo "skipping"
|
||||
fi
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST youtube-dl-2014.07.15.tar.gz 881673 SHA256 2274535bb4822af0c6a384d352b85d7c724fe9bd371d9bdd428bba4b1493bd02 SHA512 f1ec3b368559ed79c8b03621f6a27344069af9d4bb62023de5a30dfa571f863d0fc50cd874db63d9867e1c1b04a79a7e127cc13081c73705dcdc17b624fd986b WHIRLPOOL e1954e4a3217ad3a248eb7996169fec5e545fa56d60db7359a159df7a2c4da521a2e27f0eedf08ba90db1379f1248cb5be09f4daffaf58fb82ef143980cfaa3e
|
||||
DIST youtube-dl-2014.09.28.1.tar.gz 1069300 SHA256 c416ab42568e8f4b6922609cb63e997b390bd43c3e9a0e4b718c7792187c2078 SHA512 35e637d88b0e1cb3c77b67142acaa5726d8d7d7eb99c6b7d5fa240114d1317b296b6048ba441e9fb47f23a7022f6b7611839ad49bfa418c67dac3e349e484c4b WHIRLPOOL 3342e2dfcae789b67af2a27648c5b7b8033f25e60a85625111e770c938fda56cd38e12807151c735f502ad7ea973abfc987a29c0384a141c7f09e8907af0e808
|
||||
DIST youtube-dl-2014.09.29.1.tar.gz 1071636 SHA256 bf5ec73d4699e07c895cf201d7fbb28b7562c2b42d081aaafecb64cb96fe515e SHA512 459a40b2b805aa3a7ae91b7b18d508dff15730fd7345f4cc61ae7406b4f70ed6f40d84f8eb9e4e61d1529d567e18831f9f0f94c623ac4c1d0bfe0277af946ff6 WHIRLPOOL 36e5bfa45450112b376af065b4b57045537ccb7861b527bab61beb10c871ca98b2b03ade0313810478874d7af0c329a5ce2de25ff17ba9f68dc7e3cb9361d020
|
||||
DIST youtube-dl-2014.09.29.2.tar.gz 1072137 SHA256 4192ad648e21e8ab1a4e9b4fe130e47623834407737fd40a0197c61fe38b50f1 SHA512 57ae7d0bef163a863a716fd5701907018cc4a25faea7c342694d5453252f33e2837a40df3b284898e7c5f174126968aae22d42b04229556829ad79230797d0b6 WHIRLPOOL 6c340a7fc114fc7d4e2b3b893adc6a576578db18762335693e6c3b304dc7208283b6202722a74fe0ee854ec65cb82c2e69861fbcf82db5faae6b4b3838dfd25a
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/youtube-dl-2014.09.28.1.ebuild,v 1.1 2014/09/28 10:22:09 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/youtube-dl-2014.09.29.2.ebuild,v 1.1 2014/09/29 16:04:16 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,274 @@
|
||||
=== modified file 'src/snmp_core.cc'
|
||||
--- src/snmp_core.cc 2012-10-16 23:40:01 +0000
|
||||
+++ src/snmp_core.cc 2014-09-15 04:59:19 +0000
|
||||
@@ -362,7 +362,7 @@
|
||||
void
|
||||
snmpHandleUdp(int sock, void *not_used)
|
||||
{
|
||||
- LOCAL_ARRAY(char, buf, SNMP_REQUEST_SIZE);
|
||||
+ static char buf[SNMP_REQUEST_SIZE];
|
||||
Ip::Address from;
|
||||
SnmpRequest *snmp_rq;
|
||||
int len;
|
||||
@@ -371,16 +371,11 @@
|
||||
|
||||
Comm::SetSelect(sock, COMM_SELECT_READ, snmpHandleUdp, NULL, 0);
|
||||
|
||||
- memset(buf, '\0', SNMP_REQUEST_SIZE);
|
||||
+ memset(buf, '\0', sizeof(buf));
|
||||
|
||||
- len = comm_udp_recvfrom(sock,
|
||||
- buf,
|
||||
- SNMP_REQUEST_SIZE,
|
||||
- 0,
|
||||
- from);
|
||||
+ len = comm_udp_recvfrom(sock, buf, sizeof(buf)-1, 0, from);
|
||||
|
||||
if (len > 0) {
|
||||
- buf[len] = '\0';
|
||||
debugs(49, 3, "snmpHandleUdp: FD " << sock << ": received " << len << " bytes from " << from << ".");
|
||||
|
||||
snmp_rq = (SnmpRequest *)xcalloc(1, sizeof(SnmpRequest));
|
||||
|
||||
=== modified file 'src/icmp/Icmp4.cc'
|
||||
--- src/icmp/Icmp4.cc 2013-01-09 00:19:44 +0000
|
||||
+++ src/icmp/Icmp4.cc 2014-09-15 05:07:44 +0000
|
||||
@@ -41,26 +41,38 @@
|
||||
#include "IcmpPinger.h"
|
||||
#include "Debug.h"
|
||||
|
||||
-const char *icmpPktStr[] = {
|
||||
- "Echo Reply",
|
||||
- "ICMP 1",
|
||||
- "ICMP 2",
|
||||
- "Destination Unreachable",
|
||||
- "Source Quench",
|
||||
- "Redirect",
|
||||
- "ICMP 6",
|
||||
- "ICMP 7",
|
||||
- "Echo",
|
||||
- "ICMP 9",
|
||||
- "ICMP 10",
|
||||
- "Time Exceeded",
|
||||
- "Parameter Problem",
|
||||
- "Timestamp",
|
||||
- "Timestamp Reply",
|
||||
- "Info Request",
|
||||
- "Info Reply",
|
||||
- "Out of Range Type"
|
||||
-};
|
||||
+static const char *
|
||||
+IcmpPacketType(uint8_t v)
|
||||
+{
|
||||
+ static const char *icmpPktStr[] = {
|
||||
+ "Echo Reply",
|
||||
+ "ICMP 1",
|
||||
+ "ICMP 2",
|
||||
+ "Destination Unreachable",
|
||||
+ "Source Quench",
|
||||
+ "Redirect",
|
||||
+ "ICMP 6",
|
||||
+ "ICMP 7",
|
||||
+ "Echo",
|
||||
+ "ICMP 9",
|
||||
+ "ICMP 10",
|
||||
+ "Time Exceeded",
|
||||
+ "Parameter Problem",
|
||||
+ "Timestamp",
|
||||
+ "Timestamp Reply",
|
||||
+ "Info Request",
|
||||
+ "Info Reply",
|
||||
+ "Out of Range Type"
|
||||
+ };
|
||||
+
|
||||
+ if (v > 17) {
|
||||
+ static char buf[50];
|
||||
+ snprintf(buf, sizeof(buf), "ICMP %u (invalid)", v);
|
||||
+ return buf;
|
||||
+ }
|
||||
+
|
||||
+ return icmpPktStr[v];
|
||||
+}
|
||||
|
||||
Icmp4::Icmp4() : Icmp()
|
||||
{
|
||||
@@ -187,6 +199,12 @@
|
||||
from->ai_addr,
|
||||
&from->ai_addrlen);
|
||||
|
||||
+ if (n <= 0) {
|
||||
+ debugs(42, DBG_CRITICAL, HERE << "Error when calling recvfrom() on ICMP socket.");
|
||||
+ Ip::Address::FreeAddrInfo(from);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
preply.from = *from;
|
||||
|
||||
#if GETTIMEOFDAY_NO_TZP
|
||||
@@ -243,9 +261,15 @@
|
||||
|
||||
preply.psize = n - iphdrlen - (sizeof(icmpEchoData) - MAX_PKT4_SZ);
|
||||
|
||||
+ if (preply.psize < 0) {
|
||||
+ debugs(42, DBG_CRITICAL, HERE << "Malformed ICMP packet.");
|
||||
+ Ip::Address::FreeAddrInfo(from);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
control.SendResult(preply, (sizeof(pingerReplyData) - MAX_PKT4_SZ + preply.psize) );
|
||||
|
||||
- Log(preply.from, icmp->icmp_type, icmpPktStr[icmp->icmp_type], preply.rtt, preply.hops);
|
||||
+ Log(preply.from, icmp->icmp_type, IcmpPacketType(icmp->icmp_type), preply.rtt, preply.hops);
|
||||
preply.from.FreeAddrInfo(from);
|
||||
}
|
||||
|
||||
|
||||
=== modified file 'src/icmp/Icmp6.cc'
|
||||
--- src/icmp/Icmp6.cc 2013-01-09 00:19:44 +0000
|
||||
+++ src/icmp/Icmp6.cc 2014-09-15 05:07:44 +0000
|
||||
@@ -50,57 +50,61 @@
|
||||
|
||||
// Icmp6 OP-Codes
|
||||
// see http://www.iana.org/assignments/icmpv6-parameters
|
||||
-// NP: LowPktStr is for codes 0-127
|
||||
-static const char *icmp6LowPktStr[] = {
|
||||
- "ICMP 0", // 0
|
||||
- "Destination Unreachable", // 1 - RFC2463
|
||||
- "Packet Too Big", // 2 - RFC2463
|
||||
- "Time Exceeded", // 3 - RFC2463
|
||||
- "Parameter Problem", // 4 - RFC2463
|
||||
- "ICMP 5", // 5
|
||||
- "ICMP 6", // 6
|
||||
- "ICMP 7", // 7
|
||||
- "ICMP 8", // 8
|
||||
- "ICMP 9", // 9
|
||||
- "ICMP 10" // 10
|
||||
-};
|
||||
-
|
||||
-// NP: HighPktStr is for codes 128-255
|
||||
-static const char *icmp6HighPktStr[] = {
|
||||
- "Echo Request", // 128 - RFC2463
|
||||
- "Echo Reply", // 129 - RFC2463
|
||||
- "Multicast Listener Query", // 130 - RFC2710
|
||||
- "Multicast Listener Report", // 131 - RFC2710
|
||||
- "Multicast Listener Done", // 132 - RFC2710
|
||||
- "Router Solicitation", // 133 - RFC4861
|
||||
- "Router Advertisement", // 134 - RFC4861
|
||||
- "Neighbor Solicitation", // 135 - RFC4861
|
||||
- "Neighbor Advertisement", // 136 - RFC4861
|
||||
- "Redirect Message", // 137 - RFC4861
|
||||
- "Router Renumbering", // 138 - Crawford
|
||||
- "ICMP Node Information Query", // 139 - RFC4620
|
||||
- "ICMP Node Information Response", // 140 - RFC4620
|
||||
- "Inverse Neighbor Discovery Solicitation", // 141 - RFC3122
|
||||
- "Inverse Neighbor Discovery Advertisement", // 142 - RFC3122
|
||||
- "Version 2 Multicast Listener Report", // 143 - RFC3810
|
||||
- "Home Agent Address Discovery Request", // 144 - RFC3775
|
||||
- "Home Agent Address Discovery Reply", // 145 - RFC3775
|
||||
- "Mobile Prefix Solicitation", // 146 - RFC3775
|
||||
- "Mobile Prefix Advertisement", // 147 - RFC3775
|
||||
- "Certification Path Solicitation", // 148 - RFC3971
|
||||
- "Certification Path Advertisement", // 149 - RFC3971
|
||||
- "ICMP Experimental (150)", // 150 - RFC4065
|
||||
- "Multicast Router Advertisement", // 151 - RFC4286
|
||||
- "Multicast Router Solicitation", // 152 - RFC4286
|
||||
- "Multicast Router Termination", // 153 - [RFC4286]
|
||||
- "ICMP 154",
|
||||
- "ICMP 155",
|
||||
- "ICMP 156",
|
||||
- "ICMP 157",
|
||||
- "ICMP 158",
|
||||
- "ICMP 159",
|
||||
- "ICMP 160"
|
||||
-};
|
||||
+static const char *
|
||||
+IcmpPacketType(uint8_t v)
|
||||
+{
|
||||
+ // NP: LowPktStr is for codes 0-127
|
||||
+ static const char *icmp6LowPktStr[] = {
|
||||
+ "ICMPv6 0", // 0
|
||||
+ "Destination Unreachable", // 1 - RFC2463
|
||||
+ "Packet Too Big", // 2 - RFC2463
|
||||
+ "Time Exceeded", // 3 - RFC2463
|
||||
+ "Parameter Problem", // 4 - RFC2463
|
||||
+ };
|
||||
+
|
||||
+ // low codes 1-4 registered
|
||||
+ if (0 < v && v < 5)
|
||||
+ return icmp6LowPktStr[(int)(v&0x7f)];
|
||||
+
|
||||
+ // NP: HighPktStr is for codes 128-255
|
||||
+ static const char *icmp6HighPktStr[] = {
|
||||
+ "Echo Request", // 128 - RFC2463
|
||||
+ "Echo Reply", // 129 - RFC2463
|
||||
+ "Multicast Listener Query", // 130 - RFC2710
|
||||
+ "Multicast Listener Report", // 131 - RFC2710
|
||||
+ "Multicast Listener Done", // 132 - RFC2710
|
||||
+ "Router Solicitation", // 133 - RFC4861
|
||||
+ "Router Advertisement", // 134 - RFC4861
|
||||
+ "Neighbor Solicitation", // 135 - RFC4861
|
||||
+ "Neighbor Advertisement", // 136 - RFC4861
|
||||
+ "Redirect Message", // 137 - RFC4861
|
||||
+ "Router Renumbering", // 138 - Crawford
|
||||
+ "ICMP Node Information Query", // 139 - RFC4620
|
||||
+ "ICMP Node Information Response", // 140 - RFC4620
|
||||
+ "Inverse Neighbor Discovery Solicitation", // 141 - RFC3122
|
||||
+ "Inverse Neighbor Discovery Advertisement", // 142 - RFC3122
|
||||
+ "Version 2 Multicast Listener Report", // 143 - RFC3810
|
||||
+ "Home Agent Address Discovery Request", // 144 - RFC3775
|
||||
+ "Home Agent Address Discovery Reply", // 145 - RFC3775
|
||||
+ "Mobile Prefix Solicitation", // 146 - RFC3775
|
||||
+ "Mobile Prefix Advertisement", // 147 - RFC3775
|
||||
+ "Certification Path Solicitation", // 148 - RFC3971
|
||||
+ "Certification Path Advertisement", // 149 - RFC3971
|
||||
+ "ICMP Experimental (150)", // 150 - RFC4065
|
||||
+ "Multicast Router Advertisement", // 151 - RFC4286
|
||||
+ "Multicast Router Solicitation", // 152 - RFC4286
|
||||
+ "Multicast Router Termination", // 153 - [RFC4286]
|
||||
+ };
|
||||
+
|
||||
+ // high codes 127-153 registered
|
||||
+ if (127 < v && v < 154)
|
||||
+ return icmp6HighPktStr[(int)(v&0x7f)];
|
||||
+
|
||||
+ // give all others a generic display
|
||||
+ static char buf[50];
|
||||
+ snprintf(buf, sizeof(buf), "ICMPv6 %u", v);
|
||||
+ return buf;
|
||||
+}
|
||||
|
||||
Icmp6::Icmp6() : Icmp()
|
||||
{
|
||||
@@ -236,6 +240,12 @@
|
||||
from->ai_addr,
|
||||
&from->ai_addrlen);
|
||||
|
||||
+ if (n <= 0) {
|
||||
+ debugs(42, DBG_CRITICAL, HERE << "Error when calling recvfrom() on ICMPv6 socket.");
|
||||
+ Ip::Address::FreeAddrInfo(from);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
preply.from = *from;
|
||||
|
||||
#if GETTIMEOFDAY_NO_TZP
|
||||
@@ -291,8 +301,7 @@
|
||||
|
||||
default:
|
||||
debugs(42, 8, HERE << preply.from << " said: " << icmp6header->icmp6_type << "/" << (int)icmp6header->icmp6_code << " " <<
|
||||
- ( icmp6header->icmp6_type&0x80 ? icmp6HighPktStr[(int)(icmp6header->icmp6_type&0x7f)] : icmp6LowPktStr[(int)(icmp6header->icmp6_type&0x7f)] )
|
||||
- );
|
||||
+ IcmpPacketType(icmp6header->icmp6_type));
|
||||
}
|
||||
preply.from.FreeAddrInfo(from);
|
||||
return;
|
||||
@@ -331,7 +340,7 @@
|
||||
|
||||
Log(preply.from,
|
||||
icmp6header->icmp6_type,
|
||||
- ( icmp6header->icmp6_type&0x80 ? icmp6HighPktStr[(int)(icmp6header->icmp6_type&0x7f)] : icmp6LowPktStr[(int)(icmp6header->icmp6_type&0x7f)] ),
|
||||
+ IcmpPacketType(icmp6header->icmp6_type),
|
||||
preply.rtt,
|
||||
preply.hops);
|
||||
|
||||
|
@ -0,0 +1,274 @@
|
||||
=== modified file 'src/snmp_core.cc'
|
||||
--- src/snmp_core.cc 2014-02-18 08:46:49 +0000
|
||||
+++ src/snmp_core.cc 2014-09-15 04:58:34 +0000
|
||||
@@ -362,7 +362,7 @@
|
||||
void
|
||||
snmpHandleUdp(int sock, void *not_used)
|
||||
{
|
||||
- LOCAL_ARRAY(char, buf, SNMP_REQUEST_SIZE);
|
||||
+ static char buf[SNMP_REQUEST_SIZE];
|
||||
Ip::Address from;
|
||||
SnmpRequest *snmp_rq;
|
||||
int len;
|
||||
@@ -371,16 +371,11 @@
|
||||
|
||||
Comm::SetSelect(sock, COMM_SELECT_READ, snmpHandleUdp, NULL, 0);
|
||||
|
||||
- memset(buf, '\0', SNMP_REQUEST_SIZE);
|
||||
+ memset(buf, '\0', sizeof(buf));
|
||||
|
||||
- len = comm_udp_recvfrom(sock,
|
||||
- buf,
|
||||
- SNMP_REQUEST_SIZE,
|
||||
- 0,
|
||||
- from);
|
||||
+ len = comm_udp_recvfrom(sock, buf, sizeof(buf)-1, 0, from);
|
||||
|
||||
if (len > 0) {
|
||||
- buf[len] = '\0';
|
||||
debugs(49, 3, "snmpHandleUdp: FD " << sock << ": received " << len << " bytes from " << from << ".");
|
||||
|
||||
snmp_rq = (SnmpRequest *)xcalloc(1, sizeof(SnmpRequest));
|
||||
|
||||
=== modified file 'src/icmp/Icmp4.cc'
|
||||
--- src/icmp/Icmp4.cc 2013-06-03 14:05:16 +0000
|
||||
+++ src/icmp/Icmp4.cc 2014-09-15 05:06:14 +0000
|
||||
@@ -41,26 +41,38 @@
|
||||
#include "IcmpPinger.h"
|
||||
#include "Debug.h"
|
||||
|
||||
-const char *icmpPktStr[] = {
|
||||
- "Echo Reply",
|
||||
- "ICMP 1",
|
||||
- "ICMP 2",
|
||||
- "Destination Unreachable",
|
||||
- "Source Quench",
|
||||
- "Redirect",
|
||||
- "ICMP 6",
|
||||
- "ICMP 7",
|
||||
- "Echo",
|
||||
- "ICMP 9",
|
||||
- "ICMP 10",
|
||||
- "Time Exceeded",
|
||||
- "Parameter Problem",
|
||||
- "Timestamp",
|
||||
- "Timestamp Reply",
|
||||
- "Info Request",
|
||||
- "Info Reply",
|
||||
- "Out of Range Type"
|
||||
-};
|
||||
+static const char *
|
||||
+IcmpPacketType(uint8_t v)
|
||||
+{
|
||||
+ static const char *icmpPktStr[] = {
|
||||
+ "Echo Reply",
|
||||
+ "ICMP 1",
|
||||
+ "ICMP 2",
|
||||
+ "Destination Unreachable",
|
||||
+ "Source Quench",
|
||||
+ "Redirect",
|
||||
+ "ICMP 6",
|
||||
+ "ICMP 7",
|
||||
+ "Echo",
|
||||
+ "ICMP 9",
|
||||
+ "ICMP 10",
|
||||
+ "Time Exceeded",
|
||||
+ "Parameter Problem",
|
||||
+ "Timestamp",
|
||||
+ "Timestamp Reply",
|
||||
+ "Info Request",
|
||||
+ "Info Reply",
|
||||
+ "Out of Range Type"
|
||||
+ };
|
||||
+
|
||||
+ if (v > 17) {
|
||||
+ static char buf[50];
|
||||
+ snprintf(buf, sizeof(buf), "ICMP %u (invalid)", v);
|
||||
+ return buf;
|
||||
+ }
|
||||
+
|
||||
+ return icmpPktStr[v];
|
||||
+}
|
||||
|
||||
Icmp4::Icmp4() : Icmp()
|
||||
{
|
||||
@@ -187,6 +199,12 @@
|
||||
from->ai_addr,
|
||||
&from->ai_addrlen);
|
||||
|
||||
+ if (n <= 0) {
|
||||
+ debugs(42, DBG_CRITICAL, HERE << "Error when calling recvfrom() on ICMP socket.");
|
||||
+ Ip::Address::FreeAddrInfo(from);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
preply.from = *from;
|
||||
|
||||
#if GETTIMEOFDAY_NO_TZP
|
||||
@@ -243,9 +261,15 @@
|
||||
|
||||
preply.psize = n - iphdrlen - (sizeof(icmpEchoData) - MAX_PKT4_SZ);
|
||||
|
||||
+ if (preply.psize < 0) {
|
||||
+ debugs(42, DBG_CRITICAL, HERE << "Malformed ICMP packet.");
|
||||
+ Ip::Address::FreeAddrInfo(from);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
control.SendResult(preply, (sizeof(pingerReplyData) - MAX_PKT4_SZ + preply.psize) );
|
||||
|
||||
- Log(preply.from, icmp->icmp_type, icmpPktStr[icmp->icmp_type], preply.rtt, preply.hops);
|
||||
+ Log(preply.from, icmp->icmp_type, IcmpPacketType(icmp->icmp_type), preply.rtt, preply.hops);
|
||||
Ip::Address::FreeAddrInfo(from);
|
||||
}
|
||||
|
||||
|
||||
=== modified file 'src/icmp/Icmp6.cc'
|
||||
--- src/icmp/Icmp6.cc 2013-06-03 14:05:16 +0000
|
||||
+++ src/icmp/Icmp6.cc 2014-09-15 05:06:14 +0000
|
||||
@@ -50,57 +50,61 @@
|
||||
|
||||
// Icmp6 OP-Codes
|
||||
// see http://www.iana.org/assignments/icmpv6-parameters
|
||||
-// NP: LowPktStr is for codes 0-127
|
||||
-static const char *icmp6LowPktStr[] = {
|
||||
- "ICMP 0", // 0
|
||||
- "Destination Unreachable", // 1 - RFC2463
|
||||
- "Packet Too Big", // 2 - RFC2463
|
||||
- "Time Exceeded", // 3 - RFC2463
|
||||
- "Parameter Problem", // 4 - RFC2463
|
||||
- "ICMP 5", // 5
|
||||
- "ICMP 6", // 6
|
||||
- "ICMP 7", // 7
|
||||
- "ICMP 8", // 8
|
||||
- "ICMP 9", // 9
|
||||
- "ICMP 10" // 10
|
||||
-};
|
||||
-
|
||||
-// NP: HighPktStr is for codes 128-255
|
||||
-static const char *icmp6HighPktStr[] = {
|
||||
- "Echo Request", // 128 - RFC2463
|
||||
- "Echo Reply", // 129 - RFC2463
|
||||
- "Multicast Listener Query", // 130 - RFC2710
|
||||
- "Multicast Listener Report", // 131 - RFC2710
|
||||
- "Multicast Listener Done", // 132 - RFC2710
|
||||
- "Router Solicitation", // 133 - RFC4861
|
||||
- "Router Advertisement", // 134 - RFC4861
|
||||
- "Neighbor Solicitation", // 135 - RFC4861
|
||||
- "Neighbor Advertisement", // 136 - RFC4861
|
||||
- "Redirect Message", // 137 - RFC4861
|
||||
- "Router Renumbering", // 138 - Crawford
|
||||
- "ICMP Node Information Query", // 139 - RFC4620
|
||||
- "ICMP Node Information Response", // 140 - RFC4620
|
||||
- "Inverse Neighbor Discovery Solicitation", // 141 - RFC3122
|
||||
- "Inverse Neighbor Discovery Advertisement", // 142 - RFC3122
|
||||
- "Version 2 Multicast Listener Report", // 143 - RFC3810
|
||||
- "Home Agent Address Discovery Request", // 144 - RFC3775
|
||||
- "Home Agent Address Discovery Reply", // 145 - RFC3775
|
||||
- "Mobile Prefix Solicitation", // 146 - RFC3775
|
||||
- "Mobile Prefix Advertisement", // 147 - RFC3775
|
||||
- "Certification Path Solicitation", // 148 - RFC3971
|
||||
- "Certification Path Advertisement", // 149 - RFC3971
|
||||
- "ICMP Experimental (150)", // 150 - RFC4065
|
||||
- "Multicast Router Advertisement", // 151 - RFC4286
|
||||
- "Multicast Router Solicitation", // 152 - RFC4286
|
||||
- "Multicast Router Termination", // 153 - [RFC4286]
|
||||
- "ICMP 154",
|
||||
- "ICMP 155",
|
||||
- "ICMP 156",
|
||||
- "ICMP 157",
|
||||
- "ICMP 158",
|
||||
- "ICMP 159",
|
||||
- "ICMP 160"
|
||||
-};
|
||||
+static const char *
|
||||
+IcmpPacketType(uint8_t v)
|
||||
+{
|
||||
+ // NP: LowPktStr is for codes 0-127
|
||||
+ static const char *icmp6LowPktStr[] = {
|
||||
+ "ICMPv6 0", // 0
|
||||
+ "Destination Unreachable", // 1 - RFC2463
|
||||
+ "Packet Too Big", // 2 - RFC2463
|
||||
+ "Time Exceeded", // 3 - RFC2463
|
||||
+ "Parameter Problem", // 4 - RFC2463
|
||||
+ };
|
||||
+
|
||||
+ // low codes 1-4 registered
|
||||
+ if (0 < v && v < 5)
|
||||
+ return icmp6LowPktStr[(int)(v&0x7f)];
|
||||
+
|
||||
+ // NP: HighPktStr is for codes 128-255
|
||||
+ static const char *icmp6HighPktStr[] = {
|
||||
+ "Echo Request", // 128 - RFC2463
|
||||
+ "Echo Reply", // 129 - RFC2463
|
||||
+ "Multicast Listener Query", // 130 - RFC2710
|
||||
+ "Multicast Listener Report", // 131 - RFC2710
|
||||
+ "Multicast Listener Done", // 132 - RFC2710
|
||||
+ "Router Solicitation", // 133 - RFC4861
|
||||
+ "Router Advertisement", // 134 - RFC4861
|
||||
+ "Neighbor Solicitation", // 135 - RFC4861
|
||||
+ "Neighbor Advertisement", // 136 - RFC4861
|
||||
+ "Redirect Message", // 137 - RFC4861
|
||||
+ "Router Renumbering", // 138 - Crawford
|
||||
+ "ICMP Node Information Query", // 139 - RFC4620
|
||||
+ "ICMP Node Information Response", // 140 - RFC4620
|
||||
+ "Inverse Neighbor Discovery Solicitation", // 141 - RFC3122
|
||||
+ "Inverse Neighbor Discovery Advertisement", // 142 - RFC3122
|
||||
+ "Version 2 Multicast Listener Report", // 143 - RFC3810
|
||||
+ "Home Agent Address Discovery Request", // 144 - RFC3775
|
||||
+ "Home Agent Address Discovery Reply", // 145 - RFC3775
|
||||
+ "Mobile Prefix Solicitation", // 146 - RFC3775
|
||||
+ "Mobile Prefix Advertisement", // 147 - RFC3775
|
||||
+ "Certification Path Solicitation", // 148 - RFC3971
|
||||
+ "Certification Path Advertisement", // 149 - RFC3971
|
||||
+ "ICMP Experimental (150)", // 150 - RFC4065
|
||||
+ "Multicast Router Advertisement", // 151 - RFC4286
|
||||
+ "Multicast Router Solicitation", // 152 - RFC4286
|
||||
+ "Multicast Router Termination", // 153 - [RFC4286]
|
||||
+ };
|
||||
+
|
||||
+ // high codes 127-153 registered
|
||||
+ if (127 < v && v < 154)
|
||||
+ return icmp6HighPktStr[(int)(v&0x7f)];
|
||||
+
|
||||
+ // give all others a generic display
|
||||
+ static char buf[50];
|
||||
+ snprintf(buf, sizeof(buf), "ICMPv6 %u", v);
|
||||
+ return buf;
|
||||
+}
|
||||
|
||||
Icmp6::Icmp6() : Icmp()
|
||||
{
|
||||
@@ -236,6 +240,12 @@
|
||||
from->ai_addr,
|
||||
&from->ai_addrlen);
|
||||
|
||||
+ if (n <= 0) {
|
||||
+ debugs(42, DBG_CRITICAL, HERE << "Error when calling recvfrom() on ICMPv6 socket.");
|
||||
+ Ip::Address::FreeAddrInfo(from);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
preply.from = *from;
|
||||
|
||||
#if GETTIMEOFDAY_NO_TZP
|
||||
@@ -291,8 +301,7 @@
|
||||
|
||||
default:
|
||||
debugs(42, 8, HERE << preply.from << " said: " << icmp6header->icmp6_type << "/" << (int)icmp6header->icmp6_code << " " <<
|
||||
- ( icmp6header->icmp6_type&0x80 ? icmp6HighPktStr[(int)(icmp6header->icmp6_type&0x7f)] : icmp6LowPktStr[(int)(icmp6header->icmp6_type&0x7f)] )
|
||||
- );
|
||||
+ IcmpPacketType(icmp6header->icmp6_type));
|
||||
}
|
||||
Ip::Address::FreeAddrInfo(from);
|
||||
return;
|
||||
@@ -331,7 +340,7 @@
|
||||
|
||||
Log(preply.from,
|
||||
icmp6header->icmp6_type,
|
||||
- ( icmp6header->icmp6_type&0x80 ? icmp6HighPktStr[(int)(icmp6header->icmp6_type&0x7f)] : icmp6LowPktStr[(int)(icmp6header->icmp6_type&0x7f)] ),
|
||||
+ IcmpPacketType(icmp6header->icmp6_type),
|
||||
preply.rtt,
|
||||
preply.hops);
|
||||
|
||||
|
@ -0,0 +1,250 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/squid-3.3.13-r1.ebuild,v 1.1 2014/09/29 14:11:12 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils linux-info pam toolchain-funcs user versionator
|
||||
|
||||
DESCRIPTION="A full-featured web proxy cache"
|
||||
HOMEPAGE="http://www.squid-cache.org/"
|
||||
SRC_URI="ftp://ftp.squid-cache.org/pub/archive/3.3/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test \
|
||||
ecap icap-client ssl-crtd \
|
||||
mysql postgres sqlite \
|
||||
qos tproxy \
|
||||
pf-transparent ipf-transparent kqueue \
|
||||
elibc_uclibc kernel_linux"
|
||||
|
||||
COMMON_DEPEND="caps? ( >=sys-libs/libcap-2.16 )
|
||||
pam? ( virtual/pam )
|
||||
ldap? ( net-nds/openldap )
|
||||
kerberos? ( virtual/krb5 )
|
||||
qos? ( net-libs/libnetfilter_conntrack )
|
||||
ssl? ( dev-libs/openssl )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ecap? ( net-libs/libecap:0.2 )
|
||||
selinux? ( sec-policy/selinux-squid )
|
||||
!x86-fbsd? ( logrotate? ( app-admin/logrotate ) )
|
||||
>=sys-libs/db-4
|
||||
sys-devel/libtool
|
||||
dev-lang/perl
|
||||
sys-devel/libtool"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
sys-apps/ed
|
||||
test? ( dev-util/cppunit )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
samba? ( net-fs/samba )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
sqlite? ( dev-perl/DBD-SQLite )
|
||||
!<=sci-biology/meme-4.8.1-r1"
|
||||
|
||||
REQUIRED_USE="tproxy? ( caps )
|
||||
qos? ( caps )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use tproxy; then
|
||||
local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_TPROXY ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup squid 31
|
||||
enewuser squid 31 -1 /var/cache/squid squid
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-3.3.4-gentoo.patch"
|
||||
epatch "${FILESDIR}/${PN}-12683_12681.patch"
|
||||
sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
|
||||
lib/libTrie/configure.ac || die
|
||||
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
|
||||
INSTALL QUICKSTART \
|
||||
helpers/basic_auth/MSNT/README.html \
|
||||
helpers/basic_auth/MSNT/confload.cc \
|
||||
helpers/basic_auth/MSNT/msntauth.conf.default \
|
||||
scripts/fileno-to-pathname.pl \
|
||||
scripts/check_cache.pl \
|
||||
tools/cachemgr.cgi.8 \
|
||||
tools/purge/conffile.hh \
|
||||
tools/purge/README || die
|
||||
sed -i -e 's:/usr/local/squid/sbin:/usr/sbin:' \
|
||||
INSTALL QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/cache:/var/cache/squid:' \
|
||||
QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/logs:/var/log/squid:' \
|
||||
QUICKSTART \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/logs:/var/log/squid:' \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/bin:/usr/bin:' \
|
||||
helpers/basic_auth/MSNT/README.html || die
|
||||
sed -i -e 's:/usr/local/squid/libexec:/usr/libexec/squid:' \
|
||||
helpers/external_acl/unix_group/ext_unix_group_acl.8 \
|
||||
helpers/external_acl/session/ext_session_acl.8 \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/cache:/var/cache/squid:' \
|
||||
scripts/check_cache.pl || die
|
||||
sed -i -e 's:/usr/local/squid/ssl_cert:/etc/ssl/squid:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
# /var/run/squid to /run/squid
|
||||
sed -i -e 's:$(localstatedir)::' \
|
||||
src/ipc/Makefile.am
|
||||
|
||||
epatch_user
|
||||
|
||||
# Bug #419685 - eautoreconf in src_prepare() fails in libltdl/
|
||||
# aclocal-1.11: `configure.ac' or `configure.in' is required
|
||||
MAKEOPTS="${MAKEOPTS} -j1" eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local basic_modules="MSNT,MSNT-multi-domain,NCSA,POP3,getpwnam"
|
||||
use samba && basic_modules+=",SMB"
|
||||
use ldap && basic_modules+=",LDAP"
|
||||
use pam && basic_modules+=",PAM"
|
||||
use sasl && basic_modules+=",SASL"
|
||||
use nis && ! use elibc_uclibc && basic_modules+=",NIS"
|
||||
use radius && basic_modules+=",RADIUS"
|
||||
if use mysql || use postgres || use sqlite ; then
|
||||
basic_modules+=",DB"
|
||||
fi
|
||||
|
||||
local digest_modules="file"
|
||||
use ldap && digest_modules+=",LDAP,eDirectory"
|
||||
|
||||
local negotiate_modules myconf
|
||||
if use kerberos ; then
|
||||
negotiate_modules="kerberos,wrapper"
|
||||
myconf="--with-krb5-config=yes"
|
||||
else
|
||||
negotiate_modules="none"
|
||||
myconf="--with-krb5-config=no"
|
||||
fi
|
||||
|
||||
local ntlm_modules="none"
|
||||
use samba && ntlm_modules="smb_lm"
|
||||
|
||||
local ext_helpers="file_userip,session,unix_group"
|
||||
use samba && ext_helpers+=",wbinfo_group"
|
||||
use ldap && ext_helpers+=",LDAP_group,eDirectory_userip"
|
||||
use ldap && use kerberos && ext_helpers+=",kerberos_ldap_group"
|
||||
|
||||
# uclibc does not have aio support - needed for coss (#61175)
|
||||
local storeio_modules="aufs,diskd,rock,ufs"
|
||||
|
||||
local transparent
|
||||
if use kernel_linux ; then
|
||||
transparent+=" --enable-linux-netfilter"
|
||||
use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
|
||||
fi
|
||||
|
||||
if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
|
||||
transparent+=" $(use_enable kqueue)"
|
||||
if use pf-transparent; then
|
||||
transparent+=" --enable-pf-transparent"
|
||||
elif use ipf-transparent; then
|
||||
transparent+=" --enable-ipf-transparent"
|
||||
fi
|
||||
fi
|
||||
|
||||
tc-export CC AR
|
||||
|
||||
econf \
|
||||
--sysconfdir=/etc/squid \
|
||||
--libexecdir=/usr/libexec/squid \
|
||||
--localstatedir=/var \
|
||||
--with-pidfile=/run/squid.pid \
|
||||
--datadir=/usr/share/squid \
|
||||
--with-logdir=/var/log/squid \
|
||||
--with-default-user=squid \
|
||||
--enable-removal-policies="lru,heap" \
|
||||
--enable-storeio="${storeio_modules}" \
|
||||
--enable-disk-io \
|
||||
--enable-auth \
|
||||
--enable-auth-basic="${basic_modules}" \
|
||||
--enable-auth-digest="${digest_modules}" \
|
||||
--enable-auth-ntlm="${ntlm_modules}" \
|
||||
--enable-auth-negotiate="${negotiate_modules}" \
|
||||
--enable-external-acl-helpers="${ext_helpers}" \
|
||||
--enable-log-daemon-helpers \
|
||||
--enable-url-rewrite-helpers \
|
||||
--enable-cache-digests \
|
||||
--enable-delay-pools \
|
||||
--enable-eui \
|
||||
--enable-icmp \
|
||||
--enable-follow-x-forwarded-for \
|
||||
--enable-esi \
|
||||
--with-large-files \
|
||||
--disable-strict-error-checking \
|
||||
$(use_with caps libcap) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable snmp) \
|
||||
$(use_enable ssl) \
|
||||
$(use_enable ssl-crtd) \
|
||||
$(use_enable icap-client) \
|
||||
$(use_enable ecap) \
|
||||
${transparent} \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# need suid root for looking into /etc/shadow
|
||||
fowners root:squid /usr/libexec/squid/basic_ncsa_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_ncsa_auth
|
||||
if use pam; then
|
||||
fowners root:squid /usr/libexec/squid/basic_pam_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_pam_auth
|
||||
fi
|
||||
# pinger needs suid as well
|
||||
fowners root:squid /usr/libexec/squid/pinger
|
||||
fperms 4750 /usr/libexec/squid/pinger
|
||||
|
||||
# some cleanups
|
||||
rm -f "${D}"/usr/bin/Run*
|
||||
rm -rf "${D}"/run/squid "${D}"/var/cache/squid
|
||||
|
||||
dodoc CONTRIBUTORS CREDITS ChangeLog INSTALL QUICKSTART README SPONSORS doc/*.txt
|
||||
newdoc helpers/negotiate_auth/kerberos/README README.kerberos
|
||||
newdoc helpers/basic_auth/MSNT-multi-domain/README.txt README.MSNT-multi-domain
|
||||
newdoc helpers/basic_auth/LDAP/README README.LDAP
|
||||
newdoc helpers/basic_auth/RADIUS/README README.RADIUS
|
||||
newdoc helpers/external_acl/kerberos_ldap_group/README README.kerberos_ldap_group
|
||||
newdoc tools/purge/README README.purge
|
||||
newdoc tools/helper-mux.README README.helper-mux
|
||||
dohtml RELEASENOTES.html
|
||||
|
||||
newpamd "${FILESDIR}/squid.pam" squid
|
||||
newconfd "${FILESDIR}/squid.confd-r1" squid
|
||||
newinitd "${FILESDIR}/squid.initd-r4" squid
|
||||
if use logrotate; then
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/squid.logrotate" squid
|
||||
else
|
||||
exeinto /etc/cron.weekly
|
||||
newexe "${FILESDIR}/squid.cron" squid.cron
|
||||
fi
|
||||
|
||||
diropts -m0750 -o squid -g squid
|
||||
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ $(get_version_component_range 1 ${REPLACING_VERSIONS}) -lt 3 ]] || \
|
||||
[[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 3 ]]; then
|
||||
elog "Please read the release notes at:"
|
||||
elog " http://www.squid-cache.org/Versions/v3/3.3/RELEASENOTES.html"
|
||||
echo
|
||||
fi
|
||||
}
|
@ -0,0 +1,256 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/squid-3.4.7-r1.ebuild,v 1.1 2014/09/29 14:11:12 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils linux-info pam toolchain-funcs user versionator
|
||||
|
||||
DESCRIPTION="A full-featured web proxy cache"
|
||||
HOMEPAGE="http://www.squid-cache.org/"
|
||||
SRC_URI="ftp://ftp.squid-cache.org/pub/archive/3.4/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test \
|
||||
ecap esi icap-client ssl-crtd \
|
||||
mysql postgres sqlite \
|
||||
qos tproxy \
|
||||
+htcp +wccp +wccpv2 \
|
||||
pf-transparent ipf-transparent kqueue \
|
||||
elibc_uclibc kernel_linux"
|
||||
|
||||
COMMON_DEPEND="caps? ( >=sys-libs/libcap-2.16 )
|
||||
pam? ( virtual/pam )
|
||||
ldap? ( net-nds/openldap )
|
||||
kerberos? ( virtual/krb5 )
|
||||
qos? ( net-libs/libnetfilter_conntrack )
|
||||
ssl? ( dev-libs/openssl dev-libs/nettle )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ecap? ( net-libs/libecap:0.2 )
|
||||
esi? ( dev-libs/expat dev-libs/libxml2 )
|
||||
selinux? ( sec-policy/selinux-squid )
|
||||
!x86-fbsd? ( logrotate? ( app-admin/logrotate ) )
|
||||
>=sys-libs/db-4
|
||||
sys-devel/libtool
|
||||
dev-lang/perl
|
||||
sys-devel/libtool"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
ecap? ( virtual/pkgconfig )
|
||||
sys-apps/ed
|
||||
test? ( dev-util/cppunit )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
samba? ( net-fs/samba )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
sqlite? ( dev-perl/DBD-SQLite )
|
||||
!<=sci-biology/meme-4.8.1-r1"
|
||||
|
||||
REQUIRED_USE="tproxy? ( caps )
|
||||
qos? ( caps )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use tproxy; then
|
||||
local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_TPROXY ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup squid 31
|
||||
enewuser squid 31 -1 /var/cache/squid squid
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-3.3.4-gentoo.patch"
|
||||
epatch "${FILESDIR}/${PN}-13173_13171.patch"
|
||||
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
|
||||
INSTALL QUICKSTART \
|
||||
helpers/basic_auth/MSNT/README.html \
|
||||
helpers/basic_auth/MSNT/confload.cc \
|
||||
helpers/basic_auth/MSNT/msntauth.conf.default \
|
||||
scripts/fileno-to-pathname.pl \
|
||||
scripts/check_cache.pl \
|
||||
tools/cachemgr.cgi.8 \
|
||||
tools/purge/conffile.hh \
|
||||
tools/purge/README || die
|
||||
sed -i -e 's:/usr/local/squid/sbin:/usr/sbin:' \
|
||||
INSTALL QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/cache:/var/cache/squid:' \
|
||||
QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/logs:/var/log/squid:' \
|
||||
QUICKSTART \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/logs:/var/log/squid:' \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/bin:/usr/bin:' \
|
||||
helpers/basic_auth/MSNT/README.html || die
|
||||
sed -i -e 's:/usr/local/squid/libexec:/usr/libexec/squid:' \
|
||||
helpers/external_acl/unix_group/ext_unix_group_acl.8 \
|
||||
helpers/external_acl/session/ext_session_acl.8 \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/cache:/var/cache/squid:' \
|
||||
scripts/check_cache.pl || die
|
||||
sed -i -e 's:/usr/local/squid/ssl_cert:/etc/ssl/squid:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
# /var/run/squid to /run/squid
|
||||
sed -i -e 's:$(localstatedir)::' \
|
||||
src/ipc/Makefile.am
|
||||
|
||||
epatch_user
|
||||
|
||||
# Bug #419685 - eautoreconf in src_prepare() fails in libltdl/
|
||||
# aclocal-1.11: `configure.ac' or `configure.in' is required
|
||||
MAKEOPTS="${MAKEOPTS} -j1" eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local basic_modules="MSNT,MSNT-multi-domain,NCSA,POP3,getpwnam"
|
||||
use samba && basic_modules+=",SMB"
|
||||
use ldap && basic_modules+=",LDAP"
|
||||
use pam && basic_modules+=",PAM"
|
||||
use sasl && basic_modules+=",SASL"
|
||||
use nis && ! use elibc_uclibc && basic_modules+=",NIS"
|
||||
use radius && basic_modules+=",RADIUS"
|
||||
if use mysql || use postgres || use sqlite ; then
|
||||
basic_modules+=",DB"
|
||||
fi
|
||||
|
||||
local digest_modules="file"
|
||||
use ldap && digest_modules+=",LDAP,eDirectory"
|
||||
|
||||
local negotiate_modules myconf
|
||||
if use kerberos ; then
|
||||
negotiate_modules="kerberos,wrapper"
|
||||
myconf="--with-krb5-config=yes"
|
||||
else
|
||||
negotiate_modules="none"
|
||||
myconf="--with-krb5-config=no"
|
||||
fi
|
||||
|
||||
local ntlm_modules="none"
|
||||
use samba && ntlm_modules="smb_lm"
|
||||
|
||||
local ext_helpers="file_userip,session,unix_group"
|
||||
use samba && ext_helpers+=",wbinfo_group"
|
||||
use ldap && ext_helpers+=",LDAP_group,eDirectory_userip"
|
||||
use ldap && use kerberos && ext_helpers+=",kerberos_ldap_group"
|
||||
|
||||
# uclibc does not have aio support - needed for coss (#61175)
|
||||
local storeio_modules="aufs,diskd,rock,ufs"
|
||||
|
||||
local transparent
|
||||
if use kernel_linux ; then
|
||||
transparent+=" --enable-linux-netfilter"
|
||||
use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
|
||||
fi
|
||||
|
||||
if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
|
||||
transparent+=" $(use_enable kqueue)"
|
||||
if use pf-transparent; then
|
||||
transparent+=" --enable-pf-transparent"
|
||||
elif use ipf-transparent; then
|
||||
transparent+=" --enable-ipf-transparent"
|
||||
fi
|
||||
fi
|
||||
|
||||
tc-export CC AR
|
||||
|
||||
econf \
|
||||
--sysconfdir=/etc/squid \
|
||||
--libexecdir=/usr/libexec/squid \
|
||||
--localstatedir=/var \
|
||||
--with-pidfile=/run/squid.pid \
|
||||
--datadir=/usr/share/squid \
|
||||
--with-logdir=/var/log/squid \
|
||||
--with-default-user=squid \
|
||||
--enable-removal-policies="lru,heap" \
|
||||
--enable-storeio="${storeio_modules}" \
|
||||
--enable-disk-io \
|
||||
--enable-auth \
|
||||
--enable-auth-basic="${basic_modules}" \
|
||||
--enable-auth-digest="${digest_modules}" \
|
||||
--enable-auth-ntlm="${ntlm_modules}" \
|
||||
--enable-auth-negotiate="${negotiate_modules}" \
|
||||
--enable-external-acl-helpers="${ext_helpers}" \
|
||||
--enable-log-daemon-helpers \
|
||||
--enable-url-rewrite-helpers \
|
||||
--enable-cache-digests \
|
||||
--enable-delay-pools \
|
||||
--enable-eui \
|
||||
--enable-icmp \
|
||||
--enable-follow-x-forwarded-for \
|
||||
--with-large-files \
|
||||
--disable-strict-error-checking \
|
||||
--disable-arch-native \
|
||||
$(use_with caps libcap) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable snmp) \
|
||||
$(use_enable ssl) \
|
||||
$(use_with ssl nettle) \
|
||||
$(use_enable ssl-crtd) \
|
||||
$(use_enable icap-client) \
|
||||
$(use_enable ecap) \
|
||||
$(use_enable esi) \
|
||||
$(use_enable htcp) \
|
||||
$(use_enable wccp) \
|
||||
$(use_enable wccpv2) \
|
||||
${transparent} \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# need suid root for looking into /etc/shadow
|
||||
fowners root:squid /usr/libexec/squid/basic_ncsa_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_ncsa_auth
|
||||
if use pam; then
|
||||
fowners root:squid /usr/libexec/squid/basic_pam_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_pam_auth
|
||||
fi
|
||||
# pinger needs suid as well
|
||||
fowners root:squid /usr/libexec/squid/pinger
|
||||
fperms 4750 /usr/libexec/squid/pinger
|
||||
|
||||
# cleanup
|
||||
rm -f "${D}"/usr/bin/Run*
|
||||
rm -rf "${D}"/run/squid "${D}"/var/cache/squid
|
||||
|
||||
dodoc CONTRIBUTORS CREDITS ChangeLog INSTALL QUICKSTART README SPONSORS doc/*.txt
|
||||
newdoc helpers/negotiate_auth/kerberos/README README.kerberos
|
||||
newdoc helpers/basic_auth/MSNT-multi-domain/README.txt README.MSNT-multi-domain
|
||||
newdoc helpers/basic_auth/LDAP/README README.LDAP
|
||||
newdoc helpers/basic_auth/RADIUS/README README.RADIUS
|
||||
newdoc helpers/external_acl/kerberos_ldap_group/README README.kerberos_ldap_group
|
||||
newdoc tools/purge/README README.purge
|
||||
newdoc tools/helper-mux.README README.helper-mux
|
||||
dohtml RELEASENOTES.html
|
||||
|
||||
newpamd "${FILESDIR}/squid.pam" squid
|
||||
newconfd "${FILESDIR}/squid.confd-r1" squid
|
||||
newinitd "${FILESDIR}/squid.initd-r4" squid
|
||||
if use logrotate; then
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/squid.logrotate" squid
|
||||
else
|
||||
exeinto /etc/cron.weekly
|
||||
newexe "${FILESDIR}/squid.cron" squid.cron
|
||||
fi
|
||||
|
||||
diropts -m0750 -o squid -g squid
|
||||
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ $(get_version_component_range 1 ${REPLACING_VERSIONS}) -lt 3 ]] || \
|
||||
[[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 4 ]]; then
|
||||
elog "Please read the release notes at:"
|
||||
elog " http://www.squid-cache.org/Versions/v3/3.4/RELEASENOTES.html"
|
||||
echo
|
||||
fi
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/x11-themes/smplayer-themes/smplayer-themes-20120919.ebuild,v 1.5 2013/02/17 17:38:23 ago Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Icon themes for smplayer"
|
||||
HOMEPAGE="http://smplayer.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/smplayer/${P}.tar.bz2"
|
||||
|
||||
LICENSE="CC-BY-2.5 CC-BY-SA-2.5 CC-BY-SA-3.0 GPL-2 LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa ~ppc ~ppc64 x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="media-video/smplayer"
|
||||
|
||||
# Override it as default will call make that will catch the install target...
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/smplayer
|
||||
doins -r themes
|
||||
dodoc Changelog README.txt
|
||||
}
|
Loading…
Reference in new issue