Package Details: portage-git 3.0.51.r5.6d90cf039-1

Git Clone URL: https://aur.archlinux.org/portage-git.git (read-only, click to copy)
Package Base: portage-git
Description: Gentoo's package management system
Upstream URL: http://www.gentoo.org/proj/en/portage/index.xml
Licenses: GPL
Submitter: robertfoster
Maintainer: 14mRh4X0r
Last Packager: 14mRh4X0r
Votes: 14
Popularity: 0.000024
First Submitted: 2010-08-29 12:47 (UTC)
Last Updated: 2023-08-30 10:38 (UTC)

Latest Comments

1 2 Next › Last »

Bitoffset commented on 2024-01-29 18:51 (UTC) (edited on 2024-01-29 18:55 (UTC) by Bitoffset)

The bug that 14mRh4X0r explained is still around. He said it 4 months, 4 weeks and 1 day ago, and it is still not fixed.

That is just crazy...

14mRh4X0r commented on 2023-08-30 18:57 (UTC)

I'm aware of an issue that makes the ../lib/portage/tests/emerge/test_config_protect.py test fail, but haven't managed to debug it yet. Building in a clean chroot (e.g. through extra-x86_64-build) seems to work fine.

14mRh4X0r commented on 2023-08-02 15:17 (UTC)

Portage now uses meson-python instead of setup.py. Here's a diff for the PKGBUILD:

diff --git a/PKGBUILD b/PKGBUILD
index 34a2a4f..55beeaf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 # Maintainer: robertfoster
 pkgname=portage-git
-pkgver=3.0.19.r9.b18d15009
+pkgver=3.0.49.r35.058613d54
 pkgrel=1
 pkgdesc="Gentoo's package management system "
 url="http://www.gentoo.org/proj/en/portage/index.xml"
@@ -13,12 +13,13 @@ install="${pkgname}.install"

 build() {
   cd "${srcdir}/${pkgname%-git}"
-  python setup.py build
+  arch-meson . build
+  meson compile -C build
 }

 package() {
   cd "${srcdir}/${pkgname%-git}"
-  python setup.py install --root="${pkgdir}" --sbindir=/usr/bin
+  meson install -C build --destdir "$pkgdir"
 }

 pkgver() {

14mRh4X0r commented on 2022-11-21 14:28 (UTC)

Documentation isn't generated on build or install (anymore?), so neither docbook-xsl nor epydoc are required as make dependencies. (The epydoc package is broken and obsolete anyway.)

Neko-san commented on 2022-11-13 21:34 (UTC)

How... would one use Portage on an Arch Linux system...?

I would imagine it would throw a fit if there's pre-existing packages on the system unknown to it like Pacman does?

Or would I be wrong?

14mRh4X0r commented on 2021-05-14 11:43 (UTC)

Repoman versions also get tagged in the git repo, causing the package version to sometimes be something like repoman.3.0.3.r22.564217759-1. This can be fixed by adding --match 'portage-*' to the git describe invocation.

vorell commented on 2015-08-12 05:37 (UTC)

git url has changed to git://anongit.gentoo.org/proj/portage.git I was able to edit the packagebuild to account for this locally, however then it keeps failing at line 17 at when it sed's the changelog. eselect-git has the same url issue but otherwise installs just fine still. I'll keep toying with it and post a new comment if I make any further progress.

ly50247 commented on 2012-11-12 13:37 (UTC)

makedepends += docbook-xsl

big_gie commented on 2012-10-29 14:21 (UTC)

/bin/ebuild should use python2 as the shebang: sed -i "s|#!/usr/bin/python -O|#!/usr/bin/python2 -O|g" /bin/ebuild