Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

cafaia

Members
  • Posts

    83
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by cafaia

  1. Hello, Sandro!

     

    You should do this:

     

    #rm -R /usr/portage-kits/xorg-kit/*

    #rm -R /usr/portage-kits/xorg-kit/.git

    #cd /usr/portage-kits/xorg-kit/

    #git clone -b master git://github.com/funtoo/xorg-kit.git

    #mkdir /usr/portage-tree

     

    And you should have this in folder /etc/portage/repos.conf/:

     

    - file gentoo:
     
    [DEFAULT]
    main-repo = gentoo
     
    [gentoo]
    location = /usr/portage-tree
    sync-type = git
    sync-uri = git://github.com/funtoo/ports-2017.git
    auto-sync = yes
     
    - file xorg-kit:
     
    [xorg-kit]
    location = /usr/portage-kits/xorg-kit
    sync-type = git
    sync-uri = git://github.com/funtoo/master/xorg-kit.git
    auto-sync = yes
     
    Then you do: eix-sync
     
    If I do 'ls /usr/portage-tree/x11-base/' I only have 'metadata.xml'. What does this command have for you? If have only 'metadata.xml' you are using only ports-2017, otherwise have ports-2012.
  2. Hello, Sandro!

     

    I made it:

     

    #mkdir /usr/portage-kits/

    #cd /usr/portage-kits/

    #git clone -b master git://github.com/funtoo/xorg-kit.git

     

    And I have this in my folder /etc/portage/repos.conf:

     

    - file gentoo:

     

    [DEFAULT]
    main-repo = gentoo
     
    [gentoo]
    location = /usr/portage-tree
    sync-type = git
    sync-uri = git://github.com/funtoo/ports-2017.git
    auto-sync = yes
     
    - file xorg-kit:
     
    [xorg-kit]
    location = /usr/portage-kits/xorg-kit
    sync-type = git
    sync-uri = git://github.com/funtoo/master/xorg-kit.git
    auto-sync = yes
     
    And I did several times "emerge --sync" and "eix-sync" without any error! It's OK for me!
  3. I have 'PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4"' in my 'emerge --info', but I have this in my 'eselect python list':

     

    Available Python interpreters:
      [1]   python2.7 *
      [2]   python3.4
     
    After of an 'eselect python set 2' what should I do to update python 2.7 to python 3.4 without 'python-updater'?
  4. I too have no PORTDIR_OVERLAY settings in my /etc/portage/make.conf

     

    # cat /etc/portage/repos.conf/*

     

    [DEFAULT]
    main-repo = gentoo
     
    [gentoo]
    location = /usr/portage
    sync-type = git
    sync-uri = git://github.com/funtoo/ports-2012.git
    auto-sync = yes
    [torbrowser]
    priority = 50
    location = /var/lib/layman/torbrowser
    layman-type = git
    auto-sync = No
     
    [deadbeef-overlay]
    priority = 50
    location = /var/lib/layman/deadbeef-overlay
    layman-type = git
    auto-sync = No
     
    [eva]
    priority = 50
    location = /var/lib/layman/eva
    layman-type = git
    auto-sync = No
     
    [gentoo-zh]
    priority = 50
    location = /var/lib/layman/gentoo-zh
    layman-type = git
    auto-sync = No
     
    [local]
    location = /usr/local/portage
    master = gentoo
    auto-sync = No
    priority = 15

     

    And my local overlay is too manual configuration.

     

    # eix-update --print PORTDIR_OVERLAY

     

    /var/lib/layman/deadbeef-overlay
    /var/lib/layman/eva
    /usr/portage
    /var/lib/layman/gentoo-zh
    /var/lib/layman/torbrowser
     
    # eix-update --print PORTDIR
     
    /usr/local/portage/
     
    The error is in program "eix", it is defining 'PORTDIR' as '/usr/local/portage' and not as '/usr/portage'.
     
    When I do 'portageq envvar PORTDIR_OVERLAY' I have:
     
    /usr/local/portage /var/lib/layman/deadbeef-overlay /var/lib/layman/eva /var/lib/layman/gentoo-zh /var/lib/layman/torbrowser
     
    And when I do 'portageq envvar PORTDIR' I have:
     
    /usr/portage
     
    How to change this variable "PORTDIR" and "PORTDIR_OVERLAY" in program "eix"?
  5. And when I do "eix-update --print PORTDIR_OVERLAY" I have:

     

    /var/lib/layman/deadbeef-overlay
    /var/lib/layman/eva
    /usr/portage
    /var/lib/layman/gentoo-zh
    /var/lib/layman/torbrowser
     
    The value "/usr/portage" should not be listed and the value "/usr/local/portage" is not listed, but should.
  6. When I do "eix-sync", I have:

     

    [0] "local" /usr/local/portage/ (cache: metadata-md5-or-flat)
         Reading category 170|170 (100) EMPTY!
     
    But I have ebuilds in local overlay and "OVERLAY_CACHE_METHOD="assign"" in file "/etc/eixrc/01-cache".
     
    My file "/etc/eix-sync.conf" have:
     
    *
    @emerge --regen || true
    @emerge --metadata || true

     

    Other error: if I do "eix gnome-subtitles" I have:

     

    * media-video/gnome-subtitles [1]
         Available versions:  1.3-r1
         Homepage:            http://gnome-subtitles.sourceforge.net/
         Description:         Video subtitling for the Gnome desktop
     
    [1] "gentoo" /usr/portage
     
    The "eix" command classify the gentoo portage as overlay.
    What to do?
    Thanks!
×
×
  • Create New...