From 4e76a8ec151cb728908178348dc45ec946bc73d6 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 4 Aug 2014 16:34:40 +0400 Subject: [PATCH] Sync with portage [Mon Aug 4 16:34:39 MSK 2014]. --- mail-mta/exim/Manifest | 2 + mail-mta/exim/exim-4.84_rc1.ebuild | 512 ++++++++++++++++++ metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/mail-mta/exim-4.84_rc1 | 14 + .../md5-cache/net-analyzer/wireshark-1.10.9 | 14 + ...{wireshark-1.12.0_rc3 => wireshark-1.12.0} | 6 +- ...l-2014.07.25.1 => youtube-dl-2014.08.02.1} | 4 +- .../sys-power/phc-intel-0.3.2.12.15.1-r1 | 13 + metadata/md5-cache/www-apps/tt-rss-1.13 | 14 + metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.x | 2 +- net-analyzer/wireshark/Manifest | 3 +- .../wireshark/wireshark-1.10.9.ebuild | 213 ++++++++ ...2.0_rc3.ebuild => wireshark-1.12.0.ebuild} | 6 +- net-misc/youtube-dl/Manifest | 2 +- ....ebuild => youtube-dl-2014.08.02.1.ebuild} | 2 +- .../files/phc-intel-0.3.2-rev15-3.16.patch | 90 +++ .../phc-intel-0.3.2.12.15.1-r1.ebuild | 73 +++ www-apps/tt-rss/Manifest | 1 + www-apps/tt-rss/tt-rss-1.13.ebuild | 82 +++ 23 files changed, 1045 insertions(+), 18 deletions(-) create mode 100644 mail-mta/exim/exim-4.84_rc1.ebuild create mode 100644 metadata/md5-cache/mail-mta/exim-4.84_rc1 create mode 100644 metadata/md5-cache/net-analyzer/wireshark-1.10.9 rename metadata/md5-cache/net-analyzer/{wireshark-1.12.0_rc3 => wireshark-1.12.0} (96%) rename metadata/md5-cache/net-misc/{youtube-dl-2014.07.25.1 => youtube-dl-2014.08.02.1} (94%) create mode 100644 metadata/md5-cache/sys-power/phc-intel-0.3.2.12.15.1-r1 create mode 100644 metadata/md5-cache/www-apps/tt-rss-1.13 create mode 100644 net-analyzer/wireshark/wireshark-1.10.9.ebuild rename net-analyzer/wireshark/{wireshark-1.12.0_rc3.ebuild => wireshark-1.12.0.ebuild} (97%) rename net-misc/youtube-dl/{youtube-dl-2014.07.25.1.ebuild => youtube-dl-2014.08.02.1.ebuild} (96%) create mode 100644 sys-power/phc-intel/files/phc-intel-0.3.2-rev15-3.16.patch create mode 100644 sys-power/phc-intel/phc-intel-0.3.2.12.15.1-r1.ebuild create mode 100644 www-apps/tt-rss/tt-rss-1.13.ebuild diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest index 4433998c0afa..37f9f795bc40 100644 --- a/mail-mta/exim/Manifest +++ b/mail-mta/exim/Manifest @@ -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 diff --git a/mail-mta/exim/exim-4.84_rc1.ebuild b/mail-mta/exim/exim-4.84_rc1.ebuild new file mode 100644 index 000000000000..053d8fd2d8b0 --- /dev/null +++ b/mail-mta/exim/exim-4.84_rc1.ebuild @@ -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[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[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:"\(.\+\)"::' \ + 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" +} diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 36c5e0e8dd45..a53555756e55 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Mon, 04 Aug 2014 10:07:02 +0000 +Mon, 04 Aug 2014 11:37:01 +0000 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 36c5e0e8dd45..a53555756e55 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Mon, 04 Aug 2014 10:07:02 +0000 +Mon, 04 Aug 2014 11:37:01 +0000 diff --git a/metadata/md5-cache/mail-mta/exim-4.84_rc1 b/metadata/md5-cache/mail-mta/exim-4.84_rc1 new file mode 100644 index 000000000000..fd5598dfa8c2 --- /dev/null +++ b/metadata/md5-cache/mail-mta/exim-4.84_rc1 @@ -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[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[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 diff --git a/metadata/md5-cache/net-analyzer/wireshark-1.10.9 b/metadata/md5-cache/net-analyzer/wireshark-1.10.9 new file mode 100644 index 000000000000..0b05b728bc48 --- /dev/null +++ b/metadata/md5-cache/net-analyzer/wireshark-1.10.9 @@ -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/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 diff --git a/metadata/md5-cache/net-analyzer/wireshark-1.12.0_rc3 b/metadata/md5-cache/net-analyzer/wireshark-1.12.0 similarity index 96% rename from metadata/md5-cache/net-analyzer/wireshark-1.12.0_rc3 rename to metadata/md5-cache/net-analyzer/wireshark-1.12.0 index c3bb6405cd38..fb623eac1797 100644 --- a/metadata/md5-cache/net-analyzer/wireshark-1.12.0_rc3 +++ b/metadata/md5-cache/net-analyzer/wireshark-1.12.0 @@ -8,7 +8,7 @@ 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 ) 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=ssl? ( crypt ) -SLOT=0/1.12.0_rc3 -SRC_URI=http://www.wireshark.org/download/src/all-versions/wireshark-1.12.0rc3.tar.bz2 +SLOT=0/1.12.0 +SRC_URI=http://www.wireshark.org/download/src/all-versions/wireshark-1.12.0.tar.bz2 _eclasses_=autotools 82621aada74cb2a492bd8e73d49e9f54 base 87f7447ccfc06fd0729ff4684e11e0d6 eutils 06133990e861be0fe60c2b428fd025d9 fcaps c247b6885e1ff14f794a0eb65fb1e8ec libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 qmake-utils 40136c5fe0002a0d3937e869ae4ee0e2 qt4-r2 b40473dafd07d7c5fe4aef1c1b902f39 toolchain-funcs 0f1760274637a138b99bb649202ea402 user f54e098dd38ba1c0847a13e685b87747 -_md5_=d991482b053087dc5c8da0bff55cba8a +_md5_=ad29206c6228446d74ceba105847c9bf diff --git a/metadata/md5-cache/net-misc/youtube-dl-2014.07.25.1 b/metadata/md5-cache/net-misc/youtube-dl-2014.08.02.1 similarity index 94% rename from metadata/md5-cache/net-misc/youtube-dl-2014.07.25.1 rename to metadata/md5-cache/net-misc/youtube-dl-2014.08.02.1 index 65422b924690..fb4340ef0a55 100644 --- a/metadata/md5-cache/net-misc/youtube-dl-2014.07.25.1 +++ b/metadata/md5-cache/net-misc/youtube-dl-2014.08.02.1 @@ -9,6 +9,6 @@ LICENSE=public-domain RDEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_single_target_python2_7(+)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] REQUIRED_USE=python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) ^^ ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 ) SLOT=0 -SRC_URI=http://youtube-dl.org/downloads/2014.07.25.1/youtube-dl-2014.07.25.1.tar.gz +SRC_URI=http://youtube-dl.org/downloads/2014.08.02.1/youtube-dl-2014.08.02.1.tar.gz _eclasses_=bash-completion-r1 db412e427e3317ffd3e15f17df269c5e distutils-r1 d48d51c220f1678179fc4ab13b534ec1 eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 0f1760274637a138b99bb649202ea402 -_md5_=33569f553371339066053db304e2c50a +_md5_=ba96e83a4fba2c36a32d91c4b366999e diff --git a/metadata/md5-cache/sys-power/phc-intel-0.3.2.12.15.1-r1 b/metadata/md5-cache/sys-power/phc-intel-0.3.2.12.15.1-r1 new file mode 100644 index 000000000000..9a247592d64b --- /dev/null +++ b/metadata/md5-cache/sys-power/phc-intel-0.3.2.12.15.1-r1 @@ -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 diff --git a/metadata/md5-cache/www-apps/tt-rss-1.13 b/metadata/md5-cache/www-apps/tt-rss-1.13 new file mode 100644 index 000000000000..f6b3dc6356bd --- /dev/null +++ b/metadata/md5-cache/www-apps/tt-rss-1.13 @@ -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 diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index dddce2e24316..2cd3b7f80eb4 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Mon, 04 Aug 2014 10:07:05 +0000 +Mon, 04 Aug 2014 11:37:04 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index f2c8f1bdeb12..babdfecf3f88 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Mon Aug 4 10:07:02 UTC 2014 +Mon Aug 4 11:37:01 UTC 2014 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index d8370c45c216..38f7cc95087d 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Mon, 04 Aug 2014 10:30:01 +0000 +Mon, 04 Aug 2014 12:00:01 +0000 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 58620e0d1186..575b66e770fb 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1407146701 Mon 04 Aug 2014 10:05:01 AM UTC UTC +1407152101 Mon 04 Aug 2014 11:35:01 AM UTC UTC diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest index c51f0c3e58a8..1f79fc2fe5f4 100644 --- a/net-analyzer/wireshark/Manifest +++ b/net-analyzer/wireshark/Manifest @@ -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 diff --git a/net-analyzer/wireshark/wireshark-1.10.9.ebuild b/net-analyzer/wireshark/wireshark-1.10.9.ebuild new file mode 100644 index 000000000000..c1e6470295e7 --- /dev/null +++ b/net-analyzer/wireshark/wireshark-1.10.9.ebuild @@ -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." +} diff --git a/net-analyzer/wireshark/wireshark-1.12.0_rc3.ebuild b/net-analyzer/wireshark/wireshark-1.12.0.ebuild similarity index 97% rename from net-analyzer/wireshark/wireshark-1.12.0_rc3.ebuild rename to net-analyzer/wireshark/wireshark-1.12.0.ebuild index 79833df70567..70c54d6a4322 100644 --- a/net-analyzer/wireshark/wireshark-1.12.0_rc3.ebuild +++ b/net-analyzer/wireshark/wireshark-1.12.0.ebuild @@ -1,13 +1,13 @@ # 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.12.0_rc3.ebuild,v 1.1 2014/07/23 09:16:06 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.12.0.ebuild,v 1.1 2014/08/04 11:15:12 jer Exp $ EAPI=5 inherit autotools eutils fcaps qt4-r2 user DESCRIPTION="A network protocol analyzer formerly known as ethereal" HOMEPAGE="http://www.wireshark.org/" -SRC_URI="${HOMEPAGE}download/src/all-versions/${P/_}.tar.bz2" +SRC_URI="${HOMEPAGE}download/src/all-versions/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0/${PV}" @@ -69,8 +69,6 @@ DEPEND=" virtual/pkgconfig " -S=${WORKDIR}/${P/_} - pkg_setup() { enewgroup wireshark } diff --git a/net-misc/youtube-dl/Manifest b/net-misc/youtube-dl/Manifest index 2b162fd985f5..41cc227c1633 100644 --- a/net-misc/youtube-dl/Manifest +++ b/net-misc/youtube-dl/Manifest @@ -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 diff --git a/net-misc/youtube-dl/youtube-dl-2014.07.25.1.ebuild b/net-misc/youtube-dl/youtube-dl-2014.08.02.1.ebuild similarity index 96% rename from net-misc/youtube-dl/youtube-dl-2014.07.25.1.ebuild rename to net-misc/youtube-dl/youtube-dl-2014.08.02.1.ebuild index 62d792ca6eca..3c43dbd54af9 100644 --- a/net-misc/youtube-dl/youtube-dl-2014.07.25.1.ebuild +++ b/net-misc/youtube-dl/youtube-dl-2014.08.02.1.ebuild @@ -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 diff --git a/sys-power/phc-intel/files/phc-intel-0.3.2-rev15-3.16.patch b/sys-power/phc-intel/files/phc-intel-0.3.2-rev15-3.16.patch new file mode 100644 index 000000000000..8bf952d7f3f4 --- /dev/null +++ b/sys-power/phc-intel/files/phc-intel-0.3.2-rev15-3.16.patch @@ -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; + } diff --git a/sys-power/phc-intel/phc-intel-0.3.2.12.15.1-r1.ebuild b/sys-power/phc-intel/phc-intel-0.3.2.12.15.1-r1.ebuild new file mode 100644 index 000000000000..82d067d6118a --- /dev/null +++ b/sys-power/phc-intel/phc-intel-0.3.2.12.15.1-r1.ebuild @@ -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 +} diff --git a/www-apps/tt-rss/Manifest b/www-apps/tt-rss/Manifest index 2c8e4f64d868..22a2bdab6a32 100644 --- a/www-apps/tt-rss/Manifest +++ b/www-apps/tt-rss/Manifest @@ -1,6 +1,7 @@ DIST tt-rss-1.10.tar.gz 2534833 SHA256 66064f4a880f5cf46e2044037dbe24b2161129db652c75194b46c66988f4e772 SHA512 0befc933dd74c65cd02dbff0d95af580a185c0646a435660b6a5b3344158a7b3ff34673bafb0b94e6406766f1f76b76e9c5daca98cc86770622985e48a51c22e WHIRLPOOL 977fa31ec415d0a73f658ff2814719ef6238db7b0b8f248adfb346538d01b5ae3c16851161be3237b5aa5c61668aeefff385f2791f9b098d0735ed671a51fdec DIST tt-rss-1.11.tar.gz 2586586 SHA256 27c5dfbf73f65b5a632388d4063091a80658613ad9afd9adb35868e20a7315f9 SHA512 54c5641eb3f55be5b9c49db02c940bccba6a2db8d8574d9bf48e134e0c45c3c22b92dfe9c365185ec0013d5e6e8bc2c8992a5285dd1cb79ab011178ed37e45e6 WHIRLPOOL 45823d8cf7c824770c274e4af7902cdc7d07f41b4d09419ce3549d8ff4828aaf31d87d127efb6975b37675ccaace8f1b30424176e13db10e579f5947d1a309a8 DIST tt-rss-1.12.tar.gz 2629087 SHA256 05d1510c57869653f94b8f322c92cfd9f29ca0c6752ed1fe5199f2c2bc3152ae SHA512 3457df58de1297c235fc13dc21340bd0df281069b25d57d09fb28ba53e0c2f21dfcdcc898ee528d3e49cf44a3d04f99536da39f9aff56a5bff7f40909db50f5f WHIRLPOOL 90c26e24477ca8e7bfd00aa27ec976ca4181693dcc4326324ee5312ff55af97a337a9198dfc04c1503a6fe3e551991e5659ef6ced58e04512700ceaee8608c88 +DIST tt-rss-1.13.tar.gz 2779604 SHA256 4181fcd1ed2ac09d77dde11569c2928e33dd46ed9389a65fb94e452aa3dc5a11 SHA512 1f2f093272de9135897ba1ee3c0a01f80d241d1afd205c8aa31d75201f8d69c6eae5ece5381bfe027c5c0d05f9b7d7ad2d65d545a556a024cedac4508bb42aa9 WHIRLPOOL 36d8bf423aab818b028f7abf776d0514cc56fadeceb9cb4d6d9788213dab2a60f6964d2d1b7ea1df8cccbd4e26896fbe67764301f11d3289194d6199643dc68a DIST tt-rss-1.7.8.tar.gz 2391937 SHA256 5e5a6d82a112eb48259b733207c18a718c338038c33ec8ffc87895d57e05f3cb SHA512 d18579128c337f7ecd2265b90e876de3eaa541291b7bdaf1244ada28438029cefeb1bfd8045d3de2b8d100e09185f89af04e1d9dbafd1f5e1e89a641ce783662 WHIRLPOOL f66423e12cb968b07b3c9bf15f2da8e06e054c1a3798260e2d0aee4d3f042996a86b52f65717a4ceaebeffc2b14109fafd9c05a08ffb7440a2f785d9a446465c DIST tt-rss-1.7.9.tar.gz 2321780 SHA256 972f0f8a1033f076093ad6ff6480a0c32166bddeec217c5176da19afd021e3ff SHA512 383e1542aa3c8e5387223ee321a0957c4597e9e9d9814017014b8647efecf350f483530165ecdb5268d35747a8f78a2f006108b3fe298a3de6f9cf423633927f WHIRLPOOL 37c1cec972cbe20f1ef376bbb8df1befa8f620f2e02214d5c75cdb28cd2bbf90ae148aaeca1e1802e25d53157feaa8cebbf9773bc752f39b16e4dbdfb9862b15 DIST tt-rss-1.8.tar.gz 2339850 SHA256 5b12380938f1d465218d2c30e3996eccfae71e9e920d63c960a1e0e66b42738a SHA512 75fb5e78c78894e64990bc29c573ee4bdf8c8d0d2a9d35c5ee199148e21f6b6a15d907b9a78ddb55d9173a5bdd8e00ff0868ca4aa357535a5a5795c70c0bb205 WHIRLPOOL 7a2ec9461f6e603a45205629167773bb0e860a6d81ab40e11d418700d82c2ac0fdbe9681596b87a1cb3255cb19f0051bc92e2122981f79c8a45ea473c59aae10 diff --git a/www-apps/tt-rss/tt-rss-1.13.ebuild b/www-apps/tt-rss/tt-rss-1.13.ebuild new file mode 100644 index 000000000000..dda790331ef1 --- /dev/null +++ b/www-apps/tt-rss/tt-rss-1.13.ebuild @@ -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 +}