summaryrefslogtreecommitdiff
path: root/dev-db/pgpool2
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-07-27 22:26:26 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-07-28 23:39:05 +0200
commitc06582d525ec7ec70ab87a7f3676b6cdc199dda2 (patch)
treee8e6780b3630b610b35b279ce4434edd18633930 /dev-db/pgpool2
parentd7daaff3ad7b67660fe327972d8fd8bc7f81885e (diff)
downloadgentoo-c06582d525ec7ec70ab87a7f3676b6cdc199dda2.tar.gz
gentoo-c06582d525ec7ec70ab87a7f3676b6cdc199dda2.tar.bz2
gentoo-c06582d525ec7ec70ab87a7f3676b6cdc199dda2.zip
dev-db/pgpool2: drop outdated 9999, out of sync w/ release ebuilds
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-db/pgpool2')
-rw-r--r--dev-db/pgpool2/files/pgpool-9999-run_paths.patch98
-rw-r--r--dev-db/pgpool2/pgpool2-9999.ebuild101
2 files changed, 0 insertions, 199 deletions
diff --git a/dev-db/pgpool2/files/pgpool-9999-run_paths.patch b/dev-db/pgpool2/files/pgpool-9999-run_paths.patch
deleted file mode 100644
index bca3b213edb9..000000000000
--- a/dev-db/pgpool2/files/pgpool-9999-run_paths.patch
+++ /dev/null
@@ -1,98 +0,0 @@
---- a/src/include/parser/pg_config_manual.h
-+++ b/src/include/parser/pg_config_manual.h
-@@ -244,7 +244,7 @@
- * support them yet.
- */
- #ifndef WIN32
--#define DEFAULT_PGSOCKET_DIR "/tmp"
-+#define DEFAULT_PGSOCKET_DIR "/run/postgresql"
- #else
- #define DEFAULT_PGSOCKET_DIR ""
- #endif
---- a/src/include/pcp/pcp_stream.h
-+++ b/src/include/pcp/pcp_stream.h
-@@ -49,6 +49,6 @@
- extern int pcp_write(PCP_CONNECTION * pc, void *buf, int len);
- extern int pcp_flush(PCP_CONNECTION * pc);
-
--#define UNIX_DOMAIN_PATH "/tmp"
-+#define UNIX_DOMAIN_PATH "/run/pgpool"
-
- #endif /* PCP_STREAM_H */
---- a/src/include/pool.h
-+++ b/src/include/pool.h
-@@ -69,16 +69,16 @@
- #define HBA_CONF_FILE_NAME "pool_hba.conf"
-
- /* pid file directory */
--#define DEFAULT_LOGDIR "/tmp"
-+#define DEFAULT_LOGDIR "/run/pgpool"
-
- /* Unix domain socket directory */
--#define DEFAULT_SOCKET_DIR "/tmp"
-+#define DEFAULT_SOCKET_DIR "/run/postgresql"
-
- /* Unix domain socket directory for watchdog IPC */
--#define DEFAULT_WD_IPC_SOCKET_DIR "/tmp"
-+#define DEFAULT_WD_IPC_SOCKET_DIR "/run/pgpool"
-
- /* pid file name */
--#define DEFAULT_PID_FILE_NAME "/var/run/pgpool/pgpool.pid"
-+#define DEFAULT_PID_FILE_NAME "/run/pgpool/pgpool.pid"
-
- /* status file name */
- #define STATUS_FILE_NAME "pgpool_status"
---- a/src/sample/pgpool.conf.sample-stream
-+++ b/src/sample/pgpool.conf.sample-stream
-@@ -39,10 +39,8 @@
- #port = 9999
- # Port number
- # (change requires restart)
--#unix_socket_directories = '/tmp'
-+unix_socket_directories = '/run/postgresql'
- # Unix domain socket path(s)
-- # The Debian package defaults to
-- # /var/run/postgresql
- # (change requires restart)
- #unix_socket_group = ''
- # The Owner group of Unix domain socket(s)
-@@ -65,10 +63,8 @@
- #pcp_port = 9898
- # Port number for pcp
- # (change requires restart)
--#pcp_socket_dir = '/tmp'
-+pcp_socket_dir = '/run/pgpool'
- # Unix domain socket path for pcp
-- # The Debian package defaults to
-- # /var/run/postgresql
- # (change requires restart)
- #listen_backlog_multiplier = 2
- # Set the backlog parameter of listen(2) to
-@@ -298,13 +294,13 @@
- # FILE LOCATIONS
- #------------------------------------------------------------------------------
-
--#pid_file_name = '/var/run/pgpool/pgpool.pid'
-+pid_file_name = '/run/pgpool/pgpool.pid'
- # PID file name
- # Can be specified as relative to the"
- # location of pgpool.conf file or
- # as an absolute path
- # (change requires restart)
--#logdir = '/tmp'
-+logdir = '/run/pgpool'
- # Directory of pgPool status file
- # (change requires restart)
-
-@@ -687,10 +683,8 @@
- # Authentication key for watchdog communication
- # (change requires restart)
-
--#wd_ipc_socket_dir = '/tmp'
-+wd_ipc_socket_dir = '/run/postgresql'
- # Unix domain socket path for watchdog IPC socket
-- # The Debian package defaults to
-- # /var/run/postgresql
- # (change requires restart)
-
-
diff --git a/dev-db/pgpool2/pgpool2-9999.ebuild b/dev-db/pgpool2/pgpool2-9999.ebuild
deleted file mode 100644
index 786ad47b5026..000000000000
--- a/dev-db/pgpool2/pgpool2-9999.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://git.postgresql.org/git/pgpool2.git"
-
-POSTGRES_COMPAT=( 9.6 {10..15} )
-
-inherit autotools flag-o-matic git-r3 postgres-multi
-
-DESCRIPTION="Connection pool server for PostgreSQL"
-HOMEPAGE="https://www.pgpool.net/"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="doc memcached pam ssl static-libs"
-
-RDEPEND="
- ${POSTGRES_DEP}
- acct-group/postgres
- acct-user/pgpool
- net-libs/libnsl:0=
- virtual/libcrypt:=
- memcached? ( dev-libs/libmemcached )
- pam? ( sys-auth/pambase )
- ssl? ( dev-libs/openssl:= )
-"
-DEPEND="${RDEPEND}
- sys-devel/bison
- virtual/pkgconfig
- doc? (
- app-text/openjade
- dev-libs/libxml2
- dev-libs/libxslt
- )
-"
-
-pkg_setup() {
- postgres-multi_pkg_setup
-}
-
-src_prepare() {
- eapply \
- "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \
- "${FILESDIR}/pgpool-configure-pam.patch" \
- "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \
- "${FILESDIR}/pgpool-9999-run_paths.patch"
-
- eautoreconf
-
- postgres-multi_src_prepare
-}
-
-src_configure() {
- # bug #946410
- append-cflags -std=gnu17
- # Usual always_inline problem
- filter-flags -fno-semantic-interposition
-
- postgres-multi_foreach econf \
- --disable-rpath \
- --sysconfdir="${EPREFIX}/etc/${PN}" \
- --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \
- --with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \
- $(use_enable static-libs static) \
- $(use_with memcached) \
- $(use_with pam) \
- $(use_with ssl openssl)
-}
-
-src_compile() {
- # Even though we're only going to do an install for the best slot
- # available, the extension bits in src/sql need some things outside
- # of that directory built, too.
- postgres-multi_foreach emake
- postgres-multi_foreach emake -C src/sql
- use doc && postgres-multi_forbest emake -C doc
-}
-
-src_install() {
- # We only need the best stuff installed
- postgres-multi_forbest emake DESTDIR="${D}" install
-
- # Except for the extension and .so files that each PostgreSQL slot needs
- postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install
-
- newinitd "${FILESDIR}/${PN}.initd" ${PN}
- newconfd "${FILESDIR}/${PN}.confd" ${PN}
-
- # Documentation!
- dodoc NEWS TODO
- use doc && postgres-multi_forbest emake DESTDIR="${D}" -C doc install
-
- # mv some files that get installed to /usr/share/pgpool-II so that
- # they all wind up in the same place
- mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die
-
- # One more thing: Evil la files!
- find "${ED}" -name '*.la' -exec rm -f {} +
-}