media-sound / beets

Media library management system for obsessive music geeks

Official package sites : https://beets.io/ · https://pypi.org/project/beets/ ·

The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. (It also downloads cover art for albums it imports.) Then it provides a bouquet of tools for manipulating and accessing your music. Because beets is designed as a library, it can do almost anything you can imagine for your music collection. Via plugins, beets becomes a panacea: * Embed and extract album art from files' tags. * Listen to your library with a music player that speaks the MPD protocol and works with a staggering variety of interfaces. * Fetch lyrics for all your songs from databases on the Web. * Manage your MusicBrainz music collection. * Analyze music files' metadata from the command line. * Clean up crufty tags left behind by other, less-awesome tools. * Browse your music library graphically through a Web browser and play it in any browser that supports HTML5 Audio. If beets doesn't do what you want yet, writing your own plugin is shockingly simple if you know a little Python.

v9999 :: 0 :: gentoo

Modified
License
MIT
USE flags
doc test

v1.7.0_pre20240501 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ~x86
USE flags
doc test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

dev-python / confuse : Confuse is a configuration library for Python that uses YAML

dev-python / jellyfish : Python module for doing approximate and phonetic matching of strings

dev-python / mediafile : Read and write audio files' tags in Python

dev-python / munkres : Module implementing munkres algorithm for the Assignment Problem

dev-python / musicbrainzngs : Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices

dev-python / pyyaml : YAML parser and emitter for Python

dev-python / reflink : Python wrapper around the reflink system calls

dev-python / requests : HTTP library for human beings

dev-python / requests-oauthlib : This project provides first-class OAuth library support for Requests

dev-python / typing-extensions : Backported and Experimental Type Hints for Python 3.7+

dev-python / unidecode : Module providing ASCII transliterations of Unicode text

media-libs / mutagen : Audio metadata tag reader and writer implemented in pure Python

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / confuse : Confuse is a configuration library for Python that uses YAML

dev-python / jellyfish : Python module for doing approximate and phonetic matching of strings

dev-python / mediafile : Read and write audio files' tags in Python

dev-python / munkres : Module implementing munkres algorithm for the Assignment Problem

dev-python / musicbrainzngs : Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices

dev-python / pyyaml : YAML parser and emitter for Python

dev-python / reflink : Python wrapper around the reflink system calls

dev-python / requests : HTTP library for human beings

dev-python / requests-oauthlib : This project provides first-class OAuth library support for Requests

dev-python / typing-extensions : Backported and Experimental Type Hints for Python 3.7+

dev-python / unidecode : Module providing ASCII transliterations of Unicode text

media-libs / mutagen : Audio metadata tag reader and writer implemented in pure Python

