* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2016-08-07 7:25 Pacho Ramos
0 siblings, 0 replies; 9+ messages in thread
From: Pacho Ramos @ 2016-08-07 7:25 UTC (permalink / raw
To: gentoo-commits
commit: 70a34dfa33c3afbc12a6e6f078fbb91d3d86e785
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 7 07:15:20 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Aug 7 07:25:13 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a34dfa
sys-apps/pacman: Cleanup per bug #355897
Package-Manager: portage-2.3.0
sys-apps/pacman/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/sys-apps/pacman/metadata.xml b/sys-apps/pacman/metadata.xml
index 19bfc7a..21f90c4 100644
--- a/sys-apps/pacman/metadata.xml
+++ b/sys-apps/pacman/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>binki@gentoo.org</email>
- <name>Nathan Phillip Brink</name>
- </maintainer>
<use>
<flag name="gpg">Support verifying packages signed with GPG using <pkg>app-crypt/gpgme</pkg></flag>
</use>
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2017-08-07 17:04 Amy Liffey
0 siblings, 0 replies; 9+ messages in thread
From: Amy Liffey @ 2017-08-07 17:04 UTC (permalink / raw
To: gentoo-commits
commit: 7e94a046e4f36aba9bad961013eae772a61bb07a
Author: Nils Freydank <holgersson <AT> posteo <DOT> de>
AuthorDate: Mon Aug 7 15:13:06 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Mon Aug 7 17:03:00 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e94a046
sys-apps/pacman-5.0.2: Version bump. This version drops x86 keyword.
Archlinux as the upstream of pacman drops support for i686 (i.e.
x86 on Gentoo) entirely in Nov 2017 after nine months of phasing
out. Therefore a keyword for x86 won’t make sense in our ebuild
anymore. For more details please take a look at:
https://www.archlinux.org/news/phasing-out-i686-support/
Package-Manager: Portage-2.3.6, Repoman-2.3.3
sys-apps/pacman/Manifest | 1 +
sys-apps/pacman/pacman-5.0.2.ebuild | 86 +++++++++++++++++++++++++++++++++++++
2 files changed, 87 insertions(+)
diff --git a/sys-apps/pacman/Manifest b/sys-apps/pacman/Manifest
index f090a01e0fc..679b00ebe9d 100644
--- a/sys-apps/pacman/Manifest
+++ b/sys-apps/pacman/Manifest
@@ -1,2 +1,3 @@
DIST pacman-4.0.1.tar.gz 1897685 SHA256 04f6822b31022100de6cd0a1905b199bbd1eaf878ef0726b6242ee032f3c33b1 SHA512 3508fd4ef02c1b6ed5220946a9b7a54ebc24b4b5444c0fd58ada5e4bae9486be2aa38043c313bc2c82d485b03f7283f7754244a944c8529649fb4edbc0851de9 WHIRLPOOL 429e5c59f116d1d053c597f0fa186ece6bd5c042c58a257c5bf75ed4cd8eec11bdd282bb4ec2900c79b5f0aabe6dd2accebea71355fbb315d2d9522745d7d58d
DIST pacman-4.0.3.tar.gz 1961839 SHA256 a48696ae51aaccf31a69ea7916ba9b06e7836eb933b8a281c666729c9d55ce25 SHA512 a1c7607470f0c54affe09a1b0491cdc310f37accaf782489439fd80f85b7b0ae313c477f5f3075ddef86234364b2b317e9f6abe618722b603cc9808fbba2b326 WHIRLPOOL f01c0ee89e471fbf08d71abe6e1413d7102ce6b20d20a1658a88f4600df01e9485420975ef698765b2f358e83dffe84d68df0891a6d888a35826254db33856ed
+DIST pacman-5.0.2.tar.gz 3361701 SHA256 dfd36086ad68564bcd977f4a1fafe51dd328acd4a95093ac4bf1249be9c41f0e SHA512 94a8cce1a52d2365a993c72f16537f4dbea6100feb8f22e8782cc7d2c1ef8a525a63f3c40bb183294c0faedcc743e3d806d2fc3c50a21ab9b03df2910039d628 WHIRLPOOL 2419486287d1ce26d97b3ad53513b4699d876cf5823f65b10d60d8f1df6b2150bc1b742677a60891dccc32bb2105a9a9bb10b58950f5403d0bd64859b0b8640b
diff --git a/sys-apps/pacman/pacman-5.0.2.ebuild b/sys-apps/pacman/pacman-5.0.2.ebuild
new file mode 100644
index 00000000000..2cea26f9fc5
--- /dev/null
+++ b/sys-apps/pacman/pacman-5.0.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+
+DESCRIPTION="Archlinux's binary package manager"
+HOMEPAGE="https://archlinux.org/pacman/"
+
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.archlinux.org/pacman.git"
+else
+ SRC_URI="https://sources.archlinux.org/other/pacman/${P}.tar.gz"
+ # Do *not* re-add ~x86!
+ # https://www.archlinux.org/news/phasing-out-i686-support/
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="curl debug doc +gpg"
+COMMON_DEPEND="app-arch/libarchive:=[lzma]
+ gpg? ( >=app-crypt/gpgme-1.4.0:= )
+ dev-libs/openssl:0=
+ curl? ( net-misc/curl )
+ virtual/libiconv
+ virtual/libintl"
+RDEPEND="${COMMON_DEPEND}"
+# create manpages *everytime*
+DEPEND="${COMMON_DEPEND}
+ app-text/asciidoc
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ # Remove a line that adds -Werror in ./configure when --enable-debug
+ # is passed:
+ sed -i -e '/-Werror/d' configure.ac || die
+
+ default
+}
+
+src_configure() {
+ local myeconfargs=(
+ --localstatedir=/var
+ --disable-git-version
+ --with-openssl
+ # Help protect user from shooting his/her Gentoo installation
+ # in its foot.
+ --with-root-dir="${EPREFIX}/var/chroot/archlinux"
+ $(use_enable debug)
+ # build always manpages
+ --with-doc
+ # full doc with doxygen
+ $(use_enable doc doxygen)
+ $(use_with curl libcurl)
+ $(use_with gpg gpgme)
+ )
+ econf "${myeconfargs[@]}"
+}
+src_install() {
+ dodir /etc/pacman.d/
+ default
+}
+
+pkg_postinst() {
+ einfo ""
+ einfo "The default root dir was set to ${EPREFIX}/var/chroot/archlinux"
+ einfo "to avoid breaking Gentoo systems due to oscitancy."
+ einfo "You need to create this path by yourself (or choose another via"
+ einfo "pacman’s parameter -r|--root)."
+ einfo ""
+ einfo ""
+ einfo "You will need to setup at least one mirror in /etc/pacman.d/mirrorlist."
+ einfo "Please generate it manually according to the Archlinux documentation:"
+ einfo "https://wiki.archlinux.org/index.php/Mirror"
+ einfo ""
+ einfo ""
+ einfo "Archlinux is dropping support for x86 (i686 called there) entirely"
+ einfo "in Nov 2017. Keep this in mind when setting up new systems."
+ einfo "For more details see"
+ einfo "https://www.archlinux.org/news/phasing-out-i686-support"
+ einfo ""
+}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2017-08-07 17:04 Amy Liffey
0 siblings, 0 replies; 9+ messages in thread
From: Amy Liffey @ 2017-08-07 17:04 UTC (permalink / raw
To: gentoo-commits
commit: 12e57d184a39138ac3ee87cf3d47b683b6530873
Author: Nils Freydank <holgersson <AT> posteo <DOT> de>
AuthorDate: Mon Aug 7 15:14:56 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Mon Aug 7 17:03:03 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e57d18
sys-apps/pacman: Add proxied maintainer.
Package-Manager: Portage-2.3.6, Repoman-2.3.3
sys-apps/pacman/metadata.xml | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/sys-apps/pacman/metadata.xml b/sys-apps/pacman/metadata.xml
index 21f90c4eda3..24ba8965c72 100644
--- a/sys-apps/pacman/metadata.xml
+++ b/sys-apps/pacman/metadata.xml
@@ -1,7 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <use>
- <flag name="gpg">Support verifying packages signed with GPG using <pkg>app-crypt/gpgme</pkg></flag>
- </use>
+ <upstream>
+ <bugs-to>mailto:pacman-dev@archlinux.org</bugs-to>
+ <changelog>https://git.archlinux.org/pacman.git/tree/NEWS</changelog>
+ <doc>https://www.archlinux.org/pacman/</doc>
+ </upstream>
+ <maintainer type="person">
+ <email>holgersson@posteo.de</email>
+ <name>Nils Freydank</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="doc">Install extended documentation using <pkg>app-doc/doxygen</pkg>. (Man pages are included by default.)</flag>
+ <flag name="gpg">Enable GPG signature verification using <pkg>app-crypt/gpgme</pkg></flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2017-10-27 15:57 Thomas Deutschmann
0 siblings, 0 replies; 9+ messages in thread
From: Thomas Deutschmann @ 2017-10-27 15:57 UTC (permalink / raw
To: gentoo-commits
commit: effecc045f78dabf595f56e9d289d4aa082757ca
Author: Nils Freydank <holgersson <AT> posteo <DOT> de>
AuthorDate: Fri Oct 27 15:57:13 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 15:57:40 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=effecc04
sys-apps/pacman: Security cleanup (bug #585940)
Closes: https://github.com/gentoo/gentoo/pull/6046
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-apps/pacman/pacman-5.0.2.ebuild | 86 -------------------------------------
1 file changed, 86 deletions(-)
diff --git a/sys-apps/pacman/pacman-5.0.2.ebuild b/sys-apps/pacman/pacman-5.0.2.ebuild
deleted file mode 100644
index 2cea26f9fc5..00000000000
--- a/sys-apps/pacman/pacman-5.0.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 )
-
-DESCRIPTION="Archlinux's binary package manager"
-HOMEPAGE="https://archlinux.org/pacman/"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.archlinux.org/pacman.git"
-else
- SRC_URI="https://sources.archlinux.org/other/pacman/${P}.tar.gz"
- # Do *not* re-add ~x86!
- # https://www.archlinux.org/news/phasing-out-i686-support/
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="curl debug doc +gpg"
-COMMON_DEPEND="app-arch/libarchive:=[lzma]
- gpg? ( >=app-crypt/gpgme-1.4.0:= )
- dev-libs/openssl:0=
- curl? ( net-misc/curl )
- virtual/libiconv
- virtual/libintl"
-RDEPEND="${COMMON_DEPEND}"
-# create manpages *everytime*
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- doc? ( app-doc/doxygen )"
-
-src_prepare() {
- # Remove a line that adds -Werror in ./configure when --enable-debug
- # is passed:
- sed -i -e '/-Werror/d' configure.ac || die
-
- default
-}
-
-src_configure() {
- local myeconfargs=(
- --localstatedir=/var
- --disable-git-version
- --with-openssl
- # Help protect user from shooting his/her Gentoo installation
- # in its foot.
- --with-root-dir="${EPREFIX}/var/chroot/archlinux"
- $(use_enable debug)
- # build always manpages
- --with-doc
- # full doc with doxygen
- $(use_enable doc doxygen)
- $(use_with curl libcurl)
- $(use_with gpg gpgme)
- )
- econf "${myeconfargs[@]}"
-}
-src_install() {
- dodir /etc/pacman.d/
- default
-}
-
-pkg_postinst() {
- einfo ""
- einfo "The default root dir was set to ${EPREFIX}/var/chroot/archlinux"
- einfo "to avoid breaking Gentoo systems due to oscitancy."
- einfo "You need to create this path by yourself (or choose another via"
- einfo "pacman’s parameter -r|--root)."
- einfo ""
- einfo ""
- einfo "You will need to setup at least one mirror in /etc/pacman.d/mirrorlist."
- einfo "Please generate it manually according to the Archlinux documentation:"
- einfo "https://wiki.archlinux.org/index.php/Mirror"
- einfo ""
- einfo ""
- einfo "Archlinux is dropping support for x86 (i686 called there) entirely"
- einfo "in Nov 2017. Keep this in mind when setting up new systems."
- einfo "For more details see"
- einfo "https://www.archlinux.org/news/phasing-out-i686-support"
- einfo ""
-}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2018-07-04 8:11 Amy Liffey
0 siblings, 0 replies; 9+ messages in thread
From: Amy Liffey @ 2018-07-04 8:11 UTC (permalink / raw
To: gentoo-commits
commit: 69bc507af1e3f806d1cb433ddb18b2b6e7583aa4
Author: Nils Freydank <holgersson <AT> posteo <DOT> de>
AuthorDate: Tue Jul 3 16:17:09 2018 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Wed Jul 4 08:04:41 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69bc507a
sys-apps/pacman: Remove proxied maintainer.
Closes: https://github.com/gentoo/gentoo/pull/9016
Package-Manager: Portage-2.3.41, Repoman-2.3.9
sys-apps/pacman/metadata.xml | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/sys-apps/pacman/metadata.xml b/sys-apps/pacman/metadata.xml
index 2eb4eff00bb..0a733cd836d 100644
--- a/sys-apps/pacman/metadata.xml
+++ b/sys-apps/pacman/metadata.xml
@@ -6,14 +6,7 @@
<changelog>https://git.archlinux.org/pacman.git/tree/NEWS</changelog>
<doc>https://www.archlinux.org/pacman/</doc>
</upstream>
- <maintainer type="person">
- <email>holgersson@posteo.de</email>
- <name>Nils Freydank</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<slots>
<subslots>Reflect major ABI of libalpm.so.</subslots>
</slots>
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2018-10-20 18:52 Pacho Ramos
0 siblings, 0 replies; 9+ messages in thread
From: Pacho Ramos @ 2018-10-20 18:52 UTC (permalink / raw
To: gentoo-commits
commit: 9d7431794b6782ac541f41247af12bdfd3ddf09e
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 20 17:02:08 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Oct 20 18:50:58 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d743179
sys-apps/pacman: Drop old
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
sys-apps/pacman/pacman-5.0.2-r1.ebuild | 112 ---------------------------------
1 file changed, 112 deletions(-)
diff --git a/sys-apps/pacman/pacman-5.0.2-r1.ebuild b/sys-apps/pacman/pacman-5.0.2-r1.ebuild
deleted file mode 100644
index f60a609779c..00000000000
--- a/sys-apps/pacman/pacman-5.0.2-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools
-
-DESCRIPTION="Archlinux's binary package manager"
-HOMEPAGE="https://archlinux.org/pacman/"
-
-PATCHES=()
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.archlinux.org/pacman.git"
-else
- SRC_URI="https://sources.archlinux.org/other/pacman/${P}.tar.gz"
- # Do *not* re-add ~x86!
- # https://www.archlinux.org/news/phasing-out-i686-support/
- KEYWORDS="~amd64"
-
- PATCHES+=( "${FILESDIR}"/${PN}-5.0.2-CVE-2016-5434.patch )
-fi
-
-LICENSE="GPL-2"
-SLOT="0/10"
-
-IUSE="curl debug doc +gpg test"
-COMMON_DEPEND="app-arch/libarchive:=[lzma]
- gpg? ( >=app-crypt/gpgme-1.4.0:= )
- dev-libs/openssl:0=
- curl? ( net-misc/curl )
- virtual/libiconv
- virtual/libintl"
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- doc? ( app-doc/doxygen )
- test? ( sys-apps/fakeroot
- sys-apps/fakechroot )"
-
-# workaround until tests are fixed/sorted out
-RESTRICT="test"
-
-src_prepare() {
- # Remove a line that adds "-Werror" in ./configure when
- # "--enable-debug" is passed:
- sed -i -e '/-Werror/d' configure.ac || die
-
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --localstatedir=/var
- --disable-git-version
- --with-openssl
- # Help protect user from shooting his/her Gentoo installation
- # in its foot.
- --with-root-dir="${EPREFIX}/var/chroot/archlinux"
- $(use_enable debug)
- # full doc with doxygen
- $(use_enable doc doxygen)
- $(use_with curl libcurl)
- $(use_with gpg gpgme)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- default
-
- emake -C contrib
-}
-
-src_install() {
- dodir /etc/pacman.d/
- # contributed parts, i.e. not pacman itself, but useful helpers and some templates and basic docs
- dobin "${S}"/contrib/{bacman,checkupdates,pac{cache,diff,list,log-pkglist,scripts,search},rankmirrors,updpkgsums}
- newdoc "${S}"/contrib/README contrib-README
- dodoc "${S}"/contrib/PKGBUILD.vim
- # create /var/chroot/archlinux
- # see bug #631754
- dodir /var/chroot/archlinux
-
- default
- # avoid creating stuff inside /var/cache/
- # see bug #633742 for more information
- rm -r "${D}"/var/cache/pacman
-}
-
-pkg_postinst() {
- einfo ""
- einfo "The default root dir was set to ${EPREFIX}/var/chroot/archlinux"
- einfo "to avoid breaking Gentoo systems due to oscitancy."
- einfo "If you prefer another directory, take a look at"
- einfo "pacman’s parameter -r|--root)."
- einfo ""
- einfo "You will need to setup at least one mirror in /etc/pacman.d/mirrorlist."
- einfo "Please generate it manually according to the Archlinux documentation:"
- einfo "https://wiki.archlinux.org/index.php/Mirror"
- einfo ""
- ewarn "Archlinux is dropping support for x86 (i686 called there) entirely"
- ewarn "in Nov 2017. Please keep this in mind when setting up new systems."
- ewarn "For more details see"
- ewarn "https://www.archlinux.org/news/phasing-out-i686-support"
- einfo ""
-}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2018-10-20 18:52 Pacho Ramos
0 siblings, 0 replies; 9+ messages in thread
From: Pacho Ramos @ 2018-10-20 18:52 UTC (permalink / raw
To: gentoo-commits
commit: d815a92ebea0a39afa319fe9c53e7e8e2b8fe524
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 20 17:01:45 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Oct 20 18:50:56 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d815a92e
sys-apps/pacman: Allow libressl usage (#659754 by Boris Staletic)
Closes: https://bugs.gentoo.org/659754
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
sys-apps/pacman/pacman-5.0.2-r2.ebuild | 117 +++++++++++++++++++++++++++++++++
1 file changed, 117 insertions(+)
diff --git a/sys-apps/pacman/pacman-5.0.2-r2.ebuild b/sys-apps/pacman/pacman-5.0.2-r2.ebuild
new file mode 100644
index 00000000000..aecc9e6e265
--- /dev/null
+++ b/sys-apps/pacman/pacman-5.0.2-r2.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools
+
+DESCRIPTION="Archlinux's binary package manager"
+HOMEPAGE="https://archlinux.org/pacman/"
+
+PATCHES=()
+
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.archlinux.org/pacman.git"
+else
+ SRC_URI="https://sources.archlinux.org/other/pacman/${P}.tar.gz"
+ # Do *not* re-add ~x86!
+ # https://www.archlinux.org/news/phasing-out-i686-support/
+ KEYWORDS="~amd64"
+
+ PATCHES+=( "${FILESDIR}"/${PN}-5.0.2-CVE-2016-5434.patch )
+fi
+
+LICENSE="GPL-2"
+SLOT="0/10"
+
+IUSE="curl debug doc +gpg libressl test"
+COMMON_DEPEND="
+ app-arch/libarchive:=[lzma]
+ gpg? ( >=app-crypt/gpgme-1.4.0:= )
+ curl? ( net-misc/curl )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ virtual/libiconv
+ virtual/libintl
+"
+RDEPEND="${COMMON_DEPEND}"
+
+DEPEND="${COMMON_DEPEND}
+ app-text/asciidoc
+ doc? ( app-doc/doxygen )
+ test? (
+ sys-apps/fakeroot
+ sys-apps/fakechroot
+ )
+"
+
+# workaround until tests are fixed/sorted out
+RESTRICT="test"
+
+src_prepare() {
+ # Remove a line that adds "-Werror" in ./configure when
+ # "--enable-debug" is passed:
+ sed -i -e '/-Werror/d' configure.ac || die
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-static
+ --localstatedir=/var
+ --disable-git-version
+ --with-openssl
+ # Help protect user from shooting his/her Gentoo installation
+ # in its foot.
+ --with-root-dir="${EPREFIX}/var/chroot/archlinux"
+ $(use_enable debug)
+ # full doc with doxygen
+ $(use_enable doc doxygen)
+ $(use_with curl libcurl)
+ $(use_with gpg gpgme)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ default
+
+ emake -C contrib
+}
+
+src_install() {
+ dodir /etc/pacman.d/
+ # contributed parts, i.e. not pacman itself, but useful helpers and some templates and basic docs
+ dobin "${S}"/contrib/{bacman,checkupdates,pac{cache,diff,list,log-pkglist,scripts,search},rankmirrors,updpkgsums}
+ newdoc "${S}"/contrib/README contrib-README
+ dodoc "${S}"/contrib/PKGBUILD.vim
+ # create /var/chroot/archlinux
+ # see bug #631754
+ dodir /var/chroot/archlinux
+ keepdir /var/chroot/archlinux /var/lib/pacman
+
+ default
+ find "${D}" -name '*.la' -delete || die
+
+ # avoid creating stuff inside /var/cache/
+ # see bug #633742 for more information
+ rm -r "${D}"/var/cache/pacman
+ rmdir "${D}"/var/cache
+}
+
+pkg_postinst() {
+ einfo ""
+ einfo "The default root dir was set to ${EPREFIX}/var/chroot/archlinux"
+ einfo "to avoid breaking Gentoo systems due to oscitancy."
+ einfo "If you prefer another directory, take a look at"
+ einfo "pacman’s parameter -r|--root)."
+ einfo ""
+ einfo "You will need to setup at least one mirror in /etc/pacman.d/mirrorlist."
+ einfo "Please generate it manually according to the Archlinux documentation:"
+ einfo "https://wiki.archlinux.org/index.php/Mirror"
+ einfo ""
+}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2018-10-21 11:07 Mikle Kolyada
0 siblings, 0 replies; 9+ messages in thread
From: Mikle Kolyada @ 2018-10-21 11:07 UTC (permalink / raw
To: gentoo-commits
commit: da7d3712ad05937d7d06a5097c1953da7eac44ec
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 21 11:07:35 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Oct 21 11:07:57 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da7d3712
sys-apps/pacman: Disable others arches support explicitly
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
sys-apps/pacman/pacman-5.0.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/pacman/pacman-5.0.2-r2.ebuild b/sys-apps/pacman/pacman-5.0.2-r2.ebuild
index aecc9e6e265..37ec0a9e7aa 100644
--- a/sys-apps/pacman/pacman-5.0.2-r2.ebuild
+++ b/sys-apps/pacman/pacman-5.0.2-r2.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://sources.archlinux.org/other/pacman/${P}.tar.gz"
# Do *not* re-add ~x86!
# https://www.archlinux.org/news/phasing-out-i686-support/
- KEYWORDS="~amd64"
+ KEYWORDS="-* ~amd64"
PATCHES+=( "${FILESDIR}"/${PN}-5.0.2-CVE-2016-5434.patch )
fi
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/
@ 2020-01-08 17:51 Ulrich Müller
0 siblings, 0 replies; 9+ messages in thread
From: Ulrich Müller @ 2020-01-08 17:51 UTC (permalink / raw
To: gentoo-commits
commit: dedc9f52a92b3a504589cdcab354ac3064c956a2
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 8 17:50:56 2020 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 8 17:50:56 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dedc9f52
sys-apps/pacman: Fix einfo message.
Closes: https://bugs.gentoo.org/704978
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
sys-apps/pacman/pacman-5.0.2-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-apps/pacman/pacman-5.0.2-r2.ebuild b/sys-apps/pacman/pacman-5.0.2-r2.ebuild
index 37ec0a9e7aa..59c23752551 100644
--- a/sys-apps/pacman/pacman-5.0.2-r2.ebuild
+++ b/sys-apps/pacman/pacman-5.0.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -108,7 +108,7 @@ pkg_postinst() {
einfo "The default root dir was set to ${EPREFIX}/var/chroot/archlinux"
einfo "to avoid breaking Gentoo systems due to oscitancy."
einfo "If you prefer another directory, take a look at"
- einfo "pacman’s parameter -r|--root)."
+ einfo "pacman's parameter -r|--root)."
einfo ""
einfo "You will need to setup at least one mirror in /etc/pacman.d/mirrorlist."
einfo "Please generate it manually according to the Archlinux documentation:"
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-01-08 17:51 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-21 11:07 [gentoo-commits] repo/gentoo:master commit in: sys-apps/pacman/ Mikle Kolyada
-- strict thread matches above, loose matches on Subject: below --
2020-01-08 17:51 Ulrich Müller
2018-10-20 18:52 Pacho Ramos
2018-10-20 18:52 Pacho Ramos
2018-07-04 8:11 Amy Liffey
2017-10-27 15:57 Thomas Deutschmann
2017-08-07 17:04 Amy Liffey
2017-08-07 17:04 Amy Liffey
2016-08-07 7:25 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox