[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/osm2pgsql/

2017-04-23 Thread Aaron Swenson
commit: 0782b03149241c4f94006e90c56e06170e2e2256
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Apr 23 13:48:24 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Apr 23 13:48:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0782b031

sci-geosciences/osm2pgsql: Drop sci-libs/geos dependency

No longer depends on GEOS.

Bugs: 616270

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-geosciences/osm2pgsql/osm2pgsql-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-geosciences/osm2pgsql/osm2pgsql-.ebuild 
b/sci-geosciences/osm2pgsql/osm2pgsql-.ebuild
index 7f4973d86b8..675ca03e0dd 100644
--- a/sci-geosciences/osm2pgsql/osm2pgsql-.ebuild
+++ b/sci-geosciences/osm2pgsql/osm2pgsql-.ebuild
@@ -20,7 +20,6 @@ COMMON_DEPEND="
app-arch/bzip2
dev-db/postgresql:=
dev-libs/expat
-   

[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: c92b58550953bdb5d82b1068bfb99225efd65e29
Author: Aaron W. Swenson  gmail  com>
AuthorDate: Sat Feb  4 21:10:28 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Feb  4 21:10:28 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=c92b5855

Huge Changes

No longer use an environment file. All links are in locations that are
searched by default by man and pkgconfig.

Remove several files outright in /etc/eselect/postgresql as they’re
unnecessary.

Added linking for man pages and pkgconfig files.

Rename ${SLOT} to ${slot} as it isn’t a global variable.

Now compatible with the upcoming slot scheme where there is no
dot. (Release 10.0 is just 10.)

 postgresql.eselect | 262 ++---
 1 file changed, 129 insertions(+), 133 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 7ff9b83..b8ecbe1 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id: $
 
@@ -6,12 +6,11 @@ inherit config multilib
 
 DESCRIPTION="Manage active PostgreSQL client applications and libraries"
 MAINTAINER="pgsql-b...@gentoo.org"
-VERSION="1.3"
+VERSION="2.0"
 
-# Global Data
+# We do a lot of things in /usr and it's a bit of a pain to write this
+# constantly.
 USR_PATH="${EROOT%/}/usr"
-ETC_PATH="${EROOT%/}/etc/eselect/postgresql"
-ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 
 # This list of files/directories are the symbolic link targets that need to be
 # created when a slot is set.
@@ -28,11 +27,11 @@ INCLUDE_TARGETS=(
 )
 
 active_slot() {
-# ${USR_PATH}/share/postgresql is a symlink. See if it's there, then
-# find out where it links to
+# ${USR_PATH}/share/postgresql is a symlink to the active
+# slot. See if it's there, then find out where it links to.
if [[ -h "${USR_PATH}/share/postgresql" ]] ; then
canonicalise "${USR_PATH}/share/postgresql" | \
-sed 's|.*postgresql-\([1-9][0-9.]*\)|\1|'
+   sed -re 's#.*([1-9][0-9.]+)$#\1#'
else
echo "(none)"
fi
@@ -86,7 +85,7 @@ linker() {
local findings
local rel_source
 
-   findings=$(finder "${source_dir}" ${pattern})
+   findings=$(finder "${source_dir}" "${pattern}")
 
for link_source in ${findings} ; do
local link_target="${target_dir%/}/$(basename 
${link_source})${suffix}"
@@ -109,9 +108,9 @@ get_slots() {
local slot
local found_slots
 
-   for slot in $(find "${USR_PATH}/$(lib_dir)/" -maxdepth 1 -type d \
-   -regex '.*/postgresql-[1-9][0-9]*\.*[0-9]*' | \
-   sed -re 's#.*([1-9][0-9]*\.*[0-9]*)$#\1#' | sort -n)
+   for slot in $(find "${USR_PATH}/$(lib_dir)/" \
+  -mindepth 1 -maxdepth 1 -type d 
-name 'postgresql-*' | \
+sed -re 
's#.*([1-9][0-9.]+)$#\1#' | sort -n)
do
# Check that pg_config exists for this slot, otherwise we have
# a false positive.
@@ -186,24 +185,21 @@ describe_set() {
 }
 
 do_set() {
-   local SLOT=$1
+   local slot=$1
 
-   if [[ ! -d ${USR_PATH}/$(lib_dir)/postgresql-${SLOT} ]] ; then
+   if [[ ! -d ${USR_PATH}/$(lib_dir)/postgresql-${slot} ]] ; then
die -q "Not a valid slot."
fi
 
# If there's an active slot, unset that one first
-   if [[  "$(active_slot)" == "${SLOT}" ]] ; then
-   echo $(highlight "No work to do.")
-   echo "If you think the links need to be reset, use the reset 
action."
-   return 0
-   elif [[ "$(active_slot)" != "(none)" ]] ; then
-   echo -ne "\tRemoving old links..."
-   do_unset $(active_slot)
+   local active_slot=$(active_slot)
+   if [[ "${active_slot}" != "(none)" ]] ; then
+   echo -ne "Unsetting ${active_slot} as default..."
+   do_unset ${active_slot}
echo "done."
fi
 
-   echo "Setting ${SLOT} as the default installation..."
+   echo "Setting ${slot} as the default..."
 
echo -ne "\tGenerating new links..."
# Sources for header files
@@ -212,12 +208,12 @@ do_set() {
# If you change this list, you must change the INCLUDE_TARGETS list,
# too. And, they must be listed in the same order.
local include_sources=(
-   "${USR_PATH}"/include/postgresql

[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: 2ab66cffbfd5ff7111244eca0e4f7e06dcf7cae7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug  8 22:39:19 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Aug  8 22:39:19 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=2ab66cff

Rename global variables to something sensible

Decoding those 1 character prefixes is exhausting!

 postgresql.eselect | 102 ++---
 1 file changed, 51 insertions(+), 51 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 8463344..93dc723 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -9,8 +9,8 @@ MAINTAINER="pgsql-b...@gentoo.org"
 VERSION="1.3"
 
 # Global Data
-B_PATH="${EROOT%/}/usr"
-E_PATH="${EROOT%/}/etc/eselect/postgresql"
+USR_PATH="${EROOT%/}/usr"
+ETC_PATH="${EROOT%/}/etc/eselect/postgresql"
 ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 
 # This list of files/directories are the symbolic link targets that need to be
@@ -19,19 +19,19 @@ ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 # If you change this list, remember to change include_sources in do_set. And,
 # they must be listed in the same order.
 INCLUDE_TARGETS=(
-   "${B_PATH}"/include/postgresql
-   "${B_PATH}"/include/libpq-fe.h
-   "${B_PATH}"/include/pg_config_ext.h
-   "${B_PATH}"/include/pg_config_manual.h
-   "${B_PATH}"/include/libpq
-   "${B_PATH}"/include/postgres_ext.h
+   "${USR_PATH}"/include/postgresql
+   "${USR_PATH}"/include/libpq-fe.h
+   "${USR_PATH}"/include/pg_config_ext.h
+   "${USR_PATH}"/include/pg_config_manual.h
+   "${USR_PATH}"/include/libpq
+   "${USR_PATH}"/include/postgres_ext.h
 )
 
 active_slot() {
-# ${B_PATH}/share/postgresql is a symlink. See if it's there, then
+# ${USR_PATH}/share/postgresql is a symlink. See if it's there, then
 # find out where it links to
-   if [[ -h "${B_PATH}/share/postgresql" ]] ; then
-   canonicalise "${B_PATH}/share/postgresql" | \
+   if [[ -h "${USR_PATH}/share/postgresql" ]] ; then
+   canonicalise "${USR_PATH}/share/postgresql" | \
 sed 's|.*postgresql-\([1-9][0-9.]*\)|\1|'
else
echo "(none)"
@@ -41,13 +41,13 @@ active_slot() {
 lib_dir() {
local lib_list=$(list_libdirs)
if [[ ${lib_list} =~ .*lib64.* && \
-   -n $(ls -d ${B_PATH}/lib64/postgresql-*/lib64 2> /dev/null) ]] 
; then
+   -n $(ls -d ${USR_PATH}/lib64/postgresql-*/lib64 2> /dev/null) 
]] ; then
echo "lib64"
elif [[ ${lib_list} =~ .*lib32.* && \
-   -n $(ls -d ${B_PATH}/lib32/postgresql-*/lib32 2> /dev/null) ]] 
; then
+   -n $(ls -d ${USR_PATH}/lib32/postgresql-*/lib32 2> /dev/null) 
]] ; then
echo "lib32"
elif [[ ${lib_list} =~ .*libx32.* && \
-   -n $(ls -d ${B_PATH}/libx32/postgresql-*/libx32 2> /dev/null) 
]] ; then
+   -n $(ls -d ${USR_PATH}/libx32/postgresql-*/libx32 2> /dev/null) 
]] ; then
echo "libx32"
else
echo "lib"
@@ -124,13 +124,13 @@ get_slots() {
local slot
local found_slots
 
-   for slot in $(find "${B_PATH}/$(lib_dir)/" -maxdepth 1 -type d \
+   for slot in $(find "${USR_PATH}/$(lib_dir)/" -maxdepth 1 -type d \
-regex '.*postgresql-[0-9][0-9]*\.[0-9][0-9]*' | \
sed -re 's#.*([0-9]+\.[0-9]+)$#\1#' | sort -n)
do
# Check that pg_config exists for this slot, otherwise we have
# a false positive.
-   [[ -x "${B_PATH}/$(lib_dir)/postgresql-${slot}/bin/pg_config" 
]] && \
+   [[ -x "${USR_PATH}/$(lib_dir)/postgresql-${slot}/bin/pg_config" 
]] && \
found_slots+=( ${slot} )
done
 
@@ -152,7 +152,7 @@ do_list() {
local slot
local bindir
for slot in $(get_slots) ; do
-   bindir="${B_PATH}/$(lib_dir)/postgresql-${slot}/bin"
+   bindir="${USR_PATH}/$(lib_dir)/postgresql-${slot}/bin"
 
# The output of `pg_config --version` also includes 
"PostgreSQL" in
# the string, which is a bit redundant.
@@ -203,7 +203,7 @@ describe_set() {
 do_set() {
local SLOT=$1
 
-   if [[ ! -d ${B_PATH}/$(lib_dir)/postgresql-${SLOT} ]] ; then
+   if [[ ! -d ${USR_PATH}/$(lib_dir)/postgresql-${SLOT} ]] ; then
die -q &

[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: 26ee12a9a78bc299518b7151c14b4f89f4d16cbc
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug  8 22:59:52 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Aug  8 22:59:52 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=26ee12a9

Fix typo

Whoa, can’t believe I let that go for so long.

 postgresql.eselect | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 2d4b84c..9bb009a 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -233,7 +233,7 @@ do_set() {
"${USR_PATH}"/include/postgresql-${SLOT}/postgres_ext.h
)
 
-   # The linker function cannot accomadate this special purpose.
+   # The linker function cannot accommodate this special purpose.
local rel_source
local i
for (( i=0; $i < ${#include_sources[@]}; i++ )) ; do



[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: 64844b8bf854a1651efb7e0d0473e808a0f5aa8b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat May 21 13:22:24 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat May 21 13:22:24 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=64844b8b

Remove most/all active.links creation points

Refactor do_set so that it doesn't create active.links* files. Will need
to refactor unlinker and move its content into do_update.

do_unset now does a lot more work to look for and remove symlinks
managed by this module.

 postgresql.eselect | 100 -
 1 file changed, 68 insertions(+), 32 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 8d816dc..160e60e 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -13,6 +13,20 @@ B_PATH="${EROOT%/}/usr"
 E_PATH="${EROOT%/}/etc/eselect/postgresql"
 ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 
+# This list of files/directories are the symbolic link targets that need to be
+# created when a slot is set.
+#
+# If you change this list, remember to change include_sources in do_set. And,
+# they must be listed in the same order.
+INCLUDE_TARGETS=(
+   "${B_PATH}"/include/postgresql
+   "${B_PATH}"/include/libpq-fe.h
+   "${B_PATH}"/include/pg_config_ext.h
+   "${B_PATH}"/include/pg_config_manual.h
+   "${B_PATH}"/include/libpq
+   "${B_PATH}"/include/postgres_ext.h
+)
+
 active_slot() {
 # ${B_PATH}/share/postgresql is a symlink. See if it's there, then
 # find out where it links to
@@ -40,6 +54,8 @@ lib_dir() {
fi
 }
 
+### TODO: Refactor to move find into a separate function
+
 ### Linker Function ###
 # Takes four arguments:
 #   - Full source path (e.g. /usr/lib/postgresql-9.0/lib)
@@ -75,10 +91,12 @@ linker() {
# root if $ROOT is not "/".
rel_source=$(relative_name "${link_source}" "${target_dir}")
ln -s "${rel_source}" "${link_target}" || die -q "Unable to 
create link!"
-   echo "${link_target##${ROOT%/}/}" >> 
"${E_PATH}"/active.links${suffix}
done
 }
 
+### TODO: Refactor so that it searches source directories for removal targets,
+### and move the old stuff into do_update
+
 ### Unlinker Function ###
 # Takes one argument:
 #   - Full path to active links file (e.g. 
/etc/eselect/postgresql/active.links)
@@ -181,20 +199,31 @@ describe_set() {
 
 do_set() {
local SLOT=$1
+
if [[ ! -d ${B_PATH}/$(lib_dir)/postgresql-${SLOT} ]] ; then
die -q "Not a valid slot."
fi
 
-   echo "Setting ${SLOT} as the default installation..."
+   # If there's an active slot, unset that one first
+   if [[  "$(active_slot)" == "${SLOT}" ]] ; then
+   echo $(highlight "No work to do.")
+   echo "If you think the links need to be reset, use the reset 
action."
+   return 0
+   elif [[ "$(active_slot)" != "(none)" ]] ; then
+   echo -ne "\tRemoving old links..."
+   do_unset $(active_slot)
+   echo "done."
+   fi
 
-   # Remove the active links to start a fresh list
-   echo -ne "\tRemoving old links..."
-   unlinker ${E_PATH}/active.links
-   echo "done."
+   echo "Setting ${SLOT} as the default installation..."
 
echo -ne "\tGenerating new links..."
-   # Sources and targets for header files
-   local sources=(
+   # Sources for header files
+   # Targets are listed in the global variable INCLUDE_TARGETS.
+   #
+   # If you change this list, you must change the INCLUDE_TARGETS list,
+   # too. And, they must be listed in the same order.
+   local include_sources=(
"${B_PATH}"/include/postgresql-${SLOT}
"${B_PATH}"/include/postgresql-${SLOT}/libpq-fe.h
"${B_PATH}"/include/postgresql-${SLOT}/pg_config_ext.h
@@ -202,35 +231,20 @@ do_set() {
"${B_PATH}"/include/postgresql-${SLOT}/libpq
"${B_PATH}"/include/postgresql-${SLOT}/postgres_ext.h
)
-   local targets=(
-   "${B_PATH}"/include/postgresql
-   "${B_PATH}"/include/libpq-fe.h
-   "${B_PATH}"/include/pg_config_ext.h
-   "${B_PATH}"/include/pg_config_manual.h
-   "${B_PATH}"/include/libpq
-   "${B_PATH}"/include/postgres_ext.h
-   )
 
# The linker function cannot accomadate this special purpose.
  

[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: 2901113fc0cf9f574729af30aef33cea26becbc9
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Feb  6 11:43:41 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Feb  6 11:43:41 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=2901113f

Eliminate some noise

Removed unnecessary echo about generating new links.

 postgresql.eselect | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index b8ecbe1..67f7b74 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -199,9 +199,8 @@ do_set() {
echo "done."
fi
 
-   echo "Setting ${slot} as the default..."
+   echo -ne "Setting ${slot} as the default..."
 
-   echo -ne "\tGenerating new links..."
# Sources for header files
# Targets are listed in the global variable INCLUDE_TARGETS.
#
@@ -264,8 +263,7 @@ do_set() {
# base name
ln -s "postgresql-${slot}" "${USR_PATH}/share/postgresql"
 
-   echo "done."
-   echo "Setting ${slot} as default was successful!"
+   echo "success!"
 }
 
 ### Unset Action ###



[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: cf8d18a608598ed63775ad44c423f7a8e0320399
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug  8 22:53:26 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Aug  8 22:53:26 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=cf8d18a6

Remove TODO Refactor out finder

It’s been moved.

 postgresql.eselect | 2 --
 1 file changed, 2 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 93dc723..2d4b84c 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -71,8 +71,6 @@ finder() {
set +f
 }
 
-### TODO: Refactor to move find into a separate function
-
 ### Linker Function ###
 # Takes four arguments:
 #   - Full source path (e.g. /usr/lib/postgresql-9.0/lib)



[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: 1fcb1813d38b60ab79556bf8bc1d464bbeec467e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Aug  8 22:35:42 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Aug  8 22:35:42 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=1fcb1813

Refactor update to clean out old files and directories that are no longer used.

 postgresql.eselect | 118 +
 1 file changed, 65 insertions(+), 53 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 160e60e..8463344 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -54,6 +54,23 @@ lib_dir() {
fi
 }
 
+### Finder Function ###
+# Takes two arguments:
+#   - Absolute path to directory to search
+#   - Pattern to search for
+finder() {
+   local source_dir=$1
+   local pattern=$2
+
+   # Prevent passed patterns from being globbed
+   # If this module is run in /usr, '-name lib*' ends up globbing 'lib*',
+   # passing to 'find' the pattern '-name lib lib32 lib64' and find 
interprets
+   # those as path arguments causing failure.
+   set -f
+   find -L "${source_dir}" -maxdepth 1 -mindepth 1 ${pattern}
+   set +f
+}
+
 ### TODO: Refactor to move find into a separate function
 
 ### Linker Function ###
@@ -71,13 +88,7 @@ linker() {
local findings
local rel_source
 
-   # Prevent passed patterns from being globbed
-   # If this module is run in /usr, '-name lib*' ends up globbing 'lib*',
-   # passing to 'find' the pattern '-name lib lib32 lib64' and find 
interprets
-   # those as path arguments causing failure.
-   set -f
-   findings=$(find -L "${source_dir}" -maxdepth 1 -mindepth 1 ${pattern})
-   set +f
+   findings=$(finder "${source_dir}" ${pattern})
 
for link_source in ${findings} ; do
local link_target="${target_dir%/}/$(basename 
${link_source})${suffix}"
@@ -101,18 +112,10 @@ linker() {
 # Takes one argument:
 #   - Full path to active links file (e.g. 
/etc/eselect/postgresql/active.links)
 unlinker() {
-   local active_link_file=$1
-   if [[ -r ${active_link_file} ]] ; then
-   local active_links=($(<"${active_link_file}"))
-   for (( i=0; $i < ${#active_links[@]}; i++ )) ; do
-   [[ -h "${ROOT%/}/${active_links[$i]}" ]] && \
-   rm -f "${ROOT%/}/${active_links[$i]}"
-   [[ -e "${ROOT%/}/${active_links[$i]}" ]] && \
-   die -q "The target '${active_links[$i]}' still 
exists and could not be removed!"
-   done
+   local dir
+   local pattern
+   local findings
 
-   rm -f "${active_link_file}"
-   fi
 }
 
 ### Get Slots Function ###
@@ -335,54 +338,70 @@ describe_update() {
 do_update() {
local slot=$(active_slot)
 
-   # Remove some files outright as they're entirely useless now.
-   # ${E_PATH}/active: Contents was the active slot (e.g., 9.5)
-   # ${E_PATH}/service: Told the initscript which slot to start
-   local f
-   for f in "${E_PATH}/active" "${E_PATH}/service" ; do
-   [[ -e "${f}" ]] && rm -f "${f}"
-   done
+   ## CLEAN UP ##
+   #
+   # Older versions of this module generated state and environment files of
+   # some sort or another. They're useless now and are just a waste of 
space.
+   # Remove environment files that have been generated by the ebuilds
+   rm -f "${ENV_FILE}"-*
+
+   if [[ -d ${E_PATH} ]] ; then
+   # Remove some files outright as they're entirely useless now.
+   #   ${E_PATH}/active: Contents was the active slot (e.g., 9.5)
+   #   ${E_PATH}/service: Told the initscript which slot to start
+   local f
+   for f in "${E_PATH}/active" "${E_PATH}/service" ; do
+   [[ -e "${f}" ]] && rm -f "${f}"
+   done
+
+   local active_link_file
+   for active_link_file in "${E_PATH}"/active.links* ; do
+   local active_links=($(<"${active_link_file}"))
+   for (( i=0; $i < ${#active_links[@]}; i++ )) ; do
+   [[ -h "${ROOT%/}/${active_links[$i]}" ]] && \
+   rm -f "${ROOT%/}/${active_links[$i]}"
+   [[ -e "${ROOT%/}/${active_links[$i]}" ]] && \
+   die -q "The target 
'${active_links[$i]}' still exists and could not be removed!"
+  

[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: fec9c553ad737a3fe6b5fae6f07b02d84ce6f7bc
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Feb  6 11:49:53 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Feb  6 11:49:53 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=fec9c553

Remove useless reset action

The reset action is usless as do_set calls do_unset if active_slot is
something other than (none).

 postgresql.eselect | 16 ++--
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 67f7b74..83db02f 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -328,18 +328,6 @@ do_unset() {
done
 }
 
-### Reset Action ###
-describe_reset() {
-   echo "Recreate symbolic links for currently active slot."
-}
-
-do_reset() {
-   local slot=$(active_slot)
-   [[ ${slot} == "(none)" ]] && die -q "No active slot to reset."
-   do_unset ${slot}
-   do_set ${slot}
-}
-
 ### Update Action ###
 describe_update() {
echo "Refreshes all symbolic links managed by this module"
@@ -390,9 +378,9 @@ do_update() {
local slots=($(get_slots))
 
if [[ ${slots[@]} =~ ${active_slot} ]] ; then
-   # If active_slot is in the slots list, do a reset as the 
installation
+   # If active_slot is in the slots list, set it again as the 
installation
# may have changed.
-   do_reset
+   do_set ${active_slot}
elif [[ ${#slots[@]} -ne 0 ]] ; then
# If $slots is not empty but ${active_slot} is set, the 
active_slot
# must have been unmerged and its links need to be cleaned 
before...



[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: 7190ae6e3da59f7390b0e00081594d672bffc0db
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed May 18 19:10:19 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed May 18 19:10:19 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=7190ae6e

Stateless: No longer rely on an 'active' file

Working towards a stateless module, no need to keep track of links or
active slot in a collection of files.

/usr/share/postgresql is symbolic link generated by this module. So, we're
able to determine which real directory it's pointing to, which will be
/usr/share/postgresql-SLOT. A bit of sed magic gets just the slot
portion off the end. Et voila! We no longer need to store the active
slot in a file.

If /usr/share/postgresql doesn't exist, then we haven't set a slot.

 postgresql.eselect | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 6468ab6..1e9ff3b 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -14,8 +14,11 @@ E_PATH="${EROOT%/}/etc/eselect/postgresql"
 ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 
 active_slot() {
-   if [[ -r ${E_PATH}/active && -n ${E_PATH}/active ]] ; then
-   echo $( <"${E_PATH}"/active )
+# ${B_PATH}/share/postgresql is a symlink. See if it's there, then
+# find out where it links to
+   if [[ -h "${B_PATH}/share/postgresql" ]] ; then
+   canonicalise "${B_PATH}/share/postgresql" | \
+sed 's|.*postgresql-\([1-9][0-9.]*\)|\1|'
else
echo "(none)"
fi
@@ -246,7 +249,6 @@ do_set() {
ln -s "postgresql-${SLOT}" "${B_PATH}/share/postgresql"
echo "${B_PATH##${ROOT%/}/}/share/postgresql" >> 
"${E_PATH}/active.links"
 
-   echo ${SLOT} > "${E_PATH}/active"
echo "done."
echo "Setting ${SLOT} as default was successful!"
 }
@@ -261,7 +263,6 @@ do_unset() {
if [[ ${SLOT} = $(active_slot) ]] ; then
echo -n "Unsetting ${SLOT} as the default installation..."
unlinker "${E_PATH}/active.links"
-   rm -f "${E_PATH}/active"
echo "done."
echo "Setting a new slot as the default."
do_update
@@ -289,13 +290,13 @@ describe_update() {
 
 do_update() {
local slot=$(active_slot)
-   # Check for files managed by postgresql.eselect before 1.0
-   if [[ -h ${E_PATH}/active ]] ; then
-   slot="$(basename $(canonicalise ${E_PATH}/active)))"
-   rm -f "${E_PATH}/active"
-   fi
-   # Remove service file outright.
-   [[ -h ${E_PATH}/service ]] && rm -f "${E_PATH}/service"
+
+   # Remove some files outright as they're entirely useless now.
+   local f
+   for f in "${E_PATH}/active" "${E_PATH}/service"; do
+   [[ -e "${f}" ]] && rm -f "${f}"
+   done
+
 
local slots=($(get_slots))
local index=${#slots[@]}
@@ -313,7 +314,6 @@ do_update() {
for sym_links in "${E_PATH}"/active.links* ; do
unlinker "${sym_links}"
done
-   rm -f "${E_PATH}/active"
rm -f "${ENV_FILE}"
do_action env update &> /dev/null
echo "Done!"



[gentoo-commits] proj/postgresql/eselect:master commit in: /

2017-04-18 Thread Aaron Swenson
commit: 019fd73a6afaffad2126e617acc6fbd894bfd4db
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri May 20 13:55:16 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri May 20 13:55:16 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=019fd73a

Use pg_config to get version numbers

Now that the ebuilds are unified, we don't really need a bunch of files
laying around containing version number and which ebuild is providing
it.

And, pg_config can give us the version number anyway. Sure, we miss out
on revision numbers, but people really shouldn't be using this tool to
get that detailed.

So, given that, rework the do_list.

 postgresql.eselect | 36 +++-
 1 file changed, 23 insertions(+), 13 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 1e9ff3b..8d816dc 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -122,28 +122,36 @@ describe_list() {
 }
 
 do_list() {
-   write_list_start "Available PostgreSQL Slots"
-
if $(is_output_mode brief) ; then
echo $(get_slots)
else
+   write_list_start "Available PostgreSQL Slots"
+
+   local provider
local slot
+   local bindir
for slot in $(get_slots) ; do
-   local postgres_ebuilds=""
-   local src
-   for src in 
"${E_PATH}"/slots/${slot}/{server,service,base,docs} ; do
-   [[ -r ${src} ]] && source "${src}"
-   done
+   bindir="${B_PATH}/$(lib_dir)/postgresql-${slot}/bin"
+
+   # The output of `pg_config --version` also includes 
"PostgreSQL" in
+   # the string, which is a bit redundant.
+   provider=$("${bindir}"/pg_config --version | \
+ sed 
's/[^0-9]*\(.*\)/\1/')
+
+   # Unless a file exists that's controlled by the 
'server' use flag,
+   # report that it's client only.
+   [[ -e "${bindir}/postmaster" ]] || provider+=' (Clients 
Only)'
 
case "${slot}" in
-   "$(active_slot)" ) write_kv_list_entry \
-   "$(highlight_marker ${slot})" 
"${postgres_ebuilds//postgresql-/}";;
-   *) write_kv_list_entry \
-   "${slot}" 
"${postgres_ebuilds//postgresql-/}";;
+   "$(active_slot)" )
+   write_kv_list_entry \
+   "$(highlight_marker ${slot})" 
"${provider}";;
+   * )
+   write_kv_list_entry "${slot}" 
"${provider}";;
esac
done
 
-   [[ -z ${postgres_ebuilds} ]] && write_warning_msg "No slots 
available."
+   [[ -z "$(get_slots)" ]] && write_warning_msg "No slots 
available."
fi
 }
 
@@ -292,8 +300,10 @@ do_update() {
local slot=$(active_slot)
 
# Remove some files outright as they're entirely useless now.
+   # ${E_PATH}/active: Contents was the active slot (e.g., 9.5)
+   # ${E_PATH}/service: Told the initscript which slot to start
local f
-   for f in "${E_PATH}/active" "${E_PATH}/service"; do
+   for f in "${E_PATH}/active" "${E_PATH}/service" ; do
[[ -e "${f}" ]] && rm -f "${f}"
done
 



[gentoo-commits] proj/postgresql/eselect:stateless commit in: /

2017-04-18 Thread Aaron Swenson
commit: a49cc145883fdb24113096e3c73a1c6f76eb46de
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Apr 18 19:43:07 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Apr 18 19:43:07 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=a49cc145

Change to the proper directory level for tar

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 22dec4a..f2937fe 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ V := $(shell grep V $(D)/postgresql.eselect | grep -Po 
'[0-9.]+')
 all:
mkdir -p $(D)/eselect-postgresql-$(V)
cp $(D)/postgresql.eselect $(D)/eselect-postgresql-$(V)/
-   tar cjf $(D)/eselect-postgresql-$(V).tbz2 $(D)/eselect-postgresql-$(V)
+   cd ${D} && tar cjf eselect-postgresql-$(V).tbz2 eselect-postgresql-$(V)
 
 clean:
rm $(D)/eselect-postgresql-$(V)/postgresql.eselect



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgbadger/

2017-04-18 Thread Aaron Swenson
commit: f2f58046e244225b25eb0d2cd1ba450dcd568451
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Apr 18 16:00:31 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Apr 18 16:00:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f58046

dev-db/pgbadger: clean out old

Package-Manager: portage-2.3.0

 dev-db/pgbadger/Manifest|  3 ---
 dev-db/pgbadger/pgbadger-6.2.ebuild | 18 --
 dev-db/pgbadger/pgbadger-6.4.ebuild | 18 --
 dev-db/pgbadger/pgbadger-7.0.ebuild | 18 --
 4 files changed, 57 deletions(-)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 9a2b2bcb5d5..e2740dc99d0 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -1,4 +1 @@
-DIST pgbadger-6.2.tar.gz 291146 SHA256 
70dc0c3604baa7db9d8cc67b0c09447f8e64bd925af7f0380b79d0bdad951a8c SHA512 
03cba824621d79cd1d4d77c997eb94278e22b0af413379155017fd3e8ab98ba437e5d6c27d3278ff4b84e2a0cb8c42cdbdfd65ae4c8f3db38fceedc14f62e016
 WHIRLPOOL 
97cf0eb88e281856484536ebb1a730460933f07662eb63dd1b0199f43d25e9c85fd22ce42688cfb6a96a0205f9231c2171c67f36fb8efb816bdfc45cf85e71dd
-DIST pgbadger-6.4.tar.gz 293529 SHA256 
a2a3b38e64c20b95d3ae395f93f41cda30492f844885a7ec5d5b2fbb090ec2f3 SHA512 
438662dedf79bf81d4372dd9fb5e5e28b06f7e9d21811a00043923ba4a40e6b79f73d9203158b82df5e17bf7d7d90fa298cb7728db2133694ea55381b986e132
 WHIRLPOOL 
e2da6885dbc7fdb5395a28e530e0a2d375466ebeb5e05b326f48afacac96d874bdf32cf8181420b1b741679453c2ceae7a1993adde174e0e33cd3ccd3bb71872
-DIST pgbadger-7.0.tar.gz 305008 SHA256 
7c81afca0bd61ceb96c76ba2de4f3b116b529cb74610674fe20f6ea701f1279b SHA512 
fa2d514da6b03a18060409e22364f91d267b0023381fcdba7e5ebe4ac2a7dfe03c83d77499ca781ec501cd24d793ea42cc06b2950875bf31eeea69395adece43
 WHIRLPOOL 
4eb7143c04dd62e660d279a25bb12e8d56c74ab6df205b2411201c49d2efc6a22a0254ed62962d01f1cf2a0d41f503e4b1aa6e13d643d725bb6662ac6b2d1a2d
 DIST v9.1.tar.gz 742409 SHA256 
2fd7166d74692cc7d87f00b37cc5c7c1c6eddf156372376d382a40f67d694011 SHA512 
e3841516dd56ea0aeae397c8264302881df3b07a86063f7813f593ba817a4f3417559b88e2b9e23fec811d3dfd716589f56092be106960e88d1800a94d3d83c3
 WHIRLPOOL 
0a29eabf49c9d7f6ea9e5b7d2fd8b2a53dc63dbcfe582d123a528481836f802f6985f48013b5396d9785d06c5ad67c7bd5d4000663f45d3bf5515451b07e1b4c

diff --git a/dev-db/pgbadger/pgbadger-6.2.ebuild 
b/dev-db/pgbadger/pgbadger-6.2.ebuild
deleted file mode 100644
index d21e1c72b30..000
--- a/dev-db/pgbadger/pgbadger-6.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit perl-app
-
-DESCRIPTION="pgBadger is a PostgreSQL log analyzer"
-HOMEPAGE="http://dalibo.github.io/pgbadger/;
-SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-perl/Text-CSV_XS"
-RDEPEND="${DEPEND}"

diff --git a/dev-db/pgbadger/pgbadger-6.4.ebuild 
b/dev-db/pgbadger/pgbadger-6.4.ebuild
deleted file mode 100644
index 1d99b4af654..000
--- a/dev-db/pgbadger/pgbadger-6.4.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit perl-app
-
-DESCRIPTION="pgBadger is a PostgreSQL log analyzer"
-HOMEPAGE="http://dalibo.github.io/pgbadger/;
-SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-perl/Text-CSV_XS"
-RDEPEND="${DEPEND}"

diff --git a/dev-db/pgbadger/pgbadger-7.0.ebuild 
b/dev-db/pgbadger/pgbadger-7.0.ebuild
deleted file mode 100644
index 11d7ec6fcbd..000
--- a/dev-db/pgbadger/pgbadger-7.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit perl-app
-
-DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
-HOMEPAGE="http://dalibo.github.io/pgbadger/;
-SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-perl/Text-CSV_XS"
-RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgbadger/

2017-04-18 Thread Aaron Swenson
commit: 71f98a34fdb2d4aa141b8f849168259a5668483a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Apr 18 15:56:31 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Apr 18 15:57:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f98a34

dev-db/pgbadger: Version Bump

Version bump to fix bug 609346.

Bugs: 609346

Package-Manager: portage-2.3.0

 dev-db/pgbadger/Manifest|  1 +
 dev-db/pgbadger/pgbadger-9.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 33601bd2876..9a2b2bcb5d5 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -1,3 +1,4 @@
 DIST pgbadger-6.2.tar.gz 291146 SHA256 
70dc0c3604baa7db9d8cc67b0c09447f8e64bd925af7f0380b79d0bdad951a8c SHA512 
03cba824621d79cd1d4d77c997eb94278e22b0af413379155017fd3e8ab98ba437e5d6c27d3278ff4b84e2a0cb8c42cdbdfd65ae4c8f3db38fceedc14f62e016
 WHIRLPOOL 
97cf0eb88e281856484536ebb1a730460933f07662eb63dd1b0199f43d25e9c85fd22ce42688cfb6a96a0205f9231c2171c67f36fb8efb816bdfc45cf85e71dd
 DIST pgbadger-6.4.tar.gz 293529 SHA256 
a2a3b38e64c20b95d3ae395f93f41cda30492f844885a7ec5d5b2fbb090ec2f3 SHA512 
438662dedf79bf81d4372dd9fb5e5e28b06f7e9d21811a00043923ba4a40e6b79f73d9203158b82df5e17bf7d7d90fa298cb7728db2133694ea55381b986e132
 WHIRLPOOL 
e2da6885dbc7fdb5395a28e530e0a2d375466ebeb5e05b326f48afacac96d874bdf32cf8181420b1b741679453c2ceae7a1993adde174e0e33cd3ccd3bb71872
 DIST pgbadger-7.0.tar.gz 305008 SHA256 
7c81afca0bd61ceb96c76ba2de4f3b116b529cb74610674fe20f6ea701f1279b SHA512 
fa2d514da6b03a18060409e22364f91d267b0023381fcdba7e5ebe4ac2a7dfe03c83d77499ca781ec501cd24d793ea42cc06b2950875bf31eeea69395adece43
 WHIRLPOOL 
4eb7143c04dd62e660d279a25bb12e8d56c74ab6df205b2411201c49d2efc6a22a0254ed62962d01f1cf2a0d41f503e4b1aa6e13d643d725bb6662ac6b2d1a2d
+DIST v9.1.tar.gz 742409 SHA256 
2fd7166d74692cc7d87f00b37cc5c7c1c6eddf156372376d382a40f67d694011 SHA512 
e3841516dd56ea0aeae397c8264302881df3b07a86063f7813f593ba817a4f3417559b88e2b9e23fec811d3dfd716589f56092be106960e88d1800a94d3d83c3
 WHIRLPOOL 
0a29eabf49c9d7f6ea9e5b7d2fd8b2a53dc63dbcfe582d123a528481836f802f6985f48013b5396d9785d06c5ad67c7bd5d4000663f45d3bf5515451b07e1b4c

diff --git a/dev-db/pgbadger/pgbadger-9.1.ebuild 
b/dev-db/pgbadger/pgbadger-9.1.ebuild
new file mode 100644
index 000..46d5f819b51
--- /dev/null
+++ b/dev-db/pgbadger/pgbadger-9.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
+HOMEPAGE="http://dalibo.github.io/pgbadger/;
+SRC_URI="https://github.com/dalibo/${PN}/archive/v${PV}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   dev-perl/JSON-XS
+   dev-perl/Text-CSV_XS
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/psqlodbc/

2017-04-18 Thread Aaron Swenson
commit: 6786cdd16e45f6ff1f71358a6fb5d6fae8707a1e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Apr 18 15:22:04 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Apr 18 15:22:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6786cdd1

dev-db/psqlodbc: clean out old

Package-Manager: portage-2.3.0

 dev-db/psqlodbc/Manifest   |  2 --
 dev-db/psqlodbc/psqlodbc-09.02.0100.ebuild | 41 --
 dev-db/psqlodbc/psqlodbc-09.03.0210.ebuild | 41 --
 3 files changed, 84 deletions(-)

diff --git a/dev-db/psqlodbc/Manifest b/dev-db/psqlodbc/Manifest
index 0dfd41e103e..34170bff1f9 100644
--- a/dev-db/psqlodbc/Manifest
+++ b/dev-db/psqlodbc/Manifest
@@ -1,3 +1 @@
-DIST psqlodbc-09.02.0100.tar.gz 738231 SHA256 
6701525030a8c927059f972ebd65e83a41f7f177228cd8e894654893d86cb93c SHA512 
5d2eae82596b3a120b00c140441c47af065a201236fef9aa086372f2207bab2f2bffee7d0db177a64c370118eaa4348509dcb3e99a40f564d26d4e938c57cc68
 WHIRLPOOL 
e300672c7608e28af52befbb62a16c8584a709b75fc12edeadf37b2d26a8cdd64a390af026ec752408818d053d51202c829b6ad62d82a543dbce21ce6624d3c0
-DIST psqlodbc-09.03.0210.tar.gz 784548 SHA256 
42f2a57ec65c8a2edb0736f57b03c510986f33a9178d3d695616734dcc5e96d9 SHA512 
da6b8da28c8ddd0912c57b7c1b8a2b494446b07ef7c6db8b56006b0c26705f64d413bdfed64b99e8baf6db70f1b578e818ad9ead357d16a8765deff7121c0a44
 WHIRLPOOL 
03f191421d95ab7b7da3c7806fc0081d66588bf5d860097fd9a239219d59ebdbe56790bf62786fb145f6378b60fdeb37ac74196f41de7e6ae7ac5551ba6f47c2
 DIST psqlodbc-09.06.0200.tar.gz 887807 SHA256 
aaa44027f98478635b4ab512a4f90c1aaf56a710276a482b3b0ef6740e20e415 SHA512 
d8e3b6c13e657b4a3435ace94e6e1265a5a1a7bcd3a1f81348ca4edcb532b66036e3595ecd7224d3104f6a3f2e02704f73c1b62d94e9879528933edef7764552
 WHIRLPOOL 
398386f79928e65d29a493fa7d293e9adf2e6352c95c21d9e474675f0a5562128f7f514c834f444659222ebabc84402e5b9abc7a4832728468eb6e4b79c0e609

diff --git a/dev-db/psqlodbc/psqlodbc-09.02.0100.ebuild 
b/dev-db/psqlodbc/psqlodbc-09.02.0100.ebuild
deleted file mode 100644
index a31c49b93b1..000
--- a/dev-db/psqlodbc/psqlodbc-09.02.0100.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit multilib versionator
-
-MY_MAJOR=$(get_major_version)
-MY_MINOR=$(get_version_component_range 2)
-PGSLOT="${MY_MAJOR#0}.${MY_MINOR#0}"
-
-DESCRIPTION="Official ODBC driver for PostgreSQL"
-HOMEPAGE="http://www.postgresql.org/;
-SRC_URI="mirror://postgresql/odbc/versions/src/${P}.tar.gz"
-SLOT="0"
-LICENSE="LGPL-2"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc iodbc ssl threads unicode"
-
-DEPEND="dev-db/postgresql:${PGSLOT}
-   !iodbc? ( dev-db/unixODBC )
-   iodbc? ( dev-db/libiodbc )
-   ssl? ( dev-libs/openssl )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   econf 
--with-libpq="${EROOT%/}/usr/$(get_libdir)/postgresql-${PGSLOT}/bin/pg_config" \
-   $(use_with iodbc) \
-   $(use_with !iodbc unixodbc) \
-   $(use_enable ssl openssl) \
-   $(use_enable threads pthreads) \
-   $(use_enable unicode)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   dodoc readme.txt
-   use doc && dohtml docs/*
-}

diff --git a/dev-db/psqlodbc/psqlodbc-09.03.0210.ebuild 
b/dev-db/psqlodbc/psqlodbc-09.03.0210.ebuild
deleted file mode 100644
index a31c49b93b1..000
--- a/dev-db/psqlodbc/psqlodbc-09.03.0210.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit multilib versionator
-
-MY_MAJOR=$(get_major_version)
-MY_MINOR=$(get_version_component_range 2)
-PGSLOT="${MY_MAJOR#0}.${MY_MINOR#0}"
-
-DESCRIPTION="Official ODBC driver for PostgreSQL"
-HOMEPAGE="http://www.postgresql.org/;
-SRC_URI="mirror://postgresql/odbc/versions/src/${P}.tar.gz"
-SLOT="0"
-LICENSE="LGPL-2"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc iodbc ssl threads unicode"
-
-DEPEND="dev-db/postgresql:${PGSLOT}
-   !iodbc? ( dev-db/unixODBC )
-   iodbc? ( dev-db/libiodbc )
-   ssl? ( dev-libs/openssl )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   econf 
--with-libpq="${EROOT%/}/usr/$(get_libdir)/postgresql-${PGSLOT}/bin/pg_config" \
-   $(use_with iodbc) \
-   $(use_with !iodbc unixodbc) \
-   $(use_enable ssl openssl) \
-   $(use_enable threads pthreads) \
-   $(use_enable unicode)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   dodoc readme.txt
-   use doc && dohtml docs/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/psqlodbc/

2017-04-18 Thread Aaron Swenson
commit: 41bb5290789187f89136604f541d9f2959dcda47
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Apr 18 15:19:42 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Apr 18 15:20:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bb5290

dev-db/psqlodbc: Version bump

Cleaned up the ebuild as well as there isn’t any dependency on a
particular version of PostgreSQL. This should prevent any future issue
of blocking old slots of dev-db/postgresql.

Package-Manager: portage-2.3.0

 dev-db/psqlodbc/Manifest   |  1 +
 dev-db/psqlodbc/psqlodbc-09.06.0200.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-db/psqlodbc/Manifest b/dev-db/psqlodbc/Manifest
index d8ae2421660..0dfd41e103e 100644
--- a/dev-db/psqlodbc/Manifest
+++ b/dev-db/psqlodbc/Manifest
@@ -1,2 +1,3 @@
 DIST psqlodbc-09.02.0100.tar.gz 738231 SHA256 
6701525030a8c927059f972ebd65e83a41f7f177228cd8e894654893d86cb93c SHA512 
5d2eae82596b3a120b00c140441c47af065a201236fef9aa086372f2207bab2f2bffee7d0db177a64c370118eaa4348509dcb3e99a40f564d26d4e938c57cc68
 WHIRLPOOL 
e300672c7608e28af52befbb62a16c8584a709b75fc12edeadf37b2d26a8cdd64a390af026ec752408818d053d51202c829b6ad62d82a543dbce21ce6624d3c0
 DIST psqlodbc-09.03.0210.tar.gz 784548 SHA256 
42f2a57ec65c8a2edb0736f57b03c510986f33a9178d3d695616734dcc5e96d9 SHA512 
da6b8da28c8ddd0912c57b7c1b8a2b494446b07ef7c6db8b56006b0c26705f64d413bdfed64b99e8baf6db70f1b578e818ad9ead357d16a8765deff7121c0a44
 WHIRLPOOL 
03f191421d95ab7b7da3c7806fc0081d66588bf5d860097fd9a239219d59ebdbe56790bf62786fb145f6378b60fdeb37ac74196f41de7e6ae7ac5551ba6f47c2
+DIST psqlodbc-09.06.0200.tar.gz 887807 SHA256 
aaa44027f98478635b4ab512a4f90c1aaf56a710276a482b3b0ef6740e20e415 SHA512 
d8e3b6c13e657b4a3435ace94e6e1265a5a1a7bcd3a1f81348ca4edcb532b66036e3595ecd7224d3104f6a3f2e02704f73c1b62d94e9879528933edef7764552
 WHIRLPOOL 
398386f79928e65d29a493fa7d293e9adf2e6352c95c21d9e474675f0a5562128f7f514c834f444659222ebabc84402e5b9abc7a4832728468eb6e4b79c0e609

diff --git a/dev-db/psqlodbc/psqlodbc-09.06.0200.ebuild 
b/dev-db/psqlodbc/psqlodbc-09.06.0200.ebuild
new file mode 100644
index 000..1b84488b876
--- /dev/null
+++ b/dev-db/psqlodbc/psqlodbc-09.06.0200.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Official ODBC driver for PostgreSQL"
+HOMEPAGE="http://www.postgresql.org/;
+SRC_URI="mirror://postgresql/odbc/versions/src/${P}.tar.gz"
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc iodbc ssl threads unicode"
+
+DEPEND="dev-db/postgresql:*[ssl?]
+   !iodbc? ( dev-db/unixODBC )
+   iodbc? ( dev-db/libiodbc )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf \
+   $(use_with iodbc) \
+   $(use_with !iodbc unixodbc) \
+   $(use_enable threads pthreads) \
+   $(use_enable unicode)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc readme.txt
+   use doc && dodoc docs/*{html,jpg,txt}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/psqlodbc/

2017-04-18 Thread Aaron Swenson
commit: dd4b2142ec59482e7410db9b37d21007cc1c5c4f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Apr 18 13:36:17 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Apr 18 13:36:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4b2142

dev-db/psqlodbc: drop outdatted

Package-Manager: portage-2.3.0

 dev-db/psqlodbc/Manifest   |  1 -
 dev-db/psqlodbc/psqlodbc-09.01.0200.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-db/psqlodbc/Manifest b/dev-db/psqlodbc/Manifest
index 091f3befd1c..d8ae2421660 100644
--- a/dev-db/psqlodbc/Manifest
+++ b/dev-db/psqlodbc/Manifest
@@ -1,3 +1,2 @@
-DIST psqlodbc-09.01.0200.tar.gz 749712 SHA256 
89c230f5068dcd17d5c6dab37d13ed03525040da534cc7f49564dceba00a9c2c SHA512 
6b1ce9efead84c1f5805561c150d5d6d4fba719472e43332987159918762098e1c41822fe804b4c9732e5fcb19beebd9b5f72ef756c021b764d6582f17bf4565
 WHIRLPOOL 
e200c2014c58055a6ee69decea6f9ff92ad1166d2224c714a1634302ea621308e362760527617d2011db8ccaffcf7f35217431f705a9145f65777ee7a788e9e7
 DIST psqlodbc-09.02.0100.tar.gz 738231 SHA256 
6701525030a8c927059f972ebd65e83a41f7f177228cd8e894654893d86cb93c SHA512 
5d2eae82596b3a120b00c140441c47af065a201236fef9aa086372f2207bab2f2bffee7d0db177a64c370118eaa4348509dcb3e99a40f564d26d4e938c57cc68
 WHIRLPOOL 
e300672c7608e28af52befbb62a16c8584a709b75fc12edeadf37b2d26a8cdd64a390af026ec752408818d053d51202c829b6ad62d82a543dbce21ce6624d3c0
 DIST psqlodbc-09.03.0210.tar.gz 784548 SHA256 
42f2a57ec65c8a2edb0736f57b03c510986f33a9178d3d695616734dcc5e96d9 SHA512 
da6b8da28c8ddd0912c57b7c1b8a2b494446b07ef7c6db8b56006b0c26705f64d413bdfed64b99e8baf6db70f1b578e818ad9ead357d16a8765deff7121c0a44
 WHIRLPOOL 
03f191421d95ab7b7da3c7806fc0081d66588bf5d860097fd9a239219d59ebdbe56790bf62786fb145f6378b60fdeb37ac74196f41de7e6ae7ac5551ba6f47c2

diff --git a/dev-db/psqlodbc/psqlodbc-09.01.0200.ebuild 
b/dev-db/psqlodbc/psqlodbc-09.01.0200.ebuild
deleted file mode 100644
index a31c49b93b1..000
--- a/dev-db/psqlodbc/psqlodbc-09.01.0200.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit multilib versionator
-
-MY_MAJOR=$(get_major_version)
-MY_MINOR=$(get_version_component_range 2)
-PGSLOT="${MY_MAJOR#0}.${MY_MINOR#0}"
-
-DESCRIPTION="Official ODBC driver for PostgreSQL"
-HOMEPAGE="http://www.postgresql.org/;
-SRC_URI="mirror://postgresql/odbc/versions/src/${P}.tar.gz"
-SLOT="0"
-LICENSE="LGPL-2"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc iodbc ssl threads unicode"
-
-DEPEND="dev-db/postgresql:${PGSLOT}
-   !iodbc? ( dev-db/unixODBC )
-   iodbc? ( dev-db/libiodbc )
-   ssl? ( dev-libs/openssl )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   econf 
--with-libpq="${EROOT%/}/usr/$(get_libdir)/postgresql-${PGSLOT}/bin/pg_config" \
-   $(use_with iodbc) \
-   $(use_with !iodbc unixodbc) \
-   $(use_enable ssl openssl) \
-   $(use_enable threads pthreads) \
-   $(use_enable unicode)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   dodoc readme.txt
-   use doc && dohtml docs/*
-}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2017-04-18 Thread Aaron Swenson
commit: 680abf91d1dfb3d7cae4e194586b977bd28826ed
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Apr 18 13:16:05 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Apr 18 13:16:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680abf91

mail-client/roundcube: Removing insecure version

Package-Manager: portage-2.3.0

 mail-client/roundcube/Manifest   |  1 -
 mail-client/roundcube/roundcube-1.2.3.ebuild | 74 
 2 files changed, 75 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index affd57f3276..524e92c1112 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1 @@
-DIST roundcubemail-1.2.3.tar.gz 3599096 SHA256 
2df820d2ccc7bb320f854a821a1dc9983792f42a3353a1d38fe0822d94980d4d SHA512 
af64b5ccb95b30ee483c573098741098427dd9755526253490f657a10fed3764f5ed8f336d0a8cb82bcce65d8840b0892d6e4746ce93bc595cfd29f66ea45795
 WHIRLPOOL 
08551297ca37d8f26ab9fa13c60db7f5b477251a639519285003cedc6971dbf2b6f6c43d1adc6334bfc67adfb85271b8bfe52d50a7416ba31d3ea38284ac28b7
 DIST roundcubemail-1.2.4.tar.gz 3602288 SHA256 
76b52a6405e0fc36b6829bf21200badbc681b18c95c7b3d9098e90f9de7ed9cc SHA512 
299ab90d6dba9325efdea2e0498e4345e13c78fd8b85e0848827e5127e4cf210e66327ad264f5609373d9de2237cf396907dcb9cc2901c13e18899e4233a3c77
 WHIRLPOOL 
99788f7a1852e94a304a62dcd3ad400bff4b20bc68285d09cdce480ecd39ff4306f04b1d9795f8983577c63ebf83ac887fba1e695870a2218379bcf71ec0fef7

diff --git a/mail-client/roundcube/roundcube-1.2.3.ebuild 
b/mail-client/roundcube/roundcube-1.2.3.ebuild
deleted file mode 100644
index e75e84b0e8e..000
--- a/mail-client/roundcube/roundcube-1.2.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV/_/-}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="https://roundcube.net;
-SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV/_/-}/${MY_P}.tar.gz;
-
-# roundcube is GPL-licensed, the rest of the licenses here are
-# for bundled PEAR components, googiespell and utf8.class.php
-LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
-KEYWORDS="amd64 arm x86"
-
-IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.0.6
-   >=dev-php/PEAR-Mail_Mime-1.8.9
-   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
-   >=dev-php/PEAR-Net_IDNA2-0.1.1
-   >=dev-php/PEAR-Net_SMTP-1.6.2
-   virtual/httpd-php
-   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.4.0 app-crypt/gnupg )
-   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 dev-php/PEAR-Net_LDAP3 )
-   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
-   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_install() {
-   webapp_src_preinst
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   ewarn
-   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
-   ewarn "named main.inc.php and db.inc.php are deprecated and should be"
-   ewarn "replaced with one single config.inc.php file."
-   ewarn
-   ewarn "Run the ./bin/update.sh script to convert those"
-   ewarn "or manually merge the files."
-   ewarn
-   ewarn "The new config.inc.php should only contain options that"
-   ewarn "differ from the ones listed in defaults.inc.php."
-   ewarn
-}



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-postgresql/

2017-04-17 Thread Aaron Swenson
commit: 96fb4f98f5c23f3454f501efae669f7584f98568
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Apr 12 15:31:54 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Apr 17 15:40:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96fb4f98

app-eselect/eselect-postgresql: Bug Fixes and Enhancements

Version 2.0 is capable of handling the upcoming change in versioning
for PostgreSQL.

Links to pkg-config files of the selected slot are now created and
managed by this module.

Links to the man pages for the selected slot are now created and
managed by this module. Slot-specific man pages are handled by the
ebuilds.

This version is stateless. It does not need to store any files to
determine which slots and links are in use.

Bugs: 597564, 512236, 564512

Package-Manager: portage-2.3.0

 app-eselect/eselect-postgresql/Manifest|  1 +
 .../eselect-postgresql-2.0.ebuild  | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/app-eselect/eselect-postgresql/Manifest 
b/app-eselect/eselect-postgresql/Manifest
index 923db4ac704..fab7f53cfe0 100644
--- a/app-eselect/eselect-postgresql/Manifest
+++ b/app-eselect/eselect-postgresql/Manifest
@@ -1 +1,2 @@
 DIST eselect-postgresql-1.2.1.tbz2 3645 SHA256 
661ef3cbb1627798af3c8d6c526f4a6367620a5fef08c287a633e1babf43f938 SHA512 
9b24cb7620dd3de979ef595c60ebf607cd9da5c7d3c4da19ebe242c25961883e2db54341f916690abb9fe7a76663d9f1ac73fc76c90389f72eff425aa6fb43e4
 WHIRLPOOL 
e7ef4f3d250f4f345d28bccdd43fa1639b8ed80b9f6a4aabd4f7df5f4337845ee0f4ce653fde596209094b01fc0e5c624872affbfa042382f3963a49d600827f
+DIST eselect-postgresql-2.0.tbz2 4326 SHA256 
8f56309350f91abaa98eeead42dbd6b186b858f25f207010fe9d10271c754f55 SHA512 
bc72d752bc4b2d8f3c255d446253143ff0036f6ca1a0c10eb19e23b8242bd5a912272298034279a6f9ca50c13fccbb6b89c79ed647f762a2ccb36f416060cd87
 WHIRLPOOL 
9fced29136ee861a78651905329d6a3156bfdbdf61427accc7aa5ac33e934c97e6f673d7a3f5b634d020be01ff0f0533218b8d9d3b83253963f32eae8d82f004

diff --git a/app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild 
b/app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild
new file mode 100644
index 000..78161c8e52d
--- /dev/null
+++ b/app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Utility to select the default PostgreSQL slot"
+HOMEPAGE="http://www.gentoo.org/;
+SRC_URI="http://dev.gentoo.org/~titanofold/${P}.tbz2;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
+
+src_install() {
+   insinto /usr/share/eselect/modules
+   doins postgresql.eselect
+
+   dosym /usr/bin/eselect /usr/bin/postgresql-config
+}
+
+pkg_postinst() {
+   postgresql-config update
+}



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-postgresql/

2017-04-17 Thread Aaron Swenson
commit: ffcc851fe7b20d7ca148b450fae27852538f4e77
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Apr 17 15:39:23 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Apr 17 15:41:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffcc851f

app-eselect/eselect-postgresql: Add blockers

To improve quality of life, encourage that the best supported ebuild
versions are also installed as some actions previously handled by
this module have moved into the dev-db/postgresql ebuilds. While it
shouldn’t break anything, it may introduce some annoyance.

Package-Manager: portage-2.3.0

 app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild 
b/app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild
index 78161c8e52d..17ceae6cdaf 100644
--- a/app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild
+++ b/app-eselect/eselect-postgresql/eselect-postgresql-2.0.ebuild
@@ -13,6 +13,16 @@ IUSE=""
 
 RDEPEND="app-admin/eselect"
 
+# All dev-db/postgresql ebuilds from 10.0 on are well supported. Earlier
+# ebuilds may present some quality of life issues.
+PDEPEND="
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/files/, dev-db/postgresql/

2017-04-17 Thread Aaron Swenson
commit: f1b07f8816c2f0346d07468bdb4c5b9ce4ffada7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Apr 17 13:09:56 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Apr 17 15:40:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b07f88

dev-db/postgresql: Eselect and security related fixes

Dependency bumped on app-eselect/eselect-postgresql to 2.0. Some of
its work has been shifted into the ebuild as the files/links don’t
change until this package is reemerge, unmerged, or updated.

Security issues addressed in the initscripts per bugs 603716 and 603720.

Bugs: 603716, 603720

Package-Manager: portage-2.3.0

 dev-db/postgresql/files/postgresql.confd-9.2   |  65 +
 dev-db/postgresql/files/postgresql.confd-9.3   |  65 +
 dev-db/postgresql/files/postgresql.init-9.2| 153 
 dev-db/postgresql/files/postgresql.init-9.3-r1 | 158 
 ...sql-.ebuild => postgresql-9.2.20-r1.ebuild} | 239 +++---
 ...sql-.ebuild => postgresql-9.3.16-r1.ebuild} | 236 +++---
 ...sql-.ebuild => postgresql-9.4.11-r1.ebuild} | 272 +---
 ...esql-.ebuild => postgresql-9.5.6-r1.ebuild} | 276 ++---
 ...esql-.ebuild => postgresql-9.6.2-r1.ebuild} | 273 +---
 dev-db/postgresql/postgresql-.ebuild   | 101 +---
 10 files changed, 1338 insertions(+), 500 deletions(-)

diff --git a/dev-db/postgresql/files/postgresql.confd-9.2 
b/dev-db/postgresql/files/postgresql.confd-9.2
new file mode 100644
index 000..7753eeae3a8
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql.confd-9.2
@@ -0,0 +1,65 @@
+# Directory that contains the unix socket. Created and controlled by
+# the related initscript. The directory created will be owned
+# root:postgres with mode 1775.
+#
+# /run/postgresql is the default directory.
+PG_SOCKET_DIRECTORY="/run/postgresql"
+
+# Which port and socket to bind PostgreSQL
+PGPORT="5432"
+
+# How long to wait for server to start in seconds
+START_TIMEOUT=10
+
+# NICE_QUIT ignores new connections and wait for clients to disconnect from
+# server before shutting down. NICE_TIMEOUT in seconds determines how long to
+# wait for this to succeed.
+NICE_TIMEOUT=60
+
+# Forecfully disconnect clients from server and shut down. This is performed
+# after NICE_QUIT. Terminated client connections have their open transactions
+# rolled back.
+# Set RUDE_QUIT to "NO" to disable. RUDE_TIMEOUT in seconds.
+RUDE_QUIT="YES"
+RUDE_TIMEOUT=30
+
+# If the server still fails to shutdown, you can force it to quit by setting
+# this to YES and a recover-run will execute on the next startup.
+# Set FORCE_QUIT to "YES" to enable. FORCE_TIMEOUT in seconds.
+FORCE_QUIT="NO"
+FORCE_TIMEOUT=2
+
+# Extra options to run postmaster with, e.g.:
+# -N is the maximal number of client connections
+# -B is the number of shared buffers and has to be at least 2x the value for -N
+# Please read the man-page to postmaster for more options. Many of these
+# options can be set directly in the configuration file.
+#PGOPTS="-N 512 -B 1024"
+
+# Pass extra environment variables. If you have to export environment variables
+# for the database process, this can be done here.
+# Don't forget to escape quotes.
+#PG_EXTRA_ENV="PGPASSFILE=\"/path/to/.pgpass\""
+
+##
+#
+# The following values should not be arbitrarily changed.
+#
+# `emerge --config dev-db/postgresql:@SLOT@' uses these values to
+# determine where to create the data directory, where to place the
+# configuration files, and any additional options to pass to initdb.
+#
+# The initscript also uses these variables to inform PostgreSQL where to find
+# its data directory and configuration files.
+#
+##
+
+# Location of configuration files
+PGDATA="/etc/postgresql-@SLOT@/"
+
+# Where the data directory is located/to be created
+DATA_DIR="/var/lib/postgresql/@SLOT@/data"
+
+# Additional options to pass to initdb.
+# See `man initdb' for available options.
+PG_INITDB_OPTS="--encoding=UTF8"

diff --git a/dev-db/postgresql/files/postgresql.confd-9.3 
b/dev-db/postgresql/files/postgresql.confd-9.3
new file mode 100644
index 000..8b6d2a09728
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql.confd-9.3
@@ -0,0 +1,65 @@
+# Comma-separated list of directories that contain a unix
+# socket. Created and controlled by the related initscript. The
+# directories created will be owned root:postgres with mode 1775.
+#
+# /run/postgresql is the default directory.
+PG_SOCKET_DIRECTORIES="/run/postgresql"
+
+# Which port and socket to bind PostgreSQL
+PGPORT="5432"
+
+# How long to wait for server 

[gentoo-commits] repo/gentoo:master commit in: profiles/

2017-04-17 Thread Aaron Swenson
commit: a2af4b26afb98967d7cd9a1a106caa5fd162ca07
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Apr 17 15:46:07 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Apr 17 15:46:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2af4b26

package.mask: Mask dev-db/postgresql-9.1.24

Masked for removal by 17 May 2017. Past end of life. Susceptible to
security bugs (603716 and 603720). Upgrade to latest version.

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index d05de4d2f09..8fbbb0ad3bf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron W. Swenson <titanof...@gentoo.org> (17 Apr 2017)
+# Masked for removal by 17 May 2017. Past end of life. Susceptible to security
+# bugs (603716 and 603720). Upgrade to latest version.
+=dev-db/postgresql-9.1.24
+
 # Kent Fredric <ken...@gentoo.org> (17 Apr 2017)
 # Should be provided by dev-lang/perl or a virtual since perl 5.9,
 # But was added accidentally in 2012. Don't depend on this,



[gentoo-commits] proj/postgresql/eselect:stateless commit in: /

2017-04-12 Thread Aaron Swenson
commit: 5d82111e0fe1b9002f07855a523186da5fdbeb78
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Apr 12 12:54:18 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Apr 12 12:54:18 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=5d82111e

Add gitignore and makefile

 .gitignore |  1 +
 Makefile   | 12 
 2 files changed, 13 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000..77482bd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+eselect-postgresql*

diff --git a/Makefile b/Makefile
new file mode 100644
index 000..22dec4a
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,12 @@
+D := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST
+V := $(shell grep V $(D)/postgresql.eselect | grep -Po '[0-9.]+')
+
+all:
+   mkdir -p $(D)/eselect-postgresql-$(V)
+   cp $(D)/postgresql.eselect $(D)/eselect-postgresql-$(V)/
+   tar cjf $(D)/eselect-postgresql-$(V).tbz2 $(D)/eselect-postgresql-$(V)
+
+clean:
+   rm $(D)/eselect-postgresql-$(V)/postgresql.eselect
+   rmdir $(D)/eselect-postgresql-$(V)
+   rm $(D)/eselect-postgresql-$(V).tbz2



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2017-02-09 Thread Aaron Swenson
commit: 54605f32bff770ae4dbcbfc8ee29cc0c2c06ae45
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Feb  9 14:35:01 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Feb  9 14:35:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54605f32

dev-db/postgresql: Version Bump

Package-Manager: portage-2.3.0

 dev-db/postgresql/Manifest |   5 +
 dev-db/postgresql/postgresql-9.2.20.ebuild | 394 ++
 dev-db/postgresql/postgresql-9.3.16.ebuild | 399 ++
 dev-db/postgresql/postgresql-9.4.11.ebuild | 431 
 dev-db/postgresql/postgresql-9.5.6.ebuild  | 437 +
 dev-db/postgresql/postgresql-9.6.2.ebuild  | 434 
 6 files changed, 2100 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index c9b508763b..ababa014e6 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,11 @@
 DIST postgresql-9.1.24.tar.bz2 15863767 SHA256 
de0d84e9f32af145fcd66d8d324f6ef1a0b17944ea344b7bbe9d99fff68ae5d3 SHA512 
a9ad0d62846598afee317eeda83406b5f85a658bfe7eb78aff6c59c904223dd165adbd5870598b74aa0e012878489f0c285e6ac7b07ebddf3cf8d81ba70bea7e
 WHIRLPOOL 
f58d79df5562c3fc22dae96ba064e19a4c83f42358911575f854cb2e062457f9331547cb19f9970003a2e15b7e8c609b9aab2a1e17099a446c89786581ccb13b
 DIST postgresql-9.2.19.tar.bz2 16466698 SHA256 
1d29d73a4f590fcc348280f13ac2ff6a0f72c94908c54e3c20b7ab1560e8dbad SHA512 
d3b4c5578bf6d6580028e775bff81a921258cb53b6b06567d96a352d14f3b63063adb480b2f5e2029baf8a034e14b5cd75eebc04f1ed7b16c849e1a5ec1f4867
 WHIRLPOOL 
c13b45fd7aee08ea472557c9f40d79c45abd572fefcc215002b562b8046b1937bf522f6f7f6e280ff1e434c9698734cda9f1c3dacd3c8fee5f33dad0da21f75f
+DIST postgresql-9.2.20.tar.bz2 16480653 SHA256 
0b8abdae8400cabea5587a726003c9dd71c73c049bdae523abc35f9312dd8f26 SHA512 
16f7861e0372481dbc5c69ac977bab46f592045f32951a245f3677121261640fcc169a75e730d592e36c15c9a120e7d0670bdabf121ad89d76a17535d0f9
 WHIRLPOOL 
af5005564056185fa240fd97bec862738f9951bb57082485beba3eacf5d8bf709c58d01f8bde656a391eee173d592d9cf792be87de04a09869aa3d82c8719320
 DIST postgresql-9.3.15.tar.bz2 17059932 SHA256 
a9fcba1446a93aa95e3e1b6535756f0472d10b0f267a0845f8b2b29f89de5c4f SHA512 
35c30cdb5599f99c94ab921f9f5e7671a8c0b7bca8fe3b616630ae13d6eda8d329e77e7e802da6a83cb09c3c9ca10fa8ce0de8a184e6fff471130e1cd68ce762
 WHIRLPOOL 
7a627b2da1dc3671df7edfe58420f81ce24202c1251225054674d79e431bc36e1a70c84aaacb76c59e9eefb26429cbbb9ea80c45a989e3564b69e334d3dd4d84
+DIST postgresql-9.3.16.tar.bz2 17108969 SHA256 
845f5e4ac8cf026b6a77c5a180a2fe869f51e9d06acf8d0365b05505a2c66873 SHA512 
2e379aca5db79ab5795e6f1e4ff8b21b1aa284cfb0d34655430d8b959cebac7982ee6eda66833a1fb208a36a51251c946565982cd5dff619ab334603ded530e7
 WHIRLPOOL 
fea45fb6563fc4c56a1853baf83bbdd59991871176aa00a4fcdda5e95a9277d187ddd2fc5d0c3c76f090e7a359d2d5af140e8af3f6a964897beb41ef8435483e
 DIST postgresql-9.4.10.tar.bz2 17802812 SHA256 
7061678bed1981c681ce54c76b98b6ec17743f090a9775104a45e7e1a8826ecf SHA512 
2fcf47769b22c69bc82c9d6edc317e18dfcb4a96534e012bae4355e5088afa83da98b21e08a07766794f0a166888acbd16705a806464ea11711ed97c3b4012fb
 WHIRLPOOL 
e6ed3c209043cbbacb0698e1be367f20028d649d4cff62b5d6edd162c6ad629a3ec5f55854bd12334a3d3165462fecb34188bd62cd398cfc242a3579810b5b85
+DIST postgresql-9.4.11.tar.bz2 17832915 SHA256 
e3eb51d045c180b03d2de1f0c3af9356e10be49448e966ca01dfc2c6d1cc9d23 SHA512 
a3ed866d82ab4b90c2a7ec2abec0308015845947f42b76e420cce8f268e1c374806a9fab00ba0563d742a53014a30fa0eaa90804a09fd162b76fcbfbeff6b70f
 WHIRLPOOL 
cb53a9e1ee518b43c8be135e3b09005314c8dd108eacd37e6a5be45b2391b31a4acf8427c7aac86524f0ef0e264b46329c97aa5b01e6c4d0b63cd6f7e081697c
 DIST postgresql-9.5.5.tar.bz2 18525082 SHA256 
02c65290be74de6604c3fed87c9fd3e6b32e949f0ab8105a75bd7ed5aa71f394 SHA512 
727ab57796cd393ec3755e9aabf515ebbdc3152b4062c20e64511e866a7e7038ba5c5e2843f13f3a79e2263296451f0e93108346b6f638611fba2449394e338e
 WHIRLPOOL 
ec5262fd8cecea20fd12bcec8e6e015817ae8181d9e9ff6d8aca6ed43cadedac1bd5006c3d04262b99b9a79aa02c409920ab3392136f3ff3dc480fe1155cade8
+DIST postgresql-9.5.6.tar.bz2 18598551 SHA256 
bb9e5f6d34e20783e96e10c1d6c0c09c31749e802aaa46b793ce2522725ae12f SHA512 
fabaeb2d4841ca2f2fd7b0f9c90368debc91f569ade5ad4dc9250c27d790a97ed58a670319f0fe59404fce7e986e8dafb1408edbe6fc149531bdb230b1b913fe
 WHIRLPOOL 
257aa2d2a71b12b13da958563197b9bd0acc6c4a0d3b96787ad2d202414d074629f4b39c8291cae4770b2d867a4b331214f404eaef84a37278d3aa90147d14de
 DIST postgresql-9.6.1.tar.bz2 19260568 SHA256 
e5101e0a49141fc12a7018c6dad594694d3a3325f5ab71e93e0e51bd94e51fcd SHA512 
f27af67f9a96f6327150330bf091a803e10eabbac4e488cf5e4d72907e2eb1dbde7282fe0b89fd75711fd8bdcdb3688b5a9eac1e4d6871f4e8681c9c8b0e7c45
 WHIRLPOOL 
1ea7933817895ec4ddd531b60eead2c0c3324b90fe48224bd49748d11e76313bb7699670edaf5c8f41b8424026bed59d29aab69208c5ced5161196a4827c78f8
+DIST postgresql-9.6.2.tar.bz2 19478040 

[gentoo-commits] proj/postgresql/eselect:stateless commit in: /

2017-02-06 Thread Aaron Swenson
commit: fec9c553ad737a3fe6b5fae6f07b02d84ce6f7bc
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Feb  6 11:49:53 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Feb  6 11:49:53 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=fec9c553

Remove useless reset action

The reset action is usless as do_set calls do_unset if active_slot is
something other than (none).

 postgresql.eselect | 16 ++--
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 67f7b74..83db02f 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -328,18 +328,6 @@ do_unset() {
done
 }
 
-### Reset Action ###
-describe_reset() {
-   echo "Recreate symbolic links for currently active slot."
-}
-
-do_reset() {
-   local slot=$(active_slot)
-   [[ ${slot} == "(none)" ]] && die -q "No active slot to reset."
-   do_unset ${slot}
-   do_set ${slot}
-}
-
 ### Update Action ###
 describe_update() {
echo "Refreshes all symbolic links managed by this module"
@@ -390,9 +378,9 @@ do_update() {
local slots=($(get_slots))
 
if [[ ${slots[@]} =~ ${active_slot} ]] ; then
-   # If active_slot is in the slots list, do a reset as the 
installation
+   # If active_slot is in the slots list, set it again as the 
installation
# may have changed.
-   do_reset
+   do_set ${active_slot}
elif [[ ${#slots[@]} -ne 0 ]] ; then
# If $slots is not empty but ${active_slot} is set, the 
active_slot
# must have been unmerged and its links need to be cleaned 
before...



[gentoo-commits] proj/postgresql/eselect:stateless commit in: /

2017-02-06 Thread Aaron Swenson
commit: 4a6f0ad3208a0e27a24377c4a2aa3d3cb78517c4
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Feb  6 11:53:49 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Feb  6 11:53:49 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=4a6f0ad3

Remove redundant do_unset() call

do_set() calls do_unset(). No need to call it before do_set().

 postgresql.eselect | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 83db02f..d7229e5 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -382,11 +382,8 @@ do_update() {
# may have changed.
do_set ${active_slot}
elif [[ ${#slots[@]} -ne 0 ]] ; then
-   # If $slots is not empty but ${active_slot} is set, the 
active_slot
-   # must have been unmerged and its links need to be cleaned 
before...
-   [[ ${active_slot} != "(none)" ]] && do_unset ${active_slot}
-
-   # Setting the highest slot available.
+   # If $slots is not empty and active_slot is not in the list, 
set the
+   # highest slot available.
do_set ${slots[-1]}
elif [[ ${active_slot} != "(none)" ]] ; then
# If slots is empty, but active_slot still has a value, an 
unset must



[gentoo-commits] proj/postgresql/eselect:stateless commit in: /

2017-02-06 Thread Aaron Swenson
commit: 2901113fc0cf9f574729af30aef33cea26becbc9
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Feb  6 11:43:41 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Feb  6 11:43:41 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=2901113f

Eliminate some noise

Removed unnecessary echo about generating new links.

 postgresql.eselect | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index b8ecbe1..67f7b74 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -199,9 +199,8 @@ do_set() {
echo "done."
fi
 
-   echo "Setting ${slot} as the default..."
+   echo -ne "Setting ${slot} as the default..."
 
-   echo -ne "\tGenerating new links..."
# Sources for header files
# Targets are listed in the global variable INCLUDE_TARGETS.
#
@@ -264,8 +263,7 @@ do_set() {
# base name
ln -s "postgresql-${slot}" "${USR_PATH}/share/postgresql"
 
-   echo "done."
-   echo "Setting ${slot} as default was successful!"
+   echo "success!"
 }
 
 ### Unset Action ###



[gentoo-commits] proj/postgresql/patches:master commit in: /

2017-02-04 Thread Aaron Swenson
commit: 88b24c5487f4ba5f738fe101b234ebb4a60e5a2f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Feb  5 00:46:51 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Feb  5 00:46:51 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/patches.git/commit/?id=88b24c54

Final Commit

I suppose someone may be interested in the eclass.

 README | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README b/README
index 300a5a5..9bec8e6 100644
--- a/README
+++ b/README
@@ -7,6 +7,9 @@ Excluded from this repository is the eselect branch that has 
been
 moved to its own repository now located at:
 git.gentoo.org/proj/postgresql/eselect.git
 
+And eclass which has been moved to its own repository now located at:
+git.gentoo.org/proj/postgresql/eclass.git
+
 The patches and init scripts are now kept alongside the ebuilds in
 the official Gentoo repo (formerly gentoo-x86):
 git.gentoo.org/repo/gentoo.git



[gentoo-commits] proj/postgresql/eclass: Branch deleted: eclass

2017-02-04 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sat Feb  4 21:55:33 2017 +

Branch deleted: eclass




[gentoo-commits] proj/postgresql/eclass: New branch: master

2017-02-04 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sat Feb  4 21:52:47 2017 +

New branch: master




[gentoo-commits] proj/postgresql/eclass: New branch: eclass

2017-02-04 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sat Feb  4 21:51:33 2017 +

New branch: eclass




[gentoo-commits] proj/postgresql/eselect:stateless commit in: /

2017-02-04 Thread Aaron Swenson
commit: c92b58550953bdb5d82b1068bfb99225efd65e29
Author: Aaron W. Swenson  gmail  com>
AuthorDate: Sat Feb  4 21:10:28 2017 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Feb  4 21:10:28 2017 +
URL:
https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=c92b5855

Huge Changes

No longer use an environment file. All links are in locations that are
searched by default by man and pkgconfig.

Remove several files outright in /etc/eselect/postgresql as they’re
unnecessary.

Added linking for man pages and pkgconfig files.

Rename ${SLOT} to ${slot} as it isn’t a global variable.

Now compatible with the upcoming slot scheme where there is no
dot. (Release 10.0 is just 10.)

 postgresql.eselect | 262 ++---
 1 file changed, 129 insertions(+), 133 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 7ff9b83..b8ecbe1 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id: $
 
@@ -6,12 +6,11 @@ inherit config multilib
 
 DESCRIPTION="Manage active PostgreSQL client applications and libraries"
 MAINTAINER="pgsql-b...@gentoo.org"
-VERSION="1.3"
+VERSION="2.0"
 
-# Global Data
+# We do a lot of things in /usr and it's a bit of a pain to write this
+# constantly.
 USR_PATH="${EROOT%/}/usr"
-ETC_PATH="${EROOT%/}/etc/eselect/postgresql"
-ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 
 # This list of files/directories are the symbolic link targets that need to be
 # created when a slot is set.
@@ -28,11 +27,11 @@ INCLUDE_TARGETS=(
 )
 
 active_slot() {
-# ${USR_PATH}/share/postgresql is a symlink. See if it's there, then
-# find out where it links to
+# ${USR_PATH}/share/postgresql is a symlink to the active
+# slot. See if it's there, then find out where it links to.
if [[ -h "${USR_PATH}/share/postgresql" ]] ; then
canonicalise "${USR_PATH}/share/postgresql" | \
-sed 's|.*postgresql-\([1-9][0-9.]*\)|\1|'
+   sed -re 's#.*([1-9][0-9.]+)$#\1#'
else
echo "(none)"
fi
@@ -86,7 +85,7 @@ linker() {
local findings
local rel_source
 
-   findings=$(finder "${source_dir}" ${pattern})
+   findings=$(finder "${source_dir}" "${pattern}")
 
for link_source in ${findings} ; do
local link_target="${target_dir%/}/$(basename 
${link_source})${suffix}"
@@ -109,9 +108,9 @@ get_slots() {
local slot
local found_slots
 
-   for slot in $(find "${USR_PATH}/$(lib_dir)/" -maxdepth 1 -type d \
-   -regex '.*/postgresql-[1-9][0-9]*\.*[0-9]*' | \
-   sed -re 's#.*([1-9][0-9]*\.*[0-9]*)$#\1#' | sort -n)
+   for slot in $(find "${USR_PATH}/$(lib_dir)/" \
+  -mindepth 1 -maxdepth 1 -type d 
-name 'postgresql-*' | \
+sed -re 
's#.*([1-9][0-9.]+)$#\1#' | sort -n)
do
# Check that pg_config exists for this slot, otherwise we have
# a false positive.
@@ -186,24 +185,21 @@ describe_set() {
 }
 
 do_set() {
-   local SLOT=$1
+   local slot=$1
 
-   if [[ ! -d ${USR_PATH}/$(lib_dir)/postgresql-${SLOT} ]] ; then
+   if [[ ! -d ${USR_PATH}/$(lib_dir)/postgresql-${slot} ]] ; then
die -q "Not a valid slot."
fi
 
# If there's an active slot, unset that one first
-   if [[  "$(active_slot)" == "${SLOT}" ]] ; then
-   echo $(highlight "No work to do.")
-   echo "If you think the links need to be reset, use the reset 
action."
-   return 0
-   elif [[ "$(active_slot)" != "(none)" ]] ; then
-   echo -ne "\tRemoving old links..."
-   do_unset $(active_slot)
+   local active_slot=$(active_slot)
+   if [[ "${active_slot}" != "(none)" ]] ; then
+   echo -ne "Unsetting ${active_slot} as default..."
+   do_unset ${active_slot}
echo "done."
fi
 
-   echo "Setting ${SLOT} as the default installation..."
+   echo "Setting ${slot} as the default..."
 
echo -ne "\tGenerating new links..."
# Sources for header files
@@ -212,12 +208,12 @@ do_set() {
# If you change this list, you must change the INCLUDE_TARGETS list,
# too. And, they must be listed in the same order.
local include_sources=(
-   "${USR_PATH}"/include/postgresql

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2016-12-23 Thread Aaron Swenson
commit: d73f7a55043e122d7af23457e7061de42b1fc4fe
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 23 18:30:12 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Dec 23 18:30:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73f7a55

mail-client/roundcube: Removing Insecure Versions

Bug: 601410

Package-Manager: portage-2.3.0

 mail-client/roundcube/Manifest   |  3 --
 mail-client/roundcube/roundcube-1.2.0.ebuild | 75 
 mail-client/roundcube/roundcube-1.2.1.ebuild | 75 
 mail-client/roundcube/roundcube-1.2.2.ebuild | 75 
 4 files changed, 228 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 385f193..53b8b17 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1 @@
-DIST roundcubemail-1.2.0.tar.gz 3453543 SHA256 
e3b89c2772c2c5990da9bca640bc342f486edf356016cf717e6a1083c822b523 SHA512 
3d97e816560830437902ede352e8be81cd93050975934b9dfc86ccf745234119bdf63d5f882fa0d1cc445575c1ea05906a87ae81befdb0bbb38002433e4de199
 WHIRLPOOL 
f9b14ffb2520cd7eda798eb96ec8547af9f5b8d288605d5d777d126cddb3f531f53887ae9bd9b16be7bf194e87165ff48722885328c6dab0d1c1a0ee589817c4
-DIST roundcubemail-1.2.1.tar.gz 3559023 SHA256 
05c0b17c8951db1d220f2f2186e6981545789da0d084a543e28a7d2511db8302 SHA512 
7044e4308fff85a23826e4f4652df7e825d713b977696c0d29d563f419cc4e060ef202f824463823c3f348c7e9f4ce8c58d073c960b371c0b9ca3bd77c5453ca
 WHIRLPOOL 
79a47d9bd65578c0177ffa9438d8a9b305e2d725536209955b04fbfc42a31ef3060d351b638dba72ede3fd8b1ef42a9af34493f80ff393a91b8ab31634bf318a
-DIST roundcubemail-1.2.2.tar.gz 3562148 SHA256 
6c647ed28ea0ae1b730a1784018b63884e65ed6036208e9c3a6ee62123fe856d SHA512 
f5482ad424ecdfa275015c51162c465eadb3888f929a86fcd4ca52a6f880ea48c748cc3ecbbe9dd4f5a4fdc823599a93e965855e362958ff46e829e145c7d04b
 WHIRLPOOL 
74c760bcd8f6dc9b1d60ffea84ad66c74a66ef7a5c3164b51ae329ab3d502731799a6dedd069ea3a76a26492213829fd58d43c4f7e38cd843d4ecb35c04c7cfd
 DIST roundcubemail-1.2.3.tar.gz 3599096 SHA256 
2df820d2ccc7bb320f854a821a1dc9983792f42a3353a1d38fe0822d94980d4d SHA512 
af64b5ccb95b30ee483c573098741098427dd9755526253490f657a10fed3764f5ed8f336d0a8cb82bcce65d8840b0892d6e4746ce93bc595cfd29f66ea45795
 WHIRLPOOL 
08551297ca37d8f26ab9fa13c60db7f5b477251a639519285003cedc6971dbf2b6f6c43d1adc6334bfc67adfb85271b8bfe52d50a7416ba31d3ea38284ac28b7

diff --git a/mail-client/roundcube/roundcube-1.2.0.ebuild 
b/mail-client/roundcube/roundcube-1.2.0.ebuild
deleted file mode 100644
index c261db2..
--- a/mail-client/roundcube/roundcube-1.2.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV/_/-}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="http://roundcube.net;
-SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV/_/-}/${MY_P}.tar.gz;
-
-# roundcube is GPL-licensed, the rest of the licenses here are
-# for bundled PEAR components, googiespell and utf8.class.php
-LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
-KEYWORDS="amd64 arm ~hppa ppc ~ppc64 ~sparc x86"
-
-IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.0.6
-   >=dev-php/PEAR-Mail_Mime-1.8.9
-   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
-   >=dev-php/PEAR-Net_IDNA2-0.1.1
-   >=dev-php/PEAR-Net_SMTP-1.6.2
-   virtual/httpd-php
-   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.2.0 app-crypt/gnupg )
-   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 dev-php/PEAR-Net_LDAP3 )
-   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
-   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_install() {
-   webapp_src_preinst
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   ewarn
-   ewarn "When upgrading from &

[gentoo-commits] proj/postgresql/eselect: Branch deleted: eselect

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 20:14:58 2016 +

Branch deleted: eselect




[gentoo-commits] proj/postgresql/eselect: New branch: master

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 20:13:41 2016 +

New branch: master




[gentoo-commits] proj/postgresql/eselect: New branch: stateless

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 20:11:58 2016 +

New branch: stateless




[gentoo-commits] proj/postgresql/patches:master commit in: /

2016-10-30 Thread Aaron Swenson
commit: 964a9986cb21617f14fe63551a0f053e753b0fc6
Author: Aaron W. Swenson  gmail  com>
AuthorDate: Sun Oct 30 20:08:10 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 20:08:10 2016 +
URL:
https://gitweb.gentoo.org/proj/postgresql/patches.git/commit/?id=964a9986

Last Commit

 README | 17 +
 1 file changed, 17 insertions(+)

diff --git a/README b/README
index 8ca9912..300a5a5 100644
--- a/README
+++ b/README
@@ -1,3 +1,20 @@
+This repository is obsolete. It remains for historical purposes.
+
+The contents for this repository originated from:
+git.overlays.gentoo.org/proj/pgsql-patches.git
+
+Excluded from this repository is the eselect branch that has been
+moved to its own repository now located at:
+git.gentoo.org/proj/postgresql/eselect.git
+
+The patches and init scripts are now kept alongside the ebuilds in
+the official Gentoo repo (formerly gentoo-x86):
+git.gentoo.org/repo/gentoo.git
+
+What follows below is historical.
+
+
+
 This repository is split into three primary branches.
 
 Patches



[gentoo-commits] proj/postgresql/patches: New branch: master

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:37:23 2016 +

New branch: master




[gentoo-commits] proj/postgresql/patches: New branch: documentation

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:35:41 2016 +

New branch: documentation




[gentoo-commits] proj/postgresql/patches: New branch: initscripts-pre92

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:18:35 2016 +

New branch: initscripts-pre92




[gentoo-commits] proj/postgresql/patches: New branch: initscripts

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:18:15 2016 +

New branch: initscripts




[gentoo-commits] proj/postgresql/patches: New branch: patches-8.2

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:15:36 2016 +

New branch: patches-8.2




[gentoo-commits] proj/postgresql/patches: New branch: patches-8.3

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:14:22 2016 +

New branch: patches-8.3




[gentoo-commits] proj/postgresql/patches: New branch: patches-9.0

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:13:41 2016 +

New branch: patches-9.0




[gentoo-commits] proj/postgresql/patches: New branch: patches-8.4

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:14:09 2016 +

New branch: patches-8.4




[gentoo-commits] proj/postgresql/patches: New branch: patches-9.1

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:12:37 2016 +

New branch: patches-9.1




[gentoo-commits] proj/postgresql/patches: New branch: patches-9.2

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:12:22 2016 +

New branch: patches-9.2




[gentoo-commits] proj/postgresql/patches: New branch: patches-9.3

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:12:02 2016 +

New branch: patches-9.3




[gentoo-commits] proj/postgresql/patches: New branch: patches-9.4

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 19:11:26 2016 +

New branch: patches-9.4




[gentoo-commits] proj/postgresql/eselect: New branch: eselect

2016-10-30 Thread Aaron Swenson
commit: 
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 18:38:49 2016 +

New branch: eselect




[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2016-10-30 Thread Aaron Swenson
commit: 0c2c01336c3216405377f628e88aa8f995f69c55
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Oct 30 18:07:33 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Oct 30 18:07:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2c0133

mail-client/roundcube: Version Bump to 1.2.2

Version bump fixes bug 596100.

Thanks Philippe Chaintreuil and Mattias Merilai.

Bug: 596100

Package-Manager: portage-2.2.28

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.2.2.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index f99a4d0..d3dd92e 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.2.0.tar.gz 3453543 SHA256 
e3b89c2772c2c5990da9bca640bc342f486edf356016cf717e6a1083c822b523 SHA512 
3d97e816560830437902ede352e8be81cd93050975934b9dfc86ccf745234119bdf63d5f882fa0d1cc445575c1ea05906a87ae81befdb0bbb38002433e4de199
 WHIRLPOOL 
f9b14ffb2520cd7eda798eb96ec8547af9f5b8d288605d5d777d126cddb3f531f53887ae9bd9b16be7bf194e87165ff48722885328c6dab0d1c1a0ee589817c4
 DIST roundcubemail-1.2.1.tar.gz 3559023 SHA256 
05c0b17c8951db1d220f2f2186e6981545789da0d084a543e28a7d2511db8302 SHA512 
7044e4308fff85a23826e4f4652df7e825d713b977696c0d29d563f419cc4e060ef202f824463823c3f348c7e9f4ce8c58d073c960b371c0b9ca3bd77c5453ca
 WHIRLPOOL 
79a47d9bd65578c0177ffa9438d8a9b305e2d725536209955b04fbfc42a31ef3060d351b638dba72ede3fd8b1ef42a9af34493f80ff393a91b8ab31634bf318a
+DIST roundcubemail-1.2.2.tar.gz 3562148 SHA256 
6c647ed28ea0ae1b730a1784018b63884e65ed6036208e9c3a6ee62123fe856d SHA512 
f5482ad424ecdfa275015c51162c465eadb3888f929a86fcd4ca52a6f880ea48c748cc3ecbbe9dd4f5a4fdc823599a93e965855e362958ff46e829e145c7d04b
 WHIRLPOOL 
74c760bcd8f6dc9b1d60ffea84ad66c74a66ef7a5c3164b51ae329ab3d502731799a6dedd069ea3a76a26492213829fd58d43c4f7e38cd843d4ecb35c04c7cfd

diff --git a/mail-client/roundcube/roundcube-1.2.2.ebuild 
b/mail-client/roundcube/roundcube-1.2.2.ebuild
new file mode 100644
index ..2976d26
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.2.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV/_/-}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="http://roundcube.net;
+SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV/_/-}/${MY_P}.tar.gz;
+
+# roundcube is GPL-licensed, the rest of the licenses here are
+# for bundled PEAR components, googiespell and utf8.class.php
+LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
+KEYWORDS="~amd64 ~arm ~x86"
+
+IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.0.6
+   >=dev-php/PEAR-Mail_Mime-1.8.9
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.1.1
+   >=dev-php/PEAR-Net_SMTP-1.6.2
+   virtual/httpd-php
+   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.4.0 app-crypt/gnupg )
+   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 dev-php/PEAR-Net_LDAP3 )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
+   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+   webapp_src_preinst
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   ewarn
+   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
+   ewarn "named main.inc.php and db.inc.php are deprecated and should be"
+   ewarn "replaced with one single config.inc.php file."
+   ewarn
+   ewarn "Run the ./bin/update.sh script to convert those"
+   ewarn "or manually merge the files."
+   ewarn
+   ewarn "The new config.inc.php should only contain options that"
+   ewarn "differ from the ones listed in defaults.inc.php."
+   ewarn
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/, dev-db/postgresql/files/

2016-10-28 Thread Aaron Swenson
commit: d10f1bdd33c918e33ce8a69c6214810a1cb31d04
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct 28 16:15:05 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct 28 16:15:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10f1bdd

dev-db/postgresql: Fix broken/improve no-server patches

9.4 and 9.5 had a small change to a section that is modified by the
patch, thus causing failure.

Further, pgbench was added back in as it is a client program that does
not need the server to be on the same machine.

Lastly, the 9.6 no-server patch was incomplete and allowed the entire
backend to be built when only the headers are needed…theoretically.

Package-Manager: portage-2.2.28

 .../files/postgresql-9.4.10-no-server.patch| 151 +
 .../files/postgresql-9.5.5-no-server.patch | 151 +
 .../files/postgresql-9.6.1-no-server.patch | 130 ++
 dev-db/postgresql/postgresql-9.4.10.ebuild |   2 +-
 dev-db/postgresql/postgresql-9.5.5.ebuild  |   2 +-
 ...sql-9.5.5.ebuild => postgresql-9.6.1-r1.ebuild} |  13 +-
 6 files changed, 439 insertions(+), 10 deletions(-)

diff --git a/dev-db/postgresql/files/postgresql-9.4.10-no-server.patch 
b/dev-db/postgresql/files/postgresql-9.4.10-no-server.patch
new file mode 100644
index ..81fc383
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-9.4.10-no-server.patch
@@ -0,0 +1,151 @@
+diff -Naruw a/contrib/Makefile b/contrib/Makefile
+--- a/contrib/Makefile 2016-10-24 16:12:53.0 -0400
 b/contrib/Makefile 2016-10-27 13:38:23.361545396 -0400
+@@ -5,64 +5,10 @@
+ include $(top_builddir)/src/Makefile.global
+ 
+ SUBDIRS = \
+-  adminpack   \
+-  auth_delay  \
+-  auto_explain\
+-  btree_gin   \
+-  btree_gist  \
+-  chkpass \
+-  citext  \
+-  cube\
+-  dblink  \
+-  dict_int\
+-  dict_xsyn   \
+-  dummy_seclabel  \
+-  earthdistance   \
+-  file_fdw\
+-  fuzzystrmatch   \
+-  hstore  \
+-  intagg  \
+-  intarray\
+-  isn \
+-  lo  \
+-  ltree   \
+   oid2name\
+-  pageinspect \
+-  passwordcheck   \
+-  pg_archivecleanup \
+-  pg_buffercache  \
+-  pg_freespacemap \
+-  pg_prewarm  \
+-  pg_standby  \
+-  pg_stat_statements \
+-  pg_test_fsync   \
+-  pg_test_timing  \
+-  pg_trgm \
+-  pg_upgrade  \
+-  pg_upgrade_support \
+   pgbench \
+-  pgcrypto\
+-  pgrowlocks  \
+-  pgstattuple \
+-  pg_xlogdump \
+-  postgres_fdw\
+-  seg \
+-  spi \
+-  tablefunc   \
+-  tcn \
+-  test_decoding   \
+-  test_parser \
+-  test_shm_mq \
+-  tsearch2\
+-  unaccent\
+-  vacuumlo\
+-  worker_spi
++  vacuumlo
+ 
+-ifeq ($(with_openssl),yes)
+-SUBDIRS += sslinfo
+-else
+-ALWAYS_SUBDIRS += sslinfo
+-endif
+ 
+ ifneq ($(with_uuid),no)
+ SUBDIRS += uuid-ossp
+diff -Naruw a/src/backend/Makefile b/src/backend/Makefile
+--- a/src/backend/Makefile 2016-10-24 16:12:53.0 -0400
 b/src/backend/Makefile 2016-10-27 14:04:47.617000374 -0400
+@@ -47,7 +47,7 @@
+ 
+ ##
+ 
+-all: submake-libpgport submake-schemapg postgres $(POSTGRES_IMP)
++all: someheaders
+ 
+ ifneq ($(PORTNAME), cygwin)
+ ifneq ($(PORTNAME), win32)
+@@ -106,7 +106,7 @@
+ endif # aix
+ 
+ # Update the commonly used headers before building the subdirectories
+-$(SUBDIRS:%=%-recursive): $(top_builddir)/src/include/parser/gram.h 
$(top_builddir)/src/include/catalog/schemapg.h 
$(top_builddir)/src/include/utils/fmgroids.h 
$(top_builddir)/src/include/utils/errcodes.h 
$(top_builddir)/src/include/utils/probes.h
++someheaders $(SUBDIRS:%=%-recursive): 
$(top_builddir)/src/include/parser/gram.h 
$(top_builddir)/src/include/catalog/schemapg.h 
$(top_builddir)/src/include/utils/fmgroids.h 
$(top_builddir)/src/include/utils/errcodes.h 
$(top_builddir)/src/include/utils/probes.h
+ 
+ # run this unconditionally to avoid needing to know its dependencies here:
+ submake-schemapg:
+@@ -199,23 +199,7 @@
+ 
+ ##
+ 
+-install: all in

[gentoo-commits] repo/gentoo:master commit in: dev-db/slony1/

2016-10-07 Thread Aaron Swenson
commit: d89ba12f0d45d7e2bcbc3b582101dc01314715a6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct  7 18:00:55 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct  7 18:01:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89ba12f

dev-db/slony1: Version Bump

Added 9.5 and 9.6 as suitable dependencies.

Bugs: 584778

Package-Manager: portage-2.2.28

 dev-db/slony1/Manifest|  2 ++
 dev-db/slony1/slony1-2.2.5.ebuild | 62 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-db/slony1/Manifest b/dev-db/slony1/Manifest
index 07bdf09..9eebb21 100644
--- a/dev-db/slony1/Manifest
+++ b/dev-db/slony1/Manifest
@@ -12,3 +12,5 @@ DIST slony1-2.2.3-docs.tar.bz2 1448128 SHA256 
de073555cd1d39ad7a9204eb21a7b7bced
 DIST slony1-2.2.3.tar.bz2 1468030 SHA256 
1321988b437bd3294a07dc5ed85dfa3c35d9413287a49e4503ec47763fa1d3a8 SHA512 
6f762ec722eb844d0c0c2923e2c1bee48c6fbf973cf719553a9f40b090e2ba08885cd089818b17c56a662fe5f35eadb4b060554adcd5abab5a1a250356590519
 WHIRLPOOL 
71686448418a09566c1b5767a598f5ebe943b33cba9664ec7696e70e5d62adc2daa5e2618a6aced0faeac0a621527738cdf2e54553a74dd1c5e08c6850d90e7a
 DIST slony1-2.2.4-docs.tar.bz2 1448892 SHA256 
0417194a9245e615dedc00ef463e1357df09b110ecab860ba45fef7e80dcf2cf SHA512 
4a9ae1179d710b3454068eb92915fa6b96df5e6b9f532f2f0ddc51f2865d8928b94d2a496374f87435751574062987d14568d30e38e7e28535d1b4e845d6
 WHIRLPOOL 
096820fa5276b04d305cdfc17abaf7daf28b95caaa75e15c0807712733c343e37b0d30577a826fc061fc659c170e11079f6bee0a2f3ba605d3e02a8d59c1
 DIST slony1-2.2.4.tar.bz2 1467776 SHA256 
846a878f50de520d151e7f76a66d9b9845e94beb8820727bf84ab522a73e65b5 SHA512 
951ecb07ae9f8478affeeb5c968530f597c203b24341b600057107f53adcdc53afce7dd21893700bb8d0ebd26fceb0ebc60917c9f5992b315a2bce47a1d57867
 WHIRLPOOL 
8a29c24e735f140a915779b81a9f8b5aeaa7c75a4dc122fb8ba322c10aa8be8dfe38ec853f38a503f595b7685759241a169c430cf2a9ef6ddb7ebaa1b3f4448e
+DIST slony1-2.2.5-docs.tar.bz2 1449297 SHA256 
7afd749215ca63d5f808c2c199096d4d665923b277edaf75b01e4a8bfdf90472 SHA512 
cdd08fcea56f29e8e944cd975b613747cfcab75e70d88afdec79b2ede96dc2d1b35b294cd12c522780e513b4cd26c43da401d9570ca67759dbb2271797a380ac
 WHIRLPOOL 
18206b34d03cb685389398f00d681707471b0cbf9cb3dcefb4cc99b24c35f37c10acc32e573a1c255f85881700efde9e1c8c3948596ebc84fbf5254af866b147
+DIST slony1-2.2.5.tar.bz2 1466439 SHA256 
6f6dbd9619c615ed68bf6341a8158e42fc0adf6f5b609e6f8e4a0a0e37815241 SHA512 
06c5d8c136b1560aa6a3b1b7bfbad09fb6bbff7e3c530ceaf0279d4564dd1518c69647368deac9eb19ea5059a2d78fef26f62bd34315f5f3415ca0f5cb0992aa
 WHIRLPOOL 
3b9b96c41fbe9da03362a866d3bc81da38be82625a9d25378b69cf322ba6aba05fc15f0725ba3f878e4a9d2b5e6609e50ad6d602f480e6e1482d1953135ecb14

diff --git a/dev-db/slony1/slony1-2.2.5.ebuild 
b/dev-db/slony1/slony1-2.2.5.ebuild
new file mode 100644
index ..2f1d431
--- /dev/null
+++ b/dev-db/slony1/slony1-2.2.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils versionator
+
+IUSE="doc perl"
+
+DESCRIPTION="A replication system for the PostgreSQL Database Management 
System"
+HOMEPAGE="http://slony.info/;
+
+# ${P}-docs.tar.bz2 contains man pages as well as additional documentation
+MAJ_PV=$(get_version_component_range 1-2)
+SRC_URI="http://main.slony.info/downloads/${MAJ_PV}/source/${P}.tar.bz2
+
http://main.slony.info/downloads/${MAJ_PV}/source/${P}-docs.tar.bz2;
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="|| (
+   dev-db/postgresql:9.6
+   dev-db/postgresql:9.5
+   dev-db/postgresql:9.4
+   dev-db/postgresql:9.3
+   dev-db/postgresql:9.2
+   dev-db/postgresql:9.1
+   )
+   dev-db/postgresql[server,threads]
+   perl? ( dev-perl/DBD-Pg )
+"
+
+pkg_setup() {
+   local PGSLOT="$(postgresql-config show)"
+   if [[ ${PGSLOT//.} < 91 ]] ; then
+   eerror "You must build ${CATEGORY}/${PN} against PostgreSQL 9.1 
or higher."
+   eerror "Set an appropriate slot with postgresql-config."
+   die "postgresql-config not set to 9.1 or higher."
+   fi
+}
+
+src_configure() {
+   local myconf
+   use perl && myconf='--with-perltools'
+   econf ${myconf}
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc INSTALL README SAMPLE TODO UPGRADING share/slon.conf-sample
+
+   if use doc ; then
+   cd "${S}"/doc
+   dohtml -r *
+   fi
+
+   newinitd "${FILESDIR}"/slony1.init slony1
+   newconfd "${FILESDIR}"/slony1.conf slony1
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2016-10-07 Thread Aaron Swenson
commit: d7998464c551b46a2f06c1569fb772ffb858b276
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Oct  7 17:20:59 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Oct  7 17:22:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7998464

package.mask: Remove dev-db/postgresql Mask

dev-db/pstgresql-9.0* removed from tree. Removed associated mask.

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9003aaa..cf60525 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -462,11 +462,6 @@ dev-lang/niecza-bin
 >=media-video/ffmpeg-3.0
 >=media-video/mplayer-1.3.0
 
-# Aaron W. Swenson <titanof...@gentoo.org> (11 Feb 2016)
-# Susceptible to security issues and other bugs. Removal pending
-# stabilization of 9.5.1, 9.4.6, 9.3.11, 9.2.15, and 9.1.20.
-=dev-db/postgresql-9.0.23-r1
-
 # James Le Cuirot <ch...@gentoo.org> (07 Feb 2016)
 # Masked until 2.0 final arrives, which hopefully won't depend on
 # commons-dbcp:0 as that requires Java 6. Note that the 2.0 in the



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2016-09-22 Thread Aaron Swenson
commit: 83a3c287b89054f07d084e8bb10d1cdcb39862aa
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Sep 22 18:36:50 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Sep 22 18:36:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a3c287

mail-client/roundcube: Drop Old

Cleaning out old versions.

Package-Manager: portage-2.2.28

 mail-client/roundcube/Manifest  |  2 -
 mail-client/roundcube/roundcube-1.1.4.ebuild| 75 
 mail-client/roundcube/roundcube-1.2_beta.ebuild | 76 -
 3 files changed, 153 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 80efe66..f99a4d0 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1,2 @@
-DIST roundcubemail-1.1.4.tar.gz 3209549 SHA256 
539a11ed38838b221f8139b193d9762638f155c7b0ea9391315865896be16852 SHA512 
18c2422d65292cd13bc4ce592e8490cc0a9d3e9551ac4d188db93eb989525af7ccf519642dd2e68a7380ab0d0d4ad4f999af2b7e99da75d88274743949b42f8a
 WHIRLPOOL 
c3e310ddb4dc50b46ff28566d030865029364f69db5a3f39be0d37f165c83486a979b4d3ab7d42835baa7ea9506df8947381612403355a628864ecbde1238d02
-DIST roundcubemail-1.2-beta.tar.gz 3421215 SHA256 
b7ab853c0a6e52641c851624c4405ce49643553b76c1f50b02b413cb7954fb25 SHA512 
454083d6377a07bd418de5593cafb2cc7c0af474e178e322d07adeaa3473ce140a57e6d0a0ee3f58862091bc559596c98d4fb523ef6b9cee91d38064233aade6
 WHIRLPOOL 
059cd348397a31a3ebf2a6f58acbf832b0722b2740496ae32b4ef036a963a8199fd4f6e718895512ce1fc996da3af65c583f65faef8b817ba94d99fdfda896d3
 DIST roundcubemail-1.2.0.tar.gz 3453543 SHA256 
e3b89c2772c2c5990da9bca640bc342f486edf356016cf717e6a1083c822b523 SHA512 
3d97e816560830437902ede352e8be81cd93050975934b9dfc86ccf745234119bdf63d5f882fa0d1cc445575c1ea05906a87ae81befdb0bbb38002433e4de199
 WHIRLPOOL 
f9b14ffb2520cd7eda798eb96ec8547af9f5b8d288605d5d777d126cddb3f531f53887ae9bd9b16be7bf194e87165ff48722885328c6dab0d1c1a0ee589817c4
 DIST roundcubemail-1.2.1.tar.gz 3559023 SHA256 
05c0b17c8951db1d220f2f2186e6981545789da0d084a543e28a7d2511db8302 SHA512 
7044e4308fff85a23826e4f4652df7e825d713b977696c0d29d563f419cc4e060ef202f824463823c3f348c7e9f4ce8c58d073c960b371c0b9ca3bd77c5453ca
 WHIRLPOOL 
79a47d9bd65578c0177ffa9438d8a9b305e2d725536209955b04fbfc42a31ef3060d351b638dba72ede3fd8b1ef42a9af34493f80ff393a91b8ab31634bf318a

diff --git a/mail-client/roundcube/roundcube-1.1.4.ebuild 
b/mail-client/roundcube/roundcube-1.1.4.ebuild
deleted file mode 100644
index 0658877..
--- a/mail-client/roundcube/roundcube-1.1.4.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV/_/-}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="http://roundcube.net;
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
-
-# roundcube is GPL-licensed, the rest of the licenses here are
-# for bundled PEAR components, googiespell and utf8.class.php
-LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
-KEYWORDS="amd64 arm ~hppa ppc ~ppc64 ~sparc x86"
-
-IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.0.6
-   >=dev-php/PEAR-Mail_Mime-1.8.9
-   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
-   >=dev-php/PEAR-Net_IDNA2-0.1.1
-   >=dev-php/PEAR-Net_SMTP-1.6.2
-   virtual/httpd-php
-   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.2.0 app-crypt/gnupg )
-   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 dev-php/PEAR-Net_LDAP3 )
-   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
-   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
-   spell? ( dev-lang/php[curl,spell] )
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_install() {
-   webapp_src_preinst
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   ewarn
-   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
-   ewarn "named main.inc.php and db.

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2016-09-22 Thread Aaron Swenson
commit: 079ff90450c6bd739208c3164d0c41d20917ba00
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Sep 22 18:34:56 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Sep 22 18:34:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079ff904

mail-client/roundcube: Version Bump

Version bump fixes bug 590608.

RDEPEND updated for dev-php/PEAR-Crypt_GPG-1.4.0 fixing bug 584728.

Keywords dropped for ~hppa, ~ppc, ~ppc64, and ~sparc due to
requirement on >=dev-php/PEAR-Crypt_GPG-1.4.0. (Related bugs:
574264, 594824)

Bugs: 584728, 590608

Package-Manager: portage-2.2.28

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.2.1.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index b9a7848..80efe66 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.1.4.tar.gz 3209549 SHA256 
539a11ed38838b221f8139b193d9762638f155c7b0ea9391315865896be16852 SHA512 
18c2422d65292cd13bc4ce592e8490cc0a9d3e9551ac4d188db93eb989525af7ccf519642dd2e68a7380ab0d0d4ad4f999af2b7e99da75d88274743949b42f8a
 WHIRLPOOL 
c3e310ddb4dc50b46ff28566d030865029364f69db5a3f39be0d37f165c83486a979b4d3ab7d42835baa7ea9506df8947381612403355a628864ecbde1238d02
 DIST roundcubemail-1.2-beta.tar.gz 3421215 SHA256 
b7ab853c0a6e52641c851624c4405ce49643553b76c1f50b02b413cb7954fb25 SHA512 
454083d6377a07bd418de5593cafb2cc7c0af474e178e322d07adeaa3473ce140a57e6d0a0ee3f58862091bc559596c98d4fb523ef6b9cee91d38064233aade6
 WHIRLPOOL 
059cd348397a31a3ebf2a6f58acbf832b0722b2740496ae32b4ef036a963a8199fd4f6e718895512ce1fc996da3af65c583f65faef8b817ba94d99fdfda896d3
 DIST roundcubemail-1.2.0.tar.gz 3453543 SHA256 
e3b89c2772c2c5990da9bca640bc342f486edf356016cf717e6a1083c822b523 SHA512 
3d97e816560830437902ede352e8be81cd93050975934b9dfc86ccf745234119bdf63d5f882fa0d1cc445575c1ea05906a87ae81befdb0bbb38002433e4de199
 WHIRLPOOL 
f9b14ffb2520cd7eda798eb96ec8547af9f5b8d288605d5d777d126cddb3f531f53887ae9bd9b16be7bf194e87165ff48722885328c6dab0d1c1a0ee589817c4
+DIST roundcubemail-1.2.1.tar.gz 3559023 SHA256 
05c0b17c8951db1d220f2f2186e6981545789da0d084a543e28a7d2511db8302 SHA512 
7044e4308fff85a23826e4f4652df7e825d713b977696c0d29d563f419cc4e060ef202f824463823c3f348c7e9f4ce8c58d073c960b371c0b9ca3bd77c5453ca
 WHIRLPOOL 
79a47d9bd65578c0177ffa9438d8a9b305e2d725536209955b04fbfc42a31ef3060d351b638dba72ede3fd8b1ef42a9af34493f80ff393a91b8ab31634bf318a

diff --git a/mail-client/roundcube/roundcube-1.2.1.ebuild 
b/mail-client/roundcube/roundcube-1.2.1.ebuild
new file mode 100644
index ..2976d26
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.2.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV/_/-}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="http://roundcube.net;
+SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV/_/-}/${MY_P}.tar.gz;
+
+# roundcube is GPL-licensed, the rest of the licenses here are
+# for bundled PEAR components, googiespell and utf8.class.php
+LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
+KEYWORDS="~amd64 ~arm ~x86"
+
+IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.0.6
+   >=dev-php/PEAR-Mail_Mime-1.8.9
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.1.1
+   >=dev-php/PEAR-Net_SMTP-1.6.2
+   virtual/httpd-php
+   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.4.0 app-crypt/gnupg )
+   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 dev-php/PEAR-Net_LDAP3 )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
+   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+   webapp_src_preinst
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Scope-Upper/

2016-09-20 Thread Aaron Swenson
commit: 9e53f7bb744398ccda0519345396fe5537045779
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:16:22 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:23:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e53f7bb

dev-perl/Scope-Upper: Revision Bump

Package-Manager: portage-2.2.28

 .../{Scope-Upper-0.290.0.ebuild => Scope-Upper-0.290.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild 
b/dev-perl/Scope-Upper/Scope-Upper-0.290.0-r1.ebuild
similarity index 100%
rename from dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild
rename to dev-perl/Scope-Upper/Scope-Upper-0.290.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-perl/JavaScript-Minifier-XS/

2016-09-20 Thread Aaron Swenson
commit: 7378cd127df2251e9789f9beaa23e9a072191fef
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:13:32 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:23:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7378cd12

dev-perl/JavaScript-Minifier-XS: Revision Bump

Package-Manager: portage-2.2.28

 ...inifier-XS-0.110.0.ebuild => JavaScript-Minifier-XS-0.110.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild 
b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0-r1.ebuild
similarity index 100%
rename from 
dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild
rename to 
dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Business-Hours/

2016-09-20 Thread Aaron Swenson
commit: e79d28631441eb0f1f07a0cc591f9bb5327310aa
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:20:42 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:24:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e79d2863

dev-perl/Business-Hours: Revision Bump

Package-Manager: portage-2.2.28

 .../{Business-Hours-0.120.0.ebuild => Business-Hours-0.120.0-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild 
b/dev-perl/Business-Hours/Business-Hours-0.120.0-r1.ebuild
similarity index 100%
rename from dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild
rename to dev-perl/Business-Hours/Business-Hours-0.120.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Scope-Upper/

2016-09-20 Thread Aaron Swenson
commit: 0048915764c439fa866ce4a81fddfecc071b8c8e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:15:32 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:23:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00489157

dev-perl/Scope-Upper: Fix QA issues and legacy interface usage

Use the latest EAPI to rely more on the defaults in the perl-module.eclass.

Package-Manager: portage-2.2.28

 dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild 
b/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild
index 9dc3fcd..8a333d1 100644
--- a/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild
+++ b/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild
@@ -2,20 +2,17 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-MODULE_AUTHOR="VPIT"
-MODULE_VERSION="0.29"
+DIST_AUTHOR="VPIT"
+DIST_VERSION="0.29"
 
 inherit perl-module
 
 DESCRIPTION="Act on upper scopes"
 
-LICENSE="Artistic GPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 DEPEND=""
 RDEPEND=""
-
-SRC_TEST="do"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/JavaScript-Minifier-XS/

2016-09-20 Thread Aaron Swenson
commit: a0ed14f5d6e210df7ea158b4acfe4d770d07d107
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:12:09 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:23:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ed14f5

dev-perl/JavaScript-Minifier-XS: Fix QA issues and legacy interface usage

Use the latest EAPI to rely more on the defaults in the perl-module.eclass.

Package-Manager: portage-2.2.28

 .../JavaScript-Minifier-XS-0.110.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git 
a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild 
b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild
index 552e796..07f6092 100644
--- a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild
+++ b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild
@@ -2,23 +2,20 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-MODULE_AUTHOR="GTERMARS"
-MODULE_VERSION="0.11"
+DIST_AUTHOR="GTERMARS"
+DIST_VERSION="0.11"
 
 inherit perl-module
 
 DESCRIPTION="XS based JavaScript minifier"
 
-LICENSE="Artistic GPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 DEPEND="
>=dev-perl/Module-Build-0.420.0
virtual/perl-ExtUtils-CBuilder
 "
 RDEPEND=""
-
-SRC_TEST="do"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/CSS-Minifier-XS/

2016-09-20 Thread Aaron Swenson
commit: cbb3975a1e3048cfb808d760480e60dedc0d6062
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:18:36 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:23:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb3975a

dev-perl/CSS-Minifier-XS: Revision Bump

Package-Manager: portage-2.2.28

 .../{CSS-Minifier-XS-0.90.0.ebuild => CSS-Minifier-XS-0.90.0-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild 
b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r1.ebuild
similarity index 100%
rename from dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild
rename to dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Data-Page-Pageset/

2016-09-20 Thread Aaron Swenson
commit: ab4227d8e611ab6db728391a9de963a9d35200ec
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:23:06 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:24:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4227d8

dev-perl/Data-Page-Pageset: Revision Bump

Package-Manager: portage-2.2.28

 ...Data-Page-Pageset-1.20.0.ebuild => Data-Page-Pageset-1.20.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild 
b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r1.ebuild
similarity index 100%
rename from dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild
rename to dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Data-Page-Pageset/

2016-09-20 Thread Aaron Swenson
commit: d398963d376f6856f1448665804bb76b91ce43ed
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:22:33 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:24:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d398963d

dev-perl/Data-Page-Pageset: Fix QA issues and legacy interface usage

Use the latest EAPI to rely more on the defaults in the perl-module.eclass.

Package-Manager: portage-2.2.28

 dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild | 13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild 
b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild
index 11d966e..0f0e8af 100644
--- a/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild
+++ b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild
@@ -2,18 +2,17 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-MODULE_AUTHOR="CHUNZI"
-MODULE_VERSION="1.02"
+DIST_AUTHOR="CHUNZI"
+DIST_VERSION="1.02"
 
 inherit perl-module
 
 DESCRIPTION="change long page list to be shorter and well navigate"
 
-LICENSE="Artistic GPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
 RDEPEND="
@@ -24,7 +23,3 @@ DEPEND="${RDEPEND}
dev-perl/Module-Build
test? ( dev-perl/Test-Exception )
 "
-
-if use test ; then
-   SRC_TEST="do"
-fi



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Business-Hours/

2016-09-20 Thread Aaron Swenson
commit: 9ff0db8d0ed92211f3a445f5d410c7e6ba3d5989
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:19:54 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:24:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff0db8d

dev-perl/Business-Hours: Fix QA issues and legacy interface usage

Use the latest EAPI to rely more on the defaults in the perl-module.eclass.

Package-Manager: portage-2.2.28

 dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild 
b/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild
index 8cb82e5..e077727 100644
--- a/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild
+++ b/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild
@@ -2,20 +2,17 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-MODULE_AUTHOR="RUZ"
-MODULE_VERSION="0.12"
+DIST_AUTHOR="RUZ"
+DIST_VERSION="0.12"
 
 inherit perl-module
 
 DESCRIPTION="Calculate business hours in a time period"
 
-LICENSE="Artistic GPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND=">=dev-perl/Set-IntSpan-1.120.0"
 DEPEND="${RDEPEND}"
-
-SRC_TEST="do"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/CSS-Minifier-XS/

2016-09-20 Thread Aaron Swenson
commit: 8a80643684fea5add98f88df067b6ec796400180
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 20:17:58 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 20:23:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a806436

dev-perl/CSS-Minifier-XS: Fix QA issues and legacy interface usage

Use the latest EAPI to rely more on the defaults in the perl-module.eclass.

Package-Manager: portage-2.2.28

 dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild 
b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild
index 94b7662..e78483c 100644
--- a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild
+++ b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild
@@ -2,22 +2,19 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-MODULE_AUTHOR="GTERMARS"
-MODULE_VERSION="0.09"
+DIST_AUTHOR="GTERMARS"
+DIST_VERSION="0.09"
 
 inherit perl-module
 
 DESCRIPTION="XS based CSS minifier"
 
-LICENSE="Artistic GPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 DEPEND="
dev-perl/Module-Build
virtual/perl-ExtUtils-CBuilder"
 RDEPEND=""
-
-SRC_TEST="do"



[gentoo-commits] repo/gentoo:master commit in: www-apps/rt/

2016-09-20 Thread Aaron Swenson
commit: a4efd65aaf5b2c8d0532943dcfd00584f2bfbc9a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 19:20:41 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 19:21:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4efd65a

www-apps/rt: Version Bump

Version bump.

Package-Manager: portage-2.2.28

 www-apps/rt/Manifest|   1 +
 www-apps/rt/rt-4.4.1.ebuild | 297 
 2 files changed, 298 insertions(+)

diff --git a/www-apps/rt/Manifest b/www-apps/rt/Manifest
index 25c8e4e..e90c1da 100644
--- a/www-apps/rt/Manifest
+++ b/www-apps/rt/Manifest
@@ -1 +1,2 @@
 DIST rt-4.2.12.tar.gz 7537620 SHA256 
e21220c609706dc9977a13309d78a4d9171455ae823cf549311342cedd837264 SHA512 
e816c5481bdb158209bd78bc82af4abc0243af500abe55ae3aac666259e983282d82577de6207899745b4781fb0a50d3094901a248e7ac958dd852343b6f2676
 WHIRLPOOL 
726d6f7c92bdd120ae3c0463181cef3ade9c705ac23dbb93bf1a262ebc4d0d2f07144a67d04a06c3127dead7ad7e6b50f3966e2969bc8c0199507af4af854fec
+DIST rt-4.4.1.tar.gz 9057212 SHA256 
f87329911020e01b39948070aec2bd7abf0c81641f0cf2f25e01c690a19f24f5 SHA512 
2cb797e013b14201ececec2c408257fe3a998fefdafd0944efda0236caac40be4cc45878cbda7bf9ae82b3757de6167263db2b90331d925db1f916a8420adf94
 WHIRLPOOL 
2d5530cc57a1a02a2429b59c07459da3cd71b3b9596588f8f6010c67e74a56bde9793c0fd2d8c6d0bf2171930e0352fd723a40fa0d5bd815c1d596ba9802c450

diff --git a/www-apps/rt/rt-4.4.1.ebuild b/www-apps/rt/rt-4.4.1.ebuild
new file mode 100644
index ..84bc30b
--- /dev/null
+++ b/www-apps/rt/rt-4.4.1.ebuild
@@ -0,0 +1,297 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit webapp eutils depend.apache user
+
+DESCRIPTION="RT is an enterprise-grade ticketing system"
+HOMEPAGE="http://www.bestpractical.com/rt/;
+SRC_URI="http://download.bestpractical.com/pub/${PN}/release/${P}.tar.gz;
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+IUSE="mysql +postgres fastcgi lighttpd"
+REQUIRED_USE="^^ ( mysql postgres )"
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-lang/perl-5.10.1
+
+   >=dev-perl/Apache-Session-1.53
+   >=dev-perl/CGI-4
+   >=dev-perl/CSS-Squish-0.06
+   >=dev-perl/Class-Accessor-0.34
+   >=dev-perl/Class-ReturnValue-0.550.0-r1
+   >=dev-perl/DBI-1.37
+   >=dev-perl/Date-Extract-0.02
+   >=dev-perl/DateTime-Format-Natural-0.67
+   >=dev-perl/Devel-StackTrace-1.19
+   >=dev-perl/HTML-FormatText-WithLinks-0.14
+   >=dev-perl/HTML-Mason-1.43
+   >=dev-perl/HTML-Scrubber-0.08
+   >=dev-perl/HTTP-Server-Simple-0.34
+   >=dev-perl/HTTP-Server-Simple-Mason-0.14
+   >=dev-perl/Locale-Maketext-Lexicon-0.32
+   >=dev-perl/Log-Dispatch-2.410.0
+   >=dev-perl/MIME-tools-5.425
+   >=dev-perl/MailTools-1.60
+   >=dev-perl/Module-Versions-Report-1.05
+   >=dev-perl/Role-Basic-0.12
+   >=dev-perl/Symbol-Global-Name-0.04
+   >=dev-perl/Text-Quoted-2.80.0
+   >=dev-perl/Text-WikiFormat-0.76
+   >=dev-perl/Tree-Simple-1.04
+   >=dev-perl/XML-RSS-1.05
+   >=dev-perl/DBIx-SearchBuilder-1.660.0
+   >=virtual/perl-Digest-MD5-2.27
+   >=virtual/perl-Encode-2.730.0
+   >=virtual/perl-File-Spec-0.8
+   >=virtual/perl-Getopt-Long-2.24
+   >=virtual/perl-Locale-Maketext-1.06
+   >=virtual/perl-Storable-2.08
+   dev-perl/Business-Hours
+   dev-perl/CGI-Emulate-PSGI
+   dev-perl/CGI-PSGI
+   dev-perl/Cache-Simple-TimedExpiry
+   dev-perl/Calendar-Simple
+   dev-perl/Convert-Color
+   dev-perl/Crypt-Eksblowfish
+   dev-perl/Crypt-SSLeay
+   dev-perl/Crypt-X509
+   dev-perl/CSS-Minifier-XS
+   dev-perl/Data-Page-Pageset
+   dev-perl/DBD-SQLite
+   dev-perl/Data-GUID
+   dev-perl/Data-ICal
+   dev-perl/Date-Manip
+   dev-perl/Devel-GlobalDestruction
+   dev-perl/Email-Address
+   dev-perl/Email-Address-List
+   dev-perl/File-ShareDir
+   dev-perl/File-Which
+   dev-perl/GDGraph
+   dev-perl/GDTextUtil
+   dev-perl/GD[png,gif]
+   dev-perl/GnuPG-Interface
+   dev-perl/GraphViz
+   dev-perl/HTML-Format
+   dev-perl/HTML-FormatText-WithLinks-AndTables
+   dev-perl/HTML-Mason-PSGIHandler
+   dev-perl/HTML-Parser
+   dev-perl/HTML-Quoted
+   dev-perl/HTML-RewriteAttributes
+   dev-perl/HTML-Tree
+   dev-perl/IPC-Run3
+   dev-perl/JSON
+   dev-perl/JavaScript-Minifier-XS
+   dev-perl/MIME-Types
+   dev-perl/Module-Refresh
+   dev-perl/Mozilla-CA
+   dev-perl/Net-CIDR
+   dev-perl/PerlIO-eol
+   dev-perl/Plack
+   dev-perl/Regexp-Common-net-CIDR
+   dev-perl/Regexp-IPv6
+   dev-perl/Scope-Upper
+   dev-perl/S

[gentoo-commits] repo/gentoo:master commit in: dev-perl/JavaScript-Minifier-XS/

2016-09-20 Thread Aaron Swenson
commit: 77a4dbc8880bde81bd40a10b1cb12b988f4094b9
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 19:06:11 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 19:21:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a4dbc8

dev-perl/JavaScript-Minifier-XS: Initial Commit

Module required by www-apps/rt-4.4.1.

Package-Manager: portage-2.2.28

 .../JavaScript-Minifier-XS-0.110.0.ebuild  | 24 ++
 dev-perl/JavaScript-Minifier-XS/Manifest   |  1 +
 dev-perl/JavaScript-Minifier-XS/metadata.xml   | 12 +++
 3 files changed, 37 insertions(+)

diff --git 
a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild 
b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild
new file mode 100644
index ..552e796
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR="GTERMARS"
+MODULE_VERSION="0.11"
+
+inherit perl-module
+
+DESCRIPTION="XS based JavaScript minifier"
+
+LICENSE="Artistic GPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   >=dev-perl/Module-Build-0.420.0
+   virtual/perl-ExtUtils-CBuilder
+"
+RDEPEND=""
+
+SRC_TEST="do"

diff --git a/dev-perl/JavaScript-Minifier-XS/Manifest 
b/dev-perl/JavaScript-Minifier-XS/Manifest
new file mode 100644
index ..d06e6d0
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier-XS/Manifest
@@ -0,0 +1 @@
+DIST JavaScript-Minifier-XS-0.11.tar.gz 17517 SHA256 
151212ca4bd50b2f5e1de6d01e3cb08460407bd75f27dfc8162f2f7927839eee SHA512 
736294c898d7806eae509b0d0c14cfcbb783ac335fe6c08bed9c00a52643b3e6d0ade124735d7de8d2203bf404448889e0e84b3097e316d0ef444f1603cbbdef
 WHIRLPOOL 
fd0a991a770a8e3436da4de9b01c0c68b65e76a7a69c3d0d84627db4fe1f34233f8f68b5da1cac1b7bc601d28e8221f1c2bd60d5ed93a6591bd3c17a049331ea

diff --git a/dev-perl/JavaScript-Minifier-XS/metadata.xml 
b/dev-perl/JavaScript-Minifier-XS/metadata.xml
new file mode 100644
index ..4c9d4c9
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier-XS/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+  
+JavaScript-Minifier-XS
+JavaScript::Minifier::XS
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-perl/CSS-Minifier-XS/

2016-09-20 Thread Aaron Swenson
commit: cf1c0b5a7ed0fa2e129fe59b40075fe279cfc358
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 19:10:17 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 19:21:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1c0b5a

dev-perl/CSS-Minifier-XS: Initial Commit

Module required by www-apps/rt-4.4.1.

Package-Manager: portage-2.2.28

 .../CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild  | 23 ++
 dev-perl/CSS-Minifier-XS/Manifest  |  1 +
 dev-perl/CSS-Minifier-XS/metadata.xml  | 12 +++
 3 files changed, 36 insertions(+)

diff --git a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild 
b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild
new file mode 100644
index ..94b7662
--- /dev/null
+++ b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR="GTERMARS"
+MODULE_VERSION="0.09"
+
+inherit perl-module
+
+DESCRIPTION="XS based CSS minifier"
+
+LICENSE="Artistic GPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-perl/Module-Build
+   virtual/perl-ExtUtils-CBuilder"
+RDEPEND=""
+
+SRC_TEST="do"

diff --git a/dev-perl/CSS-Minifier-XS/Manifest 
b/dev-perl/CSS-Minifier-XS/Manifest
new file mode 100644
index ..13a5840
--- /dev/null
+++ b/dev-perl/CSS-Minifier-XS/Manifest
@@ -0,0 +1 @@
+DIST CSS-Minifier-XS-0.09.tar.gz 14363 SHA256 
88a6997fa0df6b394d1e346bd0e57cd565857e217d807b652f176b006be6dad7 SHA512 
520e40fa4a6d70bd7692880f3bc5c813a8648dfe12946426dedf0874e180ccd98e703d67ed8b502a7b00489aa2404edce844d80b1eccc48f94156a0d5c36ad51
 WHIRLPOOL 
7d14a446ae8099009c9cff9b96ee5033db54e5946489ff5bf6fb903082e402c15b1295f095af7b3ef8eff2b6f7b4f2597f98a8534eb918c86158902191b2ad28

diff --git a/dev-perl/CSS-Minifier-XS/metadata.xml 
b/dev-perl/CSS-Minifier-XS/metadata.xml
new file mode 100644
index ..7141057
--- /dev/null
+++ b/dev-perl/CSS-Minifier-XS/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+  
+CSS-Minifier-XS
+CSS::Minifier::XS
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Business-Hours/

2016-09-20 Thread Aaron Swenson
commit: 0565c6b2b23f25b840fcd00b73b1caad58fa031f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 19:12:05 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 19:21:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0565c6b2

dev-perl/Business-Hours: Initial Commit

Module required by www-apps/rt.

Package-Manager: portage-2.2.28

 .../Business-Hours/Business-Hours-0.120.0.ebuild| 21 +
 dev-perl/Business-Hours/Manifest|  1 +
 dev-perl/Business-Hours/metadata.xml| 12 
 3 files changed, 34 insertions(+)

diff --git a/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild 
b/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild
new file mode 100644
index ..8cb82e5
--- /dev/null
+++ b/dev-perl/Business-Hours/Business-Hours-0.120.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR="RUZ"
+MODULE_VERSION="0.12"
+
+inherit perl-module
+
+DESCRIPTION="Calculate business hours in a time period"
+
+LICENSE="Artistic GPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-perl/Set-IntSpan-1.120.0"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"

diff --git a/dev-perl/Business-Hours/Manifest b/dev-perl/Business-Hours/Manifest
new file mode 100644
index ..ca13de7
--- /dev/null
+++ b/dev-perl/Business-Hours/Manifest
@@ -0,0 +1 @@
+DIST Business-Hours-0.12.tar.gz 16021 SHA256 
db3f62f36cee2e3d5ed0e68ffca3f63ba1dbab5fc45d4d5710a1878a8e788595 SHA512 
6d2c5fc1d5ddcc0263c24cbc0fc3536bbd19bf24976087c959e4649200c32df13d8ef66298f2e077566e4d8951b07b0461cf2740e32c425552443adef3881745
 WHIRLPOOL 
1481eb0bea664044acc1bc29d18e3d413b225c73b880a53c3b4754cf4ed43f8bd6026f194a8155e1ce1c0026e87fcd95148c1eee016b35025be6b8d439112f28

diff --git a/dev-perl/Business-Hours/metadata.xml 
b/dev-perl/Business-Hours/metadata.xml
new file mode 100644
index ..86e168f
--- /dev/null
+++ b/dev-perl/Business-Hours/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+  
+Business-Hours
+Business::Hours
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Data-Page-Pageset/

2016-09-20 Thread Aaron Swenson
commit: 7916269e9ef2aeda529dfc1af78865311839749d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 19:17:20 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 19:21:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7916269e

dev-perl/Data-Page-Pageset: Initial Commit

Module required by www-apps/rt.

Package-Manager: portage-2.2.28

 .../Data-Page-Pageset-1.20.0.ebuild| 30 ++
 dev-perl/Data-Page-Pageset/Manifest|  1 +
 dev-perl/Data-Page-Pageset/metadata.xml| 12 +
 3 files changed, 43 insertions(+)

diff --git a/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild 
b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild
new file mode 100644
index ..11d966e
--- /dev/null
+++ b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR="CHUNZI"
+MODULE_VERSION="1.02"
+
+inherit perl-module
+
+DESCRIPTION="change long page list to be shorter and well navigate"
+
+LICENSE="Artistic GPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   >=dev-perl/Data-Page-2.0.0
+   dev-perl/Class-Accessor
+"
+DEPEND="${RDEPEND}
+   dev-perl/Module-Build
+   test? ( dev-perl/Test-Exception )
+"
+
+if use test ; then
+   SRC_TEST="do"
+fi

diff --git a/dev-perl/Data-Page-Pageset/Manifest 
b/dev-perl/Data-Page-Pageset/Manifest
new file mode 100644
index ..b332575
--- /dev/null
+++ b/dev-perl/Data-Page-Pageset/Manifest
@@ -0,0 +1 @@
+DIST Data-Page-Pageset-1.02.tar.gz 4220 SHA256 
ceac1bb5543e23dab2519513c626e3ffe65a177b8e1ed9e56a030d4551d45190 SHA512 
d6676511e6b9cb0c110d6f535120e04f110e53a18bf9ce65e6f346d616d9020cea6f7d9514e264fee0220ef100a1bce2e863d276fbaaa113ba8f920cf5bd2610
 WHIRLPOOL 
26311424753237b1d08da0321dc9f3f8615665cf21588a4287ceb3d4e0d5c69818658f93fd907d28e141ef9d2c6bcaa8aa703e69b22f644fef2d429dcbffe8a8

diff --git a/dev-perl/Data-Page-Pageset/metadata.xml 
b/dev-perl/Data-Page-Pageset/metadata.xml
new file mode 100644
index ..e53c32b
--- /dev/null
+++ b/dev-perl/Data-Page-Pageset/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+  
+Data-Page-Pageset
+Data::Page::Pageset
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Scope-Upper/

2016-09-20 Thread Aaron Swenson
commit: 227f9c297066cc7ff73f360c0a2b5d8a0b97a90a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep 20 19:08:28 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Sep 20 19:21:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227f9c29

dev-perl/Scope-Upper: Initial Commit

Module required by www-apps/rt-4.4.1.

Package-Manager: portage-2.2.28

 dev-perl/Scope-Upper/Manifest   |  1 +
 dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild | 21 +
 dev-perl/Scope-Upper/metadata.xml   | 12 
 3 files changed, 34 insertions(+)

diff --git a/dev-perl/Scope-Upper/Manifest b/dev-perl/Scope-Upper/Manifest
new file mode 100644
index ..11c7c23
--- /dev/null
+++ b/dev-perl/Scope-Upper/Manifest
@@ -0,0 +1 @@
+DIST Scope-Upper-0.29.tar.gz 93763 SHA256 
4b07360a243ce0ccaacfdfa98ae38ef2686aa908fcf4ef3d669105ac36759e0a SHA512 
1950337e71b1120087d8921ed82ee92ba402f022316ffc60411d84744c5528e63b902e4bd897f82ddb853c83050dda01aa0e01825538340bd3f8b6f595364434
 WHIRLPOOL 
175cb0b7d4be55a4604e3812af73cb858dc8b226b33071702480b7f4f0a1bf96f04a44699d0f485c6327217bf5256c9bd5da29b49c23bf84b9487c8e7f314f8f

diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild 
b/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild
new file mode 100644
index ..9dc3fcd
--- /dev/null
+++ b/dev-perl/Scope-Upper/Scope-Upper-0.290.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR="VPIT"
+MODULE_VERSION="0.29"
+
+inherit perl-module
+
+DESCRIPTION="Act on upper scopes"
+
+LICENSE="Artistic GPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND=""
+
+SRC_TEST="do"

diff --git a/dev-perl/Scope-Upper/metadata.xml 
b/dev-perl/Scope-Upper/metadata.xml
new file mode 100644
index ..73c595a
--- /dev/null
+++ b/dev-perl/Scope-Upper/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+  
+Scope-Upper
+Scope::Upper
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2016-08-11 Thread Aaron Swenson
commit: 694c63b7a32f4619bad3518515ca400a7e9c47b3
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Aug 11 17:51:16 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Aug 11 17:58:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694c63b7

dev-db/postgresql: Version Bump and Security Fixes

Resolves CVE-2016-5423 and CVE-2016-5424.

Bugs: 591052

 dev-db/postgresql/Manifest|   6 +
 dev-db/postgresql/postgresql-9.1.23.ebuild| 384 ++
 dev-db/postgresql/postgresql-9.2.18.ebuild| 394 +++
 dev-db/postgresql/postgresql-9.3.14.ebuild| 399 +++
 dev-db/postgresql/postgresql-9.4.9.ebuild | 431 +
 dev-db/postgresql/postgresql-9.5.4.ebuild | 437 ++
 dev-db/postgresql/postgresql-9.6_beta4.ebuild | 434 +
 7 files changed, 2485 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 48c6ee3..e28bf57 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -3,19 +3,25 @@ DIST postgresql-9.1.19.tar.bz2 15843978 SHA256 
cbd5057451147dd63a1e764176a4e17a7
 DIST postgresql-9.1.20.tar.bz2 15844360 SHA256 
6d1e6c4334c265a85f0f96407b7a9aafff0f26cb62db2d8d03a32ba0c2872937 SHA512 
ebec6aae593058276dda2404812d89f3df637ceac24d96de1a774da03cf58ea9ce44819e18549040b6f6d811f2c8203462e13788df7158d45a0fe9dfb72d0fd9
 WHIRLPOOL 
de990c029949c8ef372d3440c4cbb870739bf5b83c438ba2b012004cabcb077bab1258b2115ceb239eafefe73f282ea729384085e3f682240cb40ed662f350e5
 DIST postgresql-9.1.21.tar.bz2 15850128 SHA256 
d66ee9076f3149a4cab4be3c6f47e13bc047138d17dfcb531ad01f78cfdeb393 SHA512 
75a96ce2c080b2e657b6f591e18c4778635a9f8c74870bbe7c99cb82bf1dfaad124942214ab6e3079b565c41b7fc77af1a4a49672e7ddba075374402c8832a5b
 WHIRLPOOL 
4de012763b985d1fa675e151d68988f4dd4de4ae8860d67fab3818666b3e135849465a0a41bc1f073eb4d679415fb18871f8156c99376c7860c51258e607771e
 DIST postgresql-9.1.22.tar.bz2 15860904 SHA256 
f619664b0dde4e1a75fdc00c35afb4517002984a462d70967ffcdedfeee5e16e SHA512 
a2ed0a1f0d0920f6151d128a206c557b14832ab296dbf51c665309434a851b83eefd12a5a36c870ee0281371350b6b86ac6e81188c164c72407847cf9e70d691
 WHIRLPOOL 
d95f142e149fec8311502bff6cfabf33aadc1ccc400d9b0d77e4b5000beec88b60ff6de59fbc625b4696626e9b626dc887dd8c96a3c02a66019dc6d0e214994c
+DIST postgresql-9.1.23.tar.bz2 15856178 SHA256 
7f7471e8b3b369726f1c1df0e6a163dde63b6546c4bba985c1f36a574c75f6d5 SHA512 
192f48ed8db510663c85c217afee8eff732d467fe10f600c9be834371ccb6a788acd380c582d80f0096a0b7d7ee0daa378d1fb8177281bf4e6e2fcc39fffdc67
 WHIRLPOOL 
55a60cdc6a0c1e570d2a1f7fce9c160637101cf77c7dda3d1a2ccd31350d16678f07949c8bd7519f54bc6008e18074d0d57f1201c870b044e765c8057a358441
 DIST postgresql-9.2.14.tar.bz2 16451398 SHA256 
54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e SHA512 
268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1
 WHIRLPOOL 
4f6d5d6989a67d14082ddb215411b55d0dc0be29772e6a593b4df133489ff4a7e6c265d0830adba64d4c6be47e17a949cbc21d6570dceb9362399649af2be88e
 DIST postgresql-9.2.15.tar.bz2 16480973 SHA256 
7ced4807589899e83c64dd0803cf1f9782b6a20077ab545c66e868ef26543e60 SHA512 
4a0e52beaffc9f0b004c761a5ca107a019d6265877d36cd7be46912807da6fa6824ce469c8d59fb24092440646d3f0872b8aa62941b4b3ba657edc2f5678b2b1
 WHIRLPOOL 
58607fcd1adc474f6a78741527b4192e30ac8e87d83a80fa71b6660ac1665a9ab5ee062ae19c919b288df607854ab55866e00e0228ffc6bd1b71dd59c18d83bd
 DIST postgresql-9.2.16.tar.bz2 16490199 SHA256 
d2164cb8706bf828161871c195299841c5be1fbd9bc85d7866704e54f0741b11 SHA512 
0f0b317473b4b42ae4261993c704a7c6cd28c7e6bd83e77a81850695655baa473d7d52e97441ee5500d646d405c84145a54f42b9bae89a0ddfebb0418d608820
 WHIRLPOOL 
8dfdca52555889d20e857ecc01ee75a14fd18bb7fa1ac50f5d54415a423d62223d0d389d43b143ae927446946aaff06b68cbf8214e26e2f432c39a50c0296b08
 DIST postgresql-9.2.17.tar.bz2 16497200 SHA256 
c660cc0ee42c221ebedc2c75ad0d4b30ec8da488a954df9987a3fc83bcb7363f SHA512 
a771c98c0de4e6c5790b9ee698ee8d259533d372b82ff3c9900c00cf79706ef29af6204de4292ff8ca4a3f3a13fec1991c4441c352c309bbf9cdd397579677b4
 WHIRLPOOL 
c522b5bb4baa06624d67dac5c50e7d33bdd03a78a34e9c96df850285ab3b491f3502a94abb7604abf0716672c207340f05c23d4b110f8f51c8bd278c848dd389
+DIST postgresql-9.2.18.tar.bz2 16448429 SHA256 
d7aa37d586ae4d46d07a4fac417ff966e45a9dd99bac8b3cd149be8df9ea35f4 SHA512 
c311f621ac38e2dfaf5fd57a4500430333dcbb2d7f1719bc7d99fef54e06a22f93aea595391c3607d44c89c372d0e89daf18f8f295b33e3b21e5285fbbb87d5b
 WHIRLPOOL 
08664a3378eca1a509066a6a841c1489d7cf8cbda60cd836ad67b0cb2bf112b58191d0a1170f97aec09ef5a0984916263c754bc108de2cec6945417e97ce0e66
 DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 
e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2016-07-20 Thread Aaron Swenson
commit: dd17172521c3eaf318ac2d75f65fcfe6937958f8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Jul 20 15:05:14 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Jul 20 15:06:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd171725

dev-vcs/fossil: Remove old

Clean up outdated.

Package-Manager: portage-2.2.28

 dev-vcs/fossil/Manifest |  1 -
 dev-vcs/fossil/fossil-20150119112900.ebuild | 48 -
 2 files changed, 49 deletions(-)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index c28e21f..7a821d3 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,3 +1,2 @@
 DIST fossil-src-1.34.tar.gz 4449452 SHA256 
53a6b83e878feced9ac7705f87e5b6ea82727314e3e19202ae1c46c7e4dba49f SHA512 
7c2677566527466727e823e5bf59f636b5fd08dd1093a742c3f7f72d398d380288030c3a573ae3c66c60f1e8c194f36f5987fa835251d7ced10533b9779578d7
 WHIRLPOOL 
cb00af705b1f4376e09129091154f847da62817548d1838c03c34422eb223704e8a92cee5038a5cf5f75c600d55ce23fd681ca82f1f0e854b42b23b7c82bc66e
 DIST fossil-src-1.35.tar.gz 4642421 SHA256 
c1f92f925a87c9872cb40d166f56ba08b90edbab01a8546ff37025836136ba1d SHA512 
2a31530d81a316b69daba446e91236fdb94ced17a7228c094fc6053f9d75e736b6a50a93d97b8e875a4750fa4ff868b0dc78b494131b8ed118d160fff8995905
 WHIRLPOOL 
83406c7010e462f3e9742e03a6eb7a64e5f31516a6d353e56d71a8e54aec2154cd38160e73800ee72d6a5a91a0954e9bb5628b75bf5fd582696507c67a5da803
-DIST fossil-src-20150119112900.tar.gz 3973184 SHA256 
37969e5a09c1611199921e3518a4ed736fd637a02f2d5810cd45897a4ceb92dc SHA512 
9bee82916d98b5d7d81e200ec6616c1e463540de254464a559254ee117a99492a0080003645a99ef93cc551395e38b93dfb12728abbbdbf468f5c2743f67718e
 WHIRLPOOL 
19175692472913bc94bf993956c1e0b8510ff33d6df2c168acf700e64b6f4e62eed34a4888c38e093eabfe582224edf5b7e03dc652b5f1e8824b9e8e5608d492

diff --git a/dev-vcs/fossil/fossil-20150119112900.ebuild 
b/dev-vcs/fossil/fossil-20150119112900.ebuild
deleted file mode 100644
index 1bb7ba4..000
--- a/dev-vcs/fossil/fossil-20150119112900.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MY_P=${PN}-src-${PV}
-
-inherit toolchain-funcs
-
-DESCRIPTION="Simple, high-reliability, source control management, and more"
-HOMEPAGE="http://www.fossil-scm.org/;
-SRC_URI="http://www.fossil-scm.org/download/${MY_P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="json +lineedit sqlite +ssl tcl"
-
-DEPEND="
-   sys-libs/zlib
-   lineedit? ( || ( sys-libs/readline:0 dev-libs/libedit ) )
-   ssl? ( dev-libs/openssl:0 )
-   sqlite? ( dev-db/sqlite:3 )
-   tcl? ( dev-lang/tcl:0= )
-"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_configure() {
-   # this is not an autotools situation so don't make it seem like one
-   # --with-tcl: works
-   # --without-tcl: dies
-   local myconf='--with-zlib'
-
-   myconf+=" --lineedit=$(usex lineedit 1 0)"
-   myconf+=" --with-openssl=$(usex ssl auto none)"
-   use json   && myconf+=' --json'
-   use sqlite && myconf+=' --disable-internal-sqlite'
-   use tcl&& myconf+=' --with-tcl --with-tcl-stubs'
-   tc-export CC
-   ./configure ${myconf} || die
-}
-
-src_install() {
-   dobin fossil
-}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2016-06-23 Thread Aaron Swenson
commit: d6c4ae4c3214df84381f26428a253887d66e6045
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jun 23 10:13:13 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Jun 23 10:13:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c4ae4c

dev-vcs/fossil: Version Bump

Upstream released 1.35.

Package-Manager: portage-2.2.28

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-1.35.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index b7d5903..c28e21f 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1,2 +1,3 @@
 DIST fossil-src-1.34.tar.gz 4449452 SHA256 
53a6b83e878feced9ac7705f87e5b6ea82727314e3e19202ae1c46c7e4dba49f SHA512 
7c2677566527466727e823e5bf59f636b5fd08dd1093a742c3f7f72d398d380288030c3a573ae3c66c60f1e8c194f36f5987fa835251d7ced10533b9779578d7
 WHIRLPOOL 
cb00af705b1f4376e09129091154f847da62817548d1838c03c34422eb223704e8a92cee5038a5cf5f75c600d55ce23fd681ca82f1f0e854b42b23b7c82bc66e
+DIST fossil-src-1.35.tar.gz 4642421 SHA256 
c1f92f925a87c9872cb40d166f56ba08b90edbab01a8546ff37025836136ba1d SHA512 
2a31530d81a316b69daba446e91236fdb94ced17a7228c094fc6053f9d75e736b6a50a93d97b8e875a4750fa4ff868b0dc78b494131b8ed118d160fff8995905
 WHIRLPOOL 
83406c7010e462f3e9742e03a6eb7a64e5f31516a6d353e56d71a8e54aec2154cd38160e73800ee72d6a5a91a0954e9bb5628b75bf5fd582696507c67a5da803
 DIST fossil-src-20150119112900.tar.gz 3973184 SHA256 
37969e5a09c1611199921e3518a4ed736fd637a02f2d5810cd45897a4ceb92dc SHA512 
9bee82916d98b5d7d81e200ec6616c1e463540de254464a559254ee117a99492a0080003645a99ef93cc551395e38b93dfb12728abbbdbf468f5c2743f67718e
 WHIRLPOOL 
19175692472913bc94bf993956c1e0b8510ff33d6df2c168acf700e64b6f4e62eed34a4888c38e093eabfe582224edf5b7e03dc652b5f1e8824b9e8e5608d492

diff --git a/dev-vcs/fossil/fossil-1.35.ebuild 
b/dev-vcs/fossil/fossil-1.35.ebuild
new file mode 100644
index 000..714de7a
--- /dev/null
+++ b/dev-vcs/fossil/fossil-1.35.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_P=${PN}-src-${PV}
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="http://www.fossil-scm.org/;
+SRC_URI="http://www.fossil-scm.org/download/${MY_P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug fusefs json legacy-mv-rm miniz sqlite +ssl static tcl th1-docs 
th1-hooks"
+
+DEPEND="
+   sys-libs/zlib
+   || ( sys-libs/readline:0 dev-libs/libedit )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? ( dev-libs/openssl:0 )
+   tcl? ( dev-lang/tcl:0= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json   && myconf+=' --json'
+   use sqlite && myconf+=' --disable-internal-sqlite'
+   use static && myconf+=' --static'
+   use tcl&& myconf+=' --with-tcl --with-tcl-stubs'
+
+   local u
+   for u in legacy-mv-rm miniz th1-docs th1-hooks; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   use fusefs || myconf+=' --disable-fusefs'
+
+   tc-export CC
+   ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/

2016-06-07 Thread Aaron Swenson
commit: ace051e1dfc0a27513384af32dd2b1e8be24fb44
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jun  7 11:06:57 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Jun  7 11:06:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace051e1

dev-db/pgpool2: Remove Old

Bug: 563100

Package-Manager: portage-2.2.28

 dev-db/pgpool2/Manifest |   4 --
 dev-db/pgpool2/pgpool2-3.2.5.ebuild | 107 ---
 dev-db/pgpool2/pgpool2-3.3.6.ebuild | 108 
 dev-db/pgpool2/pgpool2-3.3.7.ebuild | 108 
 dev-db/pgpool2/pgpool2-3.3.8.ebuild | 108 
 5 files changed, 435 deletions(-)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index 6d920ba..7e86096 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -1,5 +1 @@
-DIST pgpool-II-3.2.5.tar.gz 1643267 SHA256 
aecac952fd3d292584c9aa359d72f89b144c29f45c9f848cb030e46215a814f7 SHA512 
c6dd033462de7f56724f7416fca3ee3e25835f113604fb03b97deee2e3ab25a07cfd9aea33ec36211aa0ec41c2bcea31ca9befe0cfe8f6389a39c2f6495388b6
 WHIRLPOOL 
5db077d51c5aa8692ba23c0f5ad3b3291c42448724cf633db13850d9b22df256c2aedc15b95fe74a33e486e09f4cc6a37daed0d39becff38acd40fa52b78ab8d
-DIST pgpool-II-3.3.6.tar.gz 1812394 SHA256 
8e0a9829122ed96793b4c340799d62778eb4176ee0f93288d8d4100fc620ff0e SHA512 
64edf6ee96fc18bccaf72e79dc165318587da49f45f7d9748e051a9b87f1938b79eefc020a70f1be31fdf922e6d646710105d97961aef1e0c1538b29cdb0575c
 WHIRLPOOL 
a4bfc20115e3a17474e9d57c5abec48ca613568f9e5dcea171a39a114dc5ef3ad59ecd7fba4f0cad703bf6f3dcf7fb1d9dea7b30faa818403bf450f8df10a7c3
-DIST pgpool-II-3.3.7.tar.gz 1808677 SHA256 
b1bfc8c48be252f6c4e54521d24a0e28e86d0027b18aa4ccf6b8405508319032 SHA512 
814f8a59ed8488a3ab049cc31ee4579ec954672f4cbca9102d8aa4d18dd2c169fd16518461cbcab24c28394c629234c54d9799d6df9f3ffdf0c57c56dfb2d094
 WHIRLPOOL 
b8ca5e6689d1ac947b2da45c601c3206653b9ae5a181bd63f667a3df6ceecc012621ba4349671caa2e0d1ad371409e046b278e9a6b558786aa7ceed6583ccd9f
-DIST pgpool-II-3.3.8.tar.gz 1809180 SHA256 
660c8b0c6e8be3d0f1120f2a648d08d4f9de1635dba9734d08ab912347675a4b SHA512 
afaf4a74da3dc65cff9dedfcdd4f73e13b45f956e5252e6c2e930956bc9308f6a7c0e40d8b1fc0952a87a015c1bd1c7933f3a11cc366a20f3465537d47d24c32
 WHIRLPOOL 
e359290e4beff0cb5ba45ade6ec4361c44182eeb8aae73116f97a07b10ecd06c3e237a15a6d917cddac22ebb7beacd5e1e59645f682016a5ca2f21c9793ac37e
 DIST pgpool-II-3.5.2.tar.gz 2227075 SHA256 
5d29fd9c30141bfdaf15b51c7878766178e5df42fa5e160d0f7df2824d26104f SHA512 
dd7268bce0019de30dfad01a8600af798127a4c2cc818e6f85ba30289e97c253d6faa392734d85ccbc97be3f04458c12af1bba541e5b8f3d2ee8268432e01d1a
 WHIRLPOOL 
22939c855919b8399c1129ff4622eae159141e9bf05cc36aca456bfd582c7ab0dc7ec87df5ea96d7101f438e89bf4e06f46a5f63cfde22e505d0a3965c0496fc

diff --git a/dev-db/pgpool2/pgpool2-3.2.5.ebuild 
b/dev-db/pgpool2/pgpool2-3.2.5.ebuild
deleted file mode 100644
index 9c9035c..000
--- a/dev-db/pgpool2/pgpool2-3.2.5.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-MY_P="${PN/2/-II}-${PV}"
-
-inherit base user
-
-DESCRIPTION="Connection pool server for PostgreSQL"
-HOMEPAGE="http://www.pgpool.net/;
-SRC_URI="http://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-
-IUSE="memcached pam ssl static-libs"
-
-RDEPEND="
-   dev-db/postgresql
-   memcached? ( dev-libs/libmemcached )
-   pam? ( sys-auth/pambase )
-   ssl? ( dev-libs/openssl )
-"
-DEPEND="${RDEPEND}
-   sys-devel/bison
-   !!dev-db/pgpool
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   enewgroup postgres 70
-   enewuser pgpool -1 -1 -1 postgres
-
-   # We need the postgres user as well so we can set the proper
-   # permissions on the sockets without getting into fights with
-   # PostgreSQL's initialization scripts.
-   enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
-}
-
-src_prepare() {
-   epatch "${FILESDIR}/pgpool_run_paths.patch"
-
-   local pg_config_manual="$(pg_config --includedir)/pg_config_manual.h"
-   local pgsql_socket_dir=$(grep DEFAULT_PGSOCKET_DIR 
"${pg_config_manual}" | \
-   sed 's|.*\"\(.*\)\"|\1|g')
-   local pgpool_socket_dir="$(dirname $pgsql_socket_dir)/pgpool"
-
-   sed "s|@PGSQL_SOCKETDIR@|${pgsql_socket_dir}|g" \
-   -i *.conf.sample* pool.h || die
-
-   sed "s|@PGPOOL_SOCKETDIR@|${pgpool_socket_dir}|g" \
-   -i *.conf.sample* pool.h || die
-}
-
-src_configure() {
-   local myconf
-   use memcached && \
-   
myconf="--with-memcac

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgpool2/files/, dev-db/pgpool2/

2016-06-07 Thread Aaron Swenson
commit: 7416f943e514cc8683c5d33041af046be9803421
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jun  7 10:51:36 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Jun  7 11:04:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7416f943

dev-db/pgpool2: Version Bump

Bug: 529508, 563100

Package-Manager: portage-2.2.28

 dev-db/pgpool2/Manifest   |   1 +
 dev-db/pgpool2/files/pgpool2-3.5.0-path-fix.patch | 184 ++
 dev-db/pgpool2/pgpool2-3.5.2.ebuild   | 102 
 3 files changed, 287 insertions(+)

diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index 80902c2..6d920ba 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -2,3 +2,4 @@ DIST pgpool-II-3.2.5.tar.gz 1643267 SHA256 
aecac952fd3d292584c9aa359d72f89b144c2
 DIST pgpool-II-3.3.6.tar.gz 1812394 SHA256 
8e0a9829122ed96793b4c340799d62778eb4176ee0f93288d8d4100fc620ff0e SHA512 
64edf6ee96fc18bccaf72e79dc165318587da49f45f7d9748e051a9b87f1938b79eefc020a70f1be31fdf922e6d646710105d97961aef1e0c1538b29cdb0575c
 WHIRLPOOL 
a4bfc20115e3a17474e9d57c5abec48ca613568f9e5dcea171a39a114dc5ef3ad59ecd7fba4f0cad703bf6f3dcf7fb1d9dea7b30faa818403bf450f8df10a7c3
 DIST pgpool-II-3.3.7.tar.gz 1808677 SHA256 
b1bfc8c48be252f6c4e54521d24a0e28e86d0027b18aa4ccf6b8405508319032 SHA512 
814f8a59ed8488a3ab049cc31ee4579ec954672f4cbca9102d8aa4d18dd2c169fd16518461cbcab24c28394c629234c54d9799d6df9f3ffdf0c57c56dfb2d094
 WHIRLPOOL 
b8ca5e6689d1ac947b2da45c601c3206653b9ae5a181bd63f667a3df6ceecc012621ba4349671caa2e0d1ad371409e046b278e9a6b558786aa7ceed6583ccd9f
 DIST pgpool-II-3.3.8.tar.gz 1809180 SHA256 
660c8b0c6e8be3d0f1120f2a648d08d4f9de1635dba9734d08ab912347675a4b SHA512 
afaf4a74da3dc65cff9dedfcdd4f73e13b45f956e5252e6c2e930956bc9308f6a7c0e40d8b1fc0952a87a015c1bd1c7933f3a11cc366a20f3465537d47d24c32
 WHIRLPOOL 
e359290e4beff0cb5ba45ade6ec4361c44182eeb8aae73116f97a07b10ecd06c3e237a15a6d917cddac22ebb7beacd5e1e59645f682016a5ca2f21c9793ac37e
+DIST pgpool-II-3.5.2.tar.gz 2227075 SHA256 
5d29fd9c30141bfdaf15b51c7878766178e5df42fa5e160d0f7df2824d26104f SHA512 
dd7268bce0019de30dfad01a8600af798127a4c2cc818e6f85ba30289e97c253d6faa392734d85ccbc97be3f04458c12af1bba541e5b8f3d2ee8268432e01d1a
 WHIRLPOOL 
22939c855919b8399c1129ff4622eae159141e9bf05cc36aca456bfd582c7ab0dc7ec87df5ea96d7101f438e89bf4e06f46a5f63cfde22e505d0a3965c0496fc

diff --git a/dev-db/pgpool2/files/pgpool2-3.5.0-path-fix.patch 
b/dev-db/pgpool2/files/pgpool2-3.5.0-path-fix.patch
new file mode 100644
index 000..b2c5d55
--- /dev/null
+++ b/dev-db/pgpool2/files/pgpool2-3.5.0-path-fix.patch
@@ -0,0 +1,184 @@
+diff -aruw pgpool-II-3.5.0.orig/src/include/pool.h 
pgpool-II-3.5.0/src/include/pool.h
+--- pgpool-II-3.5.0.orig/src/include/pool.h2016-02-10 03:53:31.0 
-0500
 pgpool-II-3.5.0/src/include/pool.h 2016-03-12 06:47:15.297966248 -0500
+@@ -72,16 +72,16 @@
+ #define HBA_CONF_FILE_NAME "pool_hba.conf"
+ 
+ /* pid file directory */
+-#define DEFAULT_LOGDIR "/tmp"
++#define DEFAULT_LOGDIR "@PGPOOL_SOCKETDIR@"
+ 
+ /* Unix domain socket directory */
+-#define DEFAULT_SOCKET_DIR "/tmp"
++#define DEFAULT_SOCKET_DIR "@PGPOOL_SOCKETDIR@"
+ 
+ /* Unix domain socket directory for watchdog IPC */
+-#define DEFAULT_WD_IPC_SOCKET_DIR "/tmp"
++#define DEFAULT_WD_IPC_SOCKET_DIR "@PGPOOL_SOCKETDIR@"
+ 
+ /* pid file name */
+-#define DEFAULT_PID_FILE_NAME "/var/run/pgpool/pgpool.pid"
++#define DEFAULT_PID_FILE_NAME "@PGPOOL_SOCKETDIR@/pgpool.pid"
+ 
+ /* status file name */
+ #define STATUS_FILE_NAME "pgpool_status"
+diff -aruw pgpool-II-3.5.0.orig/src/sample/pgpool.conf.sample 
pgpool-II-3.5.0/src/sample/pgpool.conf.sample
+--- pgpool-II-3.5.0.orig/src/sample/pgpool.conf.sample 2016-02-10 
03:53:31.0 -0500
 pgpool-II-3.5.0/src/sample/pgpool.conf.sample  2016-03-12 
08:55:22.318087007 -0500
+@@ -31,10 +31,8 @@
+ port = 
+# Port number
+# (change requires restart)
+-socket_dir = '/tmp'
++socket_dir = '@PGSQL_SOCKETDIR@'
+# Unix domain socket path
+-   # The Debian package defaults to
+-   # /var/run/postgresql
+# (change requires restart)
+ listen_backlog_multiplier = 2
+# Set the backlog parameter of listen(2) to
+@@ -53,10 +51,8 @@
+ pcp_port = 9898
+# Port number for pcp
+# (change requires restart)
+-pcp_socket_dir = '/tmp'
++pcp_socket_dir = '@PGSQL_SOCKETDIR@'
+# Unix domain socket path for pcp
+-   # The Debian package defaults to
+-   # /var/r

[gentoo-commits] repo/gentoo:master commit in: app-office/upwork/

2016-06-07 Thread Aaron Swenson
commit: da82f3dcf17d3d522e48a8b55c8fd827ed110a0a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jun  7 10:34:10 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Jun  7 10:34:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da82f3dc

app-office/upwork: Remove Old

Package-Manager: portage-2.2.28

 app-office/upwork/Manifest|  6 
 app-office/upwork/upwork-4.0.144.0.ebuild | 50 ---
 app-office/upwork/upwork-4.0.53.0.ebuild  | 49 --
 app-office/upwork/upwork-4.0.70.0.ebuild  | 49 --
 4 files changed, 154 deletions(-)

diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest
index 4ae4d92..e04e544 100644
--- a/app-office/upwork/Manifest
+++ b/app-office/upwork/Manifest
@@ -1,8 +1,2 @@
-DIST upwork-4.0.144.0_i386.rpm 29416397 SHA256 
d36d60d376090c2ac0513daa351e0eb0dac02018990c92275a9fd44d9dde0934 SHA512 
d6d1a64c720cab26527324c75ba5b8f996f4e892334dc68c2a63ba356d764dec8f83303f65417a6445c90f43ed675beeb0fcbc197edf0590a49163586fd5a816
 WHIRLPOOL 
d377c5f804fee57105c478d535a6671a7b27ab27f3e2fee6f2d7fbb638875a8b063aa4a0d8360546fb048f3cf2fc350c91df6bc191057f8983913e3587c8
-DIST upwork-4.0.144.0_x86_64.rpm 33391158 SHA256 
fb46bdc802a11d504321ac0b3177de89884a073b51e3d783871a18bf79f959fa SHA512 
fd029061bba8c1a089c388641cb54f5d27e220fd0a4811e1a2c23155858ade7276b062ec6fc3af02b1753ca3969fc8acb1a345aed76c301913242efb2da7df9f
 WHIRLPOOL 
ea365d7b36a6adbfc6e16b6f1d4d6b52919d6cdf49c6eb8787604413809be1304902b105729839ca959039e17d6d53e9d694c9992097f570d42eb13021d05044
-DIST upwork-4.0.53.0_i386.rpm 29330489 SHA256 
8fe161e3bda15ee7b8c372dfb3fabe4324fcfa4e925d0e8c14e71a8a8b90a858 SHA512 
28e186f6b95dedfe4175ace94522e6ce19aedb90c44ea72f33e8ae15e358e190423dc20b4704f70196904f11dbc7d29ddb776f27a29cb2f09fa8f74d6593317f
 WHIRLPOOL 
1d32e53d35afe42ae79e0c4e927dfdc2d8a7c89e0140186a0ffeb23f71fd705622783c421db1340b71f5f097ed28f9696d831568b90f2ec0cc403b879662ca93
-DIST upwork-4.0.53.0_x86_64.rpm 33297576 SHA256 
cb206dd72795ef6465dac4cd777cb3495880c3941194a6d2e16c988bd5495f26 SHA512 
aada2c85d9f310d7bf085986ffdcb925461ba948d314e6616fb3f570670391b8a0102e9b03aa0c46659c6654e36284c51ddabc488b5013812b6bb3a76d96aaf4
 WHIRLPOOL 
6b18f72b65c00f4e538793d4e52436543a4a2501c49656c6bf416adeed12380cda6e88e95c6466ee79179130a173f891f242e843e4c472480628673f351f71dd
-DIST upwork-4.0.70.0_i386.rpm 29349208 SHA256 
b7d1490d3ebb170a2173b016a33c5263d3bc82845ba39dc3daa65295f9c03792 SHA512 
cbece7f71e67bcb0742955e59f2682ab184af1bd28fab8682c6bd984beda086a20f8f3e4b8d3c3c40f1b244cc6f9f199662349ef7472e64bee05cd443ff033f3
 WHIRLPOOL 
edad445cc1b3401c4d93357f1baf046541e61000b5ce127d109949170fd60a99090e4cbba911a4e089cd354e2433f3376121211c587344ce6f2a79ed02bae9ba
-DIST upwork-4.0.70.0_x86_64.rpm 33318408 SHA256 
b6cfb3f69ce50634ef5f9f8a1695a507919fd29a8f99722c511b3737535051f4 SHA512 
4b64cd247705045643b284656bd045a7d858ce8f632f58347bcf7672655d8eb4aed534c40e95a1ade71fe8c37c791500b86469941ac6ef49b57f1e1dd5f46f15
 WHIRLPOOL 
92decad071a092acfbb448478b27d92f93a905d4a2192b3f3b92358ecbe3d8c6b420e9e3c4d5c597d1f8e20887e01264abe404154b434a0790fc2ddb47aeabb4
 DIST upwork-4.1.134_i386.rpm 34420908 SHA256 
6b5501eb678b44989b736205f7688d255eab3df7931733fa146ca64ad4506484 SHA512 
68190c4aa26df36857311b5944d2cdc15930ff248d8a4c841785451c1a48bb15ad1bf7bdd586d109994de70cef493a98a198b68bd785df2e8b88e45b85a25f23
 WHIRLPOOL 
cd7305979b3b86a5fb0679eb0953175e05fa45b013a028471d8f63089f839778cd0112f2adfc2d1c5912560e12f66cb38dc0502adc8508cad4daa5a955f085d0
 DIST upwork-4.1.134_x86_64.rpm 34025281 SHA256 
1b6fd115f64ca1f94aea0b91e0c27336df481e5bb6a97be23917e576a97b4984 SHA512 
65ef2e6552e34b50f24102c6227267a07881955bdf6b41571374167f844e07a0be6ee752c9fe3ff2b4280b58895ddeda86d0ba4aaa229bc12ff378ac5b6f730a
 WHIRLPOOL 
144cfed4747410105d2851a59ef802520bf486cbd3619b29f4d35ff717811e8a9f5f189f70b94af675c0aa9b7d96a2191cd06c551136116d10d59e8f0475f4c3

diff --git a/app-office/upwork/upwork-4.0.144.0.ebuild 
b/app-office/upwork/upwork-4.0.144.0.ebuild
deleted file mode 100644
index b368c85..000
--- a/app-office/upwork/upwork-4.0.144.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit rpm eutils pax-utils
-
-# Binary only distribution
-QA_PREBUILT="*"
-
-DESCRIPTION="Project collaboration and tracking software for upwork.com"
-HOMEPAGE="https://www.upwork.com/;
-SRC_URI="amd64? ( 
http://updates.team.odesk.com/binaries/v4_0_144_0_mj9j7zmoj9asg5f0/upwork_x86_64.rpm
 -> ${P}_x86_64.rpm )
-x86? ( 
http://updates.team.odesk.com/binaries/v4_0_144_0_mj9j7zmoj9asg5f0/upwork_i386.rpm
 -> ${P}_i386.rpm )
-"
-LICENSE="ODESK"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-S=${WORKDIR}
-
-RDEPEND="
-   dev-libs/lib

[gentoo-commits] repo/gentoo:master commit in: app-office/upwork/

2016-06-06 Thread Aaron Swenson
commit: fdbb8cf382e39ed0908d531de0b01dc337b8f13a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Jun  6 11:33:23 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Jun  6 11:34:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdbb8cf3

app-office/upwork: Version bump and Add Dependency

Version bump.

Add runtime dependency on gnome-base/gconf.

Bug: 584480, 584846

Package-Manager: portage-2.2.28

 app-office/upwork/Manifest  |  2 ++
 app-office/upwork/upwork-4.1.134.ebuild | 52 +
 2 files changed, 54 insertions(+)

diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest
index ed07190..4ae4d92 100644
--- a/app-office/upwork/Manifest
+++ b/app-office/upwork/Manifest
@@ -4,3 +4,5 @@ DIST upwork-4.0.53.0_i386.rpm 29330489 SHA256 
8fe161e3bda15ee7b8c372dfb3fabe4324
 DIST upwork-4.0.53.0_x86_64.rpm 33297576 SHA256 
cb206dd72795ef6465dac4cd777cb3495880c3941194a6d2e16c988bd5495f26 SHA512 
aada2c85d9f310d7bf085986ffdcb925461ba948d314e6616fb3f570670391b8a0102e9b03aa0c46659c6654e36284c51ddabc488b5013812b6bb3a76d96aaf4
 WHIRLPOOL 
6b18f72b65c00f4e538793d4e52436543a4a2501c49656c6bf416adeed12380cda6e88e95c6466ee79179130a173f891f242e843e4c472480628673f351f71dd
 DIST upwork-4.0.70.0_i386.rpm 29349208 SHA256 
b7d1490d3ebb170a2173b016a33c5263d3bc82845ba39dc3daa65295f9c03792 SHA512 
cbece7f71e67bcb0742955e59f2682ab184af1bd28fab8682c6bd984beda086a20f8f3e4b8d3c3c40f1b244cc6f9f199662349ef7472e64bee05cd443ff033f3
 WHIRLPOOL 
edad445cc1b3401c4d93357f1baf046541e61000b5ce127d109949170fd60a99090e4cbba911a4e089cd354e2433f3376121211c587344ce6f2a79ed02bae9ba
 DIST upwork-4.0.70.0_x86_64.rpm 33318408 SHA256 
b6cfb3f69ce50634ef5f9f8a1695a507919fd29a8f99722c511b3737535051f4 SHA512 
4b64cd247705045643b284656bd045a7d858ce8f632f58347bcf7672655d8eb4aed534c40e95a1ade71fe8c37c791500b86469941ac6ef49b57f1e1dd5f46f15
 WHIRLPOOL 
92decad071a092acfbb448478b27d92f93a905d4a2192b3f3b92358ecbe3d8c6b420e9e3c4d5c597d1f8e20887e01264abe404154b434a0790fc2ddb47aeabb4
+DIST upwork-4.1.134_i386.rpm 34420908 SHA256 
6b5501eb678b44989b736205f7688d255eab3df7931733fa146ca64ad4506484 SHA512 
68190c4aa26df36857311b5944d2cdc15930ff248d8a4c841785451c1a48bb15ad1bf7bdd586d109994de70cef493a98a198b68bd785df2e8b88e45b85a25f23
 WHIRLPOOL 
cd7305979b3b86a5fb0679eb0953175e05fa45b013a028471d8f63089f839778cd0112f2adfc2d1c5912560e12f66cb38dc0502adc8508cad4daa5a955f085d0
+DIST upwork-4.1.134_x86_64.rpm 34025281 SHA256 
1b6fd115f64ca1f94aea0b91e0c27336df481e5bb6a97be23917e576a97b4984 SHA512 
65ef2e6552e34b50f24102c6227267a07881955bdf6b41571374167f844e07a0be6ee752c9fe3ff2b4280b58895ddeda86d0ba4aaa229bc12ff378ac5b6f730a
 WHIRLPOOL 
144cfed4747410105d2851a59ef802520bf486cbd3619b29f4d35ff717811e8a9f5f189f70b94af675c0aa9b7d96a2191cd06c551136116d10d59e8f0475f4c3

diff --git a/app-office/upwork/upwork-4.1.134.ebuild 
b/app-office/upwork/upwork-4.1.134.ebuild
new file mode 100644
index 000..5eeb639
--- /dev/null
+++ b/app-office/upwork/upwork-4.1.134.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit rpm eutils pax-utils
+
+# Binary only distribution
+QA_PREBUILT="*"
+
+DESCRIPTION="Project collaboration and tracking software for upwork.com"
+HOMEPAGE="https://www.upwork.com/;
+SRC_URI="
+   amd64? ( 
http://updates.team.odesk.com/binaries/v4_1_314_0_0bo6g5kfbj07y2x4/upwork_x86_64.rpm
 -> ${P}_x86_64.rpm )
+   x86? ( 
http://updates.team.odesk.com/binaries/v4_1_314_0_0bo6g5kfbj07y2x4/upwork_i386.rpm
 -> ${P}_i386.rpm )
+"
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}
+
+RDEPEND="
+   dev-libs/libgcrypt:11
+   gnome-base/gconf
+   media-libs/alsa-lib
+   sys-libs/libcap
+   virtual/udev
+   x11-libs/gtk+:2
+   x11-libs/gtkglext
+"
+
+src_prepare() {
+   epatch "${FILESDIR}/${PN}-desktop.patch"
+}
+
+src_install() {
+   # Wrapper to the real executable
+   dobin usr/bin/upwork
+
+   insinto /usr/share
+   pax-mark m usr/share/upwork/upwork
+   doins -r usr/share/upwork
+   dosym /usr/lib/libudev.so /usr/share/upwork/libudev.so.0
+
+   # Make this executable because it's the real executable
+   fperms 0755 /usr/share/upwork/upwork
+
+   domenu usr/share/applications/upwork.desktop
+   doicon usr/share/pixmaps/upwork.png
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip-plugin/

2016-06-05 Thread Aaron Swenson
commit: a4f3a72f7238963c6308e97df6a2ab05cbc715e0
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Jun  5 13:33:38 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Jun  5 13:33:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f3a72f

net-print/hplip-plugin: Version Bump

Bump made on behalf of Manuel Rueger.

Package-Manager: portage-2.2.28

 net-print/hplip-plugin/Manifest   |  1 +
 net-print/hplip-plugin/hplip-plugin-3.16.5.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/net-print/hplip-plugin/Manifest b/net-print/hplip-plugin/Manifest
index 5e2a604..0cf9c24 100644
--- a/net-print/hplip-plugin/Manifest
+++ b/net-print/hplip-plugin/Manifest
@@ -1,2 +1,3 @@
 DIST hplip-3.14.10-plugin.run 1869038 SHA256 
b395b480ad86b9f27b6a2f63b6ecb00beb78e762a6137efb81dc1104837f9b81 SHA512 
3e5bea924e989d902aea0de182941be692a124ba8c27f53ce2e4f137308bad8373462c6128c26716e481e758f76533163d311a2676df034c1b15d6ef6ed008be
 WHIRLPOOL 
18375de4cc92cb73bcaa109927bd34f8487938b02472f0b7adbf44ad4688e5c6a1d030077b1e3c14f15f9b8e4cc86d195b0195e2d08121f746c62624db4658db
 DIST hplip-3.16.3-plugin.run 2084271 SHA256 
b7edef2a1c5c0a5e001deb4a18c0ef7202e653596e97144b8908ae093818070f SHA512 
2ae8aeb40c2604a2c6b9725700f9addf7a82e819d603631158a5d5feac931248e53e7533178100df1fc12b0dc2340cb3ae0d85f145cd023a311f77bbe67e7c7f
 WHIRLPOOL 
928117f862030eca9c3e5813eb8c4db66570923695b0c7af17df1992f339d2478f42af67ca0e0eb8cfa1d7425b522082fde3b8c829c3f5167e1ec503c95a986b
+DIST hplip-3.16.5-plugin.run 2084359 SHA256 
783c74b301a1ea25cdd1f079805e9cee0f27b697babae6ae89b9db6647631997 SHA512 
2a49fed0a89e8ba987d58b5c681cd2cfbdb4d235ce2ae4c9a943c763cdb1038a754075f7b65e857c8d21f64a3f7b440abe04d15ca1faf46f3709581aae4ff6fe
 WHIRLPOOL 
c7b72fe33e212581dd3c9fdd7bf9b77a204856479a9cfd5b960869f6882728037f48cbc2a3df7c103dc876fb16b922923733af8955588279ad7606f47e564fd5

diff --git a/net-print/hplip-plugin/hplip-plugin-3.16.5.ebuild 
b/net-print/hplip-plugin/hplip-plugin-3.16.5.ebuild
new file mode 100644
index 000..8408448
--- /dev/null
+++ b/net-print/hplip-plugin/hplip-plugin-3.16.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit udev unpacker
+
+DESCRIPTION="Proprietary plugins and firmware for HPLIP"
+HOMEPAGE="http://hplipopensource.com/hplip-web/index.html;
+SRC_URI="http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-${PV}-plugin.run;
+
+LICENSE="hplip-plugin"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   ~net-print/hplip-${PV}
+   virtual/udev
+"
+DEPEND=""
+
+S=${WORKDIR}
+
+HPLIP_HOME=/usr/share/hplip
+
+# Binary prebuilt package
+QA_PRESTRIPPED="
+   /usr/share/hplip/fax/plugins/fax_marvell.so
+   /usr/share/hplip/prnt/plugins/hbpl1.so
+   /usr/share/hplip/prnt/plugins/lj.so
+   /usr/share/hplip/scan/plugins/bb_marvell.so
+   /usr/share/hplip/scan/plugins/bb_soapht.so
+   /usr/share/hplip/scan/plugins/bb_soap.so
+"
+
+# License does not allow us to redistribute the "source" package
+RESTRICT="mirror"
+
+src_unpack() {
+   unpack_makeself "hplip-${PV}-plugin.run"
+}
+
+src_install() {
+   local hplip_arch=$(use amd64 && echo 'x86_64' || echo 'x86_32')
+
+   insinto "${HPLIP_HOME}"/data/firmware
+   doins *.fw.gz
+
+   for plugin in *-${hplip_arch}.so; do
+   local plugin_type=prnt
+   case "${plugin}" in
+   fax_*) plugin_type=fax ;;
+   bb_*)  plugin_type=scan ;;
+   esac
+
+   exeinto "${HPLIP_HOME}"/${plugin_type}/plugins
+   newexe ${plugin} ${plugin/-${hplip_arch}}
+   done
+
+   mkdir -p "${ED}/var/lib/hp/"
+   cat >> "${ED}/var/lib/hp/hplip.state" <<-_EOF_
+   [plugin]
+   installed = 1
+   eula = 1
+   version = ${PV}
+   _EOF_
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2016-05-29 Thread Aaron Swenson
commit: 4d31c895c86b85f0fec9effbaf37b55c8a2229fb
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun May 29 17:35:04 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun May 29 17:36:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d31c895

mail-client/roundcube: Fix Multiple Vulnerabilities

Many security issues/enhancements are resolved with this release. The
most significant being:

* Fix (again) security issue in DBMail driver of password plugin (CVE-2015-2181)
* Fix path traversal vulnerability in setting a skin (CVE-2015-8770)
* Fix XSS issue in SVG images handling
* Fix XSS issue in href attribute on area tag

You can find the complete list of changes in the included CHANGELOG or at:
https://github.com/roundcube/roundcubemail/wiki/Changelog

Bug: 580746, 584200, 584098

Package-Manager: portage-2.2.26

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.2.0.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 894f804..b9a7848 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,2 +1,3 @@
 DIST roundcubemail-1.1.4.tar.gz 3209549 SHA256 
539a11ed38838b221f8139b193d9762638f155c7b0ea9391315865896be16852 SHA512 
18c2422d65292cd13bc4ce592e8490cc0a9d3e9551ac4d188db93eb989525af7ccf519642dd2e68a7380ab0d0d4ad4f999af2b7e99da75d88274743949b42f8a
 WHIRLPOOL 
c3e310ddb4dc50b46ff28566d030865029364f69db5a3f39be0d37f165c83486a979b4d3ab7d42835baa7ea9506df8947381612403355a628864ecbde1238d02
 DIST roundcubemail-1.2-beta.tar.gz 3421215 SHA256 
b7ab853c0a6e52641c851624c4405ce49643553b76c1f50b02b413cb7954fb25 SHA512 
454083d6377a07bd418de5593cafb2cc7c0af474e178e322d07adeaa3473ce140a57e6d0a0ee3f58862091bc559596c98d4fb523ef6b9cee91d38064233aade6
 WHIRLPOOL 
059cd348397a31a3ebf2a6f58acbf832b0722b2740496ae32b4ef036a963a8199fd4f6e718895512ce1fc996da3af65c583f65faef8b817ba94d99fdfda896d3
+DIST roundcubemail-1.2.0.tar.gz 3453543 SHA256 
e3b89c2772c2c5990da9bca640bc342f486edf356016cf717e6a1083c822b523 SHA512 
3d97e816560830437902ede352e8be81cd93050975934b9dfc86ccf745234119bdf63d5f882fa0d1cc445575c1ea05906a87ae81befdb0bbb38002433e4de199
 WHIRLPOOL 
f9b14ffb2520cd7eda798eb96ec8547af9f5b8d288605d5d777d126cddb3f531f53887ae9bd9b16be7bf194e87165ff48722885328c6dab0d1c1a0ee589817c4

diff --git a/mail-client/roundcube/roundcube-1.2.0.ebuild 
b/mail-client/roundcube/roundcube-1.2.0.ebuild
new file mode 100644
index 000..b3e54be
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.2.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV/_/-}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="http://roundcube.net;
+SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${PV/_/-}/${MY_P}.tar.gz;
+
+# roundcube is GPL-licensed, the rest of the licenses here are
+# for bundled PEAR components, googiespell and utf8.class.php
+LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.0.6
+   >=dev-php/PEAR-Mail_Mime-1.8.9
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.1.1
+   >=dev-php/PEAR-Net_SMTP-1.6.2
+   virtual/httpd-php
+   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.2.0 app-crypt/gnupg )
+   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
+   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+   webapp_src_preinst
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   ewarn
+   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
+   ewarn "named main.inc

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2016-05-18 Thread Aaron Swenson
commit: bd3a503c7f837d5d60f00edbd4a7ae60f320fe1d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed May 18 20:22:49 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed May 18 20:23:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd3a503c

dev-db/postgresql: Slot Bump

Bump slot on live ebuild to 9.7.

Package-Manager: portage-2.2.26

 dev-db/postgresql/postgresql-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/postgresql-.ebuild 
b/dev-db/postgresql/postgresql-.ebuild
index adda706..8507fad 100644
--- a/dev-db/postgresql/postgresql-.ebuild
+++ b/dev-db/postgresql/postgresql-.ebuild
@@ -12,7 +12,7 @@ inherit eutils flag-o-matic git-2 linux-info multilib pam 
prefix \
 KEYWORDS=""
 
 # Fix if needed
-SLOT="9.6"
+SLOT="9.7"
 
 EGIT_REPO_URI="git://git.postgresql.org/git/postgresql.git"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2016-05-17 Thread Aaron Swenson
commit: aab357392b21be60cefdedd488767e9f4a90ba46
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue May 17 20:07:00 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue May 17 20:08:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab35739

dev-db/postgresql: Version Bump

Version bump.

Additionally addressed Alpha failure build by disabling spinlocks on 9.5.

Bug: 574274

Package-Manager: portage-2.2.26

 dev-db/postgresql/Manifest |   5 +
 dev-db/postgresql/postgresql-9.1.22.ebuild | 384 +
 dev-db/postgresql/postgresql-9.2.17.ebuild | 396 ++
 dev-db/postgresql/postgresql-9.3.13.ebuild | 401 ++
 dev-db/postgresql/postgresql-9.4.8.ebuild  | 433 
 dev-db/postgresql/postgresql-9.5.3.ebuild  | 439 +
 6 files changed, 2058 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index f7999d6..f6762eb 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -2,15 +2,20 @@ DIST postgresql-9.0.23.tar.bz2 15045569 SHA256 
3dbcbe19c814139a3f4be8bc6b49db804
 DIST postgresql-9.1.19.tar.bz2 15843978 SHA256 
cbd5057451147dd63a1e764176a4e17a7795773be1e4266ea9faa951064c0ec6 SHA512 
23dd4108556edcc667f599c5663356a1106bc239a1c5337d153c13a1e1871d52316825b84802bbc1d79612dfa4c9c77f4c4b96d59d23d7338988bdf370e956d4
 WHIRLPOOL 
6845fd8071032e987ab65a642ca04adbc8b464332bac8c346f01e011411947aa4341ea596fd910342124fcbae4cc25410c25ab695894b0b68d20441df5424722
 DIST postgresql-9.1.20.tar.bz2 15844360 SHA256 
6d1e6c4334c265a85f0f96407b7a9aafff0f26cb62db2d8d03a32ba0c2872937 SHA512 
ebec6aae593058276dda2404812d89f3df637ceac24d96de1a774da03cf58ea9ce44819e18549040b6f6d811f2c8203462e13788df7158d45a0fe9dfb72d0fd9
 WHIRLPOOL 
de990c029949c8ef372d3440c4cbb870739bf5b83c438ba2b012004cabcb077bab1258b2115ceb239eafefe73f282ea729384085e3f682240cb40ed662f350e5
 DIST postgresql-9.1.21.tar.bz2 15850128 SHA256 
d66ee9076f3149a4cab4be3c6f47e13bc047138d17dfcb531ad01f78cfdeb393 SHA512 
75a96ce2c080b2e657b6f591e18c4778635a9f8c74870bbe7c99cb82bf1dfaad124942214ab6e3079b565c41b7fc77af1a4a49672e7ddba075374402c8832a5b
 WHIRLPOOL 
4de012763b985d1fa675e151d68988f4dd4de4ae8860d67fab3818666b3e135849465a0a41bc1f073eb4d679415fb18871f8156c99376c7860c51258e607771e
+DIST postgresql-9.1.22.tar.bz2 15860904 SHA256 
f619664b0dde4e1a75fdc00c35afb4517002984a462d70967ffcdedfeee5e16e SHA512 
a2ed0a1f0d0920f6151d128a206c557b14832ab296dbf51c665309434a851b83eefd12a5a36c870ee0281371350b6b86ac6e81188c164c72407847cf9e70d691
 WHIRLPOOL 
d95f142e149fec8311502bff6cfabf33aadc1ccc400d9b0d77e4b5000beec88b60ff6de59fbc625b4696626e9b626dc887dd8c96a3c02a66019dc6d0e214994c
 DIST postgresql-9.2.14.tar.bz2 16451398 SHA256 
54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e SHA512 
268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1
 WHIRLPOOL 
4f6d5d6989a67d14082ddb215411b55d0dc0be29772e6a593b4df133489ff4a7e6c265d0830adba64d4c6be47e17a949cbc21d6570dceb9362399649af2be88e
 DIST postgresql-9.2.15.tar.bz2 16480973 SHA256 
7ced4807589899e83c64dd0803cf1f9782b6a20077ab545c66e868ef26543e60 SHA512 
4a0e52beaffc9f0b004c761a5ca107a019d6265877d36cd7be46912807da6fa6824ce469c8d59fb24092440646d3f0872b8aa62941b4b3ba657edc2f5678b2b1
 WHIRLPOOL 
58607fcd1adc474f6a78741527b4192e30ac8e87d83a80fa71b6660ac1665a9ab5ee062ae19c919b288df607854ab55866e00e0228ffc6bd1b71dd59c18d83bd
 DIST postgresql-9.2.16.tar.bz2 16490199 SHA256 
d2164cb8706bf828161871c195299841c5be1fbd9bc85d7866704e54f0741b11 SHA512 
0f0b317473b4b42ae4261993c704a7c6cd28c7e6bd83e77a81850695655baa473d7d52e97441ee5500d646d405c84145a54f42b9bae89a0ddfebb0418d608820
 WHIRLPOOL 
8dfdca52555889d20e857ecc01ee75a14fd18bb7fa1ac50f5d54415a423d62223d0d389d43b143ae927446946aaff06b68cbf8214e26e2f432c39a50c0296b08
+DIST postgresql-9.2.17.tar.bz2 16497200 SHA256 
c660cc0ee42c221ebedc2c75ad0d4b30ec8da488a954df9987a3fc83bcb7363f SHA512 
a771c98c0de4e6c5790b9ee698ee8d259533d372b82ff3c9900c00cf79706ef29af6204de4292ff8ca4a3f3a13fec1991c4441c352c309bbf9cdd397579677b4
 WHIRLPOOL 
c522b5bb4baa06624d67dac5c50e7d33bdd03a78a34e9c96df850285ab3b491f3502a94abb7604abf0716672c207340f05c23d4b110f8f51c8bd278c848dd389
 DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 
e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531 SHA512 
6b048fd1d0b38f72bab6ea70e40f10e7b805b94fc4c6fd865e0ec5e86da3c54043f20059dbf716d29eb4ca787dc50da561b1c7b48ab9f3096ebc651300855672
 WHIRLPOOL 
b8ea15a04d18535662832d444b556aedffaa8c954b52dcd42d548f53f93b8a9dbfbe9298f63c26d44c8b757e8c10d76711c303cd83c84d9c86bf23c2837e74ce
 DIST postgresql-9.3.11.tar.bz2 17047707 SHA256 
3d222a90c941d3a6c02c7c749fc9eb54ff20a1166570459d09c5476743496a21 SHA512 
8da91e11e0a6502c185931b6e47ba8e583d3360009f26ad703552be9a216b2c37a688894d4ea867c529c4135b6c36da26e9d7ef52a411b0c68ad50a53f

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgadmin3/

2016-05-17 Thread Aaron Swenson
commit: 5b269bde2f90f91549bf292abbea4843a95b6e94
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue May 17 11:01:38 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue May 17 11:01:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b269bde

dev-db/pgadmin3: Fix build issues with x11-libs/wxGTK

Changed and fixed dependency to the 3.0 slot as older slots are going
away soon, and PgAdmin is currently incompatible with GTK+3.

Bug: 575270, 580090

Package-Manager: portage-2.2.26

 dev-db/pgadmin3/pgadmin3-1.22.1-r1.ebuild | 60 +++
 1 file changed, 60 insertions(+)

diff --git a/dev-db/pgadmin3/pgadmin3-1.22.1-r1.ebuild 
b/dev-db/pgadmin3/pgadmin3-1.22.1-r1.ebuild
new file mode 100644
index 000..6badfd0
--- /dev/null
+++ b/dev-db/pgadmin3/pgadmin3-1.22.1-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib versionator wxwidgets
+
+DESCRIPTION="wxWidgets GUI for PostgreSQL"
+HOMEPAGE="http://www.pgadmin.org/;
+SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+SLOT="0"
+IUSE="debug +databasedesigner"
+
+DEPEND="
+   x11-libs/wxGTK:3.0=[X]
+   >=dev-db/postgresql-8.4.0:=
+   >=dev-libs/libxml2-2.6.18
+   >=dev-libs/libxslt-1.1"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   local pgslot=$(postgresql-config show)
+
+   if [[ ${pgslot//.} < 84 ]] ; then
+   eerror "PostgreSQL slot must be set to 8.4 or higher."
+   eerror "postgresql-config set 8.4"
+   die "PostgreSQL slot is not set to 8.4 or higher."
+   fi
+}
+
+src_prepare() {
+   epatch "${FILESDIR}/pgadmin3-desktop.patch"
+
+   epatch_user
+}
+
+src_configure() {
+   WX_GTK_VER="3.0"
+
+   setup-wxwidgets
+
+   econf --with-wx-version=${WX_GTK_VER} \
+   $(use_enable debug) \
+   $(use_enable databasedesigner)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
+
+   domenu "${S}/pkg/pgadmin3.desktop"
+
+   # Fixing world-writable files
+   fperms -R go-w /usr/share
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2016-03-31 Thread Aaron Swenson
commit: b2d0a204703f79a7f320e4cf9be6a09904fe91d6
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Mar 31 13:58:16 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Mar 31 13:59:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d0a204

dev-db/postgresql: Security Update

Fixes security bug 578680.

See http://www.postgresql.org/about/news/1656/ for complete release
announcement.

Closes security hole CVE-2016-2193, where a query plan might get reused for 
more than one ROLE in the same session.

Fixes CVE-2016-3065, a server crash bug triggered by using pageinspect with 
BRIN index pages.

Additionally, support for Python 3.5 was added for PostgreSQL 9.5.

Bug: 578680, 574646

Package-Manager: portage-2.2.26

 dev-db/postgresql/Manifest |   5 +
 ...gresql-.ebuild => postgresql-9.1.21.ebuild} | 164 +-
 ...gresql-.ebuild => postgresql-9.2.16.ebuild} | 150 +
 ...gresql-.ebuild => postgresql-9.3.12.ebuild} | 147 
 ...tgresql-.ebuild => postgresql-9.4.7.ebuild} | 183 
 ...tgresql-.ebuild => postgresql-9.5.2.ebuild} | 185 +
 dev-db/postgresql/postgresql-.ebuild   |   4 +-
 7 files changed, 485 insertions(+), 353 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 7ca6a8b..afa033f 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,10 +1,15 @@
 DIST postgresql-9.0.23.tar.bz2 15045569 SHA256 
3dbcbe19c814139a3f4be8bc6b49db804753cbc49979f345083e835c52b4d7de SHA512 
db8fe64a5a5a1caae97e792ee5b8bcc375c6d6e10ef9c35f1003f174745568854dc5a7a58dbaf46794dcd35dee5a13f6eb1ba356f9618134b601b7759c753c9f
 WHIRLPOOL 
5177facff628271a0d57d1f2925cfc04796020492c4102f0b0c6fa34149da9ddd9ccb0a38629e320521fe82163bdd4aa56f74af3a887ff4389cd9f62e921c53a
 DIST postgresql-9.1.19.tar.bz2 15843978 SHA256 
cbd5057451147dd63a1e764176a4e17a7795773be1e4266ea9faa951064c0ec6 SHA512 
23dd4108556edcc667f599c5663356a1106bc239a1c5337d153c13a1e1871d52316825b84802bbc1d79612dfa4c9c77f4c4b96d59d23d7338988bdf370e956d4
 WHIRLPOOL 
6845fd8071032e987ab65a642ca04adbc8b464332bac8c346f01e011411947aa4341ea596fd910342124fcbae4cc25410c25ab695894b0b68d20441df5424722
 DIST postgresql-9.1.20.tar.bz2 15844360 SHA256 
6d1e6c4334c265a85f0f96407b7a9aafff0f26cb62db2d8d03a32ba0c2872937 SHA512 
ebec6aae593058276dda2404812d89f3df637ceac24d96de1a774da03cf58ea9ce44819e18549040b6f6d811f2c8203462e13788df7158d45a0fe9dfb72d0fd9
 WHIRLPOOL 
de990c029949c8ef372d3440c4cbb870739bf5b83c438ba2b012004cabcb077bab1258b2115ceb239eafefe73f282ea729384085e3f682240cb40ed662f350e5
+DIST postgresql-9.1.21.tar.bz2 15850128 SHA256 
d66ee9076f3149a4cab4be3c6f47e13bc047138d17dfcb531ad01f78cfdeb393 SHA512 
75a96ce2c080b2e657b6f591e18c4778635a9f8c74870bbe7c99cb82bf1dfaad124942214ab6e3079b565c41b7fc77af1a4a49672e7ddba075374402c8832a5b
 WHIRLPOOL 
4de012763b985d1fa675e151d68988f4dd4de4ae8860d67fab3818666b3e135849465a0a41bc1f073eb4d679415fb18871f8156c99376c7860c51258e607771e
 DIST postgresql-9.2.14.tar.bz2 16451398 SHA256 
54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e SHA512 
268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1
 WHIRLPOOL 
4f6d5d6989a67d14082ddb215411b55d0dc0be29772e6a593b4df133489ff4a7e6c265d0830adba64d4c6be47e17a949cbc21d6570dceb9362399649af2be88e
 DIST postgresql-9.2.15.tar.bz2 16480973 SHA256 
7ced4807589899e83c64dd0803cf1f9782b6a20077ab545c66e868ef26543e60 SHA512 
4a0e52beaffc9f0b004c761a5ca107a019d6265877d36cd7be46912807da6fa6824ce469c8d59fb24092440646d3f0872b8aa62941b4b3ba657edc2f5678b2b1
 WHIRLPOOL 
58607fcd1adc474f6a78741527b4192e30ac8e87d83a80fa71b6660ac1665a9ab5ee062ae19c919b288df607854ab55866e00e0228ffc6bd1b71dd59c18d83bd
+DIST postgresql-9.2.16.tar.bz2 16490199 SHA256 
d2164cb8706bf828161871c195299841c5be1fbd9bc85d7866704e54f0741b11 SHA512 
0f0b317473b4b42ae4261993c704a7c6cd28c7e6bd83e77a81850695655baa473d7d52e97441ee5500d646d405c84145a54f42b9bae89a0ddfebb0418d608820
 WHIRLPOOL 
8dfdca52555889d20e857ecc01ee75a14fd18bb7fa1ac50f5d54415a423d62223d0d389d43b143ae927446946aaff06b68cbf8214e26e2f432c39a50c0296b08
 DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 
e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531 SHA512 
6b048fd1d0b38f72bab6ea70e40f10e7b805b94fc4c6fd865e0ec5e86da3c54043f20059dbf716d29eb4ca787dc50da561b1c7b48ab9f3096ebc651300855672
 WHIRLPOOL 
b8ea15a04d18535662832d444b556aedffaa8c954b52dcd42d548f53f93b8a9dbfbe9298f63c26d44c8b757e8c10d76711c303cd83c84d9c86bf23c2837e74ce
 DIST postgresql-9.3.11.tar.bz2 17047707 SHA256 
3d222a90c941d3a6c02c7c749fc9eb54ff20a1166570459d09c5476743496a21 SHA512 
8da91e11e0a6502c185931b6e47ba8e583d3360009f26ad703552be9a216b2c37a688894d4ea867c529c4135b6c36da26e9d7ef52a411b0c68ad50

[gentoo-commits] repo/gentoo:master commit in: sci-libs/geos/

2016-03-21 Thread Aaron Swenson
commit: 8d475f3f9f2705d229ebe7e7254d673c77d86f7a
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Mar 21 21:10:51 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Mar 21 21:10:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d475f3f

sci-libs/geos: Removing Old

Remove old versions.

Bug: 567204

Package-Manager: portage-2.2.26

 sci-libs/geos/Manifest |  2 --
 sci-libs/geos/geos-3.4.1-r1.ebuild | 61 --
 sci-libs/geos/geos-3.4.2-r1.ebuild | 58 
 3 files changed, 121 deletions(-)

diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 830e082..6996dd7 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -1,3 +1 @@
-DIST geos-3.4.1.tar.bz2 1813303 SHA256 
d07ac375f3edd12425d6ce5a96db9739d5ff358cbdf60c6804f7a9e565af8ff2 SHA512 
69d02630856f63bd0617db383b9936ad07e94d2b2fda4a3865657057626887439b52fd7b74602d529aff5cf8c7fbfea72672ccde807395b2dc1cc73c93c2567b
 WHIRLPOOL 
35a6673a98d1fa1f10113c8cfef4dc32ba9b68dcc23e5522252870c2591537f80841913105425bd23ebecaa63d520ceccbfe7824a00e70e9c1461aa919bf2469
-DIST geos-3.4.2.tar.bz2 1813726 SHA256 
15e8bfdf7e29087a957b56ac543ea9a80321481cef4d4f63a7b268953ad26c53 SHA512 
c335608ff5e719ec6f3a6edc157c11fe5aaf9a813bf3c4b1e8a05de7a52584f6f64d5c42e646410c09a2e3cdfd3f8f994bedba37fc60454bbaa7c25ba1d36c9b
 WHIRLPOOL 
5090bb4a4413b4c6fa00651058acfd5cb98bb8a2e68b1175baaf4ade6c737792239a08a6f9f3831c963e896469f9e9a4c1410bdddfb152638f1e72cbdb7c05e0
 DIST geos-3.5.0.tar.bz2 1949397 SHA256 
49982b23bcfa64a5dab136b82e25354edeb806e5a2e2f5b8aa98b1d0ae02 SHA512 
cd9c008c19213eb90959f950b03958e6abd9c22d83e6eb5f5a9020263ad8b0045dd5c5af60417c548fc130a57756ae1ef706710086cc277498b9ba6a0a6256b7
 WHIRLPOOL 
f7530e1dc6b99b4ad83d9a01c44b8e6256e118f7615a473d666b00549296df00ca3c86d7ab4d0ae717a3b329b3a9ecac587bc475ee51cbd7e436922860d00ab9

diff --git a/sci-libs/geos/geos-3.4.1-r1.ebuild 
b/sci-libs/geos/geos-3.4.1-r1.ebuild
deleted file mode 100644
index 7eb33e1..000
--- a/sci-libs/geos/geos-3.4.1-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-inherit autotools eutils python-single-r1 python-utils-r1
-
-DESCRIPTION="Geometry engine library for Geographic Information Systems"
-HOMEPAGE="http://trac.osgeo.org/geos/;
-SRC_URI="http://download.osgeo.org/geos/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86 ~x64-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
-IUSE="doc php python ruby static-libs"
-
-RDEPEND="
-   php? ( >=dev-lang/php-5.3[-threads] )
-   ruby? ( dev-lang/ruby )
-"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   php? ( dev-lang/swig )
-   python? ( dev-lang/swig ${PYTHON_DEPS} )
-   ruby? ( dev-lang/swig )
-"
-
-src_prepare() {
-   epatch "${FILESDIR}"/3.4.1-solaris-isnan.patch
-   eautoreconf
-   echo "#!${EPREFIX}/bin/bash" > py-compile
-}
-
-src_configure() {
-   econf \
-   $(use_enable python) \
-   $(use_enable ruby) \
-   $(use_enable php) \
-   $(use_enable static-libs static)
-}
-
-src_compile() {
-   emake
-
-   use doc && emake -C "${S}/doc" doxygen-html
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   # https://bugs.gentoo.org/show_bug.cgi?id=487068
-   insinto /usr/include/geos
-   doins include/geos/platform.h
-
-   use doc && dohtml -r doc/doxygen_docs/html/*
-   use python && python_optimize "${D}$(python_get_sitedir)"/geos/
-
-   find "${ED}" -name '*.la' -exec rm -f {} +
-}

diff --git a/sci-libs/geos/geos-3.4.2-r1.ebuild 
b/sci-libs/geos/geos-3.4.2-r1.ebuild
deleted file mode 100644
index 567d3ea..000
--- a/sci-libs/geos/geos-3.4.2-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-inherit autotools eutils python-single-r1 python-utils-r1
-
-DESCRIPTION="Geometry engine library for Geographic Information Systems"
-HOMEPAGE="http://trac.osgeo.org/geos/;
-SRC_URI="http://download.osgeo.org/geos/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
-IUSE="doc php python ruby static-libs"
-
-RDEPEND="
-   php? ( >=dev-lang/php-5.3[-threads] )

[gentoo-commits] repo/gentoo:master commit in: profiles/, www-apache/mod_auth_pgsql/files/, www-apache/mod_auth_pgsql/

2016-03-21 Thread Aaron Swenson
commit: 31bd551b4294b9dfd39858efc1e8a44b013da966
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Mar 21 16:08:19 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Mar 21 16:18:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31bd551b

www-apache/mod_auth_pgsql: Removal

www-apache/mod_auth_pgsql was removed per bug 548974. It hasn’t been
updated for somewhere around 10 years and has been superseded by
mod_authn_dbd for quite some time.

Additionally, mod_auth_pgsql is susceptible to severe security bug(s)
that have gone unresolved by upstream, which has also disappeared.

If you’re still using mod_auth_pgsql, may God have mercy on your soul.

Bug: 255033, 548974

 profiles/package.mask  |   6 -
 www-apache/mod_auth_pgsql/Manifest |   1 -
 .../mod_auth_pgsql/files/80_mod_auth_pgsql.conf|   9 -
 .../files/mod_auth_pgsql-2.0.3-apache-2.4.patch| 341 -
 .../files/mod_auth_pgsql-2.0.3-documentation.patch | 124 
 .../files/mod_auth_pgsql-2.0.3-encoding.patch  | 283 -
 .../files/mod_auth_pgsql-2.0.3-fixdoublefree.patch |  87 --
 www-apache/mod_auth_pgsql/metadata.xml |   8 -
 .../mod_auth_pgsql/mod_auth_pgsql-2.0.3-r1.ebuild  |  31 --
 .../mod_auth_pgsql/mod_auth_pgsql-2.0.3-r2.ebuild  |  40 ---
 10 files changed, 930 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index f962e93..ddf7371 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -325,12 +325,6 @@ media-libs/evas
 # ghc-7.10, bug #561122
 dev-haskell/extra:0
 
-# Aaron W. Swenson <titanof...@gentoo.org> (11 Jan 2016)
-# Masked for removal after 2016-03-11. Package hasn't been updated in
-# some time and doesn't work with Apache 2.4 without patching by
-# Gentoo. (Bug 548974) Use Apache Module mod_authn_dbd instead.
-www-apache/mod_auth_pgsql
-
 # Andreas K. Hüttel <dilfri...@gentoo.org> (9 Jan 2016)
 # Errorneously added. Is already in perl-core. Please uninstall.
 dev-perl/ExtUtils-Constant

diff --git a/www-apache/mod_auth_pgsql/Manifest 
b/www-apache/mod_auth_pgsql/Manifest
deleted file mode 100644
index 55f24a8..000
--- a/www-apache/mod_auth_pgsql/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mod_auth_pgsql-2.0.3.tar.gz 15474 SHA256 
51651609d742e21bbc587fd4951b41a39deda53262cbf931b9b40bdda3b5cb92 SHA512 
9ec9d9c1075d37e62e98f0f5519147d9fb2042ef7e149ff50461f3966d548afceefc330f4a1c3bd8fc64b5e93ed3e85508571a5b1b9832974c84267737e89cb0
 WHIRLPOOL 
dea354fb9b3a06f668b8b039339b5972e295abd7357d6c5a61f6192a5c3bbcad1227f86a3d9b552e4b564476b8da9ded5f7b175d77f4cba0c3e360567aef13b2

diff --git a/www-apache/mod_auth_pgsql/files/80_mod_auth_pgsql.conf 
b/www-apache/mod_auth_pgsql/files/80_mod_auth_pgsql.conf
deleted file mode 100644
index 96ea129..000
--- a/www-apache/mod_auth_pgsql/files/80_mod_auth_pgsql.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-# To make this module work with apache 2.2 you have to specify
-# `AuthBasicAuthoritative Off' in your authentication section. See
-# 
http://httpd.apache.org/docs/2.2/mod/mod_auth_basic.html#authbasicauthoritative
-
-
-LoadModule auth_pgsql_module modules/mod_auth_pgsql.so
-
-
-# vim: ts=4 filetype=apache

diff --git 
a/www-apache/mod_auth_pgsql/files/mod_auth_pgsql-2.0.3-apache-2.4.patch 
b/www-apache/mod_auth_pgsql/files/mod_auth_pgsql-2.0.3-apache-2.4.patch
deleted file mode 100644
index d9818eb..000
--- a/www-apache/mod_auth_pgsql/files/mod_auth_pgsql-2.0.3-apache-2.4.patch
+++ /dev/null
@@ -1,341 +0,0 @@
-From: Marco Nenciarini <mnen...@debian.org>
-Date: Sat, 20 Jul 2013 18:47:04 +0200
-Subject: apache 2.4
-

- mod_auth_pgsql.c | 196 ---
- 1 file changed, 41 insertions(+), 155 deletions(-)
-
-diff --git a/mod_auth_pgsql.c b/mod_auth_pgsql.c
-index 639537d..26d7f90 100644
 a/mod_auth_pgsql.c
-+++ b/mod_auth_pgsql.c
-@@ -109,6 +109,8 @@
- #include "http_request.h"
- #include "util_script.h"
- 
-+#include "mod_auth.h"
-+
- #ifdef WIN32
- #define crypt apr_password_validate
- #else
-@@ -191,7 +193,7 @@ module AP_MODULE_DECLARE_DATA auth_pgsql_module;
- 
- 
- static int pg_log_auth_user(request_rec * r, pg_auth_config_rec * sec, 
--  char *user, char *sent_pw);
-+  const char *user, const char *sent_pw);
- static char *do_pg_query(request_rec * r, char *query, 
-   pg_auth_config_rec * sec);
- 
-@@ -442,9 +444,8 @@ static char pg_errstr[MAX_STRING_LEN];
- * failures separately
- */
- 
--static char *auth_pg_md5(char *pw)
-+static char *auth_pg_md5(const char *pw)
- {
--  apr_md5_ctx_t ctx;
-   unsigned char digest[APR_MD5_DIGESTSIZE];
-   static unsigned char md5hash[APR_MD5_DIGESTSIZE * 2 + 1];
-   int i;
-@@ -459,14 +460,15 @@ static char *auth_pg_md5(char *pw)
- }
- 
- 
--static char *auth_pg_base64(

[gentoo-commits] repo/gentoo:master commit in: app-office/upwork/

2016-03-06 Thread Aaron Swenson
commit: 86482fdcf59a71461947123ecf8e923cf0c6411b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Mar  6 12:53:29 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sun Mar  6 12:53:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86482fdc

app-office/upwork: Version bump

Thank you Alex for updating the ebuild for the most recent version of Upwork.

Bug: 575670

Package-Manager: portage-2.2.26

 app-office/upwork/Manifest|  2 ++
 app-office/upwork/upwork-4.0.144.0.ebuild | 50 +++
 2 files changed, 52 insertions(+)

diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest
index 51dae94..ed07190 100644
--- a/app-office/upwork/Manifest
+++ b/app-office/upwork/Manifest
@@ -1,3 +1,5 @@
+DIST upwork-4.0.144.0_i386.rpm 29416397 SHA256 
d36d60d376090c2ac0513daa351e0eb0dac02018990c92275a9fd44d9dde0934 SHA512 
d6d1a64c720cab26527324c75ba5b8f996f4e892334dc68c2a63ba356d764dec8f83303f65417a6445c90f43ed675beeb0fcbc197edf0590a49163586fd5a816
 WHIRLPOOL 
d377c5f804fee57105c478d535a6671a7b27ab27f3e2fee6f2d7fbb638875a8b063aa4a0d8360546fb048f3cf2fc350c91df6bc191057f8983913e3587c8
+DIST upwork-4.0.144.0_x86_64.rpm 33391158 SHA256 
fb46bdc802a11d504321ac0b3177de89884a073b51e3d783871a18bf79f959fa SHA512 
fd029061bba8c1a089c388641cb54f5d27e220fd0a4811e1a2c23155858ade7276b062ec6fc3af02b1753ca3969fc8acb1a345aed76c301913242efb2da7df9f
 WHIRLPOOL 
ea365d7b36a6adbfc6e16b6f1d4d6b52919d6cdf49c6eb8787604413809be1304902b105729839ca959039e17d6d53e9d694c9992097f570d42eb13021d05044
 DIST upwork-4.0.53.0_i386.rpm 29330489 SHA256 
8fe161e3bda15ee7b8c372dfb3fabe4324fcfa4e925d0e8c14e71a8a8b90a858 SHA512 
28e186f6b95dedfe4175ace94522e6ce19aedb90c44ea72f33e8ae15e358e190423dc20b4704f70196904f11dbc7d29ddb776f27a29cb2f09fa8f74d6593317f
 WHIRLPOOL 
1d32e53d35afe42ae79e0c4e927dfdc2d8a7c89e0140186a0ffeb23f71fd705622783c421db1340b71f5f097ed28f9696d831568b90f2ec0cc403b879662ca93
 DIST upwork-4.0.53.0_x86_64.rpm 33297576 SHA256 
cb206dd72795ef6465dac4cd777cb3495880c3941194a6d2e16c988bd5495f26 SHA512 
aada2c85d9f310d7bf085986ffdcb925461ba948d314e6616fb3f570670391b8a0102e9b03aa0c46659c6654e36284c51ddabc488b5013812b6bb3a76d96aaf4
 WHIRLPOOL 
6b18f72b65c00f4e538793d4e52436543a4a2501c49656c6bf416adeed12380cda6e88e95c6466ee79179130a173f891f242e843e4c472480628673f351f71dd
 DIST upwork-4.0.70.0_i386.rpm 29349208 SHA256 
b7d1490d3ebb170a2173b016a33c5263d3bc82845ba39dc3daa65295f9c03792 SHA512 
cbece7f71e67bcb0742955e59f2682ab184af1bd28fab8682c6bd984beda086a20f8f3e4b8d3c3c40f1b244cc6f9f199662349ef7472e64bee05cd443ff033f3
 WHIRLPOOL 
edad445cc1b3401c4d93357f1baf046541e61000b5ce127d109949170fd60a99090e4cbba911a4e089cd354e2433f3376121211c587344ce6f2a79ed02bae9ba

diff --git a/app-office/upwork/upwork-4.0.144.0.ebuild 
b/app-office/upwork/upwork-4.0.144.0.ebuild
new file mode 100644
index 000..b368c85
--- /dev/null
+++ b/app-office/upwork/upwork-4.0.144.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit rpm eutils pax-utils
+
+# Binary only distribution
+QA_PREBUILT="*"
+
+DESCRIPTION="Project collaboration and tracking software for upwork.com"
+HOMEPAGE="https://www.upwork.com/;
+SRC_URI="amd64? ( 
http://updates.team.odesk.com/binaries/v4_0_144_0_mj9j7zmoj9asg5f0/upwork_x86_64.rpm
 -> ${P}_x86_64.rpm )
+x86? ( 
http://updates.team.odesk.com/binaries/v4_0_144_0_mj9j7zmoj9asg5f0/upwork_i386.rpm
 -> ${P}_i386.rpm )
+"
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}
+
+RDEPEND="
+   dev-libs/libgcrypt:11
+   media-libs/alsa-lib
+   sys-libs/libcap
+   virtual/udev
+   x11-libs/gtk+:2
+   x11-libs/gtkglext
+"
+
+src_prepare() {
+   epatch "${FILESDIR}/${PN}-desktop.patch"
+}
+
+src_install() {
+   # Wrapper to the real executable
+   dobin usr/bin/upwork
+
+   insinto /usr/share
+   pax-mark m usr/share/upwork/upwork
+   doins -r usr/share/upwork
+   dosym /usr/lib/libudev.so /usr/share/upwork/libudev.so.0
+
+   # Make this executable because it's the real executable
+   fperms 0755 /usr/share/upwork/upwork
+
+   domenu usr/share/applications/upwork.desktop
+   doicon usr/share/pixmaps/upwork.png
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/

2016-02-17 Thread Aaron Swenson
commit: 0194711a1a1726a67d3923e00ff6da7212456033
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed Feb 17 12:17:31 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Wed Feb 17 12:18:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0194711a

dev-vcs/fossil: version bump

Upstream has changed their release format from YmmDDHHMMSS to
MAJOR.MINOR. Unfortunately, this means this version bump will appear
to be a downgrade.

Bug: 548284

Package-Manager: portage-2.2.26

 dev-vcs/fossil/Manifest   |  1 +
 dev-vcs/fossil/fossil-1.34.ebuild | 55 +++
 dev-vcs/fossil/metadata.xml   | 13 +
 3 files changed, 69 insertions(+)

diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest
index 6c1db49..b7d5903 100644
--- a/dev-vcs/fossil/Manifest
+++ b/dev-vcs/fossil/Manifest
@@ -1 +1,2 @@
+DIST fossil-src-1.34.tar.gz 4449452 SHA256 
53a6b83e878feced9ac7705f87e5b6ea82727314e3e19202ae1c46c7e4dba49f SHA512 
7c2677566527466727e823e5bf59f636b5fd08dd1093a742c3f7f72d398d380288030c3a573ae3c66c60f1e8c194f36f5987fa835251d7ced10533b9779578d7
 WHIRLPOOL 
cb00af705b1f4376e09129091154f847da62817548d1838c03c34422eb223704e8a92cee5038a5cf5f75c600d55ce23fd681ca82f1f0e854b42b23b7c82bc66e
 DIST fossil-src-20150119112900.tar.gz 3973184 SHA256 
37969e5a09c1611199921e3518a4ed736fd637a02f2d5810cd45897a4ceb92dc SHA512 
9bee82916d98b5d7d81e200ec6616c1e463540de254464a559254ee117a99492a0080003645a99ef93cc551395e38b93dfb12728abbbdbf468f5c2743f67718e
 WHIRLPOOL 
19175692472913bc94bf993956c1e0b8510ff33d6df2c168acf700e64b6f4e62eed34a4888c38e093eabfe582224edf5b7e03dc652b5f1e8824b9e8e5608d492

diff --git a/dev-vcs/fossil/fossil-1.34.ebuild 
b/dev-vcs/fossil/fossil-1.34.ebuild
new file mode 100644
index 000..03ca17f
--- /dev/null
+++ b/dev-vcs/fossil/fossil-1.34.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_P=${PN}-src-${PV}
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simple, high-reliability, source control management, and more"
+HOMEPAGE="http://www.fossil-scm.org/;
+SRC_URI="http://www.fossil-scm.org/download/${MY_P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug fusefs json legacy-mv-rm miniz sqlite +ssl static tcl th1-docs 
th1-hooks"
+
+DEPEND="
+   sys-libs/zlib
+   || ( sys-libs/readline:0 dev-libs/libedit )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? ( dev-libs/openssl:0 )
+   tcl? ( dev-lang/tcl:0= )
+"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+   # this is not an autotools situation so don't make it seem like one
+   # --with-tcl: works
+   # --without-tcl: dies
+   local myconf="--with-openssl=$(usex ssl auto none)"
+   use debug && myconf+=' --fossil-debug'
+   use json   && myconf+=' --json'
+   use sqlite && myconf+=' --disable-internal-sqlite'
+   use static && myconf+=' --static'
+   use tcl&& myconf+=' --with-tcl --with-tcl-stubs'
+
+   local u
+   for u in legacy-mv-rm miniz th1-docs th1-hooks; do
+   use ${u} &&  myconf+=" --with-${u}"
+   done
+
+   use fusefs || myconf+=' --disable-fusefs'
+
+   tc-export CC
+   ./configure ${myconf} || die
+}
+
+src_install() {
+   dobin fossil
+}

diff --git a/dev-vcs/fossil/metadata.xml b/dev-vcs/fossil/metadata.xml
index 9068838..984129b 100644
--- a/dev-vcs/fossil/metadata.xml
+++ b/dev-vcs/fossil/metadata.xml
@@ -11,10 +11,23 @@
 Co-Maintainer
 
 
+Enable the Fuse Filesystem
 Enable the JSON API of Fossil's wiki
+
+   Enable legacy behavior for mv/rm (skip checkout files)
+
 Enable line-editing with libedit or 
readline
+
+   Use the bundled miniz for compression instead of zlib
+
 
 Use the system SQLite instead of the bundled one
 
+
+   Enable TH1 for embedded documentation pages
+
+
+   Enable TH1 hooks for commands and web pages
+
 
 



[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/, mail-client/roundcube/files/

2016-02-13 Thread Aaron Swenson
commit: cdac53b1c4465d5884d1ae1d4280ccd134f02cd4
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Feb 13 18:10:55 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Sat Feb 13 18:12:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdac53b1

mail-client/roundcube: Version Bump

First version that can run under PHP7.

Revised POST-UPGRADE text to include a couple additional steps that
may be necessary.

Bug: 574136

Package-Manager: portage-2.2.26

 mail-client/roundcube/Manifest  |  1 +
 mail-client/roundcube/files/POST-UPGRADE.txt| 16 --
 mail-client/roundcube/roundcube-1.2_beta.ebuild | 76 +
 3 files changed, 88 insertions(+), 5 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 75eb7a0..894f804 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1 +1,2 @@
 DIST roundcubemail-1.1.4.tar.gz 3209549 SHA256 
539a11ed38838b221f8139b193d9762638f155c7b0ea9391315865896be16852 SHA512 
18c2422d65292cd13bc4ce592e8490cc0a9d3e9551ac4d188db93eb989525af7ccf519642dd2e68a7380ab0d0d4ad4f999af2b7e99da75d88274743949b42f8a
 WHIRLPOOL 
c3e310ddb4dc50b46ff28566d030865029364f69db5a3f39be0d37f165c83486a979b4d3ab7d42835baa7ea9506df8947381612403355a628864ecbde1238d02
+DIST roundcubemail-1.2-beta.tar.gz 3421215 SHA256 
b7ab853c0a6e52641c851624c4405ce49643553b76c1f50b02b413cb7954fb25 SHA512 
454083d6377a07bd418de5593cafb2cc7c0af474e178e322d07adeaa3473ce140a57e6d0a0ee3f58862091bc559596c98d4fb523ef6b9cee91d38064233aade6
 WHIRLPOOL 
059cd348397a31a3ebf2a6f58acbf832b0722b2740496ae32b4ef036a963a8199fd4f6e718895512ce1fc996da3af65c583f65faef8b817ba94d99fdfda896d3

diff --git a/mail-client/roundcube/files/POST-UPGRADE.txt 
b/mail-client/roundcube/files/POST-UPGRADE.txt
index 8c2296b..82b48d7 100644
--- a/mail-client/roundcube/files/POST-UPGRADE.txt
+++ b/mail-client/roundcube/files/POST-UPGRADE.txt
@@ -1,12 +1,18 @@
 Post-Upgrade Activities
 ---
 1. Check .htaccess settings (some php settings could become required)
-2. If you're using build-in addressbook, run indexing script
-   /bin/indexcontacts.sh.
-3. When upgrading from version older than 0.6-beta you should make sure
-   your folder settings contain namespace prefix. For example Courier users
-   should add INBOX. prefix to folder names in main configuration file.
+2. If you're using the built-in addressbook, run indexing script:
+   ./bin/indexcontacts.sh.
+3. When upgrading from version older than 0.6-beta you should make sure your
+   folder settings contain a namespace prefix if necessary. For example Courier
+   users should add “INBOX.” prefix to folder names in main configuration file.
 4. Check system requirements in INSTALL file.
+5. If you previously installed plugins through composer, update dependencies by
+   running:
+   php composer.phar self-update
+   php composer.phar update --no-dev
+6. Update your database and configurations by running:
+   ./bin/update.sh
 
 SQLite database upgrade
 ---

diff --git a/mail-client/roundcube/roundcube-1.2_beta.ebuild 
b/mail-client/roundcube/roundcube-1.2_beta.ebuild
new file mode 100644
index 000..1ebd091
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.2_beta.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV/_/-}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="http://roundcube.net;
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
+
+# roundcube is GPL-licensed, the rest of the licenses here are
+# for bundled PEAR components, googiespell and utf8.class.php
+LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
+KEYWORDS=""
+
+IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.0.6
+   >=dev-php/PEAR-Mail_Mime-1.8.9
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.1.1
+   >=dev-php/PEAR-Net_SMTP-1.6.2
+   virtual/httpd-php
+   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.2.0 app-crypt/gnupg )
+   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
+   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+   webapp_src_preinst
+   dodoc CHANGELOG INSTALL READM

[gentoo-commits] repo/gentoo:master commit in: profiles/

2016-02-11 Thread Aaron Swenson
commit: b6904f3fcebc95dd15b3dcd6f64fdb48b1b1aae5
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Feb 11 16:35:48 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Feb 11 16:35:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6904f3f

profiles: masked dev-db/postgresql-9.0.23-r1

Susceptible to security issues and other bugs. Removal pending
stabilization of 9.5.1, 9.4.6, 9.3.11, 9.2.15, and 9.1.20.

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index fb71bc9..c4176ef 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron W. Swenson <titanof...@gentoo.org> (11 Feb 2016)
+# Susceptible to security issues and other bugs. Removal pending
+# stabilization of 9.5.1, 9.4.6, 9.3.11, 9.2.15, and 9.1.20.
+=dev-db/postgresql-9.0.23-r1
+
 # Aaron Bauman <b...@gentoo.org> (10 Feb 2016)
 # Old, no active or proxy maintainer, dead upstream
 # and nothing depends on it.



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2016-02-11 Thread Aaron Swenson
commit: a857b229a41527f0efc161b254150a004ed6e857
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Feb 11 17:14:14 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Feb 11 17:15:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a857b229

dev-db/postgresql: Security Bump

Security bump resolves a vulnerability that can be exploited for
denial-of-service without requiring a prior login, and a vulnerability
that can be exploited for privelege escalation but requires a prior
login.

CVS: 2016-0766,2016-0773
Bug: 574456

Package-Manager: portage-2.2.26

 dev-db/postgresql/Manifest |   5 +
 dev-db/postgresql/postgresql-9.1.20.ebuild | 384 +
 dev-db/postgresql/postgresql-9.2.15.ebuild | 396 ++
 dev-db/postgresql/postgresql-9.3.11.ebuild | 401 ++
 dev-db/postgresql/postgresql-9.4.6.ebuild  | 433 +
 dev-db/postgresql/postgresql-9.5.1.ebuild  | 433 +
 6 files changed, 2052 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index c83483d..5b2f4ac 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,11 @@
 DIST postgresql-9.0.23.tar.bz2 15045569 SHA256 
3dbcbe19c814139a3f4be8bc6b49db804753cbc49979f345083e835c52b4d7de SHA512 
db8fe64a5a5a1caae97e792ee5b8bcc375c6d6e10ef9c35f1003f174745568854dc5a7a58dbaf46794dcd35dee5a13f6eb1ba356f9618134b601b7759c753c9f
 WHIRLPOOL 
5177facff628271a0d57d1f2925cfc04796020492c4102f0b0c6fa34149da9ddd9ccb0a38629e320521fe82163bdd4aa56f74af3a887ff4389cd9f62e921c53a
 DIST postgresql-9.1.19.tar.bz2 15843978 SHA256 
cbd5057451147dd63a1e764176a4e17a7795773be1e4266ea9faa951064c0ec6 SHA512 
23dd4108556edcc667f599c5663356a1106bc239a1c5337d153c13a1e1871d52316825b84802bbc1d79612dfa4c9c77f4c4b96d59d23d7338988bdf370e956d4
 WHIRLPOOL 
6845fd8071032e987ab65a642ca04adbc8b464332bac8c346f01e011411947aa4341ea596fd910342124fcbae4cc25410c25ab695894b0b68d20441df5424722
+DIST postgresql-9.1.20.tar.bz2 15844360 SHA256 
6d1e6c4334c265a85f0f96407b7a9aafff0f26cb62db2d8d03a32ba0c2872937 SHA512 
ebec6aae593058276dda2404812d89f3df637ceac24d96de1a774da03cf58ea9ce44819e18549040b6f6d811f2c8203462e13788df7158d45a0fe9dfb72d0fd9
 WHIRLPOOL 
de990c029949c8ef372d3440c4cbb870739bf5b83c438ba2b012004cabcb077bab1258b2115ceb239eafefe73f282ea729384085e3f682240cb40ed662f350e5
 DIST postgresql-9.2.14.tar.bz2 16451398 SHA256 
54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e SHA512 
268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1
 WHIRLPOOL 
4f6d5d6989a67d14082ddb215411b55d0dc0be29772e6a593b4df133489ff4a7e6c265d0830adba64d4c6be47e17a949cbc21d6570dceb9362399649af2be88e
+DIST postgresql-9.2.15.tar.bz2 16480973 SHA256 
7ced4807589899e83c64dd0803cf1f9782b6a20077ab545c66e868ef26543e60 SHA512 
4a0e52beaffc9f0b004c761a5ca107a019d6265877d36cd7be46912807da6fa6824ce469c8d59fb24092440646d3f0872b8aa62941b4b3ba657edc2f5678b2b1
 WHIRLPOOL 
58607fcd1adc474f6a78741527b4192e30ac8e87d83a80fa71b6660ac1665a9ab5ee062ae19c919b288df607854ab55866e00e0228ffc6bd1b71dd59c18d83bd
 DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 
e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531 SHA512 
6b048fd1d0b38f72bab6ea70e40f10e7b805b94fc4c6fd865e0ec5e86da3c54043f20059dbf716d29eb4ca787dc50da561b1c7b48ab9f3096ebc651300855672
 WHIRLPOOL 
b8ea15a04d18535662832d444b556aedffaa8c954b52dcd42d548f53f93b8a9dbfbe9298f63c26d44c8b757e8c10d76711c303cd83c84d9c86bf23c2837e74ce
+DIST postgresql-9.3.11.tar.bz2 17047707 SHA256 
3d222a90c941d3a6c02c7c749fc9eb54ff20a1166570459d09c5476743496a21 SHA512 
8da91e11e0a6502c185931b6e47ba8e583d3360009f26ad703552be9a216b2c37a688894d4ea867c529c4135b6c36da26e9d7ef52a411b0c68ad50a53ff3cdb3
 WHIRLPOOL 
cc1251553ec902dc1998c2bad11460206064c0d55140601b96293d98774f9622d38fa49f758e2f69ed6cb27ee14dd0a20f6ec41f655a4793b255168dfd430815
 DIST postgresql-9.4.5.tar.bz2 17660960 SHA256 
b87c50c66b6ea42a9712b5f6284794fabad0616e6ae420cf0f10523be6d94a39 SHA512 
01ad4b5a097efa70f74a9e96b764c32953a9df57d6bf81b893a1e552475f6aba0381580dcd1f27b2c443ce89fecc429eeeb0219af60a0b2f84798f76eb1757f5
 WHIRLPOOL 
8ea0e9a40cefa53568071f2137bac996898f9bd486cfb5cfcf8bb49590816833f37878f10caabffb9d3127e047f00c916b8830594a485ebe16fb9fe6fc834c95
+DIST postgresql-9.4.6.tar.bz2 17734946 SHA256 
cbce1f4d01a6142c5d8bebe125623c5198ec04f363da7dd3d3b3a4100b4140a6 SHA512 
03e2c68ec7fb40b4886885136692e96ed5d7e50ead8ebd094ede402eeb8ed94a791357e8eff2776a2e4a537ced3d900e032779a33c1fbd920588d89f8b6705ee
 WHIRLPOOL 
d25073985dc9974064175bf8b90f7a18368882c8d62fdb403183121452624bfb50c10c181bdc4b6a076d515dc29e081cf913793653f04ced98a48640dab9b3ff
 DIST postgresql-9.5.0.tar.bz2 18378311 SHA256 
f1c0d3a1a8aa8c92738cab0153fbfffcc4d4158b3fee84f7aa6bfea8283978bc 

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2016-02-11 Thread Aaron Swenson
commit: 3079fc139790cffd45f43691b0869189c996219d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Feb 11 17:18:00 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Feb 11 17:18:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3079fc13

dev-db/postgresql: Remove insecure

Remove insecure and never-stabled version.

Package-Manager: portage-2.2.26

 dev-db/postgresql/Manifest|   1 -
 dev-db/postgresql/postgresql-9.5.0.ebuild | 433 --
 2 files changed, 434 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 5b2f4ac..7ca6a8b 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -7,5 +7,4 @@ DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 
e5444f0f76aff98a251400b7c28bc361d
 DIST postgresql-9.3.11.tar.bz2 17047707 SHA256 
3d222a90c941d3a6c02c7c749fc9eb54ff20a1166570459d09c5476743496a21 SHA512 
8da91e11e0a6502c185931b6e47ba8e583d3360009f26ad703552be9a216b2c37a688894d4ea867c529c4135b6c36da26e9d7ef52a411b0c68ad50a53ff3cdb3
 WHIRLPOOL 
cc1251553ec902dc1998c2bad11460206064c0d55140601b96293d98774f9622d38fa49f758e2f69ed6cb27ee14dd0a20f6ec41f655a4793b255168dfd430815
 DIST postgresql-9.4.5.tar.bz2 17660960 SHA256 
b87c50c66b6ea42a9712b5f6284794fabad0616e6ae420cf0f10523be6d94a39 SHA512 
01ad4b5a097efa70f74a9e96b764c32953a9df57d6bf81b893a1e552475f6aba0381580dcd1f27b2c443ce89fecc429eeeb0219af60a0b2f84798f76eb1757f5
 WHIRLPOOL 
8ea0e9a40cefa53568071f2137bac996898f9bd486cfb5cfcf8bb49590816833f37878f10caabffb9d3127e047f00c916b8830594a485ebe16fb9fe6fc834c95
 DIST postgresql-9.4.6.tar.bz2 17734946 SHA256 
cbce1f4d01a6142c5d8bebe125623c5198ec04f363da7dd3d3b3a4100b4140a6 SHA512 
03e2c68ec7fb40b4886885136692e96ed5d7e50ead8ebd094ede402eeb8ed94a791357e8eff2776a2e4a537ced3d900e032779a33c1fbd920588d89f8b6705ee
 WHIRLPOOL 
d25073985dc9974064175bf8b90f7a18368882c8d62fdb403183121452624bfb50c10c181bdc4b6a076d515dc29e081cf913793653f04ced98a48640dab9b3ff
-DIST postgresql-9.5.0.tar.bz2 18378311 SHA256 
f1c0d3a1a8aa8c92738cab0153fbfffcc4d4158b3fee84f7aa6bfea8283978bc SHA512 
f8aa0364a7a73ec5ace2bd13417f680ad0d7d7a9a67f78d774af5359e8e67a4358f27600fc0a9cd808f4a409020277c1d04fe93b2535db619b5e8cfc29ce6d8d
 WHIRLPOOL 
a9f7e522451cc81ab21f1596ddd771f7dbf212b69f28e32382f0d231dbfce649b9fb53afcc95bdcdba86ce8a6a99cab33467fa178c6f6bde7b6c623c440c2793
 DIST postgresql-9.5.1.tar.bz2 18441638 SHA256 
6b309d8506a39773a752ff074f47656e5424576ea090b04a24fe1725958c5bd2 SHA512 
fcb2b3bde51c4152b3a72764de1f9b4e607cb591571ed5bc1187b2c6938c33e21bdd512694a969a03c046e4889a129bb0e75fa676d55a1a1e77142da1e984192
 WHIRLPOOL 
2fdbae2c58ce4255b514055ada220b25269a01719c202e1d1ae86d408fd56b523f1a4e16ef5abd675b0fbf0675c1eabca7d0f5f2e8fdb9cdc3a3d98e7b755aeb

diff --git a/dev-db/postgresql/postgresql-9.5.0.ebuild 
b/dev-db/postgresql/postgresql-9.5.0.ebuild
deleted file mode 100644
index 3a8c797..000
--- a/dev-db/postgresql/postgresql-9.5.0.ebuild
+++ /dev/null
@@ -1,433 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
-   systemd user versionator
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-
-SLOT="$(get_version_component_range 1-2)"
-
-SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="http://www.postgresql.org/;
-
-LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
-zh_CN zh_TW"
-IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp 
python
- +readline selinux +server ssl static-libs tcl threads uuid xml zlib"
-
-for lingua in ${LINGUAS}; do
-   IUSE+=" linguas_${lingua}"
-done
-
-wanted_languages() {
-   local enable_langs
-
-   for lingua in ${LINGUAS} ; do
-   use linguas_${lingua} && enable_langs+="${lingua} "
-   done
-
-   echo -n ${enable_langs}
-}
-
-CDEPEND="
->=app-eselect/eselect-postgresql-1.2.0
-sys-apps/less
-virtual/libintl
-kerberos? ( virtual/krb5 )
-ldap? ( net-nds/openldap )
-pam? ( virtual/pam )
-perl? ( >=dev-lang/perl-5.8 )
-python? ( ${PYTHON_DEPS} )
-readline? ( sys-libs/readline:0= )
-ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
-   libressl? ( dev-libs/libressl:= )
-)
-tcl? ( >=dev-lang/tcl-8:0= )
-xml? ( dev-libs/libxml2 dev-libs/libxslt )
-zlib? ( sys-libs/zlib )
-"
-
-# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
-# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
-# the libc in

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2016-01-21 Thread Aaron Swenson
commit: fddb2b8c50395843639b43ea9a908a94bc887924
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jan 21 13:51:17 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Jan 21 13:52:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fddb2b8c

mail-client/roundcube: Remove Insecure Versions

Removed insecure versions 1.0.5, 1.0.6, and 1.1.3.

Bug: 554866, 564476, 570336

Package-Manager: portage-2.2.26

 mail-client/roundcube/Manifest   |  3 --
 mail-client/roundcube/roundcube-1.0.5.ebuild | 72 --
 mail-client/roundcube/roundcube-1.0.6.ebuild | 72 --
 mail-client/roundcube/roundcube-1.1.3.ebuild | 75 
 4 files changed, 222 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index be13820..75eb7a0 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,4 +1 @@
-DIST roundcubemail-1.0.5.tar.gz 4056852 SHA256 
22af84480f2c543884b17c9b0196ed105d2ea7f429bfcc34a6fb7c96dd712792 SHA512 
28016a8b05bdf4777486c63d95a91a22022006252e61e4e93320d81448cbc630ed5a04a1388d8576a40617d8e0630b90290341fcd3fed4f5080ab250fb568c6c
 WHIRLPOOL 
f0e48173e0fe07a8f3a00a49ad1091c33f76dbeb153941e32c35684f4eb41e04f805f63ec9623e3664c165c6e88407db3665f1e60a01c2076a3c60bc96c4a122
-DIST roundcubemail-1.0.6.tar.gz 4057804 SHA256 
76e600183c91fa598823bb97208f81485c73f354ea05f4e82d56e91003e0df49 SHA512 
1aa2f652fe88c3fa22d1181105733a6bf0bdd5439b7abc051a4b00030310c923936487e6aa5d5f62179fae010c79b818d6b5e37afca749dcf1738be8930c7709
 WHIRLPOOL 
e9581f4707daf1bdf9c11316ed60e457a367ba94ff46b92e72fea38eec09df86858f5af55ce4626016fe54552dbea155466fed62fe5a27539b46e89d1714f9b4
-DIST roundcubemail-1.1.3.tar.gz 3208502 SHA256 
343d3981067da44e9f3eaee94c2c86247a4341ebe7268bba8bff67d9906aaf34 SHA512 
be5d64a8d52aa623de614bc1b137ae2f74250de050de086a510114121bcb760b973f8319884395827f324371542b741b80054b90031d8814752bb018dcda2096
 WHIRLPOOL 
9bdf316b27153c0ad5eacbeb4d4ecf4dd958b430d2ea3115ba04b67db9d1004482cb57046faa031b93fc0d7b18c93c081e7501cbb7d485383c7d611a1af1fcae
 DIST roundcubemail-1.1.4.tar.gz 3209549 SHA256 
539a11ed38838b221f8139b193d9762638f155c7b0ea9391315865896be16852 SHA512 
18c2422d65292cd13bc4ce592e8490cc0a9d3e9551ac4d188db93eb989525af7ccf519642dd2e68a7380ab0d0d4ad4f999af2b7e99da75d88274743949b42f8a
 WHIRLPOOL 
c3e310ddb4dc50b46ff28566d030865029364f69db5a3f39be0d37f165c83486a979b4d3ab7d42835baa7ea9506df8947381612403355a628864ecbde1238d02

diff --git a/mail-client/roundcube/roundcube-1.0.5.ebuild 
b/mail-client/roundcube/roundcube-1.0.5.ebuild
deleted file mode 100644
index 85b66fc..000
--- a/mail-client/roundcube/roundcube-1.0.5.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit webapp
-
-MY_PN=${PN}mail
-MY_P=${MY_PN}-${PV/_/-}
-
-DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
-HOMEPAGE="http://roundcube.net;
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
-
-# roundcube is GPL-licensed, the rest of the licenses here are
-# for bundled PEAR components, googiespell and utf8.class.php
-LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
-KEYWORDS="amd64 arm ~hppa ppc ~ppc64 ~sparc x86"
-IUSE="ldap +mysql postgres sqlite ssl spell"
-
-# this function only sets DEPEND so we need to include that in RDEPEND
-need_httpd_cgi
-
-RDEPEND="
-   ${DEPEND}
-   
>=dev-lang/php-5.3[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,ssl?,unicode,xml]
-   >=dev-php/PEAR-Auth_SASL-1.0.3
-   >=dev-php/PEAR-Crypt_GPG-1.3.2
-   >=dev-php/PEAR-Mail_Mime-1.8.1
-   >=dev-php/PEAR-Net_IDNA2-0.1.1
-   >=dev-php/PEAR-Net_SMTP-1.4.2
-   >=dev-php/PEAR-Net_Sieve-1.3.2
-   >=dev-php/PEAR-Net_Socket-1.0.14
-   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
-   spell? ( dev-lang/php[curl,spell] )
-   sqlite? ( dev-lang/php[sqlite] )
-   virtual/httpd-php
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   # Remove bundled PEAR packages
-   rm -r program/lib/{Auth,Crypt,Mail,Net,PEAR*} || die
-}
-
-src_install() {
-   webapp_src_preinst
-   dodoc CHANGELOG INSTALL README.md UPGRADING
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r [[:lower:]]* SQL
-   doins .htaccess
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/logs
-   webapp_serverowned "${MY_HTDOCSDIR}"/temp
-
-   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
-   webapp_postupgrade_txt en UPGRADING
-   webapp_src_install
-}
-
-pkg_postinst() {
-   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
-   ewarn "named main.

[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/

2016-01-14 Thread Aaron Swenson
commit: 8a3bcf93eba9de75950be6b0cf1c09b3edf36171
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Jan 14 18:45:54 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Thu Jan 14 18:47:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3bcf93

mail-client/roundcube: Version Bump

Version bump fixes bug 570834 and addresses multiple security bugs.

Bug: 570834,564476,570336

Package-Manager: portage-2.2.20.1

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.1.4.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 0dd26c6..be13820 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
 DIST roundcubemail-1.0.5.tar.gz 4056852 SHA256 
22af84480f2c543884b17c9b0196ed105d2ea7f429bfcc34a6fb7c96dd712792 SHA512 
28016a8b05bdf4777486c63d95a91a22022006252e61e4e93320d81448cbc630ed5a04a1388d8576a40617d8e0630b90290341fcd3fed4f5080ab250fb568c6c
 WHIRLPOOL 
f0e48173e0fe07a8f3a00a49ad1091c33f76dbeb153941e32c35684f4eb41e04f805f63ec9623e3664c165c6e88407db3665f1e60a01c2076a3c60bc96c4a122
 DIST roundcubemail-1.0.6.tar.gz 4057804 SHA256 
76e600183c91fa598823bb97208f81485c73f354ea05f4e82d56e91003e0df49 SHA512 
1aa2f652fe88c3fa22d1181105733a6bf0bdd5439b7abc051a4b00030310c923936487e6aa5d5f62179fae010c79b818d6b5e37afca749dcf1738be8930c7709
 WHIRLPOOL 
e9581f4707daf1bdf9c11316ed60e457a367ba94ff46b92e72fea38eec09df86858f5af55ce4626016fe54552dbea155466fed62fe5a27539b46e89d1714f9b4
 DIST roundcubemail-1.1.3.tar.gz 3208502 SHA256 
343d3981067da44e9f3eaee94c2c86247a4341ebe7268bba8bff67d9906aaf34 SHA512 
be5d64a8d52aa623de614bc1b137ae2f74250de050de086a510114121bcb760b973f8319884395827f324371542b741b80054b90031d8814752bb018dcda2096
 WHIRLPOOL 
9bdf316b27153c0ad5eacbeb4d4ecf4dd958b430d2ea3115ba04b67db9d1004482cb57046faa031b93fc0d7b18c93c081e7501cbb7d485383c7d611a1af1fcae
+DIST roundcubemail-1.1.4.tar.gz 3209549 SHA256 
539a11ed38838b221f8139b193d9762638f155c7b0ea9391315865896be16852 SHA512 
18c2422d65292cd13bc4ce592e8490cc0a9d3e9551ac4d188db93eb989525af7ccf519642dd2e68a7380ab0d0d4ad4f999af2b7e99da75d88274743949b42f8a
 WHIRLPOOL 
c3e310ddb4dc50b46ff28566d030865029364f69db5a3f39be0d37f165c83486a979b4d3ab7d42835baa7ea9506df8947381612403355a628864ecbde1238d02

diff --git a/mail-client/roundcube/roundcube-1.1.4.ebuild 
b/mail-client/roundcube/roundcube-1.1.4.ebuild
new file mode 100644
index 000..f5a9e43
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.1.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_P=${MY_PN}-${PV/_/-}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="http://roundcube.net;
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
+
+# roundcube is GPL-licensed, the rest of the licenses here are
+# for bundled PEAR components, googiespell and utf8.class.php
+LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.3.7[crypt,filter,gd,iconv,json,ldap?,pdo,postgres?,session,sockets,sqlite?,ssl?,unicode,xml]
+   >=dev-php/PEAR-Auth_SASL-1.0.6
+   >=dev-php/PEAR-Mail_Mime-1.8.9
+   >=dev-php/PEAR-Mail_mimeDecode-1.5.5
+   >=dev-php/PEAR-Net_IDNA2-0.1.1
+   >=dev-php/PEAR-Net_SMTP-1.6.2
+   virtual/httpd-php
+   enigma? ( >=dev-php/PEAR-Crypt_GPG-1.2.0 app-crypt/gnupg )
+   ldap? ( >=dev-php/PEAR-Net_LDAP2-2.0.12 )
+   managesieve? ( >=dev-php/PEAR-Net_Sieve-1.3.2 )
+   mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+   webapp_src_preinst
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE.txt"
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   ewarn
+   ewarn "When upgrading from <= 0.9, note that the old configuration 
files"
+   ewarn "named main.inc.php and db.inc.php are deprecated and should 

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgadmin3/

2016-01-11 Thread Aaron Swenson
commit: 34a3de5caa65873cf3261885d52609843ad0d9e7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Jan 11 13:57:45 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Jan 11 13:57:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a3de5c

dev-db/pgadmin3: Version Bump

Version bump fixes bug 571452.

Bug: 571452

Package-Manager: portage-2.2.20.1

 dev-db/pgadmin3/Manifest   |  1 +
 dev-db/pgadmin3/pgadmin3-1.22.0.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-db/pgadmin3/Manifest b/dev-db/pgadmin3/Manifest
index 264e85c..2d9550e 100644
--- a/dev-db/pgadmin3/Manifest
+++ b/dev-db/pgadmin3/Manifest
@@ -1,2 +1,3 @@
 DIST pgadmin3-1.18.1.tar.gz 14265392 SHA256 
27ac3e296a6ca3da9da8ee22ed98eabfe1377be507877ffc26048fc2a9c6cbc0 SHA512 
e292aaf95159eda98fe5f5112aad758cc08c38fe325ef92c698009defeb3891d9e0d485c00a0cbb82b70a95f54755eeb7f90b82a34354e77b485f738b5458c99
 WHIRLPOOL 
1f1af18a721c2c99b0dc52ec571e5831aac89eb998d9917e82134f9a900fce5b5a8edcc55640c962bd9b14de1ebae42cf9d896e1a3f84a05402674252dfeeb17
 DIST pgadmin3-1.20.0.tar.gz 14394997 SHA256 
0773d7826a9c7a998c4872e9b00b998e0bbb10448984d66853420c95fa626b8c SHA512 
83521a16d60bf8c9cffb03e4fb401a31e28f764c31608c0b223f7c88a14a09f665c976f3472debd4ad8b6cd54f0fbd2b8de352c296180e6ea6f8088cb45447bc
 WHIRLPOOL 
336e785e7ed6d67d129bba3230a73900cc8404ce29371d4a9ec1db98d2ceb4fb6fd60ea75a2b432c2fe1bbec886db76d9dbbc4ffe77b067709f8e250fa348fe7
+DIST pgadmin3-1.22.0.tar.gz 14668096 SHA256 
3c76c429797a9524f00d4dd82ab77aa367f2bba154c2b2e017de5cbc9d690256 SHA512 
db16ac1b92e95a6da51be973b6833e53aed4c1d8740c8bccbfd778b0c3d3a4158fb13107761e0a39227aea87360be3b297ebc8809ac8ca5102d673935a33727c
 WHIRLPOOL 
2282b70c4579f2ad5b83c94cfa62429f1825e387e5864db8cf74631b1bbd340d4031c6d5a50947c1fdd8a15c3b732fe69a90fef1c38fd109de9d5f3ae8d007ca

diff --git a/dev-db/pgadmin3/pgadmin3-1.22.0.ebuild 
b/dev-db/pgadmin3/pgadmin3-1.22.0.ebuild
new file mode 100644
index 000..d1a2e17
--- /dev/null
+++ b/dev-db/pgadmin3/pgadmin3-1.22.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib versionator wxwidgets
+
+DESCRIPTION="wxWidgets GUI for PostgreSQL"
+HOMEPAGE="http://www.pgadmin.org/;
+SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+SLOT="0"
+IUSE="debug +databasedesigner"
+
+DEPEND="x11-libs/wxGTK:=[X,debug=]
+   >=dev-db/postgresql-8.4.0:=
+   >=dev-libs/libxml2-2.6.18
+   >=dev-libs/libxslt-1.1"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   local pgslot=$(postgresql-config show)
+
+   if [[ ${pgslot//.} < 84 ]] ; then
+   eerror "PostgreSQL slot must be set to 8.4 or higher."
+   eerror "postgresql-config set 8.4"
+   die "PostgreSQL slot is not set to 8.4 or higher."
+   fi
+}
+
+src_prepare() {
+   epatch "${FILESDIR}/pgadmin3-desktop.patch"
+
+   epatch_user
+}
+
+src_configure() {
+   WX_GTK_PV=$(best_version x11-libs/wxGTK[X,debug=])
+   WX_GTK_VER=$(get_version_component_range 1-2 
${WX_GTK_PV#x11-libs/wxGTK-})
+
+   need-wxwidgets unicode
+
+   econf --with-wx-version=${WX_GTK_VER} \
+   $(use_enable debug) \
+   $(use_enable databasedesigner)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
+
+   domenu "${S}/pkg/pgadmin3.desktop"
+
+   # Fixing world-writable files
+   fperms -R go-w /usr/share
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2016-01-11 Thread Aaron Swenson
commit: 7d18be08d5ac0c8a1feb30b45c7595914222c92f
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Jan 11 14:14:07 2016 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Mon Jan 11 14:14:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d18be08

profiles: Add mask on www-apache/mod_auth_pgsql

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0eeadd9..6c997b2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron W. Swenson <titanof...@gentoo.org> (11 Jan 2016)
+# Masked for removal after 2016-03-11. Package hasn't been updated in
+# some time and doesn't work with Apache 2.4 without patching by
+# Gentoo. (Bug 548974) Use Apache Module mod_authn_dbd instead.
+www-apache/mod_auth_pgsql
+
 # Lars Wendler <polynomia...@gentoo.org> (11 Jan 2016)
 # Masked until reavertm added all missing pieces (lua, gles)
 # to the ebuild.



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2015-12-18 Thread Aaron Swenson
commit: bd2a107cf3fe9c6e3a1dba32dee86304f606a82e
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 18 15:22:08 2015 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Dec 18 15:22:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2a107c

Remove Outdated

Package-Manager: portage-2.2.20.1

 dev-db/postgresql/Manifest   |   2 -
 dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild | 426 --
 dev-db/postgresql/postgresql-9.5_beta2-r1.ebuild | 431 ---
 dev-db/postgresql/postgresql-9.5_beta2.ebuild| 426 --
 4 files changed, 1285 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 32e4f83..a03c3b7 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -3,6 +3,4 @@ DIST postgresql-9.1.19.tar.bz2 15843978 SHA256 
cbd5057451147dd63a1e764176a4e17a7
 DIST postgresql-9.2.14.tar.bz2 16451398 SHA256 
54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e SHA512 
268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1
 WHIRLPOOL 
4f6d5d6989a67d14082ddb215411b55d0dc0be29772e6a593b4df133489ff4a7e6c265d0830adba64d4c6be47e17a949cbc21d6570dceb9362399649af2be88e
 DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 
e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531 SHA512 
6b048fd1d0b38f72bab6ea70e40f10e7b805b94fc4c6fd865e0ec5e86da3c54043f20059dbf716d29eb4ca787dc50da561b1c7b48ab9f3096ebc651300855672
 WHIRLPOOL 
b8ea15a04d18535662832d444b556aedffaa8c954b52dcd42d548f53f93b8a9dbfbe9298f63c26d44c8b757e8c10d76711c303cd83c84d9c86bf23c2837e74ce
 DIST postgresql-9.4.5.tar.bz2 17660960 SHA256 
b87c50c66b6ea42a9712b5f6284794fabad0616e6ae420cf0f10523be6d94a39 SHA512 
01ad4b5a097efa70f74a9e96b764c32953a9df57d6bf81b893a1e552475f6aba0381580dcd1f27b2c443ce89fecc429eeeb0219af60a0b2f84798f76eb1757f5
 WHIRLPOOL 
8ea0e9a40cefa53568071f2137bac996898f9bd486cfb5cfcf8bb49590816833f37878f10caabffb9d3127e047f00c916b8830594a485ebe16fb9fe6fc834c95
-DIST postgresql-9.5beta1.tar.bz2 18291273 SHA256 
b53199e2667982de2039ad7e30467f67c5d7af678e69d6211de8ba1cac75c9f0 SHA512 
e8881939bdba346f3770102324d7b011c16e4529603280459e17587e06d933c9f3505b40c5cc82ed3f0410ffd88b5e2f18b2a3272aa4680c3798cf7a0fcc0374
 WHIRLPOOL 
0cf2c3fd40b2a8d482da5a1597abbc20d239f577c6472a03f8d9795a3e8ef142dfaad7a1eeebf2b2544e34712c243bbd9de63fb4045c4ce15dbde8ec74acb707
-DIST postgresql-9.5beta2.tar.bz2 18292888 SHA256 
031051cd50ebc4ab07da4e6587c59af6712b21979c486b1af0c31e97e1d9e703 SHA512 
a084e9106537896ea2bbba68d046fac542525c583af498481945f208d331f3357463e23a08aee5fd8cbcb4af3922b3bf363c3d76baa7e383cc9f1fae41842636
 WHIRLPOOL 
74c57debaa3f1166c28a889eb7c46200436cb69cf9de45a0b8af443972c57c1b66af90177985da91b00c5955e887252234e04b8666998074abd925984bf7007c
 DIST postgresql-9.5rc1.tar.bz2 18323591 SHA256 
497c44b95accec23e38f7ee93fd42488bddfbdab4858ad94de18348b0913add3 SHA512 
3c94fdeef3bd3fd2527c8935bdd797ad3fd698fea1c87e685fee1ceee38350c1bccfb7cf120bb07c498f0a62c4f234a2ef2765b03f35fc9dbba0e82177890101
 WHIRLPOOL 
b59d8d9a72b1059dca25be72d44349a16932bf37d33817a6a1fca81552ccb0b0c50b1046f58b0047ff9144e37b54f3b9053e881ff00646387521f916db4aab17

diff --git a/dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild 
b/dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild
deleted file mode 100644
index cc14882..000
--- a/dev-db/postgresql/postgresql-9.5_beta1-r1.ebuild
+++ /dev/null
@@ -1,426 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
-   systemd user versionator
-
-# This is a prerelease version, so no keywords please
-KEYWORDS=""
-#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
-
-SLOT="$(get_version_component_range 1-2)"
-
-MY_PV=${PV/_/}
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="http://www.postgresql.org/;
-
-LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
-zh_CN zh_TW"
-IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp 
python
- +readline selinux +server ssl static-libs tcl threads uuid xml zlib"
-
-for lingua in ${LINGUAS}; do
-   IUSE+=" linguas_${lingua}"
-done
-
-wanted_languages() {
-   local enable_langs
-
-   for lingua in ${LINGUAS} ; do
-   use linguas_${lingua} && enable_langs+="${lingua} "
-   done
-
-   echo -n ${enable

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2015-12-18 Thread Aaron Swenson
commit: f03cdaec91fbfe00fe4408fadd3f1ac634428263
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Dec 18 15:20:17 2015 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Fri Dec 18 15:20:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f03cdaec

Version Bump

Package-Manager: portage-2.2.20.1

 dev-db/postgresql/Manifest  |   1 +
 dev-db/postgresql/postgresql-9.5_rc1.ebuild | 431 
 2 files changed, 432 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index e1a9761..32e4f83 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -5,3 +5,4 @@ DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 
e5444f0f76aff98a251400b7c28bc361d
 DIST postgresql-9.4.5.tar.bz2 17660960 SHA256 
b87c50c66b6ea42a9712b5f6284794fabad0616e6ae420cf0f10523be6d94a39 SHA512 
01ad4b5a097efa70f74a9e96b764c32953a9df57d6bf81b893a1e552475f6aba0381580dcd1f27b2c443ce89fecc429eeeb0219af60a0b2f84798f76eb1757f5
 WHIRLPOOL 
8ea0e9a40cefa53568071f2137bac996898f9bd486cfb5cfcf8bb49590816833f37878f10caabffb9d3127e047f00c916b8830594a485ebe16fb9fe6fc834c95
 DIST postgresql-9.5beta1.tar.bz2 18291273 SHA256 
b53199e2667982de2039ad7e30467f67c5d7af678e69d6211de8ba1cac75c9f0 SHA512 
e8881939bdba346f3770102324d7b011c16e4529603280459e17587e06d933c9f3505b40c5cc82ed3f0410ffd88b5e2f18b2a3272aa4680c3798cf7a0fcc0374
 WHIRLPOOL 
0cf2c3fd40b2a8d482da5a1597abbc20d239f577c6472a03f8d9795a3e8ef142dfaad7a1eeebf2b2544e34712c243bbd9de63fb4045c4ce15dbde8ec74acb707
 DIST postgresql-9.5beta2.tar.bz2 18292888 SHA256 
031051cd50ebc4ab07da4e6587c59af6712b21979c486b1af0c31e97e1d9e703 SHA512 
a084e9106537896ea2bbba68d046fac542525c583af498481945f208d331f3357463e23a08aee5fd8cbcb4af3922b3bf363c3d76baa7e383cc9f1fae41842636
 WHIRLPOOL 
74c57debaa3f1166c28a889eb7c46200436cb69cf9de45a0b8af443972c57c1b66af90177985da91b00c5955e887252234e04b8666998074abd925984bf7007c
+DIST postgresql-9.5rc1.tar.bz2 18323591 SHA256 
497c44b95accec23e38f7ee93fd42488bddfbdab4858ad94de18348b0913add3 SHA512 
3c94fdeef3bd3fd2527c8935bdd797ad3fd698fea1c87e685fee1ceee38350c1bccfb7cf120bb07c498f0a62c4f234a2ef2765b03f35fc9dbba0e82177890101
 WHIRLPOOL 
b59d8d9a72b1059dca25be72d44349a16932bf37d33817a6a1fca81552ccb0b0c50b1046f58b0047ff9144e37b54f3b9053e881ff00646387521f916db4aab17

diff --git a/dev-db/postgresql/postgresql-9.5_rc1.ebuild 
b/dev-db/postgresql/postgresql-9.5_rc1.ebuild
new file mode 100644
index 000..181c72e
--- /dev/null
+++ b/dev-db/postgresql/postgresql-9.5_rc1.ebuild
@@ -0,0 +1,431 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
+   systemd user versionator
+
+# This is a prerelease version, so no keywords please
+KEYWORDS=""
+#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+
+SLOT="$(get_version_component_range 1-2)"
+
+MY_PV=${PV/_/}
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="http://www.postgresql.org/;
+
+LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
+zh_CN zh_TW"
+IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp 
python
+ +readline selinux +server ssl static-libs tcl threads uuid xml zlib"
+
+for lingua in ${LINGUAS}; do
+   IUSE+=" linguas_${lingua}"
+done
+
+wanted_languages() {
+   local enable_langs
+
+   for lingua in ${LINGUAS} ; do
+   use linguas_${lingua} && enable_langs+="${lingua} "
+   done
+
+   echo -n ${enable_langs}
+}
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-1.2.0
+sys-apps/less
+virtual/libintl
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap )
+pam? ( virtual/pam )
+perl? ( >=dev-lang/perl-5.8 )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+ssl? (
+   !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+   libressl? ( dev-libs/libressl:= )
+)
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} )
+BSD_LIBC=( elibc_{Free,Net,Open}BSD )
+
+nest_usedep() {
+   local front back
+   while [[ ${#} -gt 1 ]]; do
+   front+="${1}? ( "
+   back+=" )"
+   shift
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/

2015-12-15 Thread Aaron Swenson
commit: 17eb751adda1ed29ae00e12e47199b09ff7f4673
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Dec 15 21:39:51 2015 +
Commit:     Aaron Swenson  gentoo  org>
CommitDate: Tue Dec 15 21:39:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17eb751a

dev-db/postgresql:  Hardcode install

Rely on $PATH being in the proper order so that the correct install
program is used for modules utilizing PGXS in both hardened and
non-hardened environments.

Bug: 528786

Package-Manager: portage-2.2.20.1

 ...sql-.ebuild => postgresql-9.3.10-r2.ebuild} | 150 +---
 ...esql-.ebuild => postgresql-9.4.5-r2.ebuild} | 186 +---
 ...-.ebuild => postgresql-9.5_beta2-r1.ebuild} | 194 +
 dev-db/postgresql/postgresql-.ebuild   |   5 +
 4 files changed, 334 insertions(+), 201 deletions(-)

diff --git a/dev-db/postgresql/postgresql-.ebuild 
b/dev-db/postgresql/postgresql-9.3.10-r2.ebuild
similarity index 70%
copy from dev-db/postgresql/postgresql-.ebuild
copy to dev-db/postgresql/postgresql-9.3.10-r2.ebuild
index c2fe866..d08a3dd 100644
--- a/dev-db/postgresql/postgresql-.ebuild
+++ b/dev-db/postgresql/postgresql-9.3.10-r2.ebuild
@@ -6,15 +6,14 @@ EAPI="5"
 
 PYTHON_COMPAT=( python{2_7,3_4} )
 
-inherit base eutils flag-o-matic git-2 linux-info multilib pam prefix \
-   python-single-r1 systemd user versionator
+inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
+   systemd user versionator
 
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
 
-# Fix if needed
-SLOT="9.6"
+SLOT="$(get_version_component_range 1-2)"
 
-EGIT_REPO_URI="git://git.postgresql.org/git/postgresql.git"
+SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
 
 LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"
@@ -22,7 +21,7 @@ HOMEPAGE="http://www.postgresql.org/;
 
 LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr
 zh_CN zh_TW"
-IUSE="kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp 
python
+IUSE="doc kerberos kernel_linux ldap libressl nls pam perl -pg_legacytimestamp 
python
  +readline selinux +server ssl static-libs tcl threads uuid xml zlib"
 
 for lingua in ${LINGUAS}; do
@@ -61,23 +60,11 @@ zlib? ( sys-libs/zlib )
 
 DEPEND="${CDEPEND}
 !!=dev-lang/perl-5.8
-app-text/docbook-dsssl-stylesheets
-app-text/docbook-sgml-dtd:4.2
-app-text/docbook-xml-dtd:4.2
-app-text/docbook-xsl-stylesheets
-app-text/openjade
-dev-libs/libxml2
-dev-libs/libxslt
 sys-devel/bison
 sys-devel/flex
 nls? ( sys-devel/gettext )
 xml? ( virtual/pkgconfig )
 "
-src_unpack() {
-   base_src_unpack
-   git-2_src_unpack
-}
 
 RDEPEND="${CDEPEND}
 !dev-db/postgresql-docs:${SLOT}
@@ -86,17 +73,8 @@ RDEPEND="${CDEPEND}
 selinux? ( sec-policy/selinux-postgresql )
 "
 
-pkg_pretend() {
-   ewarn "You are using a live ebuild that uses the current source code as 
it is"
-   ewarn "available from PostgreSQL's Git repository at emerge time. Given 
such,"
-   ewarn "the GNU Makefiles may be altered by upstream without notice and 
the"
-   ewarn "documentation for this live version is not readily available"
-   ewarn "online. Ergo, the ebuild maintainers will not support building a"
-   ewarn "client-only and/or document-free version."
-}
-
 pkg_setup() {
-   CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+   use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
 
enewgroup postgres 70
enewuser postgres 70 /bin/sh /var/lib/postgresql postgres
@@ -112,6 +90,17 @@ src_prepare() {
sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-i src/include/pg_config_manual.h || die
 
+   # Rely on $PATH being in the proper order so that the correct
+   # install program is used for modules utilizing PGXS in both
+   # hardened and non-hardened environments. (Bug #528786)
+   sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
+
+   use server || epatch "${FILESDIR}/${PN}-${SLOT}-no-server.patch"
+
+   # Fix bug 486556 where the server would crash at start up because of
+   # an infinite loop caused by a self-referencing symlink.
+   epatch "${FILESDIR}/postgresql-9.2-9.4-tz-dir-overflow.patch"
+
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE 
\"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c || \
@@ -

<    1   2   3   4   5   6   7   8   >