All Projects → gentoo → Portage

gentoo / Portage

Licence: other
[MIRROR] Package management system

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Portage

Docker
Composer in Docker
Stars: ✭ 180 (-46.43%)
Mutual labels:  hacktoberfest, package-manager
Asset Packagist
Asset Packagist
Stars: ✭ 235 (-30.06%)
Mutual labels:  hacktoberfest, package-manager
Nebula
Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.
Stars: ✭ 190 (-43.45%)
Mutual labels:  hacktoberfest, package
Chromebrew
Package manager for Chrome OS
Stars: ✭ 1,838 (+447.02%)
Mutual labels:  hacktoberfest, package-manager
cati
Cati Unix Package Manager
Stars: ✭ 19 (-94.35%)
Mutual labels:  package-manager, package
Lit
Toolkit for developing, sharing, and running luvit/lua programs and libraries.
Stars: ✭ 167 (-50.3%)
Mutual labels:  hacktoberfest, package-manager
Poetry
Python dependency management and packaging made easy.
Stars: ✭ 17,543 (+5121.13%)
Mutual labels:  hacktoberfest, package-manager
Gentoo
[MIRROR] Official Gentoo ebuild repository
Stars: ✭ 1,364 (+305.95%)
Mutual labels:  hacktoberfest, gentoo
MGM-Ability
No description or website provided.
Stars: ✭ 64 (-80.95%)
Mutual labels:  package-manager, package
jean
Bored from installing tiny shell scripts and .dotfiles manually? Huh! Missing Shell Package Manager For Linux
Stars: ✭ 21 (-93.75%)
Mutual labels:  package-manager, package
Integration
HACS gives you a powerful UI to handle downloads of all your custom needs.
Stars: ✭ 2,114 (+529.17%)
Mutual labels:  hacktoberfest, package-manager
Universe
The Mesosphere Universe package repository.
Stars: ✭ 308 (-8.33%)
Mutual labels:  package, package-manager
Sci
[MIRROR] Gentoo Science Overlay
Stars: ✭ 127 (-62.2%)
Mutual labels:  hacktoberfest, gentoo
Laravel Messenger
Simple user messaging package for Laravel
Stars: ✭ 2,140 (+536.9%)
Mutual labels:  hacktoberfest, package
Rando Php
RandoPhp is a open source library that implements random generators (Integer, Char, Byte, Sequences, Boolean) and take random sample from arrays
Stars: ✭ 107 (-68.15%)
Mutual labels:  hacktoberfest, package
Laravelpackage.com
Documentation for LaravelPackage.com: Learn to create Laravel specific PHP packages from scratch, following this open documentation.
Stars: ✭ 214 (-36.31%)
Mutual labels:  hacktoberfest, package
Laravel Package Maker
Get a 📦 skeleton and all other `make` commands from laravel base for package development.
Stars: ✭ 89 (-73.51%)
Mutual labels:  hacktoberfest, package
Laravel Totem
Manage Your Laravel Schedule From A Web Dashboard
Stars: ✭ 1,299 (+286.61%)
Mutual labels:  hacktoberfest, package
pkgcore
a framework for package management
Stars: ✭ 91 (-72.92%)
Mutual labels:  package-manager, gentoo
get-bin-path
Get the current package's binary path
Stars: ✭ 25 (-92.56%)
Mutual labels:  package-manager, package

About Portage

Portage is a package management system based on ports collections. The Package Manager Specification Project (PMS) standardises and documents the behaviour of Portage so that ebuild repositories can be used by other package managers.

Dependencies

Python and Bash should be the only hard dependencies. Python 3.6 is the minimum supported version.

Native Extensions

Portage includes some optional native extensions which can be built in the source tree by running the following command:

python setup.py build_ext --inplace --portage-ext-modules

The following setup.cfg settings can be used to enable building of native extensions for all invocations of the build_ext command (the build_ext command is invoked automatically by other build commands):

[build_ext] portage-ext-modules=true

Currently, the native extensions only include libc bindings which are used to validate LC_CTYPE and LC_COLLATE behavior for EAPI 6. If the native extensions have not been built, then portage will use ctypes instead.

Licensing and Legalese

Portage is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Portage is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Portage; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

More information

-DEVELOPING contains some code guidelines. -LICENSE contains the GNU General Public License version 2. -NEWS contains new features/major bug fixes for each version. -RELEASE NOTES contains mainly upgrade information for each version. -TEST-NOTES contains Portage unit test information.

Links

Gentoo project page: https://wiki.gentoo.org/wiki/Project:Portage PMS: https://dev.gentoo.org/~ulm/pms/head/pms.html PMS git repo: https://gitweb.gentoo.org/proj/pms.git/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].