821700
media-sound/beets-1.5.0-r2 - AttributeError: 'str' object has no attribute 'REQUIRES_BS'
881671
media-sound/beets-1.6.0 - ERROR: media-sound/beets-1.6.0::gentoo failed (install phase):
922990
media-sound/beets-1.6.0-r1 installs deprecated .egg/.egg-info
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-sound/beets: update 9999; upstream moved to Poetry
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-sound/beets: drop 1.6.0-r1
Closes: https://bugs.gentoo.org/909990 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Matt Jolly · gentoo
media-sound/beets: add missing USE=doc dependencies
Closes: https://bugs.gentoo.org/932479 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Matt Jolly · gentoo
media-sound/beets: add missing RDEPEND
Closes: https://bugs.gentoo.org/932478 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: Stabilize 1.7.0_pre20240501 ALLARCHES, #932992
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-sound/beets: Quote instances of ${S}
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
media-sound/beets: add 1.7.0_pre20240501; update 9999
- Update metadata.xml to remove "smart" quotes - Skip failing bash completions test instead of patching it out. - add `sed` to drop some `addopts` that break pytest due to disabled code coverage testing. - Support py312 - Use PEP 517 - Add a proper VCS build path (any non-pypi build) - add `EPYTEST_XDIST=1` 1.7.0_pre release has been added to support py312; there were too many patches to sanely backport (and a lot of churn upstream). Upstream are gearing up for an actual 1.7.0 release, hopefully soon: https://github.com/beetbox/beets/discussions/4501#discussioncomment-9171769 Drop 'obsessive-compulsive' from the package description; upstream don't (or no longer) use this phrase to describe their package and we don't want or need phrasing like that in ::gentoo. Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: fix build w/ USE=doc and >=sphinx-7
Closes: https://bugs.gentoo.org/927904 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{python-musicbrainzngs → musicbrainzngs}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{discogs-client → python3-discogs-client}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-sound/beets: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: Stabilize 1.6.0-r1 amd64, #904608
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{python-mpd → python-mpd2}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: sync live
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/beets: use pypi.eclass
Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
media-sound/beets: update EAPI 7 -> 8, enable py3.11
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/29723 Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
media-sound/beets: drop 1.4.9-r6, 1.5.0-r2
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
media-sound/beets: Fix tests
Few tests were failing because of changes in dependencies, namely in dev-python/mediafile and dev-python/unidecode. Closes: https://bugs.gentoo.org/876427 Closes: https://bugs.gentoo.org/895862 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: fix build w/ sphinx 6
Closes: https://bugs.gentoo.org/889460 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/beets: amd64 stable wrt bug #826694
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: sync live
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: add missing test dep
Closes: https://bugs.gentoo.org/850574 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andres Becerra · gentoo
media-sound/beets: add python-3.10
Closes: https://bugs.gentoo.org/850250 Closes: https://github.com/gentoo/gentoo/pull/25792 Tested-by: Andrés Becerra <andres.becerra@gmail.com> Signed-off-by: Andrés Becerra <andres.becerra@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-sound/beets: Keyword 1.6.0 x86, #820896
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
media-sound/beets: bump to 1.6.0
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/23111 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: fix dependencies deux
Bug: https://bugs.gentoo.org/821064 Closes: https://bugs.gentoo.org/821109 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/beets: fix dependencies
Closes: https://bugs.gentoo.org/820935 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
media-sound/beets: update 9999
9999 builds now, with man pages, it likely doesn't pass tests. it requires a slight tweak to it's build procedure compared to 1.5.0 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/22663 Signed-off-by: Sam James <sam@gentoo.org>
Arsen Arsenović · gentoo
media-sound/beets: bump to version 1.5.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{beautifulsoup → beautifulsoup4}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move dev-python/python-musicbrainz{-ngs → ngs}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-sound/beets: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
media-sound/beets: Clean old ebuild
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Closes: https://bugs.gentoo.org/790215 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21016 Signed-off-by: Sam James <sam@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: Backport patch for #790215
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Closes: https://bugs.gentoo.org/790215 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
media-sound/beets: enable Python3.9
Closes: https://bugs.gentoo.org/789141 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20760 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-sound/beets: Drop superfluous optfeature header
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
media-sound/beets: Clean old version
Closes: https://bugs.gentoo.org/767163 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19214 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: Fix replaygain deps 9999
Closes: https://bugs.gentoo.org/767163 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: Fix replaygain deps v1.4.9-r5
Closes: https://bugs.gentoo.org/767163 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
media-sound/beets: Delete old version
Closes: https://bugs.gentoo.org/766132 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19127 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: upgrade live-ebuild
Closes: https://bugs.gentoo.org/766132 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: cleanup sphinx & optfeature
Closes: https://bugs.gentoo.org/766132 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
media-sound/beets: Use pre-builded man page
Closes: https://bugs.gentoo.org/758647 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16046 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: Cleanup live-ebuild
Closes: https://bugs.gentoo.org/693164 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: Fix tests + cors/audioread support
Closes: https://bugs.gentoo.org/693164 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: Drop old ebuild
Closes: https://bugs.gentoo.org/693164 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-sound/beets: sync 1.4.9 ebuild with -9999
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
media-sound/beets: remove python2_7 support, doesn't seem to work
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
media-sound/beets: remove KEYWORDS from -9999
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-sound/beets: DISTUTILS_USE_SETUPTOOLS=rdepend & sphinx
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: Add 9999 ebuild
Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15519 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
media-sound/beets: cleanup ebuild
Closes: https://bugs.gentoo.org/718398 Bug: https://bugs.gentoo.org/702914 Bug: https://bugs.gentoo.org/693164 Closes: https://bugs.gentoo.org/584276 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-sound/beets: Remove py2 virtuals
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-sound/beets: Drop patch for now.
Closes: https://bugs.gentoo.org/702272 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-sound/beets: Drop 1.4.8-r1 and 1.4.9 (r0)
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-sound/beets: Drop python3_5 support
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernardo Meurer · gentoo
media-sound/beets: bump to 1.4.9
Closes: https://bugs.gentoo.org/689182 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Bernardo Meurer <bernardo@standard.ai> Closes: https://github.com/gentoo/gentoo/pull/12582 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-sound/beets: Fix minimum dev-python/jellyfish dep
Closes: https://bugs.gentoo.org/686806 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-sound/beets: Drop 1.4.7
Bug: https://bugs.gentoo.org/683814 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-sound/beets: 1.4.8 version bump
Closes: https://bugs.gentoo.org/683814 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-sound/beets: +replaygain,+gstreamer needs gst-plugins-meta[ffmpeg]
Reported-by: <apaterson@protonmail.com> Closes: https://bugs.gentoo.org/663398 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Andreas Sturmlechner · gentoo
media-sound/beets: Drop old
Closes: https://bugs.gentoo.org/625974 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Andreas Sturmlechner · gentoo
media-sound/beets: Remove USE flac,ogg,opus; fix USE gstreamer
They were effectively only used if USE +replaygain +gstreamer were enabled, not ticking any build switches but purely forwarding USE dependencies. Depend on media-plugins/gst-plugins-meta instead. gstreamer is also being used if USE +mpd. Reviewed-by: Mart Raudsepp <leio@gentoo.org> Quote: replaygain uses decodebin, thus should depend on media-plugins/gst-plugins-meta:1.0 to pull in any decided by user decoders. It uses rganalysis explicitly, for which it needs to depend on media-libs/gst-plugins-good:1.0. Other explicitly used elements are all from core or base, thus the gst-plugins-meta dep will cover it, or you can be explicit (core = media-libs/gstreamer). Additionally there is beetsplug/bpd/gstplayer.py that uses playbin. I don't know what that thing is about, but it seems irrelevant to replaygain, so might want a gstreamer? ( media-plugins/gst-plugins-meta:1.0 ) independent of USE=replaygain, if it's optional enough to work fine without it installed without losing anything important. Package-Manager: Portage-2.3.49, Repoman-2.3.10
Andreas Sturmlechner · gentoo
media-sound/beets: 1.4.7 version bump with many improvements
EAPI-6 bump. python3 support. Decouple use flag names from plugin names with rm_use_plugins() Consolidate various use flags and use more common names. Re-add USE replaygain. Add missing || die. Add missing USE=badfiles handling. Fix and sort RDEPENDs. Tests are broken since at least 1.4.3. Bug: https://bugs.gentoo.org/625974 Closes: https://bugs.gentoo.org/563380 Closes: https://bugs.gentoo.org/625578 Package-Manager: Portage-2.3.48, Repoman-2.3.10
Michael Mair-Keimberger · gentoo
update pypi HOMEPAGE to avoid redirection
Closes: https://github.com/gentoo/gentoo/pull/8080
Mike Gilbert · gentoo
Replace pypi.python.org with pypi.org in HOMEPAGE
Bug: https://bugs.gentoo.org/653540
Pacho Ramos · gentoo
media-sound/beets: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Pacho Ramos · gentoo
media-sound/beets: Disable mp3gain/aacgain support (#643400)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson · gentoo
media-sound/beets: bump.
Package-Manager: portage-2.3.2
Michael Palimaka · gentoo
media-sound/beets: remove old
Package-Manager: portage-2.3.0
Michael Palimaka · gentoo
media-sound/beets: remove echonest USE flag
Gentoo-bug: 587976 Package-Manager: portage-2.3.0
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed