mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 19:13:13 -04:00
Merge updates from master
This commit is contained in:
@@ -10,6 +10,8 @@
|
||||
<email>J@Dyne.org</email>
|
||||
<name>Denis Roio</name>
|
||||
</maintainer>
|
||||
<bugs-to>https://github.com/dyne/Tomb/issues</bugs-to>
|
||||
<remote-id type="github">dyne/Tomb</remote-id>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
Tomb is an 100% free and open source system for file encryption on GNU/Linux, facilitating the backup of secret files. Tomb is written in code that is easy to review and links commonly shared components.
|
||||
@@ -17,4 +19,7 @@ Tomb generates encrypted storage folders to be opened and closed using their ass
|
||||
A tomb is like a locked folder that can be safely transported and hidden in a filesystem; its keys can be kept separate, for instance keeping the tomb file on your computer harddisk and the key files on a USB stick.
|
||||
Tomb is a simple tool to manage encrypted storage on GNU/Linux, from the hashes of the dyne:bolic nesting mechanism.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="tray">add a tomb tray in a QT desktop toolbar</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -3,9 +3,14 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
MYP="${P^}"
|
||||
DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
|
||||
HOMEPAGE="https://www.dyne.org/software/tomb"
|
||||
HOMEPAGE="
|
||||
https://www.dyne.org/software/tomb
|
||||
https://github.com/dyne/Tomb
|
||||
"
|
||||
SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz"
|
||||
LICENSE="
|
||||
GPL-3
|
||||
@@ -13,8 +18,8 @@ LICENSE="
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
#todo extras/desktop extras/qt-tray extras/kdf
|
||||
IUSE="gui test"
|
||||
#todo extras/desktop
|
||||
IUSE="gui test tray"
|
||||
#test require sudo, can't be done non interactively
|
||||
RESTRICT="test"
|
||||
PATCHES=( "${FILESDIR}/gtomb.patch" )
|
||||
@@ -33,7 +38,14 @@ DOCS=(
|
||||
doc/tomb_manpage.pdf
|
||||
)
|
||||
S="${WORKDIR}/${MYP}"
|
||||
CDEPEND="
|
||||
dev-libs/libgcrypt
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
app-admin/sudo
|
||||
app-crypt/gnupg
|
||||
app-crypt/pinentry
|
||||
@@ -41,14 +53,28 @@ RDEPEND="
|
||||
sys-fs/cryptsetup
|
||||
gui? ( gnome-extra/zenity )
|
||||
"
|
||||
DEPEND="${CDEPEND}"
|
||||
BDEPEND="
|
||||
dev-python/markdown
|
||||
dev-python/pygments
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
export PREFIX="${EPREFIX}/usr"
|
||||
emake
|
||||
|
||||
pushd extras/kdf-keys || die
|
||||
emake all
|
||||
popd || die
|
||||
|
||||
if use tray ; then
|
||||
pushd extras/qt-tray || die
|
||||
eqmake5
|
||||
emake all
|
||||
popd || die
|
||||
fi
|
||||
|
||||
#translations
|
||||
pushd extras/translations || die
|
||||
emake all
|
||||
@@ -65,24 +91,37 @@ src_install() {
|
||||
#translations
|
||||
export PREFIX="${ED}/usr"
|
||||
pushd extras/translations || die
|
||||
emake install
|
||||
emake
|
||||
popd || die
|
||||
|
||||
#zenity gui
|
||||
if use gui ; then
|
||||
pushd extras/gtomb || die
|
||||
dobin gtomb
|
||||
newdoc README.md README-gtomb
|
||||
popd || die
|
||||
pushd extras/gtomb || die
|
||||
dobin gtomb
|
||||
newdoc README.md README-gtomb
|
||||
popd || die
|
||||
fi
|
||||
|
||||
if use tray ; then
|
||||
pushd extras/qt-tray || die
|
||||
dobin tomb-qt-tray
|
||||
popd || die
|
||||
fi
|
||||
|
||||
pushd extras/kdf-keys || die
|
||||
emake install
|
||||
popd || die
|
||||
|
||||
#documentation
|
||||
einstalldocs
|
||||
cd doc/literate || die
|
||||
insinto "/usr/share/doc/${P}/html"
|
||||
insinto "/usr/share/doc/${PF}/html"
|
||||
doins -r *.html *.css public
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test
|
||||
|
||||
pushd extras/kdf-keys || die
|
||||
emake test
|
||||
}
|
||||
@@ -33,7 +33,7 @@ src_install() {
|
||||
insinto /opt/
|
||||
doins -r "${S}"
|
||||
newicon "$S/resources/app/asserts/icon/icon_512x512@2x.png" "${PN}.png"
|
||||
dosym -r /opt/Typora-linux-x64/Typora /usr/bin/Typora
|
||||
dosym /opt/Typora-linux-x64/Typora ../../usr/bin/Typora
|
||||
fperms 0755 /opt/Typora-linux-x64/Typora
|
||||
fperms 4755 /opt/Typora-linux-x64/chrome-sandbox
|
||||
domenu "${FILESDIR}/Typora.desktop"
|
||||
|
||||
1
dev-erlang/cowboy/Manifest
Normal file
1
dev-erlang/cowboy/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST cowboy-2.8.0.tar.gz 3728168 BLAKE2B d669625206ddf2a7209487603ab30f07e9cf3c177b31c8eb883c857116c15c03431ac64809ab2afdd5b7a66a4858e1180a5d1ffb732f1c3a6c514669840ddfaf SHA512 930728b26d01b7936ae58d0b77673de5179de22ac633110773cbe85b8cfc26a6373ecd66b5133c4059af4f8b1b070dd87f4da88ffede1a4def28699e91af1511
|
||||
32
dev-erlang/cowboy/cowboy-2.8.0.ebuild
Normal file
32
dev-erlang/cowboy/cowboy-2.8.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit rebar
|
||||
|
||||
DESCRIPTION="Small, fast, modern HTTP server for Erlang/OTP."
|
||||
HOMEPAGE="https://github.com/ninenines/cowboy"
|
||||
SRC_URI="https://github.com/ninenines/${PN}/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-erlang/cowlib"
|
||||
RDEPEND="${DEPEND}
|
||||
=dev-erlang/ranch-1.7.1*"
|
||||
|
||||
DOCS=( README.asciidoc )
|
||||
|
||||
# TODO: cowboy has a test suite with lots of dependencies; enable it once those
|
||||
# dependencies are merged as well
|
||||
RESTRICT=test
|
||||
|
||||
# Override rebar's default since cowboy doesn't have cowboy.app.src but still
|
||||
# needs its deps removed
|
||||
src_prepare() {
|
||||
default
|
||||
rebar_remove_deps
|
||||
}
|
||||
8
dev-erlang/cowboy/metadata.xml
Normal file
8
dev-erlang/cowboy/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>brian@kubisiak.com</email>
|
||||
<name>Brian Kubisiak</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-erlang/cowlib/Manifest
Normal file
1
dev-erlang/cowlib/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST cowlib-2.10.1.tar.gz 206810 BLAKE2B fc8d6358af806453a417dcbe2f00025c2302b0fcb57e70752aff70defc9d5ca37d5ab675335c58bb7b7dea11ba0beb1a90df23d541707503e795038bd3784dfe SHA512 631b6bc467219da91bbfd7c8c4c935127615f784126d67a168a9e7b43c5ae4943ae432c8f101abae1928577b4273a2b4cd3181338cbf7a588d91aff4c70df323
|
||||
27
dev-erlang/cowlib/cowlib-2.10.1.ebuild
Normal file
27
dev-erlang/cowlib/cowlib-2.10.1.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit rebar
|
||||
|
||||
DESCRIPTION="Support library for manipulating Web protocols."
|
||||
HOMEPAGE="https://github.com/ninenines/cowlib"
|
||||
SRC_URI="https://github.com/ninenines/${PN}/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DOCS=( README.asciidoc )
|
||||
|
||||
# TODO: cowlib has a test suite with lots of dependencies; enable it once those
|
||||
# dependencies are merged as well
|
||||
RESTRICT=test
|
||||
|
||||
# Override with EAPI default because it's missing cowlib.app.src and doesn't
|
||||
# have any deps.
|
||||
src_prepare() {
|
||||
default
|
||||
}
|
||||
8
dev-erlang/cowlib/metadata.xml
Normal file
8
dev-erlang/cowlib/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>brian@kubisiak.com</email>
|
||||
<name>Brian Kubisiak</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-erlang/ranch/Manifest
Normal file
1
dev-erlang/ranch/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST ranch-1.7.1.tar.gz 121023 BLAKE2B 191b880c6ba9335a779db5866cedbed450585b808007d7b9a7d8a891bc840f23e72054db83cc9b5224f005bd49cffc15203a44475292ffd90085b6aa72f01f7c SHA512 f872187797e8079aeb0c6ece99f88ebacbacda565a704ba03879d0233f156ace26c6d1f4626364332a7d0ed561ba4e756bb60ab8a56edbf250d8a84098da5888
|
||||
8
dev-erlang/ranch/metadata.xml
Normal file
8
dev-erlang/ranch/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>brian@kubisiak.com</email>
|
||||
<name>Brian Kubisiak</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
27
dev-erlang/ranch/ranch-1.7.1.ebuild
Normal file
27
dev-erlang/ranch/ranch-1.7.1.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit rebar
|
||||
|
||||
DESCRIPTION="Socket acceptor pool for TCP protocols."
|
||||
HOMEPAGE="https://github.com/ninenines/ranch"
|
||||
SRC_URI="https://github.com/ninenines/${PN}/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DOCS=( README.asciidoc )
|
||||
|
||||
# TODO: ranch has a test suite with lots of dependencies; enable it once those
|
||||
# dependencies are merged as well
|
||||
RESTRICT=test
|
||||
|
||||
# Override with EAPI default because it's missing ranch.app.src and doesn't
|
||||
# have any deps.
|
||||
src_prepare() {
|
||||
default
|
||||
}
|
||||
1
dev-libs/tllist/Manifest
Normal file
1
dev-libs/tllist/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST tllist-1.0.5.tar.gz 7022 BLAKE2B c0c6db1682d6ab408c43c434ffc8e58d2cc4076121e8c11e2612678af12faa93661dcb547371bbeca4f78c1b7c99843ae9cbff8ab4e2389ce1c395f0e65e66cd SHA512 e8d55a727de56956c6823297e92ba4656292096ece7d22f3d8834b86811ede9b2fdca580bea55e0beda35322f418140357770592d85c0c07ea09c1642c7ff1e9
|
||||
8
dev-libs/tllist/metadata.xml
Normal file
8
dev-libs/tllist/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>flewkey@2a03.party</email>
|
||||
<name>Ryan Fox</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
29
dev-libs/tllist/tllist-1.0.5.ebuild
Normal file
29
dev-libs/tllist/tllist-1.0.5.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/tllist/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/tllist.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A C header file only implementation of a typed linked list"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/tllist"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||
}
|
||||
29
dev-libs/tllist/tllist-9999.ebuild
Normal file
29
dev-libs/tllist/tllist-9999.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/tllist/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/tllist.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A C header file only implementation of a typed linked list"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/tllist"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||
}
|
||||
@@ -2,6 +2,8 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit distutils-r1
|
||||
@@ -19,3 +21,5 @@ DEPEND="dev-python/lxml
|
||||
dev-libs/libxml2"
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
DOCS=( __root__/README )
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
--- a/bootloader/wscript
|
||||
+++ b/bootloader/wscript
|
||||
@@ -652,11 +652,6 @@ def configure(ctx):
|
||||
if ctx.env.DEST_OS == 'linux' and ctx.check_cc(cflags='-Wl,--as-needed'):
|
||||
ctx.env.append_value('LINKFLAGS', '-Wl,--as-needed')
|
||||
|
||||
- if ctx.env.CC_NAME != 'msvc':
|
||||
- # This tool allows reducing the size of executables.
|
||||
- ctx.find_program([assoc_programm(ctx, 'strip')], var='STRIP')
|
||||
- ctx.load('strip', tooldir='tools')
|
||||
-
|
||||
def windowed(name, baseenv):
|
||||
"""Setup windowed environment based on `baseenv`."""
|
||||
ctx.setenv(name, baseenv) # Inherit from `baseenv`.
|
||||
@@ -731,7 +726,7 @@ def build(ctx):
|
||||
includes='zlib')
|
||||
|
||||
# By default strip final executables to make them smaller.
|
||||
- features = 'strip'
|
||||
+ features = ''
|
||||
if ctx.env.CC_NAME == 'msvc':
|
||||
# Do not strip bootloaders when using MSVC.
|
||||
features = ''
|
||||
@@ -15,3 +15,5 @@ SRC_URI="https://files.pythonhosted.org/packages/b4/83/9f6ff034650abe9778c9a4f86
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-4.2-dont-pre-strip.patch" )
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake
|
||||
inherit xdg cmake
|
||||
|
||||
DESCRIPTION="High-level runtime introspection tool for Qt applications"
|
||||
HOMEPAGE="https://www.kdab.com/gammaray https://github.com/KDAB/GammaRay"
|
||||
@@ -49,6 +49,8 @@ DEPEND="${RDEPEND}
|
||||
src_prepare(){
|
||||
sed -i "/BackwardMacros.cmake/d" CMakeLists.txt || die
|
||||
sed -i "/add_backward(gammaray_core)/d" core/CMakeLists.txt || die
|
||||
# Don't install into deprecated /usr/share/appdata/
|
||||
sed -i "s|/appdata|/metainfo|g" {CMakeLists.txt,gammaray.spec} || die
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
@@ -81,6 +83,8 @@ src_configure(){
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
elog
|
||||
elog "Install dev-util/kdstatemachineeditor as optional dependency"
|
||||
elog "for graphical state machine debugging support"
|
||||
|
||||
@@ -32,8 +32,8 @@ src_compile() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "${DISTDIR}/${P}.jar" ${P}.jar
|
||||
java-pkg_dolauncher ${PN} --jar ${P}.jar --java_args "\${JAVA_OPTS}"
|
||||
java-pkg_newjar "${DISTDIR}/${P}.jar" ${PN}.jar
|
||||
java-pkg_dolauncher ${PN} --jar ${PN}.jar --java_args "\${JAVA_OPTS}"
|
||||
|
||||
newicon -s 16x16 ${PN}-0.png technic.png
|
||||
newicon -s 32x32 ${PN}-1.png technic.png
|
||||
|
||||
1
games-emulation/np2kai/Manifest
Normal file
1
games-emulation/np2kai/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST np2kai-22.tar.gz 3189290 BLAKE2B 74856a40ae57a71b1958f5c546ee3c907b1b1f5975715b21ce5a6c3a044a4c9ebf425e6ed1819e2d688e48be3853bb5f161e3e0c5031cd316359f7ebce0d5418 SHA512 47cd75b251dc0382537769225297dd155bb7b95a1fba7417a9c06b56f4fc89b0c38de101a68da8e8d776d456574aa6bf7f4e1490b3666f20469d4bf18e72b6dd
|
||||
10
games-emulation/np2kai/files/np2kai-22-autogen.patch
Normal file
10
games-emulation/np2kai/files/np2kai-22-autogen.patch
Normal file
@@ -0,0 +1,10 @@
|
||||
--- x11/autogen.sh 2021-04-14 11:11:20.183543382 -0300
|
||||
+++ x11/autogen.sh 2021-04-14 11:12:06.520539255 -0300
|
||||
@@ -4,7 +4,6 @@
|
||||
automake -aci --foreign
|
||||
autoconf
|
||||
rm -f config.h.in~
|
||||
-./configure "$@"
|
||||
rm -f ../np2tool/np2tool.d88
|
||||
( cd ../np2tool && unzip -j -o np2tool.zip )
|
||||
make maintainer-clean > /dev/null 2>&1
|
||||
25
games-emulation/np2kai/metadata.xml
Normal file
25
games-emulation/np2kai/metadata.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>linobigatti@protonmail.com</email>
|
||||
<name>Lino Bigatti</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Neko project 2 kai (np2kai for short) is a PC-9801 emulator
|
||||
written in C and C++. It allows for i286, ia32 and haxm emulation.
|
||||
It is based on Neko project II.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="sdl">
|
||||
Use <pkg>media-libs/libsdl</pkg> over <pkg>media-libs/libsdl2</pkg>
|
||||
</flag>
|
||||
<flag name="i286">
|
||||
Enable i286 emulation.
|
||||
USE="ia32" or USE="haxm" will disable it,
|
||||
unless all 3 emulation USE flags are set
|
||||
</flag>
|
||||
<flag name="ia32">Enable ia32 emulation</flag>
|
||||
<flag name="haxm">Enable haxm emulation</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
68
games-emulation/np2kai/np2kai-22.ebuild
Normal file
68
games-emulation/np2kai/np2kai-22.ebuild
Normal file
@@ -0,0 +1,68 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="NP2kai is an emulator for the japanese PC-98 series of computers."
|
||||
HOMEPAGE="https://domisan.sakura.ne.jp/article/np2kai/np2kai.html"
|
||||
SRC_URI="https://github.com/AZO234/NP2kai/archive/refs/tags/rev.${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-autogen.patch"
|
||||
)
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="sdl +i286 ia32 haxm"
|
||||
|
||||
# Configure crashes if sdl AND sdl2 are not present, even if the options are off
|
||||
# It also requires sdl2-ttf even when building for sdl
|
||||
DEPEND="sys-libs/glibc
|
||||
media-libs/libsdl
|
||||
sdl? ( media-libs/sdl-mixer )
|
||||
sdl? ( media-libs/sdl-ttf )
|
||||
media-libs/libsdl2
|
||||
!sdl? ( media-libs/sdl2-mixer )
|
||||
media-libs/sdl2-ttf
|
||||
virtual/libusb:1
|
||||
x11-base/xorg-server
|
||||
x11-libs/gtk+:2"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="sys-devel/gcc
|
||||
sys-devel/automake
|
||||
dev-util/cmake"
|
||||
|
||||
S=${WORKDIR}/NP2kai-rev.${PV}/x11
|
||||
|
||||
src_configure() {
|
||||
bash "${S}/autogen.sh"
|
||||
sdlconf=$(usex sdl "--enable-sdl --enable-sdlmixer --enable-sdlttf
|
||||
--disable-sdl2 --disable-sdl2mixer --disable-sdl2ttf" \
|
||||
"--enable-sdl2 --enable-sdl2mixer --enable-sdl2ttf
|
||||
--disable-sdl --disable-sdlmixer --disable-sdlttf" )
|
||||
features=$( if use i286 && use ia32 && use haxm ; \
|
||||
then echo --enable-build-all ; \
|
||||
else echo $(use_enable ia32) $(use_enable haxm) ; \
|
||||
fi )
|
||||
econf ${sdlconf} ${features}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ "${features}" = "--enable-build-all" ] ; then
|
||||
cfgname="{xnp2kai, xnp21kai}"
|
||||
elif ! use ia32 && ! use haxm ; then
|
||||
cfgname="xnp2kai"
|
||||
else
|
||||
cfgname="xnp21kai"
|
||||
fi
|
||||
|
||||
elog "Japanese fonts are needed to use the emulator."
|
||||
elog "Please run the following command to configure them:"
|
||||
elog "mkdir -p ~/.config/${cfgname} && ln -s /path/to/font.ttf ~/.config/${cfgname}/default.ttf && rm ~/.config/${cfgname}/font.tmp"
|
||||
|
||||
elog "Neko project 2 requires a BIOS dump to work."
|
||||
elog "Please dump the BIOS from your device and put the files under ~/.config/${cfgname}"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
@@ -29,7 +29,7 @@ src_unpack() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "${WORKDIR}/${P}.jar" "${P}.jar"
|
||||
java-pkg_newjar "${WORKDIR}/${P}.jar" "${PN}.jar"
|
||||
|
||||
dobin "${FILESDIR}/${PN}"
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# we need to execute this in a user writeable directory
|
||||
|
||||
mkdir -p ${HOME}/.local/share/NotEnoughProduction
|
||||
cp /usr/share/NotEnoughProduction/lib/NotEnoughProduction-*.jar ${HOME}/.local/share/NotEnoughProduction/NotEnoughProduction.jar
|
||||
cp /usr/share/NotEnoughProduction/lib/NotEnoughProduction.jar ${HOME}/.local/share/NotEnoughProduction/NotEnoughProduction.jar
|
||||
pushd ${HOME}/.local/share/NotEnoughProduction
|
||||
java -jar ${HOME}/.local/share/NotEnoughProduction/NotEnoughProduction.jar
|
||||
popd
|
||||
|
||||
1
gui-apps/foot-terminfo/Manifest
Normal file
1
gui-apps/foot-terminfo/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST foot-terminfo-1.7.1.tar.gz 390533 BLAKE2B 5eac8041ac5f46b71d8037550bcdd14899071e63fc4a9c6eabe2c44d336e3339e7dbf8b487ff79aa09a6f73378d1faca140fedbf864fdf641a0706c0b9c7912a SHA512 fa6961b24ef7929378c796a77547f509bc2ff319b3b546be8fad31dd02f2686771d2d4a0c72792746e004052fc032f180eb716cb45e2ebbf549859f1b7de7420
|
||||
29
gui-apps/foot-terminfo/foot-terminfo-1.7.1.ebuild
Normal file
29
gui-apps/foot-terminfo/foot-terminfo-1.7.1.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/foot"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/foot.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Terminfo for foot, a great Wayland terminal emulator"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/foot"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="sys-libs/ncurses"
|
||||
|
||||
src_install() {
|
||||
tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info"
|
||||
dodir /usr/share/terminfo/f/
|
||||
cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot"
|
||||
cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct"
|
||||
}
|
||||
29
gui-apps/foot-terminfo/foot-terminfo-9999.ebuild
Normal file
29
gui-apps/foot-terminfo/foot-terminfo-9999.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/foot"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/foot.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Terminfo for foot, a great Wayland terminal emulator"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/foot"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="sys-libs/ncurses"
|
||||
|
||||
src_install() {
|
||||
tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info"
|
||||
dodir /usr/share/terminfo/f/
|
||||
cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot"
|
||||
cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct"
|
||||
}
|
||||
8
gui-apps/foot-terminfo/metadata.xml
Normal file
8
gui-apps/foot-terminfo/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>flewkey@2a03.party</email>
|
||||
<name>Ryan Fox</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
gui-apps/foot/Manifest
Normal file
1
gui-apps/foot/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST foot-1.7.1.tar.gz 390533 BLAKE2B 5eac8041ac5f46b71d8037550bcdd14899071e63fc4a9c6eabe2c44d336e3339e7dbf8b487ff79aa09a6f73378d1faca140fedbf864fdf641a0706c0b9c7912a SHA512 fa6961b24ef7929378c796a77547f509bc2ff319b3b546be8fad31dd02f2686771d2d4a0c72792746e004052fc032f180eb716cb45e2ebbf549859f1b7de7420
|
||||
61
gui-apps/foot/foot-1.7.1.ebuild
Normal file
61
gui-apps/foot/foot-1.7.1.ebuild
Normal file
@@ -0,0 +1,61 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson xdg-utils
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/foot.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A fast, lightweight and minimalistic Wayland terminal emulator"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/foot"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="ime"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/wayland
|
||||
media-libs/fcft
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
gui-apps/foot-terminfo
|
||||
"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
dev-libs/tllist
|
||||
dev-libs/wayland-protocols
|
||||
sys-libs/ncurses
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use ime)
|
||||
"-Dterminfo=disabled"
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
61
gui-apps/foot/foot-9999.ebuild
Normal file
61
gui-apps/foot/foot-9999.ebuild
Normal file
@@ -0,0 +1,61 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson xdg-utils
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/foot.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A fast, lightweight and minimalistic Wayland terminal emulator"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/foot"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="ime"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/wayland
|
||||
media-libs/fcft
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
gui-apps/foot-terminfo
|
||||
"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
dev-libs/tllist
|
||||
dev-libs/wayland-protocols
|
||||
sys-libs/ncurses
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use ime)
|
||||
"-Dterminfo=disabled"
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
11
gui-apps/foot/metadata.xml
Normal file
11
gui-apps/foot/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>flewkey@2a03.party</email>
|
||||
<name>Ryan Fox</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="ime">Enable IME support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -18,10 +18,16 @@ DEPEND="
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
dev-libs/wayland-protocols
|
||||
dev-util/wayland-scanner
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_install() {
|
||||
export PREFIX="${EPREFIX}/usr"
|
||||
src_prepare() {
|
||||
default
|
||||
# Respect LDFLAGS
|
||||
# Install to /usr/ not /usr/local/
|
||||
sed -e 's/$(LIBS)/$(LIBS) $(LDFLAGS)/' \
|
||||
-e 's/local//' \
|
||||
-i Makefile || die
|
||||
}
|
||||
|
||||
@@ -27,3 +27,8 @@ BDEPEND="
|
||||
dev-libs/wayland-protocols
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's/werror=true/werror=false/' meson.build || die
|
||||
}
|
||||
|
||||
@@ -27,3 +27,8 @@ BDEPEND="
|
||||
dev-libs/wayland-protocols
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's/werror=true/werror=false/' meson.build || die
|
||||
}
|
||||
|
||||
@@ -27,3 +27,8 @@ BDEPEND="
|
||||
dev-libs/wayland-protocols
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's/werror=true/werror=false/' meson.build || die
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit xdg meson vala
|
||||
inherit gnome2-utils xdg meson vala
|
||||
|
||||
DESCRIPTION="Native Linux App for UI and UX Design built in Vala and GTK."
|
||||
HOMEPAGE="https://github.com/akiraux/Akira"
|
||||
@@ -27,8 +27,8 @@ DEPEND="
|
||||
dev-libs/libgee
|
||||
dev-libs/libxml2
|
||||
sys-devel/gettext
|
||||
x11-libs/goocanvas:2.0
|
||||
x11-libs/gtksourceview:4"
|
||||
x11-libs/goocanvas:3.0
|
||||
x11-libs/gtksourceview:3.0"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare(){
|
||||
@@ -37,18 +37,21 @@ src_prepare(){
|
||||
}
|
||||
|
||||
src_install(){
|
||||
meson_src_isntall
|
||||
meson_src_install
|
||||
dosym -r /usr/bin/com.github.akiraux.akira /usr/bin/akira
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit xdg meson vala
|
||||
inherit gnome2-utils xdg meson vala
|
||||
|
||||
DESCRIPTION="Native Linux App for UI and UX Design built in Vala and GTK."
|
||||
HOMEPAGE="https://github.com/akiraux/Akira"
|
||||
@@ -27,8 +27,8 @@ DEPEND="
|
||||
dev-libs/libgee
|
||||
dev-libs/libxml2
|
||||
sys-devel/gettext
|
||||
x11-libs/goocanvas:2.0
|
||||
x11-libs/gtksourceview:4"
|
||||
x11-libs/goocanvas:3.0
|
||||
x11-libs/gtksourceview:3.0"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare(){
|
||||
@@ -37,18 +37,21 @@ src_prepare(){
|
||||
}
|
||||
|
||||
src_install(){
|
||||
meson_src_isntall
|
||||
meson_src_install
|
||||
dosym -r /usr/bin/com.github.akiraux.akira /usr/bin/akira
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
@@ -32,6 +32,7 @@ DEPEND="
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXcursor
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@ DEPEND="
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXcursor
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
|
||||
@@ -15,9 +15,10 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
1
media-libs/fcft/Manifest
Normal file
1
media-libs/fcft/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb69795438ab7c6a86f856b25a3bd26cdef8031f1c8d66f4527d191a72ce87852f001e05b8f37285dea4befb5 SHA512 91f3c1292889c2fd1cdce439e0168a37a932d3a05ea78fff93ce69ea7b1adc33424e67a0b2c36931d26128e1169e6f784f16445475c94690dedf608f92278009
|
||||
43
media-libs/fcft/fcft-2.3.3.ebuild
Normal file
43
media-libs/fcft/fcft-2.3.3.ebuild
Normal file
@@ -0,0 +1,43 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A simple library for font loading and glyph rasterization"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/fcft"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="+text-shaping"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/tllist
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
text-shaping? ( media-libs/harfbuzz )
|
||||
x11-libs/pixman
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature text-shaping)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||
}
|
||||
43
media-libs/fcft/fcft-9999.ebuild
Normal file
43
media-libs/fcft/fcft-9999.ebuild
Normal file
@@ -0,0 +1,43 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A simple library for font loading and glyph rasterization"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/fcft"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="+text-shaping"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/tllist
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
text-shaping? ( media-libs/harfbuzz )
|
||||
x11-libs/pixman
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature text-shaping)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||
}
|
||||
11
media-libs/fcft/metadata.xml
Normal file
11
media-libs/fcft/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>flewkey@2a03.party</email>
|
||||
<name>Ryan Fox</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="text-shaping">Support text shaping using HarfBuzz</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
@@ -38,7 +38,7 @@ RDEPEND="
|
||||
media-gfx/graphite2
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz
|
||||
media-libs/harfbuzz[icu]
|
||||
media-libs/libglvnd[X]
|
||||
media-libs/libjpeg-turbo
|
||||
media-libs/libpng
|
||||
|
||||
@@ -1,159 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ninja-utils python-any-r1 toolchain-funcs
|
||||
|
||||
#https://github.com/google/skia/blob/master/include/core/SkMilestone.h
|
||||
COMMIT="1c9ebb50024f80f3bf289838298e15185d8f6966"
|
||||
|
||||
SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images"
|
||||
HOMEPAGE="
|
||||
https://skia.org
|
||||
https://github.com/google/skia
|
||||
"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
#IUSE="dawn expat gif jpeg png pdf webp zlib"
|
||||
#TODO: find out how to enable and link: angle egl ffmpeg fontconfig freetype gl harfbuzz heif icu lua opencl piex sfntly wuffs vulkan xps s
|
||||
|
||||
#TODO: find out which deps are needed for gl/egl/vulkan/X/gif/xps
|
||||
# ffmpeg? ( virtual/ffmpeg )
|
||||
# heif? ( media-libs/libheif )
|
||||
# icu? ( dev-libs/icu )
|
||||
# virtual/opengl
|
||||
# lua? ( dev-lang/lua )
|
||||
# opencl? ( virtual/opencl )
|
||||
RDEPEND="
|
||||
app-arch/bzip2
|
||||
dev-libs/expat
|
||||
dev-libs/libbsd
|
||||
dev-libs/libpcre
|
||||
media-gfx/graphite2
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz
|
||||
media-libs/libglvnd[X]
|
||||
media-libs/libjpeg-turbo
|
||||
media-libs/libpng
|
||||
media-libs/libwebp
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
"
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
dev-util/gn
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# https://chromium.googlesource.com/chromium/src/third_party/zlib
|
||||
# https://github.com/jtkukunas/zlib
|
||||
sed \
|
||||
-e '/:zlib_x86/d' \
|
||||
-e '/third_party("zlib_x86/,/^}/d' \
|
||||
-i third_party/zlib/BUILD.gn
|
||||
|
||||
#remove questionable cflags
|
||||
sed -i 's|-O3||g' gn/BUILD.gn || die
|
||||
sed -i 's|-ffunction-sections||g' gn/BUILD.gn || die
|
||||
sed -i 's|-fdata-sections||g' gn/BUILD.gn || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_setup
|
||||
tc-export AR CC CXX
|
||||
|
||||
local myconf_gn=()
|
||||
passflags() {
|
||||
local _f _x
|
||||
_f=( ${1} )
|
||||
_x="[$(printf '"%s", ' "${_f[@]}")]"
|
||||
myconf_gn+=( extra_${2}="${_x}" )
|
||||
}
|
||||
passflags "${CFLAGS}" cflags_c
|
||||
passflags "${CXXFLAGS}" cflags_cc
|
||||
passflags "${CFLAGS}" ldflags
|
||||
|
||||
myconf_gn+=(
|
||||
ar=\"${AR}\"
|
||||
cc=\"${CC}\"
|
||||
cxx=\"${CXX}\"
|
||||
is_component_build=true
|
||||
is_official_build=true
|
||||
skia_use_direct3d=false
|
||||
skia_use_dng_sdk=false
|
||||
skia_use_fonthost_mac=false
|
||||
skia_use_metal=false
|
||||
skia_use_sfntly=false
|
||||
)
|
||||
# skia_enable_pdf=$(usex pdf true false)
|
||||
#
|
||||
# skia_use_dawn=$(usex dawn true false)
|
||||
# skia_use_expat=$(usex expat true false)
|
||||
# skia_use_libgifcodec=$(usex gif true false)
|
||||
# skia_use_libjpeg_turbo_decode=$(usex jpeg true false)
|
||||
# skia_use_libjpeg_turbo_encode=$(usex jpeg true false)
|
||||
# skia_use_libpng_decode=$(usex png true false)
|
||||
# skia_use_libpng_encode=$(usex png true false)
|
||||
# skia_use_libwebp_decode=$(usex webp true false)
|
||||
# skia_use_libwebp_encode=$(usex webp true false)
|
||||
# skia_use_zlib=$(usex zlib true false)
|
||||
|
||||
# skia_use_angle=$(usex angle true false)
|
||||
# skia_use_egl=$(usex egl true false)
|
||||
# skia_use_fontconfig=$(usex fontconfig true false)
|
||||
# skia_use_freetype=$(usex freetype true false)
|
||||
# skia_use_ffmpeg=$(usex ffmpeg true false)
|
||||
# skia_use_gl=$(usex gl true false)
|
||||
# skia_use_harfbuzz=$(usex harfbuzz true false)
|
||||
# skia_use_icu=$(usex icu true false)
|
||||
# skia_use_libheif=$(usex heif true false)
|
||||
# skia_use_lua=$(usex lua true false)
|
||||
# skia_use_opencl=$(usex opencl true false)
|
||||
# skia_use_vulkan=$(usex vulkan true false)
|
||||
# skia_use_x11=$(usex X true false)
|
||||
# skia_use_xps=$(usex xps true false)
|
||||
# skia_use_piex=$(usex piex true false)
|
||||
# skia_use_sfntly=$(usex sfntly true false)
|
||||
# skia_use_wuffs=$(usex wuffs true false)
|
||||
|
||||
# use freetype && myconf_gn+=( skia_use_system_freetype2=true )
|
||||
# use harfbuzz && myconf_gn+=( skia_use_system_harfbuzz=true )
|
||||
# use icu && myconf_gn+=( skia_use_system_icu=true )
|
||||
# use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true )
|
||||
# use lua && myconf_gn+=( skia_use_system_lua=true )
|
||||
# use png && myconf_gn+=( skia_use_system_libpng=true )
|
||||
# use webp && myconf_gn+=( skia_use_system_libwebp=true )
|
||||
# use zlib && myconf_gn+=( skia_use_system_zlib=true )
|
||||
|
||||
myconf_gn="${myconf_gn[@]} ${EXTRA_GN}"
|
||||
set -- gn gen --args="${myconf_gn% }" out/Release
|
||||
echo "$@"
|
||||
"$@" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eninja -C out/Release
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so out/Release/*.so
|
||||
insinto "/usr/include/${PN}"
|
||||
doins -r include/.
|
||||
}
|
||||
@@ -14,12 +14,14 @@ KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtcore-5.9
|
||||
>=dev-qt/qtdbus-5.9
|
||||
>=dev-qt/qtnetwork-5.9
|
||||
>=dev-qt/qttranslations-5.9
|
||||
>=dev-qt/qtgui-5.9
|
||||
>=dev-qt/qtquickcontrols2-5.9
|
||||
dev-libs/openssl:0
|
||||
media-libs/flac
|
||||
media-sound/pulseaudio
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
|
||||
34
net-misc/gemget/Manifest
Normal file
34
net-misc/gemget/Manifest
Normal file
@@ -0,0 +1,34 @@
|
||||
DIST gemget-1.8.0.tar.gz 10449 BLAKE2B 64fffde8f5e1e428d61b61d341428dda327187b4be02fd79ccd3ad784308a1c726949332656e061c3c9cb8c30353b66156884f7487f4f4f4abde0e585b9729b8 SHA512 158a6519dc1c63e7398e85e56091deb433a2531b561470265346b9b07a7410b5517b0a082303c472c464fb166a01e803859cc0943426bafd99f894e5699291c3
|
||||
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
|
||||
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
|
||||
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
|
||||
DIST github.com%2Fdustin%2Fgo-humanize%2F@v%2Fv1.0.0.mod 37 BLAKE2B f097ba062c5ae93b06edbf7827cc21a40d6bf6d2130c44fc8002344e860b3471742cf930e505a74a6a2af3a77a6dcc7d01b103d01f6f208c96dd9ca713c96344 SHA512 be96d9da23cc31932c1001e2ed367e55d06ccf2af41cc106e83b92fb866b61110d06ff224797c942b9ab6104bdcba4542f2214b9fb2d88df63e69be8158c6e2b
|
||||
DIST github.com%2Fdustin%2Fgo-humanize%2F@v%2Fv1.0.0.zip 26356 BLAKE2B 665fb778605fc05dc686b59a3ad82a6df9020017243cc84498e4113c7b18343507a0084cd67febc329fa6b44e675696f99f632cd282ead5bb06f93ff3bd50bea SHA512 88e19d0139de7de602272e14586a99eda26b2867ea60ef56b517d13b37c0d28b1ab62c05b2f9cf1a9b8dcc8e5afa9c915baf7a30b0f17c4fbd47d5c71d0a3965
|
||||
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.1.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa
|
||||
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.1.zip 99651 BLAKE2B 14632f8da685fecc046b2cc9e61eecca02e7bd4720ebb1d3cd01a299e59d47cc604abc57d5518e18dea69785e3d5d539d87da211279e238a78dd23e3d7f8c7bd SHA512 4b47aa3677a464af17f3e320f41f59e775b45f04cabf2cf749e00ba1aa97e27ee78a07daad347bac4b5c41e2c430634fba57c6edbcd7ad405b5a084142871362
|
||||
DIST github.com%2Fk0kubun%2Fgo-ansi%2F@v%2Fv0.0.0-20180517002512-3bf9e2903213.mod 34 BLAKE2B 86aaf734f424439c38d57c59bb08da879781d897196a6f1c6486fe74677d055bc301fdfd72825e079b50bb04ef2a12db0c0e65a0a59f0be65db12f03c731bed9 SHA512 8664f01b08e210d9f70e72a1c8add0547055979561ebc689e9b7f601f4ee8359d00649a5f8a0bc0c9715009ef8066a1924f5311377b7346685b3bef676481dcc
|
||||
DIST github.com%2Fmakeworld-the-better-one%2Fgo-gemini%2F@v%2Fv0.11.0.mod 161 BLAKE2B b8ebbc90fd27238ea634bfcd2ac7c1f99e4c7015c5fc65e7e95bf195142b1993c185e77801e021acc5065b16064b61354407ff98f3e73aedda286ff5feabf0cf SHA512 fcd52de7d4165e5aaa581eb4cb7879270917259d65b3049ddb6082eaad1d5f97a6e91eb1b2104057b7f70d37b2eaf2bd5740fe064b07e96518f35e906b5aee2b
|
||||
DIST github.com%2Fmakeworld-the-better-one%2Fgo-gemini%2F@v%2Fv0.11.0.zip 15866 BLAKE2B 29b42922c0f8b1acf0fb3a9eed340d45421e411c54f2e521eaee8703068e328c7c2885f6db51d7f9562f3a1cb857d6189a16a79f2546502cdf40ab61fc39eb2c SHA512 5f445ed22b123c9838378527de61f009102b763fa8aafe19213fb39c250dfae5d6fe568573ced5da5e9c312bb8f2d2a3170f5342d07383d37c00e0828d382c52
|
||||
DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
|
||||
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
|
||||
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.zip 20005 BLAKE2B c0f71323efd262296b78867d2b387a74491cfae3f4498e0dd22c036b20dd6fc1b6569171eebf267effd140ec009527fa5ccbcedda4f8cebab2679582766331ea SHA512 fad08292597cbd4a359e06f85bc7cc37b3d3d84b8046e47828259e36872063069c4ab17b7c89f2a5de4b5d0ab1ca5cc66cc515847a7887339a3a04b5f44e3c92
|
||||
DIST github.com%2Fmitchellh%2Fcolorstring%2F@v%2Fv0.0.0-20190213212951-d06e56a500db.mod 40 BLAKE2B 0f9e6ab0f72f5158dd93a5c57ac4be060f15d7be491b8bca4c5ce0844d79756d25b78a70e5258e77db4d7b9ea7dc39e7eb0ffdf41e0cf6ab193c71a5192d9ebc SHA512 54abe3375058c36dc4e31eca46d3d4a3382ddd027afb15ab161cf2ee32d6e14d5ae643a75d7a911d55f3c065bde539cb24ec9e9366cb6f365b541a72b62d677a
|
||||
DIST github.com%2Fmitchellh%2Fcolorstring%2F@v%2Fv0.0.0-20190213212951-d06e56a500db.zip 5985 BLAKE2B db4ca25a009754faf835ed02201c87cc04f82c3d3e9d4698d030984e2ba6eb557dd629d4b48005a44a87d6f333c573cc4b9465cd10456ba5af958a37dbeddc70 SHA512 9ad6acec3cd1b12d46279f0f7fd12d2216f53658eea4181d0331a9c2de4d8e5c7ae5f095c4eb7c1c97a1d14b0f231f23c36ee52d92708eb3dcdfdd4cfefe17c8
|
||||
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
|
||||
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
|
||||
DIST github.com%2Fschollz%2Fprogressbar%2Fv3%2F@v%2Fv3.6.0.mod 429 BLAKE2B 3aea302dca6784c0ec50a040419fdc2537af06f18b469a70777896c34dedd5d21a1a5588f024ee3ea0f9bf77e1cc794405b45b6d705600a7ad0cbb6080679c06 SHA512 58caaaa80b8c2cf73287afb985959b0f31a113fd38fc8d9c635b4fd3a308bab5e6694e49388790d54ecbb3e27e525b62e863a8430b189ff6d4c896d6ed3ed34a
|
||||
DIST github.com%2Fschollz%2Fprogressbar%2Fv3%2F@v%2Fv3.6.0.zip 606147 BLAKE2B 7a0a0ee041abf9801dbb0276abcb34a073c4a577660dd43d27d0b97546cd6c0c8967b36f4279a65e160126e08a5eb426110d55dea3b5b72cee720ea56969157f SHA512 b43d72b5ab7480ee6103b9e6ceb756ff18388b59f5b9a1688e05d7fbc5289520a327435798e763a6d7b05978933a984dba1f9de7a25f3036022f810e9d209846
|
||||
DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.mod 39 BLAKE2B c9d700f96874e0a3977c2ffc7fd321acfffd8081aaa70ca50421ca55253fbe0636d48eca8f7093df202861f0a5f908fa00303533232c83c78bdba84e2973bba7 SHA512 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5
|
||||
DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.zip 88931 BLAKE2B 7adcdaa60d4a3fd99b0f3e7e6888178b0a8d141ebcc0166b12df4bd4566500929bc792c391d33201b1ce215b6ca8ebb578cfcabb027ba453a54986270f5e37a1 SHA512 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
|
||||
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
|
||||
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
|
||||
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.zip 83537 BLAKE2B 6d6de57cc5e393aaef1cdc7e2140143eb7fa324bb2ea3b9f63bfe1e8652c02d24eb441fc3b435c6b287f165c5540a008a7c21ab4070d8bc77c77e6fb608f7e46 SHA512 c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611
|
||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20201216054612-986b41b23924.mod 179 BLAKE2B 509f289757a1f923d7b423a77cc3f1ddb08a2ee3eedb8f5f3869c2011a86121e79f02a34fb73076255e6973c8d66ca47b4690c34d7d3a5d33e1dbd04c4ea092c SHA512 f8ad754f922057fe78b5497cc77089a5eedc774800b2728a3ccd74cc82d83ba1ff00cc2d28110d5535623b733af7e34616f2fe127e68a936b9551395487ec146
|
||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20201216054612-986b41b23924.zip 1583477 BLAKE2B d962b57eb9ab20a1924ff5fee8d1fcc699b7b5359688f118c89692a6ebe94d6ea2f9ecd895c4a7412fa0cbe22da0bc75f4da599d40724163c71d8208a3bfccc7 SHA512 1b55d167b50ed2c0e35fba56e774d9a2df6ab884f0f576a7a46f5b9daa891c8846ffce7828ee5af1247fd458bc8b9bfc8ca554b9a0f7ca945f73268ea1862a55
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200615200032-f1bc736245b1.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
|
||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201119102817-f84b799fce68.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
|
||||
DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201126162022-7de9c90e9dd1.mod 95 BLAKE2B 8385688f2081360fc2694f05d128ff0c587ef131e1b5757a942d9335870200e06545318afb1a7d1f059d060f51fe94fc16a48a1d7ec31a9a83e07b3c93f34ce3 SHA512 a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08
|
||||
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.3.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b
|
||||
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.3.zip 8010747 BLAKE2B 78d999113a75f84966ffd23356e7cf60811b614754936851f197e547657cb6ff40acd074593c9cb6a2ae39ba625b36731c2fc0bc4b2b5ff68a2d377a6c7192db SHA512 024719305765ca737b225fec6268f84fc4c7d17c04e31eadfacafbb24a5f30af61920f4633e95d74dd2a266de40d1d2d13587881a3c22829ffeafb01fd75959f
|
||||
DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
|
||||
60
net-misc/gemget/gemget-1.8.0.ebuild
Normal file
60
net-misc/gemget/gemget-1.8.0.ebuild
Normal file
@@ -0,0 +1,60 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Command line downloader for the Gemini protocol"
|
||||
HOMEPAGE="https://github.com/makeworld-the-better-one/gemget"
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/davecgh/go-spew v1.1.0/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.1"
|
||||
"github.com/davecgh/go-spew v1.1.1/go.mod"
|
||||
"github.com/dustin/go-humanize v1.0.0"
|
||||
"github.com/dustin/go-humanize v1.0.0/go.mod"
|
||||
"github.com/google/go-cmp v0.3.1"
|
||||
"github.com/google/go-cmp v0.3.1/go.mod"
|
||||
"github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod"
|
||||
"github.com/makeworld-the-better-one/go-gemini v0.11.0"
|
||||
"github.com/makeworld-the-better-one/go-gemini v0.11.0/go.mod"
|
||||
"github.com/mattn/go-isatty v0.0.12/go.mod"
|
||||
"github.com/mattn/go-runewidth v0.0.9"
|
||||
"github.com/mattn/go-runewidth v0.0.9/go.mod"
|
||||
"github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db"
|
||||
"github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/schollz/progressbar/v3 v3.6.0"
|
||||
"github.com/schollz/progressbar/v3 v3.6.0/go.mod"
|
||||
"github.com/spf13/pflag v1.0.5"
|
||||
"github.com/spf13/pflag v1.0.5/go.mod"
|
||||
"github.com/stretchr/objx v0.1.0/go.mod"
|
||||
"github.com/stretchr/testify v1.3.0"
|
||||
"github.com/stretchr/testify v1.3.0/go.mod"
|
||||
"golang.org/x/net v0.0.0-20201216054612-986b41b23924"
|
||||
"golang.org/x/net v0.0.0-20201216054612-986b41b23924/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod"
|
||||
"golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod"
|
||||
"golang.org/x/text v0.3.3"
|
||||
"golang.org/x/text v0.3.3/go.mod"
|
||||
"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
|
||||
)
|
||||
go-module_set_globals
|
||||
SRC_URI="https://github.com/makeworld-the-better-one/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
src_compile() {
|
||||
go build -o ${PN} -ldflags="-s -w" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
dodoc README.md
|
||||
}
|
||||
16
net-misc/gemget/metadata.xml
Normal file
16
net-misc/gemget/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<name> ̡̡̢̯͖̘̘͈͟͡ ̵̨̛͍͎̪̻̣̕͟ ̷̵̧͚͓̠̬̲͘͟ ̡̨̪̘̺͎̼͖͎͉</name>
|
||||
<email>colecmac@protonmail.com</email>
|
||||
</maintainer>
|
||||
<bugs-to>https://github.com/makeworld-the-better-one/gemget/issues</bugs-to>
|
||||
<remote-id type="github">makeworld-the-better-one/gemget</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
41
sys-cluster/AXL/AXL-0.4.0.ebuild
Normal file
41
sys-cluster/AXL/AXL-0.4.0.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="AXL provides a common C interface to transfer files in an HPC storage hierarchy."
|
||||
HOMEPAGE="https://github.com/ECP-VeloC/AXL"
|
||||
SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/no-static-${PV}.patch"
|
||||
"${FILESDIR}/no-install-readme.patch"
|
||||
)
|
||||
RDEPEND="
|
||||
sys-libs/zlib
|
||||
sys-cluster/KVTree
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-util/cmake-2.8
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
#other options available: CRAY_DW INTEL_CPPR IBM_BBAPI
|
||||
-DAXL_ASYNC_API=NONE
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dodoc -r doc/.
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST AXL-0.3.0.tar.gz 36436 BLAKE2B c2d4b42426f7ff879d4329879f0f50d79c163925ce6010c3a38fdafd911dc0378be658d0d25154814ffc7442dca2bd036a547800827171383eb855df9a4010ea SHA512 7cacd3614be94b0344cdd5a5e489c9d1b17cef777749e1c3c4eba642f853d767de1c9eced1fa44f931abeb70c89da2468f6a8fa857c213766bbdac6f3f83ce21
|
||||
DIST AXL-0.4.0.tar.gz 47348 BLAKE2B a84b53b2c8d17a33a1ea95a3063210b40d3ca17151d9579f40ac8f70e32fe36bb79f4660efa3dedfbb0cce550cf6f14cdf7861d883b2e7f4c79ed88ab432ee70 SHA512 64d13600da8540b8d40b7de6ec242434fc437bb6b62aa5cebd6a3c5c2d8e2c0cae9311a6af99f19981fbeb0522b7148a28efb3d4e69b727bfc69711cf21a8419
|
||||
|
||||
12
sys-cluster/AXL/files/no-install-readme.patch
Normal file
12
sys-cluster/AXL/files/no-install-readme.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
--- a/CMakeLists.txt 2021-04-15 02:41:40.120725634 +0200
|
||||
+++ b/CMakeLists.txt 2021-04-15 02:42:14.146330416 +0200
|
||||
@@ -125,9 +125,6 @@
|
||||
SET_SOURCE_FILES_PROPERTIES(config.h.in PROPERTIES GENERATED FALSE)
|
||||
SET_SOURCE_FILES_PROPERTIES(${PROJECT_BINARY_DIR}/config.h PROPERTIES GENERATED TRUE)
|
||||
|
||||
-# Special Install Files
|
||||
-INSTALL(FILES README.md DESTINATION ${CMAKE_INSTALL_DATADIR}/axl)
|
||||
-
|
||||
# Package
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Asynchronous Transfer Library")
|
||||
SET(CPACK_PACKAGE_VENDOR "Lawrence Livermore National Laboratory")
|
||||
16
sys-cluster/AXL/files/no-static-0.4.0.patch
Normal file
16
sys-cluster/AXL/files/no-static-0.4.0.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
--- a/src/CMakeLists.txt 2021-04-15 02:42:47.537923628 +0200
|
||||
+++ b/src/CMakeLists.txt 2021-04-15 02:43:07.157272036 +0200
|
||||
@@ -29,13 +29,3 @@
|
||||
TARGET_LINK_LIBRARIES(axl ${AXL_EXTERNAL_LIBS})
|
||||
SET_TARGET_PROPERTIES(axl PROPERTIES OUTPUT_NAME axl CLEAN_DIRECT_OUTPUT 1)
|
||||
INSTALL(TARGETS axl DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
-
|
||||
-ADD_LIBRARY(axl-static STATIC $<TARGET_OBJECTS:axl_o>)
|
||||
-IF(AXL_LINK_STATIC)
|
||||
- SET_TARGET_PROPERTIES(axl-static PROPERTIES LINK_SEARCH_START_STATIC 1)
|
||||
- SET_TARGET_PROPERTIES(axl-static PROPERTIES LINK_SEARCH_END_STATIC 1)
|
||||
-ENDIF(AXL_LINK_STATIC)
|
||||
-TARGET_LINK_LIBRARIES(axl-static ${AXL_EXTERNAL_LIBS})
|
||||
-
|
||||
-SET_TARGET_PROPERTIES(axl-static PROPERTIES OUTPUT_NAME axl CLEAN_DIRECT_OUTPUT 1)
|
||||
-INSTALL(TARGETS axl-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
@@ -14,21 +14,22 @@ SRC_URI="https://github.com/rurban/safeclib/archive/${MY_REV}.tar.gz -> ${P}.tar
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+constraint-handler +extensions modules norm-compat +nullslack test unsafe valgrind"
|
||||
IUSE="+constraint-handler doc +extensions modules norm-compat +nullslack test unsafe valgrind"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
app-doc/doxygen[dot]
|
||||
doc? ( app-doc/doxygen[dot] )
|
||||
valgrind? ( dev-util/valgrind )
|
||||
"
|
||||
S="${WORKDIR}/${PN}-${MY_REV}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_REV}"
|
||||
MODULE_NAMES="slkm(misc:${S}-module:${S}-module)"
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_PARAMS="-f Makefile.kernel"
|
||||
BUILD_PARAMS="-f Makefile.kernel V=1"
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
default
|
||||
eautoreconf
|
||||
|
||||
if use modules ; then
|
||||
#duplicate the working folder
|
||||
@@ -44,13 +45,16 @@ src_configure() {
|
||||
--disable-static
|
||||
--disable-valgrind-sgcheck
|
||||
--enable-shared
|
||||
--disable-Werror
|
||||
$(use_enable constraint-handler)
|
||||
$(use_enable doc)
|
||||
$(use_enable extensions)
|
||||
$(use_enable norm-compat)
|
||||
$(use_enable nullslack)
|
||||
$(use_enable unsafe)
|
||||
$(use_enable valgrind)
|
||||
)
|
||||
|
||||
econf "${myconf[@]}" --enable-wchar
|
||||
|
||||
if use modules ; then
|
||||
@@ -64,6 +68,7 @@ src_compile() {
|
||||
|
||||
if use modules ; then
|
||||
cd "${S}-module" || die
|
||||
export src="${S}-module"
|
||||
linux-mod_src_compile
|
||||
fi
|
||||
}
|
||||
@@ -73,8 +78,7 @@ src_install() {
|
||||
# what to do?
|
||||
default
|
||||
einstalldocs
|
||||
rm -r doc/man || die
|
||||
dodoc -r doc/.
|
||||
use doc && dodoc -r doc/.
|
||||
|
||||
if use modules ; then
|
||||
cd "${S}-module" || die
|
||||
|
||||
Reference in New Issue
Block a user