Skip to content

ppphp/portago

Repository files navigation

Restarted

Since go1.18 brings the type parameter, I continue.

portago

This is a package management tool written in go and copied from portage shamelessly.

Package Management by go can remove annoying python dependency, though it is meaningless in gentoo with additional stupid go dependency.

Honestly, the main problem is give the package manager a static type.

now based on portage master, Feb 21, 2022

14d9c755f7534e23f10719d0fe6c04b18534e854

Roadmap

  • package dependency and file split
    • bad
      • cache
      • dbapi
      • dep/dep_check
      • ebuild
      • elog
      • emaint
      • emerge/*
      • metadata
      • portage
      • sets
      • sync
      • util/bad
  • ebuild sync runnable
    • can build binary (used to)
    • can synchronize repo
    • can test functions
    • can configure
  • python files rewrite
  • shell files rewrite

TODO:

  • gemato
  • bsd_chflags
  • shlex test
  • configparser test
  • selinux

About

a portage alternative,hard to continue...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages