parent
b2883a65ce
commit
4e76a8ec15
@ -1,8 +1,10 @@
|
||||
DIST exim-4.80.1.tar.bz2 1650082 SHA256 9565b10f06be224fd03adafae2e07e6fdbb479f8873e3894ddb13f98eeebe78f SHA512 ed73dd34dc02ab91896c3cdcedb0618ca3be116904c8eeb1303fc3534f8ab9430083f654fa5af994b0e01049e7fdd22d268fed9a3318b64a56c3a61d7f2174f5 WHIRLPOOL d556b7515f081f39a7bb7cb16804f0e13b37a3295a5f19faf28f9fed0966411f13b521dd7e5a8f42a7a851fa46e15ef8478caff734903080f31e910fb1530eab
|
||||
DIST exim-4.82.1.tar.bz2 1722912 SHA256 51798cead70b9ca03df88afb63f7a0cabedee8ef82c02bd18d67591c08b14500 SHA512 66a97c3182299283f3a29198c63a0bf89cccc45eb8607fed8d7254ac9081f91080f19a202fea35e254615abc9f71e714cbbe5b7e862e5c0a45c8fc26b9368a95 WHIRLPOOL e8c0cb57658d8d2b496a8640f1ab19875b7d05c388c99f305acb9733d8a4c13a5d107884a94bd584e322b43bfb68c0bfff81694f06f720a1de8f87215dd23ee3
|
||||
DIST exim-4.83.tar.bz2 1761169 SHA256 efa031b89ffb2ab844a4bf9d3a5d7ca4d587d82b62ae233d68c4f26e079a6a02 SHA512 6357c74c8a46d4e2061dca167a05e80b42519782d30412b92f60ad761698b68238d33814a9cbf555fd88d7947606694877c3991fd9ba4db40db07e7ace2b510f WHIRLPOOL 56c8ab627fb92274c4c1aa41ea14b0b4878134a7a4282577adab1a311b2a7cbd886964b44cb5163c75a76327fd3da831d86b7ffee2b75e234466e98825ee4fe1
|
||||
DIST exim-4.84_RC1.tar.bz2 1761397 SHA256 f65389958e04a1eabd1d1f9cdeaa238f8ecdd09ce22dedbc197c0f1ddc48dbbe SHA512 d766d0489ab82274c1df77844f2c3fbdbfd39246efe23c961070b3971834cae03f8283f2a0a0badd48aec4e5ececaba1d5362d008caa4fe9e215861106344ac4 WHIRLPOOL aaa6566f36bf4f2aa2148caeaa1cb9d33077e48a002d702231a02cb311f4909c25da387685ca0ba326e4b20ca8ecb6e68782279ae1f1d614ed1c7fbdd4536c5f
|
||||
DIST exim-html-4.80.1.tar.bz2 404894 SHA256 206ef4acc2641f10f3f23f8ee97cd1f7125486938ea1fc231ac2a1d5d6c9be09 SHA512 c3f7eef6c7d1981185c5d7bae6a1bf4645468d105e85990accf56f66daf809ad8fb0f3e50925339a72c510e2cc0eced864bc06d526e5b735744f4478dd32d373 WHIRLPOOL 7d67d196e0613fba36d7e1e1370b0b1a6f60739befaa7d2f9661bcef9f57df9586aa63a99faa6a5d25619c2cd7186d2bdf27059f1d229be5d8199d6ec3f6b49c
|
||||
DIST exim-html-4.82.1.tar.bz2 458569 SHA256 81d0237cff64b259d47c758d5c82da93bd2e7b8ce048974d53d90e597eee122e SHA512 202b9c9d9ebbd7271a222821db32415908624b5d02b9315f20cf8de7f99743ee59bf0a9967534963f665e3c0aaa3f4b8965df083eb309e72779822c94d13ccaf WHIRLPOOL 7c70638c66b493dcd882db50c3673f76b6c7b228265ed8bc5b77be61dd37cf040844c8b6689004a8111ae9dd3a9bc8c61a84d01a53c957bad1281be100c76ddc
|
||||
DIST exim-html-4.83.tar.bz2 464789 SHA256 d7b38922f2aedd9eb4db7aa0e1e1c0fcd948777a4c8bac7971eaf4b2959bf0de SHA512 bf1c22dc3b88aecf75bb04cc44ea9cfb1f6eedf4fed86ea32722e4ee8088ad2b584c51f30375f26e5f484854ab58062c7ffd1006698fb088412f91b76245b320 WHIRLPOOL 15432d0a19ef95b0f13f8f3d93975fa90c44b4eb98ea2e8d1681444ce90f757dc706d86844f6d6adcf18ee3781df2d893a899751d99d2aa2607ceceaead56cdd
|
||||
DIST exim-html-4.84_RC1.tar.bz2 464781 SHA256 522d79fa8c401701f97a35ae252f83b0dc4c859305d963bb87811550b7ac6e04 SHA512 860b1c1a43d537ebb441c789c292c23da110d83404d972f75b02deb5aba2a97c0da3ca04cf31b427bfc1fc46814a37b2531e6ec6bf714c6bf718a32e5343858c WHIRLPOOL a5adcb5549b9463769726b24fca7aac0e40d28f9ac64815a8ae3acc4edf598d54cdaacf03917b27874b5f8df307f6d586e5ab36c55510827089c2bdbf2d7880d
|
||||
DIST exim_469_dsn_1_3.patch 40222 SHA256 605c520ea79507fd387772796c62303c5a49d1dc47b744b4267301096eedd49a SHA512 99cfb5c0c28849452b2b7a6f2b47abf78a77f970465ab5a3a5d68089dd5964610d8c64d1a380051da06f8e85ee7a073ee651b53dbac7451d9be55c78093178e5 WHIRLPOOL 7789e301a9aebe81fc0f3c68875f91e61413b5e8ca41b32562aff6146e1353b5a2a9a158455a18b16cf82a4fdcbb1a8a66fb85842387bc0afbd270ee91e27692
|
||||
DIST system_filter.exim.gz 3075 SHA256 3a3471b486a09e0a0153f7b520e1eaf26d21b97d73ea8348bdc593c00eb1e437 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 WHIRLPOOL ce68d9c18b24eca3ef97ea810964cc1ada5f85b795a7c432ad39b5788188a16419101c92fb52b418738d760e1d658f7a41485e5561079a667d84d276c71be5a4
|
||||
|
@ -0,0 +1,512 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/exim/exim-4.84_rc1.ebuild,v 1.1 2014/08/04 11:16:49 grobian Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils toolchain-funcs multilib pam systemd
|
||||
|
||||
IUSE="dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn exiscan-acl gnutls ipv6 ldap lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog tcpd tpda X"
|
||||
REQUIRED_USE="spf? ( exiscan-acl ) srs? ( exiscan-acl ) dmarc? ( spf dkim ) pkcs11? ( gnutls )"
|
||||
|
||||
COMM_URI="ftp://ftp.exim.org/pub/exim/exim4$([[ ${PV} == *_rc* ]] && echo /test)"
|
||||
|
||||
DESCRIPTION="A highly configurable, drop-in replacement for sendmail"
|
||||
SRC_URI="${COMM_URI}/${P//rc/RC}.tar.bz2
|
||||
mirror://gentoo/system_filter.exim.gz
|
||||
doc? ( ${COMM_URI}/${PN}-html-${PV//rc/RC}.tar.bz2 )"
|
||||
HOMEPAGE="http://www.exim.org/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
|
||||
KEYWORDS="~amd64 ~hppa ~x86-fbsd ~x86-solaris"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/sed-4.0.5
|
||||
>=sys-libs/db-3.2
|
||||
dev-libs/libpcre
|
||||
perl? ( sys-devel/libperl )
|
||||
pam? ( virtual/pam )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
ssl? ( dev-libs/openssl )
|
||||
gnutls? ( net-libs/gnutls[pkcs11?]
|
||||
dev-libs/libtasn1 )
|
||||
ldap? ( >=net-nds/openldap-2.0.7 )
|
||||
mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 )
|
||||
redis? ( dev-libs/hiredis )
|
||||
selinux? ( sec-policy/selinux-exim )
|
||||
spf? ( >=mail-filter/libspf2-1.2.5-r1 )
|
||||
dmarc? ( mail-filter/opendmarc )
|
||||
srs? ( mail-filter/libsrs_alt )
|
||||
X? ( x11-proto/xproto
|
||||
x11-libs/libX11
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
x11-libs/libXaw
|
||||
)
|
||||
sqlite? ( dev-db/sqlite )
|
||||
radius? ( net-dialup/radiusclient )
|
||||
virtual/libiconv
|
||||
"
|
||||
# added X check for #57206
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/mini-qmail
|
||||
!<mail-mta/msmtp-1.4.19-r1
|
||||
!>=mail-mta/msmtp-1.4.19-r1[mta]
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/opensmtpd
|
||||
!<mail-mta/ssmtp-2.64-r2
|
||||
!>=mail-mta/ssmtp-2.64-r2[mta]
|
||||
!net-mail/mailwrapper
|
||||
>=net-mail/mailbase-0.00-r5
|
||||
virtual/logger
|
||||
dcc? ( mail-filter/dcc )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${P//rc/RC}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/exim-4.14-tail.patch
|
||||
epatch "${FILESDIR}"/exim-4.74-localscan_dlopen.patch
|
||||
epatch "${FILESDIR}"/exim-4.69-r1.27021.patch
|
||||
epatch "${FILESDIR}"/exim-4.74-radius-db-ENV-clash.patch # 287426
|
||||
epatch "${FILESDIR}"/exim-4.82-makefile-freebsd.patch # 235785
|
||||
epatch "${FILESDIR}"/exim-4.77-as-needed-ldflags.patch # 352265, 391279
|
||||
epatch "${FILESDIR}"/exim-4.76-crosscompile.patch # 266591
|
||||
|
||||
if use maildir ; then
|
||||
epatch "${FILESDIR}"/exim-4.20-maildir.patch
|
||||
else
|
||||
epatch "${FILESDIR}"/exim-4.80-spool-mail-group.patch # 438606
|
||||
fi
|
||||
|
||||
# user Exim believes it should be
|
||||
MAILUSER=mail
|
||||
MAILGROUP=mail
|
||||
if use prefix && [[ ${EUID} != 0 ]] ; then
|
||||
MAILUSER=$(id -un)
|
||||
MAILGROUP=$(id -gn)
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# general config and paths
|
||||
|
||||
sed -i.orig \
|
||||
-e "/SYSTEM_ALIASES_FILE/s'SYSTEM_ALIASES_FILE'${EPREFIX}/etc/mail/aliases'" \
|
||||
"${S}"/src/configure.default || die
|
||||
|
||||
sed -i -e 's/^buildname=.*/buildname=exim-gentoo/g' Makefile || die
|
||||
|
||||
sed -e "48i\CFLAGS=${CFLAGS}" \
|
||||
-e "s:BIN_DIRECTORY=/usr/exim/bin:BIN_DIRECTORY=${EPREFIX}/usr/sbin:" \
|
||||
-e "s:EXIM_USER=:EXIM_USER=${MAILUSER}:" \
|
||||
-e "s:CONFIGURE_FILE=/usr/exim/configure:CONFIGURE_FILE=${EPREFIX}/etc/exim/exim.conf:" \
|
||||
-e "s:ZCAT_COMMAND=.*$:ZCAT_COMMAND=${EPREFIX}/bin/zcat:" \
|
||||
-e "s:COMPRESS_COMMAND=.*$:COMPRESS_COMMAND=${EPREFIX}/bin/gzip:" \
|
||||
src/EDITME > Local/Makefile
|
||||
|
||||
cd Local
|
||||
|
||||
cat >> Makefile <<- EOC
|
||||
INFO_DIRECTORY=${EPREFIX}/usr/share/info
|
||||
PID_FILE_PATH=${EPREFIX}/run/exim.pid
|
||||
SPOOL_DIRECTORY=${EPREFIX}/var/spool/exim
|
||||
HAVE_ICONV=yes
|
||||
EOC
|
||||
|
||||
# if we use libiconv, now is the time to tell so
|
||||
use !elibc_glibc && echo "EXTRALIBS_EXIM=-liconv" >> Makefile
|
||||
|
||||
# support for IPv6
|
||||
if use ipv6; then
|
||||
cat >> Makefile <<- EOC
|
||||
HAVE_IPV6=YES
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# mail storage formats
|
||||
|
||||
# mailstore is Exim's traditional storage format
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_MAILSTORE=yes
|
||||
EOC
|
||||
|
||||
# mbox
|
||||
if use mbx; then
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_MBX=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# maildir
|
||||
if use maildir; then
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_MAILDIR=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# lookup methods
|
||||
|
||||
# use the "native" interface to the DBM library, support passwd
|
||||
# and directory lookups by default
|
||||
cat >> Makefile <<- EOC
|
||||
USE_DB=yes
|
||||
DBMLIB=-ldb
|
||||
LOOKUP_PASSWD=yes
|
||||
LOOKUP_DSEARCH=yes
|
||||
EOC
|
||||
|
||||
if ! use dnsdb; then
|
||||
# DNSDB lookup is enabled by default
|
||||
sed -i "s:^LOOKUP_DNSDB=yes:# LOOKUP_DNSDB=yes:" Makefile
|
||||
fi
|
||||
|
||||
if use ldap; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_LDAP=yes
|
||||
LDAP_LIB_TYPE=OPENLDAP2
|
||||
LOOKUP_INCLUDE += -I${EROOT}usr/include/ldap
|
||||
LOOKUP_LIBS += -lldap -llber
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use mysql; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_MYSQL=yes
|
||||
LOOKUP_INCLUDE += $(mysql_config --include)
|
||||
LOOKUP_LIBS += $(mysql_config --libs)
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use nis; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_NIS=yes
|
||||
LOOKUP_NISPLUS=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_PGSQL=yes
|
||||
LOOKUP_INCLUDE += -I$(pg_config --includedir)
|
||||
LOOKUP_LIBS += -L$(pg_config --libdir) -lpq
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_SQLITE=yes
|
||||
LOOKUP_SQLITE_PC=sqlite3
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use redis; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_REDIS=yes
|
||||
LOOKUP_LIBS += -lhiredis
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# Exim monitor, enabled by default, controlled via X USE-flag,
|
||||
# disable if not requested, bug #46778
|
||||
if use X; then
|
||||
cp ../exim_monitor/EDITME eximon.conf || die
|
||||
else
|
||||
sed -i -e '/^EXIM_MONITOR=/s/^/# /' Makefile
|
||||
fi
|
||||
|
||||
#
|
||||
# features
|
||||
|
||||
# content scanning support
|
||||
if use exiscan-acl; then
|
||||
cat >> Makefile <<- EOC
|
||||
WITH_CONTENT_SCAN=yes
|
||||
WITH_OLD_DEMIME=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# DomainKeys Identified Mail, RFC4871
|
||||
if ! use dkim; then
|
||||
# DKIM is enabled by default
|
||||
cat >> Makefile <<- EOC
|
||||
DISABLE_DKIM=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Per-Recipient-Data-Response
|
||||
if ! use prdr; then
|
||||
# PRDR is enabled by default
|
||||
cat >> Makefile <<- EOC
|
||||
DISABLE_PRDR=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# log to syslog
|
||||
if use syslog; then
|
||||
sed -i "s:LOG_FILE_PATH=/var/log/exim/exim_%s.log:LOG_FILE_PATH=syslog:" Makefile
|
||||
cat >> Makefile <<- EOC
|
||||
LOG_FILE_PATH=syslog
|
||||
EOC
|
||||
else
|
||||
cat >> Makefile <<- EOC
|
||||
LOG_FILE_PATH=${EPREFIX}/var/log/exim/exim_%s.log
|
||||
EOC
|
||||
fi
|
||||
|
||||
# starttls support (ssl)
|
||||
if use ssl; then
|
||||
echo "SUPPORT_TLS=yes" >> Makefile
|
||||
if use gnutls; then
|
||||
echo "USE_GNUTLS=yes" >> Makefile
|
||||
echo "USE_GNUTLS_PC=gnutls" >> Makefile
|
||||
use pkcs11 || echo "AVOID_GNUTLS_PKCS11=yes" >> Makefile
|
||||
else
|
||||
echo "USE_OPENSSL_PC=openssl" >> Makefile
|
||||
fi
|
||||
fi
|
||||
|
||||
# TCP wrappers
|
||||
if use tcpd; then
|
||||
cat >> Makefile <<- EOC
|
||||
USE_TCP_WRAPPERS=yes
|
||||
EXTRALIBS_EXIM += -lwrap
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Light Mail Transport Protocol
|
||||
if use lmtp; then
|
||||
cat >> Makefile <<- EOC
|
||||
TRANSPORT_LMTP=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# embedded Perl
|
||||
if use perl; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXIM_PERL=perl.o
|
||||
EOC
|
||||
fi
|
||||
|
||||
# dlfunc
|
||||
if use dlfunc; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPAND_DLFUNC=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# experimental features
|
||||
|
||||
# Distributed Checksum Clearinghouse
|
||||
if use dcc; then
|
||||
echo "EXPERIMENTAL_DCC=yes">> Makefile
|
||||
fi
|
||||
|
||||
# Sender Policy Framework
|
||||
if use spf; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_SPF=yes
|
||||
EXTRALIBS_EXIM += -lspf2
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Sender Rewriting Scheme
|
||||
if use srs; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_SRS=yes
|
||||
EXTRALIBS_EXIM += -lsrs_alt
|
||||
EOC
|
||||
fi
|
||||
|
||||
# DMARC
|
||||
if use dmarc; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_DMARC=yes
|
||||
EXTRALIBS_EXIM += -lopendmarc
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Transport post-delivery actions
|
||||
if use tpda; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_TPDA=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Proxy Protocol
|
||||
if use proxy; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_PROXY=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Delivery Sender Notifications
|
||||
if use dsn; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_DSN=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# authentication (SMTP AUTH)
|
||||
|
||||
# standard bits
|
||||
cat >> Makefile <<- EOC
|
||||
AUTH_SPA=yes
|
||||
AUTH_CRAM_MD5=yes
|
||||
AUTH_PLAINTEXT=yes
|
||||
EOC
|
||||
|
||||
# Cyrus SASL
|
||||
if use sasl; then
|
||||
cat >> Makefile <<- EOC
|
||||
CYRUS_SASLAUTHD_SOCKET=${EPREFIX}/run/saslauthd/mux
|
||||
AUTH_CYRUS_SASL=yes
|
||||
AUTH_LIBS += -lsasl2
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Dovecot
|
||||
if use dovecot-sasl; then
|
||||
cat >> Makefile <<- EOC
|
||||
AUTH_DOVECOT=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Pluggable Authentication Modules
|
||||
if use pam; then
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_PAM=yes
|
||||
AUTH_LIBS += -lpam
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Radius
|
||||
if use radius; then
|
||||
cat >> Makefile <<- EOC
|
||||
RADIUS_CONFIG_FILE=${EPREFIX}/etc/radiusclient/radiusclient.conf
|
||||
RADIUS_LIB_TYPE=RADIUSCLIENT
|
||||
AUTH_LIBS += -lradiusclient
|
||||
EOC
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 CC="$(tc-getCC)" HOSTCC="$(tc-getCC $CBUILD)" \
|
||||
AR="$(tc-getAR) cq" RANLIB="$(tc-getRANLIB)" FULLECHO='' \
|
||||
|| die "make failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd "${S}"/build-exim-gentoo
|
||||
exeinto /usr/sbin
|
||||
doexe exim
|
||||
if use X; then
|
||||
doexe eximon.bin
|
||||
doexe eximon
|
||||
fi
|
||||
fperms 4755 /usr/sbin/exim
|
||||
|
||||
dodir /usr/bin /usr/sbin /usr/lib
|
||||
|
||||
dosym exim /usr/sbin/sendmail
|
||||
dosym exim /usr/sbin/rsmtp
|
||||
dosym exim /usr/sbin/rmail
|
||||
dosym /usr/sbin/exim /usr/bin/mailq
|
||||
dosym /usr/sbin/exim /usr/bin/newaliases
|
||||
dosym /usr/sbin/sendmail /usr/lib/sendmail
|
||||
|
||||
exeinto /usr/sbin
|
||||
for i in exicyclog exim_dbmbuild exim_dumpdb exim_fixdb exim_lock \
|
||||
exim_tidydb exinext exiwhat exigrep eximstats exiqsumm exiqgrep \
|
||||
convert4r3 convert4r4 exipick
|
||||
do
|
||||
doexe $i
|
||||
done
|
||||
|
||||
dodoc "${S}"/doc/*
|
||||
doman "${S}"/doc/exim.8
|
||||
use dsn && dodoc "${S}"/README.DSN
|
||||
use doc && dohtml -r "${WORKDIR}"/${PN}-html-${PV//rc/RC}/doc/html/spec_html/*
|
||||
|
||||
# conf files
|
||||
insinto /etc/exim
|
||||
newins "${S}"/src/configure.default.orig exim.conf.dist
|
||||
if use exiscan-acl; then
|
||||
newins "${S}"/src/configure.default exim.conf.exiscan-acl
|
||||
fi
|
||||
doins "${WORKDIR}"/system_filter.exim
|
||||
doins "${FILESDIR}"/auth_conf.sub
|
||||
|
||||
pamd_mimic system-auth exim auth account
|
||||
|
||||
# headers, #436406
|
||||
if use dlfunc ; then
|
||||
# fixup includes so they actually can be found when including
|
||||
sed -i \
|
||||
-e '/#include "\(config\|store\|mytypes\).h"/s:"\(.\+\)":<exim/\1>:' \
|
||||
local_scan.h || die
|
||||
insinto /usr/include/exim
|
||||
doins {config,local_scan}.h ../src/{mytypes,store}.h
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/exim.logrotate" exim
|
||||
|
||||
newinitd "${FILESDIR}"/exim.rc8 exim
|
||||
newconfd "${FILESDIR}"/exim.confd exim
|
||||
|
||||
systemd_dounit "${FILESDIR}"/{exim.service,exim.socket,exim-submission.socket}
|
||||
systemd_newunit "${FILESDIR}"/exim_at.service 'exim@.service'
|
||||
systemd_newunit "${FILESDIR}"/exim-submission_at.service 'exim-submission@.service'
|
||||
|
||||
DIROPTIONS="-m 0750 -o ${MAILUSER} -g ${MAILGROUP}"
|
||||
dodir /var/log/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -f ${EROOT}etc/exim/exim.conf ]] ; then
|
||||
einfo "${EROOT}etc/exim/system_filter.exim is a sample system_filter."
|
||||
einfo "${EROOT}etc/exim/auth_conf.sub contains the configuration sub for using smtp auth."
|
||||
einfo "Please create ${EROOT}etc/exim/exim.conf from ${EROOT}etc/exim/exim.conf.dist."
|
||||
fi
|
||||
if use dcc ; then
|
||||
einfo "DCC support is experimental, you can find some limited"
|
||||
einfo "documentation at the bottom of this prerelease message:"
|
||||
einfo "http://article.gmane.org/gmane.mail.exim.devel/3579"
|
||||
fi
|
||||
use spf && einfo "SPF support is experimental"
|
||||
use srs && einfo "SRS support is experimental"
|
||||
if use dmarc ; then
|
||||
einfo "DMARC support is experimental. See global settings to"
|
||||
einfo "configure DMARC, for usage see the documentation at "
|
||||
einfo "experimental-spec.txt."
|
||||
fi
|
||||
use tpda && einfo "TPDA support is experimental"
|
||||
use proxy && einfo "proxy support is experimental"
|
||||
if use dsn ; then
|
||||
einfo "Starting from Exim 4.83, DSN support comes from upstream."
|
||||
einfo "DSN support is an experimental feature. If you used DSN"
|
||||
einfo "support prior to 4.83, make sure to remove all dsn_process"
|
||||
einfo "switches from your routers, see http://bugs.gentoo.org/511818"
|
||||
fi
|
||||
einfo "Exim maintains some db files under its spool directory that need"
|
||||
einfo "cleaning from time to time. (${EROOT}var/spool/exim/db)"
|
||||
einfo "Please use the exim_tidydb tool as documented in the Exim manual:"
|
||||
einfo "http://www.exim.org/exim-html-current/doc/html/spec_html/ch-exim_utilities.html#SECThindatmai"
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 04 Aug 2014 10:07:02 +0000
|
||||
Mon, 04 Aug 2014 11:37:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 04 Aug 2014 10:07:02 +0000
|
||||
Mon, 04 Aug 2014 11:37:01 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare
|
||||
DEPEND=>=sys-apps/sed-4.0.5 >=sys-libs/db-3.2 dev-libs/libpcre perl? ( sys-devel/libperl ) pam? ( virtual/pam ) tcpd? ( sys-apps/tcp-wrappers ) ssl? ( dev-libs/openssl ) gnutls? ( net-libs/gnutls[pkcs11?] dev-libs/libtasn1 ) ldap? ( >=net-nds/openldap-2.0.7 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 ) redis? ( dev-libs/hiredis ) selinux? ( sec-policy/selinux-exim ) spf? ( >=mail-filter/libspf2-1.2.5-r1 ) dmarc? ( mail-filter/opendmarc ) srs? ( mail-filter/libsrs_alt ) X? ( x11-proto/xproto x11-libs/libX11 x11-libs/libXmu x11-libs/libXt x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) radius? ( net-dialup/radiusclient ) virtual/libiconv virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=A highly configurable, drop-in replacement for sendmail
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.exim.org/
|
||||
IUSE=dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn exiscan-acl gnutls ipv6 ldap lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog tcpd tpda X
|
||||
KEYWORDS=~amd64 ~hppa ~x86-fbsd ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/sed-4.0.5 >=sys-libs/db-3.2 dev-libs/libpcre perl? ( sys-devel/libperl ) pam? ( virtual/pam ) tcpd? ( sys-apps/tcp-wrappers ) ssl? ( dev-libs/openssl ) gnutls? ( net-libs/gnutls[pkcs11?] dev-libs/libtasn1 ) ldap? ( >=net-nds/openldap-2.0.7 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 ) redis? ( dev-libs/hiredis ) selinux? ( sec-policy/selinux-exim ) spf? ( >=mail-filter/libspf2-1.2.5-r1 ) dmarc? ( mail-filter/opendmarc ) srs? ( mail-filter/libsrs_alt ) X? ( x11-proto/xproto x11-libs/libX11 x11-libs/libXmu x11-libs/libXt x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) radius? ( net-dialup/radiusclient ) virtual/libiconv !mail-mta/courier !mail-mta/esmtp !mail-mta/mini-qmail !<mail-mta/msmtp-1.4.19-r1 !>=mail-mta/msmtp-1.4.19-r1[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/qmail-ldap !mail-mta/sendmail !mail-mta/opensmtpd !<mail-mta/ssmtp-2.64-r2 !>=mail-mta/ssmtp-2.64-r2[mta] !net-mail/mailwrapper >=net-mail/mailbase-0.00-r5 virtual/logger dcc? ( mail-filter/dcc )
|
||||
REQUIRED_USE=spf? ( exiscan-acl ) srs? ( exiscan-acl ) dmarc? ( spf dkim ) pkcs11? ( gnutls )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.exim.org/pub/exim/exim4/test/exim-4.84_RC1.tar.bz2 mirror://gentoo/system_filter.exim.gz doc? ( ftp://ftp.exim.org/pub/exim/exim4/test/exim-html-4.84_RC1.tar.bz2 )
|
||||
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 9836bc51856bcaffac53c9cd4b59a8be multilib 3bf24e6abb9b76d9f6c20600f0b716bf pam aa1ebb3ab720ea04dbbdd6eaaf9554ed systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=ad91abbf172baafd8634d6a993a529cd
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup
|
||||
DEPEND=>=dev-libs/glib-2.14:2 netlink? ( dev-libs/libnl ) adns? ( >=net-dns/c-ares-1.5 ) crypt? ( dev-libs/libgcrypt:0= ) caps? ( sys-libs/libcap ) geoip? ( dev-libs/geoip ) gtk2? ( x11-libs/gdk-pixbuf x11-libs/pango x11-misc/xdg-utils >=x11-libs/gtk+-2.4.0:2 ) gtk3? ( x11-libs/gdk-pixbuf x11-libs/pango x11-misc/xdg-utils x11-libs/gtk+:3 ) kerberos? ( virtual/krb5 ) lua? ( >=dev-lang/lua-5.1 ) pcap? ( net-libs/libpcap[-netlink] ) portaudio? ( media-libs/portaudio ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 x11-misc/xdg-utils ) selinux? ( sec-policy/selinux-wireshark ) smi? ( net-libs/libsmi ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib !=sys-libs/zlib-1.2.4 ) doc? ( app-doc/doxygen app-text/asciidoc dev-libs/libxml2 dev-libs/libxslt doc-pdf? ( dev-java/fop ) www-client/lynx ) >=virtual/perl-Pod-Simple-3.170.0 sys-devel/bison sys-devel/flex virtual/perl-Getopt-Long virtual/perl-Time-Local 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.68 sys-devel/libtool filecaps? ( sys-libs/libcap )
|
||||
DESCRIPTION=A network protocol analyzer formerly known as ethereal
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.wireshark.org/
|
||||
IUSE=adns +caps crypt doc doc-pdf geoip gtk2 +gtk3 ipv6 kerberos lua +netlink +pcap portaudio qt4 selinux smi ssl zlib +filecaps
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/glib-2.14:2 netlink? ( dev-libs/libnl ) adns? ( >=net-dns/c-ares-1.5 ) crypt? ( dev-libs/libgcrypt:0= ) caps? ( sys-libs/libcap ) geoip? ( dev-libs/geoip ) gtk2? ( x11-libs/gdk-pixbuf x11-libs/pango x11-misc/xdg-utils >=x11-libs/gtk+-2.4.0:2 ) gtk3? ( x11-libs/gdk-pixbuf x11-libs/pango x11-misc/xdg-utils x11-libs/gtk+:3 ) kerberos? ( virtual/krb5 ) lua? ( >=dev-lang/lua-5.1 ) pcap? ( net-libs/libpcap[-netlink] ) portaudio? ( media-libs/portaudio ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 x11-misc/xdg-utils ) selinux? ( sec-policy/selinux-wireshark ) smi? ( net-libs/libsmi ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib !=sys-libs/zlib-1.2.4 )
|
||||
REQUIRED_USE=?? ( gtk2 gtk3 qt4 ) ssl? ( crypt )
|
||||
SLOT=0/1.10.9
|
||||
SRC_URI=http://www.wireshark.org/download/src/all-versions/wireshark-1.10.9.tar.bz2
|
||||
_eclasses_=autotools 82621aada74cb2a492bd8e73d49e9f54 eutils 06133990e861be0fe60c2b428fd025d9 fcaps c247b6885e1ff14f794a0eb65fb1e8ec libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=5981d60c303d12c4aa6bddb55d7c2386
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup
|
||||
DEPEND=kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
DESCRIPTION=Processor Hardware Control for Intel CPUs
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.linux-phc.org/ http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267
|
||||
IUSE=kernel_linux
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=kernel_linux? ( virtual/modutils )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.linux-phc.org/forum/download/file.php?id=161 -> phc-intel-pack-rev15.1.tar.bz2
|
||||
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 linux-info 2b8c53f6065bdee2d757472215a3088f linux-mod 101302d4b7b694ea9622bbffb187d0de multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=f41a9bf6429635a0e49ad65de82fafc1
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=install postinst prepare prerm setup unpack
|
||||
DEPEND=daemon? ( dev-lang/php[mysql?,postgres?,pcntl,curl] ) !daemon? ( dev-lang/php[mysql?,postgres?,curl] ) || ( virtual/httpd-cgi virtual/httpd-fastcgi ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
|
||||
DESCRIPTION=Tiny Tiny RSS - A web-based news feed (RSS/Atom) aggregator using AJAX
|
||||
EAPI=5
|
||||
HOMEPAGE=http://tt-rss.org/
|
||||
IUSE=daemon +mysql postgres vhosts
|
||||
KEYWORDS=~amd64 ~mips ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=daemon? ( dev-lang/php[mysql?,postgres?,pcntl,curl] ) !daemon? ( dev-lang/php[mysql?,postgres?,curl] ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
|
||||
REQUIRED_USE=|| ( mysql postgres )
|
||||
SLOT=1.13
|
||||
SRC_URI=https://github.com/gothfox/Tiny-Tiny-RSS/archive/1.13.tar.gz -> tt-rss-1.13.tar.gz
|
||||
_eclasses_=depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd depend.php df169a364e191b840b695604097e3c21 eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf phpconfutils e108303831029e5b8a9d24b991b1d62a toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 vcs-snapshot 58b766562c9fbfb3268b04e33cdf2f66 webapp 25b9b1696f5e698711f47d45c3d45e3e
|
||||
_md5_=11d591cb07768862d9bbf5f65b1bbc7e
|
@ -1 +1 @@
|
||||
Mon, 04 Aug 2014 10:07:05 +0000
|
||||
Mon, 04 Aug 2014 11:37:04 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon Aug 4 10:07:02 UTC 2014
|
||||
Mon Aug 4 11:37:01 UTC 2014
|
||||
|
@ -1 +1 @@
|
||||
Mon, 04 Aug 2014 10:30:01 +0000
|
||||
Mon, 04 Aug 2014 12:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1407146701 Mon 04 Aug 2014 10:05:01 AM UTC UTC
|
||||
1407152101 Mon 04 Aug 2014 11:35:01 AM UTC UTC
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST wireshark-1.10.8.tar.bz2 26715025 SHA256 27d9cf4f0ca1ac436104b7f27caf8ad65f73db09edc8df0742ce9688c7d38763 SHA512 4a892f04b6864033dd95f574c26c6fb414517a660d2c726953cef2a36884aba59ec87d65908eda38175013ea2af44f29cbbcdffab17390763da13bdb4f8e4221 WHIRLPOOL f92bb4dcc91bf870efad4eb4cfb456be092713e4e21b03302d8f99e1b7014ab4a4bbc5d56e48e826d031e594e4f09b6e2ae1262c53f8788bc72a8a5330e8f70e
|
||||
DIST wireshark-1.12.0rc3.tar.bz2 29141784 SHA256 8d5b40ec63e392fe9cce7894c40dd90fec4a945b1950a43ee16e07706005561e SHA512 c6fe045cb84700c6561dcf1335b45d1c52664e1225231f0569492940c97441fb6ff5b20ebbe8332912681fa2ab30f4286e2c2b273f62b21e219f7febb5d31887 WHIRLPOOL 11821a635d93401b9b3fcc69788839143081442f2897f8677ce4b6cce965a2b081b314589a295d2dc7c5a3532c0cb1270d582de42ae543cd0e1b5f6fa992a1c6
|
||||
DIST wireshark-1.10.9.tar.bz2 26769965 SHA256 7f985db5ea99f4b285ae2eceab42327058f7ba5272d22338152dd79e7601441c SHA512 c4ad324263649c45e220728beb8cf2bd06e7beac38f43b73d5786b08ee82d29616843e0aaac0e92bfcec42d345906b2ba559e82eebf7835bf84d6e557e3375f7 WHIRLPOOL 41da17d3e3bdd322193a03aee4722ecd2c0118195ab22360aabf5294c0d7927a311f16749fa7f56fa4db693f5a63bbd32cdba60788909b550517c363965b3b5e
|
||||
DIST wireshark-1.12.0.tar.bz2 29033823 SHA256 0f59fea1c5b35de90af681067e49113fee0dd7a901750a97fa25f4256dbf13c7 SHA512 03c55106e2b4d5690d0b5fe74b2f4723f07ea9f9a6ca0f54b006045ec4bda47cb31dd3aa8c1879375844f6e6b49f1ffd4a6bb2e34564d43d6e0a25a08302b902 WHIRLPOOL fb7bcc6f7abddce04b37ef1ce4e3e0475e2574672876835464b9a98edca753ac708a0d5b238e6a679948fe0388e11d5c95f723ccd20bc16cef14a2b08e0ecc1e
|
||||
DIST wireshark-1.8.15.tar.bz2 24193769 SHA256 e71fab6909a67e6b1d5d21f93e731488fb0343e5206799105e5fdc34923d3e76 SHA512 38306d568017bf12f7db15507e209a74bdd600d4ae02fba63cc5f3639bcba5d07e5ef3dd50fcda3415d30647debdf3a63149a0ef8243898a789e14a8b456a667 WHIRLPOOL 121dc025ef198a6b60a710af370b97834c6b73feea8b314a320b94e47e14c199c76e247868b9be40852b26d8a9d726d3e0d5c85b671e3e71944f8f65f4916a9c
|
||||
|
@ -0,0 +1,213 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.10.9.ebuild,v 1.1 2014/08/04 11:15:12 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils fcaps user
|
||||
|
||||
[[ -n ${PV#*_rc} && ${PV#*_rc} != ${PV} ]] && MY_P=${PN}-${PV/_} || MY_P=${P}
|
||||
DESCRIPTION="A network protocol analyzer formerly known as ethereal"
|
||||
HOMEPAGE="http://www.wireshark.org/"
|
||||
SRC_URI="http://www.wireshark.org/download/src/all-versions/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="
|
||||
adns +caps crypt doc doc-pdf geoip gtk2 +gtk3 ipv6 kerberos lua +netlink
|
||||
+pcap portaudio qt4 selinux smi ssl zlib
|
||||
"
|
||||
REQUIRED_USE="
|
||||
?? ( gtk2 gtk3 qt4 )
|
||||
ssl? ( crypt )
|
||||
"
|
||||
|
||||
GTK_COMMON_DEPEND="
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/pango
|
||||
x11-misc/xdg-utils
|
||||
"
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.14:2
|
||||
netlink? ( dev-libs/libnl )
|
||||
adns? ( >=net-dns/c-ares-1.5 )
|
||||
crypt? ( dev-libs/libgcrypt:0= )
|
||||
caps? ( sys-libs/libcap )
|
||||
geoip? ( dev-libs/geoip )
|
||||
gtk2? (
|
||||
${GTK_COMMON_DEPEND}
|
||||
>=x11-libs/gtk+-2.4.0:2
|
||||
)
|
||||
gtk3? (
|
||||
${GTK_COMMON_DEPEND}
|
||||
x11-libs/gtk+:3
|
||||
)
|
||||
kerberos? ( virtual/krb5 )
|
||||
lua? ( >=dev-lang/lua-5.1 )
|
||||
pcap? ( net-libs/libpcap[-netlink] )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
x11-misc/xdg-utils
|
||||
)
|
||||
selinux? ( sec-policy/selinux-wireshark )
|
||||
smi? ( net-libs/libsmi )
|
||||
ssl? ( net-libs/gnutls )
|
||||
zlib? ( sys-libs/zlib !=sys-libs/zlib-1.2.4 )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
app-text/asciidoc
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
doc-pdf? ( dev-java/fop )
|
||||
www-client/lynx
|
||||
)
|
||||
>=virtual/perl-Pod-Simple-3.170.0
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/perl-Getopt-Long
|
||||
virtual/perl-Time-Local
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
# Add group for users allowed to sniff.
|
||||
enewgroup wireshark
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-1.6.13-ldflags.patch \
|
||||
"${FILESDIR}"/${PN}-1.10.1-oldlibs.patch \
|
||||
"${FILESDIR}"/${PN}-1.10.6-gtk-deprecated-warnings.patch
|
||||
|
||||
sed -i -e 's|SvnVersion|GitVersion|g' docbook/*.xml || die
|
||||
|
||||
epatch_user
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
# Workaround bug #213705. If krb5-config --libs has -lcrypto then pass
|
||||
# --with-ssl to ./configure. (Mimics code from acinclude.m4).
|
||||
if use kerberos; then
|
||||
case $(krb5-config --libs) in
|
||||
*-lcrypto*)
|
||||
ewarn "Kerberos was built with ssl support: linkage with openssl is enabled."
|
||||
ewarn "Note there are annoying license incompatibilities between the OpenSSL"
|
||||
ewarn "license and the GPL, so do your check before distributing such package."
|
||||
myconf+=( "--with-ssl" )
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Enable wireshark binary with any supported GUI toolkit (bug #473188)
|
||||
if use gtk2 || use gtk3 || use qt4 ; then
|
||||
myconf+=( "--enable-wireshark" )
|
||||
else
|
||||
myconf+=( "--disable-wireshark" )
|
||||
fi
|
||||
|
||||
# Hack around inability to disable doxygen/fop doc generation
|
||||
use doc || export ac_cv_prog_HAVE_DOXYGEN=false
|
||||
use doc-pdf || export ac_cv_prog_HAVE_FOP=false
|
||||
|
||||
# dumpcap requires libcap, setuid-install requires dumpcap
|
||||
# --disable-profile-build bugs #215806, #292991, #479602
|
||||
econf \
|
||||
$(use pcap && use_enable !caps setuid-install) \
|
||||
$(use pcap && use_enable caps setcap-install) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with adns c-ares) \
|
||||
$(use_with caps libcap) \
|
||||
$(use_with crypt gcrypt) \
|
||||
$(use_with geoip) \
|
||||
$(use_with kerberos krb5) \
|
||||
$(use_with lua) \
|
||||
$(use_with netlink libnl) \
|
||||
$(use_with pcap dumpcap-group wireshark) \
|
||||
$(use_with pcap) \
|
||||
$(use_with portaudio) \
|
||||
$(use_with qt4 qt) \
|
||||
$(use_with smi libsmi) \
|
||||
$(use_with ssl gnutls) \
|
||||
$(use_with zlib) \
|
||||
$(usex gtk3 --with-gtk3=yes --with-gtk3=no) \
|
||||
--disable-extra-gcc-checks \
|
||||
--disable-profile-build \
|
||||
--disable-usr-local \
|
||||
--sysconfdir="${EPREFIX}"/etc/wireshark \
|
||||
--without-adns \
|
||||
${myconf[@]}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
use doc && emake -j1 -C docbook
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if use doc; then
|
||||
dohtml -r docbook/{release-notes.html,ws{d,u}g_html{,_chunked}}
|
||||
if use doc-pdf; then
|
||||
insinto /usr/share/doc/${PF}/pdf/
|
||||
doins docbook/{{developer,user}-guide,release-notes}-{a4,us}.pdf
|
||||
fi
|
||||
fi
|
||||
|
||||
# FAQ is not required as is installed from help/faq.txt
|
||||
dodoc AUTHORS ChangeLog NEWS README{,.bsd,.linux,.macos,.vmware} \
|
||||
doc/{randpkt.txt,README*}
|
||||
|
||||
# install headers
|
||||
local wsheader
|
||||
for wsheader in $( echo $(< debian/wireshark-dev.header-files ) ); do
|
||||
insinto /usr/include/wireshark/$( dirname ${wsheader} )
|
||||
doins ${wsheader}
|
||||
done
|
||||
|
||||
#with the above this really shouldn't be needed, but things may be looking in wiretap/ instead of wireshark/wiretap/
|
||||
insinto /usr/include/wiretap
|
||||
doins wiretap/wtap.h
|
||||
|
||||
if use gtk2 || use gtk3 || use qt4; then
|
||||
local c d
|
||||
for c in hi lo; do
|
||||
for d in 16 32 48; do
|
||||
insinto /usr/share/icons/${c}color/${d}x${d}/apps
|
||||
newins image/${c}${d}-app-wireshark.png wireshark.png
|
||||
done
|
||||
done
|
||||
domenu wireshark.desktop
|
||||
fi
|
||||
|
||||
use pcap && chmod o-x "${ED}"/usr/bin/dumpcap #357237
|
||||
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Add group for users allowed to sniff.
|
||||
enewgroup wireshark
|
||||
|
||||
if use pcap; then
|
||||
fcaps -o 0 -g wireshark -m 4710 -M 0710 \
|
||||
cap_dac_read_search,cap_net_raw,cap_net_admin \
|
||||
"${EROOT}"/usr/bin/dumpcap
|
||||
fi
|
||||
|
||||
ewarn "NOTE: To run wireshark as normal user you have to add yourself to"
|
||||
ewarn "the wireshark group. This security measure ensures that only trusted"
|
||||
ewarn "users are allowed to sniff your traffic."
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST youtube-dl-2014.07.15.tar.gz 881673 SHA256 2274535bb4822af0c6a384d352b85d7c724fe9bd371d9bdd428bba4b1493bd02 SHA512 f1ec3b368559ed79c8b03621f6a27344069af9d4bb62023de5a30dfa571f863d0fc50cd874db63d9867e1c1b04a79a7e127cc13081c73705dcdc17b624fd986b WHIRLPOOL e1954e4a3217ad3a248eb7996169fec5e545fa56d60db7359a159df7a2c4da521a2e27f0eedf08ba90db1379f1248cb5be09f4daffaf58fb82ef143980cfaa3e
|
||||
DIST youtube-dl-2014.07.25.1.tar.gz 912806 SHA256 f810b985a5252179f81dd9e3b2311a6a212a56978c0e9da3da1135ba675312cc SHA512 5f521a20f8fa8ffd19456c5aa2ed6a018f605a09e5cee79a37c132f9ed7c2831ff8a3a66be4002098bee3787291314d27f360a8900bd312efdd37f9e07aad08d WHIRLPOOL b2213b6a8e31f7e48d72f501713578a009b179f19f65f16e5838797b4a9fd567864ceef5b2634b67c3b05b541c0779bbb072f61a9d8875eb1ec66177262757c7
|
||||
DIST youtube-dl-2014.07.30.tar.gz 922291 SHA256 67866d101b75fc58c111ec024f0d1342c1490e7bcaba31ed96ff69358c1c549b SHA512 6b5f07b5b90bcda92669adea3cc85683a069a6dbd9c6086a56c36dc209fd1da2721458e75af0deb4f9311bb1b780892a6a8e3f05dc45beef395bca5887288e05 WHIRLPOOL 2454b509a181c898dab8ef7a245134b20e592c159d5d90dd43d5e20109e447e2f4f2f0dd3ebed6644acbdd27f7d37e90a68da1ab0f66d3935d2214d892d037b4
|
||||
DIST youtube-dl-2014.08.02.1.tar.gz 927716 SHA256 0ace596a5292c893f28dfa64c6535ed846c742e6d744d8a25c18dcaebfdbc85e SHA512 937f54ef785fceed56579efcf6b364441456fc18b8148ab98a319f01aa083e3fb3a2404620e6bb3b0b813ed6edd83f6c93d321891128b9741d2fc4691e2ed6b1 WHIRLPOOL c5f9d48b532e4b74b84a5681d881bdef0ee7a137a8ca69bb4c8673b995eb20179879de391a33b7760bc775f93c2aa31be4a4623b72f9b481544c5e4bc38fe676
|
||||
|
@ -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.07.25.1.ebuild,v 1.1 2014/07/29 22:10:34 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/youtube-dl-2014.08.02.1.ebuild,v 1.1 2014/08/04 10:45:54 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,90 @@
|
||||
Upstream changes
|
||||
|
||||
--- phc-intel-pack-rev15.1/inc/3.16/acpi-cpufreq.c
|
||||
+++ phc-intel-pack-rev15.1/inc/3.16/acpi-cpufreq.c
|
||||
@@ -213,7 +213,7 @@
|
||||
|
||||
static unsigned extract_msr(u32 msr, struct acpi_cpufreq_data *data)
|
||||
{
|
||||
- int i;
|
||||
+ struct cpufreq_frequency_table *pos;
|
||||
struct acpi_processor_performance *perf;
|
||||
|
||||
if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD)
|
||||
@@ -223,10 +223,9 @@
|
||||
|
||||
perf = data->acpi_data;
|
||||
|
||||
- for (i = 0; data->freq_table[i].frequency != CPUFREQ_TABLE_END; i++) {
|
||||
- if (msr == perf->states[data->freq_table[i].driver_data].status)
|
||||
- return data->freq_table[i].frequency;
|
||||
- }
|
||||
+ cpufreq_for_each_entry(pos, data->freq_table)
|
||||
+ if (msr == perf->states[pos->driver_data].status)
|
||||
+ return pos->frequency;
|
||||
return data->freq_table[0].frequency;
|
||||
}
|
||||
|
||||
Use of cpufreq_for_each_entry macro
|
||||
|
||||
--- phc-intel-pack-rev15.1/inc/3.16/linux-phc-0.3.2.patch
|
||||
+++ phc-intel-pack-rev15.1/inc/3.16/linux-phc-0.3.2.patch
|
||||
@@ -31,39 +31,37 @@
|
||||
|
||||
static DEFINE_PER_CPU(struct acpi_cpufreq_data *, acfreq_data);
|
||||
@@ -216,16 +225,25 @@
|
||||
- int i;
|
||||
+ struct cpufreq_frequency_table *pos;
|
||||
struct acpi_processor_performance *perf;
|
||||
|
||||
- if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD)
|
||||
+ if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD) {
|
||||
msr &= AMD_MSR_RANGE;
|
||||
- else
|
||||
-- msr &= INTEL_MSR_RANGE;
|
||||
--
|
||||
-- perf = data->acpi_data;
|
||||
+ perf = data->acpi_data;
|
||||
-
|
||||
-- for (i = 0; data->freq_table[i].frequency != CPUFREQ_TABLE_END; i++) {
|
||||
-- if (msr == perf->states[data->freq_table[i].driver_data].status)
|
||||
-- return data->freq_table[i].frequency;
|
||||
-+ for (i = 0; data->freq_table[i].frequency != CPUFREQ_TABLE_END; i++) {
|
||||
-+ if (msr == perf->states[data->freq_table[i].driver_data].status)
|
||||
-+ return data->freq_table[i].frequency;
|
||||
++
|
||||
++ cpufreq_for_each_entry(pos, data->freq_table)
|
||||
++ if (msr == perf->states[pos->driver_data].status)
|
||||
++ return pos->frequency;
|
||||
-+ }
|
||||
-+ }
|
||||
-+ else {
|
||||
-+ msr &= INTEL_MSR_RANGE;
|
||||
++
|
||||
++ } else {
|
||||
+ u32 fid;
|
||||
+ msr &= INTEL_MSR_RANGE;
|
||||
+ fid = msr & INTEL_MSR_FID_MASK;
|
||||
+ perf = data->acpi_data;
|
||||
-+
|
||||
-+ for (i = 0; data->freq_table[i].frequency != CPUFREQ_TABLE_END; i++) {
|
||||
-+ if (fid == (perf->states[data->freq_table[i].driver_data].status & INTEL_MSR_FID_MASK))
|
||||
-+ return data->freq_table[i].frequency;
|
||||
-+ }
|
||||
- }
|
||||
+
|
||||
+- perf = data->acpi_data;
|
||||
++ cpufreq_for_each_entry(pos, data->freq_table)
|
||||
++ if (fid == (perf->states[pos->driver_data].status & INTEL_MSR_FID_MASK))
|
||||
++ return pos->frequency;
|
||||
++ }
|
||||
+
|
||||
+- cpufreq_for_each_entry(pos, data->freq_table)
|
||||
+- if (msr == perf->states[pos->driver_data].status)
|
||||
+- return pos->frequency;
|
||||
return data->freq_table[0].frequency;
|
||||
}
|
||||
+
|
||||
@@ -406,6 +424,99 @@
|
||||
return 0;
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-power/phc-intel/phc-intel-0.3.2.12.15.1-r1.ebuild,v 1.1 2014/08/04 10:21:26 xmw Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit linux-info linux-mod eutils
|
||||
|
||||
DESCRIPTION="Processor Hardware Control for Intel CPUs"
|
||||
HOMEPAGE="http://www.linux-phc.org/
|
||||
http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267"
|
||||
#no automatic filenames here, sorry
|
||||
SRC_URI="http://www.linux-phc.org/forum/download/file.php?id=161 -> phc-intel-pack-rev15.1.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
CONFIG_CHECK="~!X86_ACPI_CPUFREQ"
|
||||
ERROR_X86_ACPI_CPUFREQ="CONFIG_X86_ACPI_CPUFREQ has to be configured to Module to enable the replacement of acpi-cpufreq with phc-intel."
|
||||
|
||||
MODULE_NAMES="phc-intel(misc:)"
|
||||
BUILD_PARAMS="KERNELSRC=\"${KERNEL_DIR}\" -j1"
|
||||
BUILD_TARGETS="all"
|
||||
|
||||
S=${WORKDIR}/${A/.tar.bz2}
|
||||
|
||||
pkg_setup() {
|
||||
if kernel_is lt 2 6 27 ; then
|
||||
eerror "Your kernel version is no longer supported by this version of ${PN}."
|
||||
eerror "Please use a previous version of ${PN} or a newer kernel."
|
||||
die
|
||||
fi
|
||||
if kernel_is gt 3 16 ; then
|
||||
eerror "Your kernel version is not yet supported by this version of ${PN}."
|
||||
eerror "Please use a newer version of ${PN} or an older kernel."
|
||||
die
|
||||
fi
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/phc-intel-0.3.2-rev12-trailing-space-misc.patch \
|
||||
"${FILESDIR}"/phc-intel-0.3.2-rev15-trailing-space-3.5.patch \
|
||||
"${FILESDIR}"/phc-intel-0.3.2-rev14-trailing-space-3.13.patch \
|
||||
"${FILESDIR}"/phc-intel-0.3.2-rev14-trailing-space-3.14.patch \
|
||||
"${FILESDIR}"/phc-intel-0.3.2-rev15-trailing-space-3.15.patch
|
||||
|
||||
cp -rv inc/3.15 inc/3.16 || die
|
||||
epatch "${FILESDIR}"/phc-intel-0.3.2-rev15-3.16.patch
|
||||
|
||||
sed -e '/^all:/s:prepare::' \
|
||||
-i Makefile || die
|
||||
|
||||
local my_sub=arch/x86/kernel/cpu
|
||||
if kernel_is gt 2 6 39 ; then
|
||||
my_sub=drivers
|
||||
fi
|
||||
cp -v "${KERNEL_DIR}"/${my_sub}/cpufreq/acpi-cpufreq.c . || die
|
||||
if kernel_is lt 3 12 ; then
|
||||
cp -v "${KERNEL_DIR}"/${my_sub}/cpufreq/mperf.h . || die
|
||||
fi
|
||||
|
||||
if kernel_is lt 3 0 ; then
|
||||
epatch inc/${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}/linux-phc-0.3.2.patch
|
||||
else
|
||||
epatch inc/${KV_MAJOR}.${KV_MINOR}/linux-phc-0.3.2.patch
|
||||
fi
|
||||
|
||||
mv acpi-cpufreq.c phc-intel.c || die
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-apps/tt-rss/tt-rss-1.13.ebuild,v 1.1 2014/08/04 10:44:29 tomka Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit user eutils webapp depend.php depend.apache vcs-snapshot
|
||||
|
||||
DESCRIPTION="Tiny Tiny RSS - A web-based news feed (RSS/Atom) aggregator using AJAX"
|
||||
HOMEPAGE="http://tt-rss.org/"
|
||||
SRC_URI="https://github.com/gothfox/Tiny-Tiny-RSS/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~mips ~x86"
|
||||
IUSE="daemon +mysql postgres"
|
||||
|
||||
DEPEND="
|
||||
daemon? ( dev-lang/php[mysql?,postgres?,pcntl,curl] )
|
||||
!daemon? ( dev-lang/php[mysql?,postgres?,curl] )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
REQUIRED_USE="|| ( mysql postgres )"
|
||||
|
||||
need_httpd_cgi
|
||||
need_php_httpd
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
|
||||
if use daemon; then
|
||||
enewgroup ttrssd
|
||||
enewuser ttrssd -1 /bin/sh /dev/null ttrssd
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Customize config.php-dist so that the right 'DB_TYPE' is already set (according to the USE flag)
|
||||
einfo "Customizing config.php-dist..."
|
||||
|
||||
if use mysql && ! use postgres; then
|
||||
sed -i \
|
||||
-e "/define('DB_TYPE',/{s:pgsql:mysql:}" \
|
||||
config.php-dist || die
|
||||
fi
|
||||
|
||||
sed -i \
|
||||
-e "/define('DB_TYPE',/{s:// \(or mysql\):// pgsql \1:}" \
|
||||
config.php-dist || die
|
||||
|
||||
# per 462578
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
insinto "/${MY_HTDOCSDIR}"
|
||||
doins -r *
|
||||
keepdir "/${MY_HTDOCSDIR}"/feed-icons
|
||||
|
||||
for DIR in cache lock feed-icons; do
|
||||
webapp_serverowned -R "${MY_HTDOCSDIR}/${DIR}"
|
||||
done
|
||||
|
||||
# In the old days we put a config.php directly and tried to
|
||||
# protect it with the following which did not work reliably.
|
||||
# These days we only install the config.php-dist file.
|
||||
# webapp_configfile "${MY_HTDOCSDIR}"/config.php
|
||||
|
||||
if use daemon; then
|
||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-with-daemon.txt
|
||||
newinitd "${FILESDIR}"/ttrssd.initd-r2 ttrssd
|
||||
newconfd "${FILESDIR}"/ttrssd.confd-r1 ttrssd
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}"/ttrssd.logrotated ttrssd
|
||||
else
|
||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
|
||||
fi
|
||||
|
||||
webapp_src_install
|
||||
}
|
Loading…
Reference in new issue