diff options
| author | baldr333 <ra@afu.re> | 2023-12-21 19:54:24 -0500 |
|---|---|---|
| committer | baldr333 <ra@afu.re> | 2023-12-21 19:54:24 -0500 |
| commit | 2f3f4f6a3db13640bf8e097b41fd1dbfc3701f81 (patch) | |
| tree | d22ea7370713249178a4899262768d88af46223e | |
Initial commit
30 files changed, 719 insertions, 0 deletions
diff --git a/app-misc/lf/Manifest b/app-misc/lf/Manifest new file mode 100644 index 0000000..a4dd3b9 --- /dev/null +++ b/app-misc/lf/Manifest @@ -0,0 +1 @@ +EBUILD lf-9999.ebuild 1951 BLAKE2B 6b3e546227c78ec1a7b651b9268b448bc020fb4cb6a675a4c37011290d9f0dd0025266fd028f842146160e5459772ab3ce0a815b95259f6efed51b3de42c92e3 SHA512 ba70e6dc85e491f23f538317c67ebc201c5c9f06a0d95a451dca040679ab3d9d92003968b02f217ab50ba24b3ee4828218178b2fdefe4068095ef5e1f3d05494 diff --git a/app-misc/lf/lf-9999.ebuild b/app-misc/lf/lf-9999.ebuild new file mode 100644 index 0000000..b5533dd --- /dev/null +++ b/app-misc/lf/lf-9999.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module + +DESCRIPTION="Terminal file manager" +HOMEPAGE="https://github.com/gokcehan/${PN}" +if [[ "${PV}" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="${HOMEPAGE}.git" + src_unpack() { + git-r3_src_unpack + go-module_live_vendor + } + + src_compile () { + gen/build.sh || die + } +else + EGO_SUM=( + "github.com/gdamore/encoding v1.0.0" + "github.com/gdamore/encoding v1.0.0/go.mod" + "github.com/gdamore/tcell/v2 v2.3.1" + "github.com/gdamore/tcell/v2 v2.3.1/go.mod" + "github.com/lucasb-eyer/go-colorful v1.0.3" + "github.com/lucasb-eyer/go-colorful v1.0.3/go.mod" + "github.com/mattn/go-runewidth v0.0.10" + "github.com/mattn/go-runewidth v0.0.10/go.mod" + "github.com/rivo/uniseg v0.1.0" + "github.com/rivo/uniseg v0.1.0/go.mod" + "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68" + "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" + "golang.org/x/term v0.0.0-20201210144234-2321bbc49cbf/go.mod" + "golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d" + "golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod" + "golang.org/x/text v0.3.0" + "golang.org/x/text v0.3.0/go.mod" + "gopkg.in/djherbis/times.v1 v1.2.0" + "gopkg.in/djherbis/times.v1 v1.2.0/go.mod" + ) + + go-module_set_globals + + SRC_URI="${HOMEPAGE}/archive/r${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + KEYWORDS="amd64 x86" + S="${WORKDIR}/${PN}-r${PV}" + + src_compile () { + version="r${PV}" gen/build.sh || die + } +fi + +LICENSE="MIT" +SLOT="0" + +src_install() { + dobin "${PN}" + doman "${PN}.1" + dodoc README.md + docinto examples + dodoc etc/{lf.{csh,vim},lfcd.{,c}sh,lfrc.example} + + insinto /usr/share/bash-completion/completions + newins etc/lf.bash lf + insinto /usr/share/zsh/site-functions + newins etc/lf.zsh _lf + insinto /usr/share/fish/vendor_completions.d + doins etc/lf.fish + insinto /usr/share/fish/vendor_functions.d + doins etc/lfcd.fish +} diff --git a/media-gfx/nsxiv/Manifest b/media-gfx/nsxiv/Manifest new file mode 100644 index 0000000..8ae90de --- /dev/null +++ b/media-gfx/nsxiv/Manifest @@ -0,0 +1 @@ +EBUILD nsxiv-9999.ebuild 1842 BLAKE2B 5249f8ca25d3c7d7260a7e32798b505a0d09af20a12b51892c6fc983a4d0ece10901771566f33b81d45b02f352ea03bfb7383779ad2b0f3ea553d80fc6198f6f SHA512 57cfb08a9c5bbda295c6fb2fa25768237190f3756fd56528c806a84bc3f9f26b995161e6c29bb481dd4c91809d47cc829f6e9e9ddf5a7c7da22e500730a4c2eb diff --git a/media-gfx/nsxiv/nsxiv-9999.ebuild b/media-gfx/nsxiv/nsxiv-9999.ebuild new file mode 100644 index 0000000..289eb79 --- /dev/null +++ b/media-gfx/nsxiv/nsxiv-9999.ebuild @@ -0,0 +1,84 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg-utils savedconfig toolchain-funcs linux-info + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://codeberg.org/nsxiv/nsxiv.git" + inherit git-r3 +else + SRC_URI="https://github.com/nsxiv/nsxiv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer" +HOMEPAGE="https://codeberg.org/nsxiv/nsxiv" + +LICENSE="GPL-2+ public-domain" +SLOT="0" +IUSE="+statusbar +inotify exif debug" + +RDEPEND=" + x11-libs/libX11 + >=media-libs/imlib2-1.8.0[X] + statusbar? ( x11-libs/libXft ) + exif? ( media-libs/libexif ) +" +DEPEND="${RDEPEND}" + +pkg_setup() { + if use inotify; then + CONFIG_CHECK+=" ~INOTIFY_USER" + ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." + linux-info_pkg_setup + fi +} + +src_prepare() { + default + + restore_config config.h +} + +src_configure() { + # avoid rebuild on `make install` + sed -i -e '/^install: / s|: all|:|' Makefile || die +} + +src_compile() { + local dbg="" + use debug && dbg="-UNDEBUG -DDEBUG" + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${dbg}" \ + OPT_DEP_DEFAULT=0 \ + HAVE_INOTIFY="$(usex inotify 1 0)" \ + HAVE_LIBFONTS="$(usex statusbar 1 0)" \ + HAVE_LIBEXIF="$(usex exif 1 0)" +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + PREFIX="/usr" \ + EGPREFIX="/usr/share/doc/${P}/examples" \ + install install-icon + dodoc README.md + domenu etc/nsxiv.desktop + + save_config config.h +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + einfo "${PN} uses media-libs/imlib2 for loading images." + einfo "To enable/disable support for specific image formats," + einfo "toggle the necessary USE flag for media-libs/imlib2." +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..c673a95 --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1,2 @@ +masters = gentoo +auto-sync = false diff --git a/metadata/md5-cache/app-misc/auto-gpt-0.3.0 b/metadata/md5-cache/app-misc/auto-gpt-0.3.0 new file mode 100644 index 0000000..b9f47ef --- /dev/null +++ b/metadata/md5-cache/app-misc/auto-gpt-0.3.0 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/transformers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/torch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DESCRIPTION=Auto-GPT: Automated fine-tuning and deployment of GPT models +EAPI=8 +HOMEPAGE=https://github.com/Significant-Gravitas/Auto-GPT +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/transformers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/torch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +SLOT=0 +SRC_URI=https://github.com/Significant-Gravitas/Auto-GPT/archive/refs/tags/v0.3.0.tar.gz -> auto-gpt-0.3.0.tar.gz +_eclasses_=out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 python-r1 3c6cd0f418ba702c186a9865b85e704d distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 +_md5_=61832a438cd25909f466bdcf3476f9e5 diff --git a/metadata/md5-cache/app-misc/lf-9999 b/metadata/md5-cache/app-misc/lf-9999 new file mode 100644 index 0000000..7fe9b98 --- /dev/null +++ b/metadata/md5-cache/app-misc/lf-9999 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install unpack +DESCRIPTION=Terminal file manager +EAPI=7 +HOMEPAGE=https://github.com/gokcehan/lf +INHERIT=go-module git-r3 +LICENSE=MIT +PROPERTIES=live +RESTRICT=strip +SLOT=0 +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e multilib d1408425c7c4a7669b9b17735404b693 go-module 9c75e51a48520b2f01471c1f91762882 git-r3 27e13c09a4c7e4c78ac812f74727e676 +_md5_=60d08f858333d69b2303d496ae1eaaec diff --git a/metadata/md5-cache/dev-python/schedule-1.1.0-r1 b/metadata/md5-cache/dev-python/schedule-1.1.0-r1 new file mode 100644 index 0000000..c6d2678 --- /dev/null +++ b/metadata/md5-cache/dev-python/schedule-1.1.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +DESCRIPTION=Python job scheduling for humans +EAPI=8 +HOMEPAGE=https://github.com/dbader/schedule +INHERIT=distutils-r1 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/dbader/schedule/archive/1.1.0.tar.gz -> schedule-1.1.0.gh.tar.gz +_eclasses_=out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 python-r1 3c6cd0f418ba702c186a9865b85e704d distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 +_md5_=4d0551e4669460114726905c35c419da diff --git a/metadata/md5-cache/media-gfx/nsxiv-9999 b/metadata/md5-cache/media-gfx/nsxiv-9999 new file mode 100644 index 0000000..242e459 --- /dev/null +++ b/metadata/md5-cache/media-gfx/nsxiv-9999 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DEPEND=x11-libs/libX11 >=media-libs/imlib2-1.8.0[X] statusbar? ( x11-libs/libXft ) exif? ( media-libs/libexif ) +DESCRIPTION=Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer +EAPI=8 +HOMEPAGE=https://codeberg.org/nsxiv/nsxiv +INHERIT=desktop xdg-utils savedconfig toolchain-funcs linux-info git-r3 +IUSE=+statusbar +inotify exif debug savedconfig +LICENSE=GPL-2+ public-domain +PROPERTIES=live +RDEPEND=x11-libs/libX11 >=media-libs/imlib2-1.8.0[X] statusbar? ( x11-libs/libXft ) exif? ( media-libs/libexif ) +SLOT=0 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 git-r3 2358a7b20091609e24bd3a83b3ac5991 +_md5_=7e9be998c4cbb2d5578ad8ad08ec39db diff --git a/metadata/md5-cache/net-p2p/monero-gui-0.18.2.2 b/metadata/md5-cache/net-p2p/monero-gui-0.18.2.2 new file mode 100644 index 0000000..7c9e56a --- /dev/null +++ b/metadata/md5-cache/net-p2p/monero-gui-0.18.2.2 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=net-p2p/monero:=[daemon] dev-db/lmdb:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtdeclarative:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5[qml] dev-qt/qtwidgets:5 dev-libs/boost:= dev-libs/openssl:0 unwind? ( sys-libs/libunwind[lzma] ) qrcode? ( dev-qt/qtmultimedia:5 media-gfx/zbar ) smartcard? ( dev-libs/hidapi:= virtual/libusb:= dev-libs/protobuf:= ) dev-qt/linguist-tools:5 +DESCRIPTION=GUI for net-p2p/monero +EAPI=7 +HOMEPAGE=https://getmonero.org +INHERIT=cmake toolchain-funcs git-r3 +IUSE=hw-wallet qrcode smartcard unwind +KEYWORDS=~x86 ~amd64 +LICENSE=NEWLIB +PROPERTIES=live +RDEPEND=net-p2p/monero:=[daemon] dev-db/lmdb:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtdeclarative:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5[qml] dev-qt/qtwidgets:5 dev-libs/boost:= dev-libs/openssl:0 unwind? ( sys-libs/libunwind[lzma] ) qrcode? ( dev-qt/qtmultimedia:5 media-gfx/zbar ) smartcard? ( dev-libs/hidapi:= virtual/libusb:= dev-libs/protobuf:= ) dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 dev-qt/qtgraphicaleffects:5 media-fonts/fontawesome +SLOT=0 +_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 git-r3 97f7f638070d17e4c2b6542589bb4575 +_md5_=7582cd33de82af1b9b20b456e99bc646 diff --git a/metadata/md5-cache/sci-visualization/visidata-9999 b/metadata/md5-cache/sci-visualization/visidata-9999 new file mode 100644 index 0000000..9619274 --- /dev/null +++ b/metadata/md5-cache/sci-visualization/visidata-9999 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/h5py[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/odfpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/openpyxl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst prepare test unpack +DESCRIPTION=Terminal spreadsheet multitool for discovering and arranging data +EAPI=8 +HOMEPAGE=https://github.com/saulpw/visidata +INHERIT=distutils-r1 git-r3 optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +LICENSE=GPL-3 +PROPERTIES=live +RDEPEND=dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +_eclasses_=toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 474cb53a7d1b62721a91809a1d702661 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f distutils-r1 8e0ad2c111b259a711c8eaef98a17690 git-r3 5133e393e8717a3a093660f990801dc1 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 +_md5_=bb2b60bd82fe27f87c2d32f5f8c7ed91 diff --git a/metadata/md5-cache/sys-auth/pam-gnupg-0.3 b/metadata/md5-cache/sys-auth/pam-gnupg-0.3 new file mode 100644 index 0000000..fe1246b --- /dev/null +++ b/metadata/md5-cache/sys-auth/pam-gnupg-0.3 @@ -0,0 +1,13 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure prepare +DESCRIPTION=Unlock GnuPG keys on login +EAPI=8 +HOMEPAGE=https://github.com/cruegge/pam-gnupg +INHERIT=autotools +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=>=sys-libs/pam-1.5.1_p20210622-r1 >=app-crypt/gnupg-2.2.33-r1 +SLOT=0 +SRC_URI=https://github.com/cruegge/pam-gnupg/archive/refs/tags/v0.3.tar.gz -> pam-gnupg-0.3.tar.gz +_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157 libtool 241a8f577b9781a42a7421e53448a44e autotools 6dcd6b6a486e79928e1243ff9ba41fcc +_md5_=718bbbbfe3caa1f65f25e32669a002a6 diff --git a/metadata/md5-cache/www-client/icecat-102.5.0 b/metadata/md5-cache/www-client/icecat-102.5.0 new file mode 100644 index 0000000..14e6ac0 --- /dev/null +++ b/metadata/md5-cache/www-client/icecat-102.5.0 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.4:3.10[ncurses,sqlite,ssl] >=dev-lang/python-3.9.12:3.9[ncurses,sqlite,ssl] >=dev-lang/python-3.8.13:3.8[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( =sys-devel/lld-15* pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( =sys-devel/lld-14* pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ) || ( virtual/rust:0/llvm-15 virtual/rust:0/llvm-14 ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) buildtarball? ( ~www-client/makeicecat-102.5.0[buildtarball] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) ~sys-devel/autoconf-2.13 >=sys-devel/libtool-2.4 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare pretend setup unpack +DEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/atk ) dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.1 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) x11-libs/libICE x11-libs/libSM pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4[sdk] ) ) !!sys-devel/llvm:0 +DESCRIPTION=GNU IceCat Web Browser +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/gnuzilla/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing pax-utils python-any-r1 toolchain-funcs virtualx xdg +IUSE=+clang cpu_flags_arm_neon dbus debug +buildtarball hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo +KEYWORDS=~amd64 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/atk ) dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.1 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) +REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) screencast? ( wayland ) +SLOT=0 +SRC_URI=!buildtarball? ( icecat-102.5.0-gnu1.tar.bz2 ) https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-05j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-05j.tar.xz +_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 libtool 241a8f577b9781a42a7421e53448a44e autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 29a755b1291d64133634d80b0328f153 xdg-utils ac0e315a3688929e34ac75b139e7349a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 linux-info bbfa385d6907d7948d49a5e107bd654d llvm 29d5332b8530fb760c2ca71ad6706858 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 +_md5_=80a27bac0136870916ae6e9cff60a9e7 diff --git a/metadata/md5-cache/www-client/vimb-9999 b/metadata/md5-cache/www-client/vimb-9999 new file mode 100644 index 0000000..e76520c --- /dev/null +++ b/metadata/md5-cache/www-client/vimb-9999 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install postinst prepare unpack +DEPEND=net-libs/webkit-gtk:4.1 x11-libs/gtk+:3 +DESCRIPTION=A fast, lightweight, vim-like browser based on webkit +EAPI=8 +HOMEPAGE=https://fanglingsu.github.io/vimb/ +INHERIT=savedconfig flag-o-matic optfeature git-r3 +IUSE=savedconfig savedconfig +LICENSE=GPL-3 +PROPERTIES=live +RDEPEND=net-libs/webkit-gtk:4.1 x11-libs/gtk+:3 +SLOT=0 +_eclasses_=portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic baa4d385108ac87993edac956a916a36 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 git-r3 2358a7b20091609e24bd3a83b3ac5991 +_md5_=6f7f6ee80909edef4a12edf4e538d492 diff --git a/metadata/md5-cache/x11-misc/dmenu-9999 b/metadata/md5-cache/x11-misc/dmenu-9999 new file mode 100644 index 0000000..dad9fe9 --- /dev/null +++ b/metadata/md5-cache/x11-misc/dmenu-9999 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install postinst prepare unpack +DEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft xinerama? ( x11-libs/libXinerama ) x11-base/xorg-proto +DESCRIPTION=a generic, highly customizable, and efficient menu for the X Window System +EAPI=7 +HOMEPAGE=https://github.com/LukeSmithxyz/dmenu +INHERIT=git-r3 savedconfig toolchain-funcs +IUSE=xinerama savedconfig +LICENSE=MIT +PROPERTIES=live +RDEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft xinerama? ( x11-libs/libXinerama ) +SLOT=0 +_eclasses_=git-r3 5133e393e8717a3a093660f990801dc1 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=1649fbfc4ccb7a2019b78fee11bd91dc diff --git a/metadata/md5-cache/x11-terms/st-9999 b/metadata/md5-cache/x11-terms/st-9999 new file mode 100644 index 0000000..f864810 --- /dev/null +++ b/metadata/md5-cache/x11-terms/st-9999 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=configure install postinst prepare unpack +DEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft x11-base/xorg-proto +DESCRIPTION=Luke Smith fork of the simple terminal from suckless.org +EAPI=7 +HOMEPAGE=https://git.afu.re/st/ +INHERIT=desktop git-r3 savedconfig toolchain-funcs +IUSE=savedconfig savedconfig +LICENSE=MIT-with-advertising +PROPERTIES=live +RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft +SLOT=0 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 5133e393e8717a3a093660f990801dc1 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=c689f34387de9cd52afa853e3e3f955a diff --git a/metadata/md5-cache/x11-wm/dwm-9999 b/metadata/md5-cache/x11-wm/dwm-9999 new file mode 100644 index 0000000..aae11b3 --- /dev/null +++ b/metadata/md5-cache/x11-wm/dwm-9999 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install postinst prepare unpack +DEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft xinerama? ( x11-libs/libXinerama ) xinerama? ( x11-base/xorg-proto ) +DESCRIPTION=My fork of dwm +EAPI=7 +HOMEPAGE=https://git.afu.re/dwm/ +INHERIT=git-r3 savedconfig toolchain-funcs +IUSE=xinerama savedconfig +LICENSE=MIT +PROPERTIES=live +RDEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft xinerama? ( x11-libs/libXinerama ) +SLOT=0 +_eclasses_=git-r3 5133e393e8717a3a093660f990801dc1 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=bfad5d192fa60704bb6169cc87c1c6a5 diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..6d4f06d --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +palladian diff --git a/sci-visualization/visidata/Manifest b/sci-visualization/visidata/Manifest new file mode 100644 index 0000000..be28d94 --- /dev/null +++ b/sci-visualization/visidata/Manifest @@ -0,0 +1 @@ +EBUILD visidata-9999.ebuild 2172 BLAKE2B 5fa6b32fb2a817c338f51719488bc55080dc9c8d2fec30e8b93166af9dfbad9588e1f1c068c3ef038c7b37a7858f01b3ab91e537a52c0f1916d4434a72f4fc97 SHA512 572880095c498ecb6e8463b178933e53490529a43714fef229095a49e5624bc44bbf478b73f35a5e6a3134cccfe52d1e77e5152b84a6062ecf581c855e9be679 diff --git a/sci-visualization/visidata/visidata-9999.ebuild b/sci-visualization/visidata/visidata-9999.ebuild new file mode 100644 index 0000000..8cf2d21 --- /dev/null +++ b/sci-visualization/visidata/visidata-9999.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_REQ_USE="sqlite" +EGIT_REPO_URI="https://github.com/saulpw/${PN}.git" + +inherit distutils-r1 git-r3 optfeature + +DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data" +HOMEPAGE="https://github.com/saulpw/visidata" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" + +RDEPEND="dev-python/importlib-metadata[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}]" +BDEPEND="test? ( dev-python/h5py[${PYTHON_USEDEP}] + dev-python/odfpy[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +python_test() { + git init || die "git init failed" + git add tests/golden/ || die "git add failed" + dev/test.sh || die "test failed" +} + +pkg_postinst() { + optfeature "integration with yaml" dev-python/pyyaml + optfeature "integration with png" dev-python/pypng + optfeature "integration with http" dev-python/requests + optfeature "integration with postgres" dev-python/psycopg + optfeature "integration with xlsx" dev-python/openpyxl + optfeature "integration with xls" dev-python/xlrd + optfeature "integration with hdf5" dev-python/h5py + optfeature "integration with ttf/otf" dev-python/fonttools + optfeature "integration with xml/htm/html" dev-python/lxml + optfeature "integration with dta (Stata)" dev-python/pandas + optfeature "integration with shapefiles" sci-libs/pyshp + optfeature "integration with namestand" dev-python/graphviz + optfeature "integration with tabulate/wcwidth" dev-python/tabulate # saver + #optfeature "integration with pcap" dev-python/dnslib #dpkt + #optfeature "integration with pdf" pdfminer.six tabula + #optfeature "integration with mbtiles" mapbox-vector-tile + #optfeature "integration with xpt (SAS)" xport + #optfeature "integration with sas7bdat (SAS)" sas7bdat + #optfeature "integration with sav (SPSS)" savReaderWriter + #optfeature "integration with datapackage" frictionless .json + #optfeature "integration with vcf" vobject +} diff --git a/sys-process/htop-vim/Manifest b/sys-process/htop-vim/Manifest new file mode 100644 index 0000000..e8b105c --- /dev/null +++ b/sys-process/htop-vim/Manifest @@ -0,0 +1,2 @@ +DIST 3.0.3vim.tar.gz 293221 BLAKE2B 542f21c0b6ae27ef6d75dca5825cae4c0760415d806e080f046e6467a804c49e616f484e1b0f53813fd5330d830caa6c1a800a102c1f7aff26d403c33b9fd882 SHA512 0a4f3c3d080a3487f209753beae42605523e20d474fe634c0a726a0976a7b40a8e63a3942fedb1013067d4463e9e0deee0bcb10b5f85c3e1e04c3e55d350d5f5 +EBUILD htop-vim-3.0.3.ebuild 2478 BLAKE2B da08dded75d6c5a4c6b469e8ab13a31da4aef3fd18e13aba593967bd6e523cb9b193b09015479e6e950a59d7adf0828ce7bbbc44d9db84eb3127ce39940427ed SHA512 8c1b5e45f97cf6b3fd41de902241d757474818c5e6b09ea6b5f4bec6467f0079169485b144233b6bf83932c99577bf0d9fd817926cac3491727f1da5f86e2234 diff --git a/sys-process/htop-vim/htop-vim-3.0.3.ebuild b/sys-process/htop-vim/htop-vim-3.0.3.ebuild new file mode 100644 index 0000000..8568084 --- /dev/null +++ b/sys-process/htop-vim/htop-vim-3.0.3.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-any-r1 xdg-utils + +DESCRIPTION="interactive process viewer" +HOMEPAGE="https://github.com/KoffeinFlummi/htop-vim" +SRC_URI="https://github.com/KoffeinFlummi/${PN}/archive/refs/tags/${PV}vim.tar.gz" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +LICENSE="BSD GPL-2+" +SLOT="0" +IUSE="caps debug delayacct hwloc kernel_FreeBSD kernel_linux lm-sensors llvm-libunwind openvz unicode unwind vserver" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + sys-libs/ncurses:=[unicode(+)?] + hwloc? ( sys-apps/hwloc:= ) + unwind? ( + !llvm-libunwind? ( sys-libs/libunwind:= ) + llvm-libunwind? ( sys-libs/llvm-libunwind:= ) + ) + kernel_linux? ( + caps? ( sys-libs/libcap ) + delayacct? ( dev-libs/libnl:3 ) + lm-sensors? ( sys-apps/lm-sensors ) + ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS}" + +DOCS=( ChangeLog README ) + +CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS" + +S="${WORKDIR}/${P}vim" + +pkg_setup() { + if ! has_version sys-process/lsof; then + ewarn "To use lsof features in htop (what processes are accessing" + ewarn "what files), you must have sys-process/lsof installed." + fi + + python-any-r1_pkg_setup + linux-info_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + [[ ${CBUILD} != ${CHOST} ]] && export ac_cv_file__proc_{meminfo,stat}=yes #328971 + + local myeconfargs=( + --enable-unicode + $(use_enable debug) + $(use_enable hwloc) + $(use_enable !hwloc affinity) + $(use_enable openvz) + $(use_enable unicode) + $(use_enable unwind) + $(use_enable vserver) + ) + + if use kernel_linux ; then + myeconfargs+=( + $(use_enable caps capabilities) + $(use_enable delayacct) + $(use_enable lm-sensors sensors) + ) + else + if use kernel_Darwin ; then + # Upstream default to checking but --enable-affinity + # overrides this. Simplest to just disable on Darwin + # given it works on BSD anyway. + myeconfargs+=( --disable-affinity ) + fi + + myeconfargs+=( + --disable-capabilities + --disable-delayacct + --disable-sensors + ) + fi + + econf ${myeconfargs[@]} +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest new file mode 100644 index 0000000..7799476 --- /dev/null +++ b/x11-misc/dmenu/Manifest @@ -0,0 +1 @@ +EBUILD dmenu-9999.ebuild 1271 BLAKE2B 9d95d9dc5800c8df8b8256779b29867515addf41561a414c1a8fcd447acbe88a60ae6389ebb20562eabda86cd2fd201377023bd6b954f6aa259677b9a437516f SHA512 e73d44bd5fb6648a93e63d058cb3ba7c7cef59e734485901b63308f3895f2d2492dde97f88c5a219ae3c80e3a19221d289ef4b93842424652ca2efa5c0a67e04 diff --git a/x11-misc/dmenu/dmenu-9999.ebuild b/x11-misc/dmenu/dmenu-9999.ebuild new file mode 100644 index 0000000..60bca74 --- /dev/null +++ b/x11-misc/dmenu/dmenu-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit git-r3 savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://github.com/LukeSmithxyz/dmenu" +EGIT_REPO_URI="https://github.com/LukeSmithxyz/dmenu.git" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.h +} + +src_compile() { +emake CC=$(tc-getCC) \ + #"FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + #"X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ + #"X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + save_config config.h +} diff --git a/x11-misc/slstatus/Manifest b/x11-misc/slstatus/Manifest new file mode 100644 index 0000000..784af11 --- /dev/null +++ b/x11-misc/slstatus/Manifest @@ -0,0 +1 @@ +EBUILD slstatus-9999.ebuild 674 BLAKE2B b04f4b6d42a50f4fdda6cae0198b3af97560ad4c39a7f7f416c09a02a18e6e6065d1a890c8476061dbc63a33aa8c95f09f4406719b8b9ca817053232f309c103 SHA512 8b5206c308b342a6fafd93ccdf4dce8b96675682dc3ae07d12a87286ae9429ff2fd66eaf129177eebf2dd2cf7f1740e28a3074c24f81f3271f7f5d6f248c213f diff --git a/x11-misc/slstatus/slstatus-9999.ebuild b/x11-misc/slstatus/slstatus-9999.ebuild new file mode 100644 index 0000000..2c02c7e --- /dev/null +++ b/x11-misc/slstatus/slstatus-9999.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit desktop multilib savedconfig toolchain-funcs git-r3 autotools + +DESCRIPTION="Suckless Status Tool" +HOMEPAGE="https://tools.suckless.org/slstatus/" +EGIT_REPO_URI="https://git.suckless.org/slstatus" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" +IUSE="savedconfig" + +RDEPEND=" + x11-libs/libX11 + x11-libs/libXft +" +DEPEND="${RDEPEND} + virtual/pkgconfig + x11-base/xorg-proto +" + +src_prepare() { + default + restore_config config.h +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + dodoc README + + save_config config.h +} diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest new file mode 100644 index 0000000..77df139 --- /dev/null +++ b/x11-terms/st/Manifest @@ -0,0 +1 @@ +EBUILD st-9999.ebuild 1368 BLAKE2B f4cd1cc777d8d874fdd35a12d1f870d69eff73b00cccc6b1bc6570eadb7d4b90279f508b77bf23212b455ff87b88916d30330de613bb270f968d9311937e9543 SHA512 63212b7869edefab731764a18a729ce7f006436c5560ca654ac8052cdf4119d3c311d19741a8f7326b93fa6ea913a8ca67f53558dff50d061cb2b11a3433ed46 diff --git a/x11-terms/st/st-9999.ebuild b/x11-terms/st/st-9999.ebuild new file mode 100644 index 0000000..09e38a4 --- /dev/null +++ b/x11-terms/st/st-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop git-r3 savedconfig toolchain-funcs + +DESCRIPTION="Luke Smith fork of the simple terminal from suckless.org" +HOMEPAGE="https://git.afu.re/st/" +EGIT_REPO_URI="https://git.afu.re/${PN}" + +LICENSE="MIT-with-advertising" +SLOT="0" +KEYWORDS="" +IUSE="savedconfig" + +RDEPEND=" + >=sys-libs/ncurses-6.0:0= + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + sed -i \ + -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \ + -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \ + -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \ + config.mk || die + sed -i \ + -e '/tic/d' \ + Makefile || die + + restore_config config.h +} + +src_configure() { + sed -i \ + -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \ + config.mk || die + + tc-export CC +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install + + make_desktop_entry ${PN} simpleterm utilities-terminal 'System;TerminalEmulator;' '' + + save_config config.h +} + +pkg_postinst() { + if ! [[ "${REPLACING_VERSIONS}" ]]; then + elog "Please ensure a usable font is installed, like" + elog " media-fonts/corefonts" + elog " media-fonts/dejavu" + elog " media-fonts/urw-fonts" + fi +} + diff --git a/x11-wm/dwm/Manifest b/x11-wm/dwm/Manifest new file mode 100644 index 0000000..04316ce --- /dev/null +++ b/x11-wm/dwm/Manifest @@ -0,0 +1 @@ +EBUILD dwm-9999.ebuild 879 BLAKE2B 19547f9669e2afc9f7e65e6253b74787c89aff8c9ee572b1cf8132abe16c7f2b09e5124b3e478dd8e4b4e8eba50d8885a57ae00a894a38a446c3e402f306294a SHA512 3943b0268e8547f34e48e0f916f52ee8554651daa1ec871ff8617f5c87c9f26f09bf4497c23a01c4512a32b905bb6498114e6592325caf8a5f9c5e3b950c423b diff --git a/x11-wm/dwm/dwm-9999.ebuild b/x11-wm/dwm/dwm-9999.ebuild new file mode 100644 index 0000000..1501e3e --- /dev/null +++ b/x11-wm/dwm/dwm-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit git-r3 savedconfig toolchain-funcs + +DESCRIPTION="My fork of dwm" +HOMEPAGE="https://git.afu.re/dwm/" +EGIT_REPO_URI="https://git.afu.re/dwm" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND=" + ${RDEPEND} + xinerama? ( x11-base/xorg-proto ) +" + +src_prepare() { + default + + sed -i \ + -e "s/ -Os / /" \ + -e "/^\(LDFLAGS\|CFLAGS\|CPPFLAGS\)/{s| = | += |g;s|-s ||g}" \ + config.mk || die + + restore_config config.h +} + +src_compile() { + if use xinerama; then + emake CC=$(tc-getCC) dwm + else + emake CC=$(tc-getCC) XINERAMAFLAGS="" XINERAMALIBS="" dwm + fi +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + save_config config.h +} |
