Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 518354 Details for
Bug 646888
dev-db/pgpool2-3.7.1 - add support for dev-libs/libressl - main.c:(.text.startup+0x31b): undefined reference to `OPENSSL_init_ssl'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild with libressl USE flag
pgpool2-3.7.1-r1.ebuild (text/plain), 2.55 KB, created by
Sandino Araico Sanchez
on 2018-02-07 11:32:30 UTC
(
hide
)
Description:
ebuild with libressl USE flag
Filename:
MIME Type:
Creator:
Sandino Araico Sanchez
Created:
2018-02-07 11:32:30 UTC
Size:
2.55 KB
patch
obsolete
># Copyright 1999-2018 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >POSTGRES_COMPAT=( 9.{2..6} 10 ) > >inherit postgres-multi > >MY_P="${PN/2/-II}-${PV}" > >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="doc libressl memcached pam ssl static-libs" > >RDEPEND=" > ${POSTGRES_DEP} > net-libs/libnsl:0= > memcached? ( dev-libs/libmemcached ) > pam? ( sys-auth/pambase ) > ssl? ( > !libressl? ( dev-libs/openssl:* ) > libressl? ( dev-libs/libressl:* ) > ) >" >DEPEND="${RDEPEND} > sys-devel/bison > !!dev-db/pgpool >" > >S=${WORKDIR}/${MY_P} > >pkg_setup() { > postgres_new_user pgpool > > postgres-multi_pkg_setup >} > >src_prepare() { > eapply "${FILESDIR}/pgpool_run_paths-3.6.5.patch" > eapply "${FILESDIR}/pgpool-II-3.7.1-libressl.patch" > > postgres-multi_src_prepare >} > >src_configure() { > local myconf > use memcached && \ > myconf="--with-memcached=\"${EROOT%/}/usr/include/libmemcached\"" > use pam && myconf+=' --with-pam' > > postgres-multi_foreach econf \ > --disable-rpath \ > --sysconfdir="${EROOT%/}/etc/${PN}" \ > --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \ > --with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \ > $(use_with ssl openssl) \ > $(use_enable static-libs static) \ > ${myconf} >} > >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 >} > >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 > doman doc/src/sgml/man{1,8}/* > use doc && dodoc -r doc/src/sgml/html > > # Examples and extras > # 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 > into "/usr/share/${PN}" > dobin src/sample/{pgpool_recovery,pgpool_recovery_pitr,pgpool_remote_start} > insinto "/usr/share/${PN}" > doins src/sample/{{pcp,pgpool,pool_hba}.conf.sample*,pgpool.pam} > > # One more thing: Evil la files! > find "${ED}" -name '*.la' -exec rm -f {} + >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 646888
:
518344
|
518346
|
518348
|
518352
| 518354