parent
ff90efc43e
commit
9030c8c381
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST ibus-typing-booster-2.15.11.tar.gz 10250973 BLAKE2B 1285d34535fc7087d19c1e01f70ace3aacc4a45ae04d7ab32c2af7b61eab7b547fa901ee01ddd1b1356de7fcb1f30d8c0dce58692b8b9448442eb5bdcdd9f7bd SHA512 38e74e6b95bff13f7b166158c145aa9d2180ba70380dad428fce322535b959cd3b8980ed499c2aec4a9701f1398b4ce793b99ce0af30c1eb2ce015bd35b990a7
|
||||
DIST ibus-typing-booster-2.15.16.tar.gz 10279700 BLAKE2B 75f9ea696ec5320e56ce06926c7fec56ea5918e90ac2abe416a6161e358564c2851588487672b711a28a6a770372300a90b3717fe3a8d51b118a937136cff7e5 SHA512 5a2f315f3def693508f25dbc0fbda8b7a8d6b260e9a676cd38b720e059e3600a6abebc8f06581fe6e96e7f825eb3401235ebfa5a5ff491b39d5804469b2d2fa0
|
||||
DIST ibus-typing-booster-2.15.22.tar.gz 10779889 BLAKE2B c35306fd3556178257047573f58658ea44d1ceee341964bee5719f5e4509f385e6b1ca520324c66bc417a74d89e5b3eebc7a7413ce2e60398bc83f992eb8a07e SHA512 ae7683434111c7c267c1eb05e88609e0895308443a0510e9eba67000681bb3dfddcf5a652f33bd4b63c7aed10fe2109eafcaae19a4052ae008e92ab9314ae907
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_REQ_USE="sqlite(+)"
|
||||
|
||||
inherit gnome2-utils python-single-r1 xdg
|
||||
|
||||
DESCRIPTION="Completion input method for IBus"
|
||||
HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
|
||||
SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
dev-libs/m17n-lib
|
||||
$(python_gen_cond_dep '
|
||||
app-i18n/ibus[python(+),${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-python/pyenchant[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||
')"
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-db/m17n-db-1.7"
|
||||
BDEPEND="sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ANT_TASK_JDKVER=1.8
|
||||
ANT_TASK_JREVER=1.8
|
||||
ANT_TASK_DEPNAME=( "gnu-jaf-1" "oracle-javamail" )
|
||||
|
||||
inherit ant-tasks
|
||||
|
||||
KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
# needs some classes from javax.activation.* which are not in jdk 11
|
||||
DEPEND="virtual/jdk:1.8
|
||||
dev-java/gnu-jaf:1
|
||||
dev-java/oracle-javamail:0"
|
||||
RDEPEND="${DEPEND}"
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST Gauche-gtk-0.6.tgz 427255 BLAKE2B f5144adc98dd6e1017f43ff762a06d2390e6f5b39286151262b51d847fc35ad68c2885459502b10f014b32049eaebd8afaa98bd8a2cfc4640734e1b1d5381f57 SHA512 d7887577f6fa361118240651cdc61ba48ad706ea2cc285c2542dbd4972abcb2eaca631e4d77b1fe0a189d4424ec17d01bbeb67ea8a2fe8166cf8e65da81e87ca
|
||||
DIST Gauche-gtk2-0.6_pre1.tar.gz 205003 BLAKE2B ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81 SHA512 5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
|
||||
DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205759 BLAKE2B 0f1a11d1b9c3324cc7c8fcb7bfcbcd1b23740e509241698f466cc52454c36ad4c6d4e7ad850b9a20c5a3cc3d854824162686911198aee24e43fe53ef6ca10e95 SHA512 a235271b34aafb89a9dfc62ee9db2cc260aa4ffc4b0d450689c699574a79f54299f6b8fbbfb62a32ba18947cf99546e4e118432f0e467457a2566ed4d4839d58
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit autotools
|
||||
|
||||
MY_P="${PN^g}-${PV}"
|
||||
|
||||
DESCRIPTION="GTK2 binding for Gauche"
|
||||
HOMEPAGE="https://practical-scheme.net/gauche/"
|
||||
SRC_URI="https://github.com/shirok/${PN^g}2/releases/download/release-${PV}/${MY_P}.tgz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="examples"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="dev-scheme/gauche:=
|
||||
x11-libs/gtk+:2"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_compile() {
|
||||
emake stubs
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use examples; then
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
docinto examples
|
||||
dodoc examples/*.scm
|
||||
# install gtk-tutorial
|
||||
docinto examples/gtk-tutorial
|
||||
dodoc examples/gtk-tutorial/*
|
||||
fi
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST stklos-1.10.tar.gz 6097807 BLAKE2B bfb957c54626d29cc1ecba553a0b982022b1ed0b89f333d763937e8c5f84b5c6b80ebc1e6531d968f4b33d72427a4f9957c010932308672907e105d37828ee50 SHA512 64877dec82b4c19bcaea95f6c60a4b9dff19c11bf11792fa5204d0ca3bb6f6962cc9250b35dcd5f01015e430b9a027add4f40c6a7169858893cab3e8c8df0bbb
|
||||
DIST stklos-1.70.tar.gz 8767615 BLAKE2B 7cae5b5d0c9b2d9dcccc47e78e70a562f2d1751de068668777441d29ee15be7f3c5c285b8297e367311cd8c9695c9a2d083ad7ea1d9c21c838cf1d819f7cb82c SHA512 64da09171b191688f750f10c29f10cd7393f326555d4324344faeac63547a2548407490e44a50f0afa348487bd9cc5106f3c344cab6935f3a3516b3c064a596f
|
||||
|
@ -1,40 +0,0 @@
|
||||
--- a/doc/Makefile.am
|
||||
+++ b/doc/Makefile.am
|
||||
@@ -4,7 +4,6 @@
|
||||
# Creation date: 11-Apr-2000 10:30 (eg)
|
||||
# Last file update: 23-Oct-2010 11:52 (eg)
|
||||
|
||||
-mandir = $(prefix)/share/man
|
||||
man_MANS = stklos.1 stklos-config.1 stklos-compile.1 stklos-genlex.1 \
|
||||
stklos-pkg.1
|
||||
EXTRA_DIST = $(man_MANS)
|
||||
@@ -16,15 +16,13 @@
|
||||
schemedir = $(prefix)/share/@PACKAGE@/@VERSION@
|
||||
scheme_DATA = DOCDB
|
||||
|
||||
-doclocation = $(prefix)/share/doc/@PACKAGE@-@VERSION@
|
||||
-
|
||||
-docpdfdir = $(doclocation)/pdf
|
||||
+docpdfdir = $(pdfdir)
|
||||
docpdf_DATA = pdf/stklos-ref.pdf
|
||||
|
||||
-dochtmldir = $(doclocation)/html
|
||||
+dochtmldir = $(htmldir)
|
||||
dochtml_DATA= $(wildcard html/stklos-ref*.html) $(wildcard html/*.css)
|
||||
|
||||
-docimgdir = $(doclocation)/html/images
|
||||
+docimgdir = $(htmldir)/images
|
||||
docimg_DATA = $(wildcard html/images/*)
|
||||
|
||||
|
||||
--- a/pkgman/Makefile.am
|
||||
+++ b/pkgman/Makefile.am
|
||||
@@ -4,7 +4,7 @@
|
||||
# Last file update: 4-Dec-2011 16:48 (eg)
|
||||
|
||||
|
||||
-makefiledir= $(prefix)/etc/stklos
|
||||
+makefiledir= $(prefix)/share/@PACKAGE@/@VERSION@/etc
|
||||
makefile_DATA= etc/Makefile-scmpkg.tmpl
|
||||
|
||||
bin_SCRIPTS = stklos-pkg
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="fast and light Scheme implementation"
|
||||
HOMEPAGE="https://www.stklos.net/"
|
||||
SRC_URI="https://www.${PN}.net/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="threads"
|
||||
|
||||
RDEPEND="dev-libs/boehm-gc[threads?]
|
||||
dev-libs/gmp:=
|
||||
dev-libs/libffi:=
|
||||
dev-libs/libpcre"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
|
||||
DOCS=( AUTHORS ChangeLog NEWS PACKAGES-USED PORTING-NOTES README SUPPORTED-SRFIS )
|
||||
|
||||
src_prepare() {
|
||||
rm -rf {ffi,gc,gmp,pcre}
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-threads=$(usex threads pthreads none) \
|
||||
--without-gmp-light \
|
||||
--without-provided-ffi \
|
||||
--without-provided-gc \
|
||||
--without-provided-regexp
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,4 +1,5 @@
|
||||
DIST 01-iosevka-1.14.1.zip 9725331 BLAKE2B 58f0e51ba06d27eab18336effbe825c7c7bc88f24eb457be49746f8d3b1591f2cfafb8c2a7c9b56a7528edb207cbee6741dbe394b82331c6207a4dc6886cb388 SHA512 7e1dee79d78b1bc36ff2f55140a3538802dafc22677193e0657a6649ca55d5b1de868de86ba26d9458a3afe481298356dcf641afa72ecea2d69adb6382a5fd58
|
||||
DIST 02-iosevka-term-1.14.1.zip 9672957 BLAKE2B b03751969722919b4c4172b066f372f334f45f38636cff8cba764a5c30d906ab000887c290b4583f418307c2efea7c3650f5557d535b1e7c26c2078ee29ebcb6 SHA512 6b17960b960365a81ba78a68b6ad04c6146f51855f0f6abc288c12d8dd50669fe245f94aa135b032df14d0ec7bc6b291aef1c8a86ccbf948b8e5678862febe34
|
||||
DIST super-ttc-iosevka-15.0.1.zip 64196804 BLAKE2B c6acd248247c31e3506b2286c5c621d9111bbbda4d1ab22e7de22c34ec9a8b3404982e2dba5e1848e0c3c62c0c3de0d38a2a91a4021dcdc2d7740bfc00d59810 SHA512 30b837e8b4400f3629d01264da93ab03400ee763b52932aa7c3bd74eeb51a43e9f430a5052da7f3d62bed3c1bb90dda5b3493dbb3cc06a26557212b8791ca56e
|
||||
DIST super-ttc-iosevka-6.1.3.zip 49284897 BLAKE2B e39a99b7969f3a8871328a61581ecbb01fba4bcd114075d11a9b0e0be958fef00c14ac18ffc4da46849f23ebbd54f9cf96969609d69e3f5eaeed94bc632b26f0 SHA512 54be6b4f5b1d3a56a9eb3fc9791cd91d53c5f02344f7dd1eccefc4e8036fc59b564af7673afe131598d949350c865f0d809052b3a34e14f2519f760aa36f3edb
|
||||
DIST super-ttc-iosevka-7.0.4.zip 88522748 BLAKE2B b5cf921122a3b419df52c7188c5114b0f0337c58496759da2ec70cfb735ec1fab9cba4f0336b5bfbe6af4b58307e17ea08db120a58f13214d158cc65376990a3 SHA512 a1e0cfd0ad641b01f566423d23010a737720a88ec91c7cf5da74888f3776a0963fb1e40a8d94b9cbed3dd42dbf67d84fb979b092896e9cc2f477a73ee631843f
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="Slender typeface for code, from code"
|
||||
HOMEPAGE="https://be5invis.github.io/Iosevka/"
|
||||
SRC_URI="https://github.com/be5invis/Iosevka/releases/download/v${PV}/super-ttc-${P}.zip"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
FONT_S="${S}"
|
||||
FONT_SUFFIX="ttc"
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
FONT_PN="${PN/-fonts/}"
|
||||
FONTDIR="/usr/share/fonts/${FONT_PN}"
|
||||
inherit font font-ebdftopcf
|
||||
|
||||
DESCRIPTION="Japanese fixed fonts that cover JIS0213 charset"
|
||||
#HOMEPAGE="http://www12.ocn.ne.jp/~imamura/jisx0213.html"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
SRC_URI="mirror://gentoo/jiskan16-2004-1.bdf.gz
|
||||
mirror://gentoo/jiskan16-2000-1.bdf.gz
|
||||
mirror://gentoo/jiskan16-2000-2.bdf.gz
|
||||
mirror://gentoo/K14-2004-1.bdf.gz
|
||||
mirror://gentoo/K14-2000-1.bdf.gz
|
||||
mirror://gentoo/K14-2000-2.bdf.gz
|
||||
mirror://gentoo/K12-1.bdf.gz
|
||||
mirror://gentoo/K12-2.bdf.gz
|
||||
mirror://gentoo/A14.bdf.gz
|
||||
mirror://gentoo/A12.bdf.gz
|
||||
mirror://gentoo/jiskan24-2000-1.bdf.gz
|
||||
mirror://gentoo/jiskan24-2000-2.bdf.gz"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~ia64 ppc ~s390 sparc x86"
|
||||
IUSE=""
|
||||
RESTRICT="binchecks strip"
|
||||
|
||||
pkg_postinst() {
|
||||
font_pkg_postinst
|
||||
if use X; then
|
||||
elog "You need you add following line into 'Section \"Files\"' in"
|
||||
elog "XF86Config and reboot X Window System, to use these fonts."
|
||||
elog ""
|
||||
elog "\t FontPath \"${FONTDIR}\""
|
||||
elog ""
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
Thu, 03 Mar 2022 06:39:11 +0000
|
||||
Thu, 03 Mar 2022 14:09:11 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 03 Mar 2022 06:39:11 +0000
|
||||
Thu, 03 Mar 2022 14:09:12 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=sys-devel/gettext virtual/pkgconfig
|
||||
DEFINED_PHASES=postinst postrm preinst prepare setup
|
||||
DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8[sqlite(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9[sqlite(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_8? ( app-i18n/ibus[python(+),python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pyenchant[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-i18n/ibus[python(+),python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pyenchant[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyxdg[python_targets_python3_9(-)] ) python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] )
|
||||
DESCRIPTION=Completion input method for IBus
|
||||
EAPI=8
|
||||
HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster
|
||||
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3+
|
||||
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8[sqlite(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9[sqlite(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_8? ( app-i18n/ibus[python(+),python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pyenchant[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-i18n/ibus[python(+),python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pyenchant[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyxdg[python_targets_python3_9(-)] ) python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) >=dev-db/m17n-db-1.7
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.15.22/ibus-typing-booster-2.15.22.tar.gz
|
||||
_eclasses_=gnome2-utils 239e7afa214b50012f83b8bb61de7555 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 3c5721adc30f98c39739c5970a4762d8 python-utils-r1 d3d7da5aff94a677154819e0cb95ee36 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=00e7e2ac0d8312474428fb542606f864
|
Binary file not shown.
@ -1,15 +1,15 @@
|
||||
BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.82.0:5 ) >=kde-frameworks/extra-cmake-modules-5.82.0:5
|
||||
BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) handbook? ( >=kde-frameworks/kdoctools-5.82.0:5 ) >=kde-frameworks/extra-cmake-modules-5.82.0:5
|
||||
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/kcalendarcore-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kdbusaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kidletime-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kwindowsystem-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
|
||||
DESCRIPTION=Todo management and time tracker
|
||||
EAPI=8
|
||||
HOMEPAGE=https://userbase.kde.org/KTimeTracker
|
||||
IUSE=debug +handbook test
|
||||
IUSE=test debug +handbook test
|
||||
KEYWORDS=amd64
|
||||
LICENSE=GPL-2+ handbook? ( FDL-1.2 )
|
||||
RDEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/kcalendarcore-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kdbusaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kidletime-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kwindowsystem-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
|
||||
RESTRICT=!test? ( test )
|
||||
RESTRICT=!test? ( test ) !test? ( test )
|
||||
SLOT=5
|
||||
SRC_URI=mirror://kde/stable/ktimetracker/5.0.1/src/ktimetracker-5.0.1.tar.xz
|
||||
_eclasses_=cmake 9f12546ab831b81c615d90e6b9e34e68 ecm 36917df90b51554478635e34da581fac flag-o-matic a500d7cc40da3de38c361e889153bdf7 kde.org 2c51d68845490f23d6f76d49cabdac5d multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx fa024aa649b6bd544144bf94893d402c xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=74045dd73c3d5debe6e548a31da6ae93
|
||||
_md5_=9ccef6284dad42c271e75db8c3031b12
|
||||
|
Binary file not shown.
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=virtual/jdk:1.8 dev-java/gnu-jaf:1 dev-java/oracle-javamail:0 >=dev-java/java-config-2.2.0-r3 dev-java/javatoolkit ~dev-java/ant-core-1.10.9:0 >=virtual/jdk-1.8
|
||||
DESCRIPTION=Apache Ant's optional tasks depending on gnu-jaf-1
|
||||
EAPI=7
|
||||
HOMEPAGE=https://ant.apache.org/
|
||||
KEYWORDS=amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=virtual/jdk:1.8 dev-java/gnu-jaf:1 dev-java/oracle-javamail:0 >=dev-java/java-config-2.2.0-r3 ~dev-java/ant-core-1.10.9:0 >=virtual/jre-1.8
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://apache/ant/source/apache-ant-1.10.9-src.tar.bz2 https://dev.gentoo.org/~fordfrog/distfiles/ant-1.10.9-gentoo.tar.bz2
|
||||
_eclasses_=ant-tasks 9fcc95aace43e6115d6c54b67d98c6f3 java-ant-2 262d853e2dd1056dc103b953dfc113b9 java-pkg-2 2d0eb1353bf1264bd6e61736d3e409a2 java-utils-2 fe178a2da6b16798a2363acc5543dffa multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=296501a6e9e0d79079556de0bcb3b3e0
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=dev-scheme/gauche:= x11-libs/gtk+:2
|
||||
DESCRIPTION=GTK2 binding for Gauche
|
||||
EAPI=8
|
||||
HOMEPAGE=https://practical-scheme.net/gauche/
|
||||
IUSE=examples
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-scheme/gauche:= x11-libs/gtk+:2
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/shirok/Gauche-gtk2/releases/download/release-0.6/Gauche-gtk-0.6.tgz
|
||||
_eclasses_=autotools 6cc26735fa9dd59e8c62880beda05b6e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=9848c3ffb6788044293dc0580f7026c1
|
@ -1,14 +0,0 @@
|
||||
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/boehm-gc[threads?] dev-libs/gmp:= dev-libs/libffi:= dev-libs/libpcre
|
||||
DESCRIPTION=fast and light Scheme implementation
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.stklos.net/
|
||||
IUSE=threads
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=dev-libs/boehm-gc[threads?] dev-libs/gmp:= dev-libs/libffi:= dev-libs/libpcre
|
||||
SLOT=0
|
||||
SRC_URI=https://www.stklos.net/download/stklos-1.10.tar.gz
|
||||
_eclasses_=autotools 6cc26735fa9dd59e8c62880beda05b6e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=76558683b4bcd687f1a7cd60a30a0ff0
|
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||
DEFINED_PHASES=install postinst postrm setup
|
||||
DESCRIPTION=Slender typeface for code, from code
|
||||
EAPI=7
|
||||
HOMEPAGE=https://be5invis.github.io/Iosevka/
|
||||
IUSE=X
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
|
||||
LICENSE=OFL-1.1
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/be5invis/Iosevka/releases/download/v15.0.1/super-ttc-iosevka-15.0.1.zip
|
||||
_eclasses_=font 0667878c2b594871023dd1833d05996f
|
||||
_md5_=2da484de6abdf16f49fae3ca19ef30df
|
@ -1,13 +0,0 @@
|
||||
BDEPEND=X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) X? ( media-gfx/ebdftopcf )
|
||||
DEFINED_PHASES=compile install postinst postrm setup
|
||||
DESCRIPTION=Japanese fixed fonts that cover JIS0213 charset
|
||||
EAPI=7
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
|
||||
IUSE=X X
|
||||
KEYWORDS=~alpha amd64 arm ~ia64 ppc ~s390 sparc x86
|
||||
LICENSE=public-domain
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/jiskan16-2004-1.bdf.gz mirror://gentoo/jiskan16-2000-1.bdf.gz mirror://gentoo/jiskan16-2000-2.bdf.gz mirror://gentoo/K14-2004-1.bdf.gz mirror://gentoo/K14-2000-1.bdf.gz mirror://gentoo/K14-2000-2.bdf.gz mirror://gentoo/K12-1.bdf.gz mirror://gentoo/K12-2.bdf.gz mirror://gentoo/A14.bdf.gz mirror://gentoo/A12.bdf.gz mirror://gentoo/jiskan24-2000-1.bdf.gz mirror://gentoo/jiskan24-2000-2.bdf.gz
|
||||
_eclasses_=font 0667878c2b594871023dd1833d05996f font-ebdftopcf 840fc70bac32a44ea27e63569c1ffea6
|
||||
_md5_=487c8a50773caa70c2559c15eb47bbb9
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_8? ( dev-python/pillow[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pillow[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.24.4 ~x11-terms/kitty-terminfo-0.24.4 X? ( x11-libs/libX11 ) transfer? ( net-libs/librsync:= ) wayland? ( dev-libs/wayland ) X? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols )
|
||||
DESCRIPTION=Fast, feature-rich, GPU-based terminal
|
||||
EAPI=8
|
||||
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
|
||||
IUSE=+X debug test transfer wayland python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 verify-sig
|
||||
KEYWORDS=~amd64 ~ppc64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.24.4 ~x11-terms/kitty-terminfo-0.24.4 X? ( x11-libs/libX11 ) transfer? ( net-libs/librsync:= ) wayland? ( dev-libs/wayland )
|
||||
REQUIRED_USE=|| ( X wayland ) ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
|
||||
RESTRICT=!X? ( test ) !test? ( test ) !transfer? ( test ) !wayland? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.24.4/kitty-0.24.4.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.24.4/kitty-0.24.4.tar.xz.sig )
|
||||
_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-single-r1 3c5721adc30f98c39739c5970a4762d8 python-utils-r1 d3d7da5aff94a677154819e0cb95ee36 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 verify-sig d26b16f086121845b63131322b786925 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=febc56c2f39b076834a429bc9b3b182a
|
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
|
||||
EAPI=8
|
||||
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
|
||||
KEYWORDS=~amd64 ~ppc64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.24.4/kitty-0.24.4.tar.xz
|
||||
_md5_=b83e562b0ca2425594941a2530893d85
|
@ -0,0 +1,11 @@
|
||||
BDEPEND=sys-libs/ncurses
|
||||
DEFINED_PHASES=compile install
|
||||
DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
|
||||
EAPI=8
|
||||
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
|
||||
KEYWORDS=~amd64 ~ppc64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.24.4/kitty-0.24.4.tar.xz
|
||||
_md5_=96d958882b65a1b8fae9dfaa54af8e62
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
BDEPEND=virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=x11-libs/libX11 x11-libs/libXext jpeg? ( virtual/jpeg:0 ) png? ( media-libs/libpng:0 ) truetype? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpm? ( x11-libs/libXpm )
|
||||
DESCRIPTION=A lightweight window manager initially based on aewm++
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.pekwm.se/ https://github.com/pekdon/pekwm
|
||||
IUSE=debug +jpeg +png truetype xinerama +xpm
|
||||
KEYWORDS=~amd64 ~mips ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=x11-libs/libX11 x11-libs/libXext jpeg? ( virtual/jpeg:0 ) png? ( media-libs/libpng:0 ) truetype? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpm? ( x11-libs/libXpm )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/pekdon/pekwm/releases/download/release-0.2.1/pekwm-0.2.1.tar.gz
|
||||
_eclasses_=cmake 9f12546ab831b81c615d90e6b9e34e68 desktop c0d27bf73aa08ca05b663dbd31fbef28 flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 optfeature 30ce9dec2b8943338c9b015bd32bac6a toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=51965414bf1f747f718ba412d0a92faf
|
@ -1 +1 @@
|
||||
Thu, 03 Mar 2022 06:39:11 +0000
|
||||
Thu, 03 Mar 2022 14:09:12 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu Mar 3 06:39:11 AM UTC 2022
|
||||
Thu Mar 3 02:09:11 PM UTC 2022
|
||||
|
@ -1 +1 @@
|
||||
Thu, 03 Mar 2022 07:00:01 +0000
|
||||
Thu, 03 Mar 2022 14:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
7dc22b20d82091ef08c6639ff558720024abfd3a 1646288687 2022-03-03T06:24:47+00:00
|
||||
07d07ac5fb5933f628696af58bcfdbeebaf0ffe6 1646311773 2022-03-03T12:49:33+00:00
|
||||
|
@ -1 +1 @@
|
||||
1646289301 Thu 03 Mar 2022 06:35:01 AM UTC
|
||||
1646316301 Thu 03 Mar 2022 02:05:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Thu, 03 Mar 2022 06:39:11 +0000
|
||||
Thu, 03 Mar 2022 14:09:11 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,11 @@
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -104,7 +104,7 @@
|
||||
else()
|
||||
find_package (PkgConfig REQUIRED)
|
||||
|
||||
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror")
|
||||
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-missing-braces")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wformat -Wformat-security")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wshadow")
|
Binary file not shown.
@ -1,86 +0,0 @@
|
||||
From c3af8c1f8b0da050a7c4c8fb5083ff44885fa959 Mon Sep 17 00:00:00 2001
|
||||
From: Brian Chen <brianc118@fb.com>
|
||||
Date: Mon, 23 Aug 2021 11:45:01 -0700
|
||||
Subject: [PATCH] Fix procfs when reading cgroup membership (#8106)
|
||||
|
||||
Summary:
|
||||
When reading cgroup membership, we currently assume that the cgroup v2
|
||||
line will be first in /proc/[pid]/cgroup. This is not necessarily the
|
||||
case. Instead let's take the first line that starts with "0::".
|
||||
|
||||
Tested on ubuntu where
|
||||
|
||||
```
|
||||
$ cat /proc/1/cgroup
|
||||
12:blkio:/init.scope
|
||||
11:pids:/init.scope
|
||||
8:memory:/init.scope
|
||||
7:freezer:/
|
||||
4:devices:/init.scope
|
||||
2:cpu,cpuacct:/init.scope
|
||||
1:name=systemd:/init.scope
|
||||
0::/init.scope
|
||||
```
|
||||
|
||||
This should fix https://github.com/facebookincubator/below/issues/8105.
|
||||
|
||||
Pull Request resolved: https://github.com/facebookincubator/below/pull/8106
|
||||
|
||||
Test Plan: Existing procfs tests should pass
|
||||
|
||||
Reviewed By: lnyng
|
||||
|
||||
Differential Revision: D30476031
|
||||
|
||||
Pulled By: brianc118
|
||||
|
||||
fbshipit-source-id: e0352fb039bebf44a0d5584120ea0a0a82c0cd01
|
||||
---
|
||||
below/procfs/src/lib.rs | 33 ++++++++++++++++++---------------
|
||||
1 file changed, 18 insertions(+), 15 deletions(-)
|
||||
|
||||
--- a/below/procfs/src/lib.rs
|
||||
+++ b/below/procfs/src/lib.rs
|
||||
@@ -556,24 +556,27 @@ impl ProcReader {
|
||||
let path = path.as_ref().join("cgroup");
|
||||
let file = File::open(&path).map_err(|e| Error::IoError(path.clone(), e))?;
|
||||
let buf_reader = BufReader::new(file);
|
||||
- let pid_line = buf_reader.lines().next().map_or_else(
|
||||
- || Err(Error::InvalidFileFormat(path.clone())),
|
||||
- |line| line.map_err(|e| Error::IoError(path.clone(), e)),
|
||||
- )?;
|
||||
-
|
||||
- // cgroup V2
|
||||
- if pid_line.len() > 3 && pid_line.starts_with("0::") {
|
||||
- return Ok(pid_line[3..].to_string());
|
||||
- }
|
||||
|
||||
- // legacy cgroup will have multiple lines with the first line of [0-9]+:pids:PATH
|
||||
- if let Some(pid_idx) = pid_line.find(":pids:") {
|
||||
- if pid_idx + 6 < pid_line.len() {
|
||||
- return Ok(pid_line[pid_idx + 6..].to_string());
|
||||
+ let mut cgroup_path = None;
|
||||
+ for line in buf_reader.lines() {
|
||||
+ let line = line.map_err(|e| Error::IoError(path.clone(), e))?;
|
||||
+ // Lines contain three colon separated fields:
|
||||
+ // hierarchy-ID:controller-list:cgroup-path
|
||||
+ // A line starting with "0::" would be an entry for cgroup v2.
|
||||
+ // Otherwise, the line containing "pids" controller is what we want
|
||||
+ // for cgroup v1.
|
||||
+ let parts: Vec<_> = line.split(':').collect();
|
||||
+ if parts.len() == 3 {
|
||||
+ if parts[0] == "0" && parts[1] == "" {
|
||||
+ cgroup_path = Some(parts[2].to_owned());
|
||||
+ // cgroup v2 takes precedence
|
||||
+ break;
|
||||
+ } else if parts[1].split(',').any(|c| c == "pids") {
|
||||
+ cgroup_path = Some(parts[2].to_owned());
|
||||
+ }
|
||||
}
|
||||
}
|
||||
-
|
||||
- Err(Error::InvalidFileFormat(path))
|
||||
+ cgroup_path.ok_or_else(|| Error::InvalidFileFormat(path))
|
||||
}
|
||||
|
||||
pub fn read_pid_cgroup(&self, pid: u32) -> Result<String> {
|
@ -1,92 +0,0 @@
|
||||
From 80fb95e06ddc5f311e0c9dc20b19d00058ca39af Mon Sep 17 00:00:00 2001
|
||||
From: Brian Chen <brianc118@fb.com>
|
||||
Date: Tue, 31 Aug 2021 14:59:57 -0700
|
||||
Subject: [PATCH] Fix procfs reading cgroups with colon in name
|
||||
|
||||
Summary:
|
||||
When reading cgroup membership, we split by ':' and expect there to
|
||||
be 3 parts. This is not always the case since cgroup name can
|
||||
contain ':'.
|
||||
|
||||
Reviewed By: lnyng
|
||||
|
||||
Differential Revision: D30681159
|
||||
|
||||
fbshipit-source-id: 895e1b26965ae33454a19c2ec1bc5478a5f95635
|
||||
---
|
||||
below/procfs/src/lib.rs | 2 +-
|
||||
below/procfs/src/test.rs | 34 ++++++++++++++++++++++++++++++----
|
||||
2 files changed, 31 insertions(+), 5 deletions(-)
|
||||
|
||||
--- a/below/procfs/src/lib.rs
|
||||
+++ b/below/procfs/src/lib.rs
|
||||
@@ -565,7 +565,7 @@ impl ProcReader {
|
||||
// A line starting with "0::" would be an entry for cgroup v2.
|
||||
// Otherwise, the line containing "pids" controller is what we want
|
||||
// for cgroup v1.
|
||||
- let parts: Vec<_> = line.split(':').collect();
|
||||
+ let parts: Vec<_> = line.splitn(3, ':').collect();
|
||||
if parts.len() == 3 {
|
||||
if parts[0] == "0" && parts[1] == "" {
|
||||
cgroup_path = Some(parts[2].to_owned());
|
||||
--- a/below/procfs/src/test.rs
|
||||
+++ b/below/procfs/src/test.rs
|
||||
@@ -804,7 +804,7 @@ cancelled_write_bytes: 5431947264
|
||||
|
||||
#[test]
|
||||
fn test_pid_cgroupv2() {
|
||||
- let cgroup = b"0::/user.slice/user-119756.slice/session-3.scope
|
||||
+ let cgroup = b"0::/user.slice/user:with:colon.slice/session-3.scope
|
||||
";
|
||||
|
||||
let procfs = TestProcfs::new();
|
||||
@@ -814,12 +814,12 @@ fn test_pid_cgroupv2() {
|
||||
.read_pid_cgroup(1024)
|
||||
.expect("Failed to read pid cgroup file");
|
||||
|
||||
- assert_eq!(cgroup, "/user.slice/user-119756.slice/session-3.scope");
|
||||
+ assert_eq!(cgroup, "/user.slice/user:with:colon.slice/session-3.scope");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_pid_cgroupv1() {
|
||||
- let cgroup = b"11:pids:/init.scope
|
||||
+ let cgroup = b"11:pids:/cgroup-path:colon
|
||||
10:perf_event:/
|
||||
9:hugetlb:/
|
||||
8:cpu,cpuacct:/init.scope
|
||||
@@ -838,7 +838,33 @@ fn test_pid_cgroupv1() {
|
||||
.read_pid_cgroup(1024)
|
||||
.expect("Failed to read pid cgroup file");
|
||||
|
||||
- assert_eq!(cgroup, "/init.scope");
|
||||
+ assert_eq!(cgroup, "/cgroup-path:colon");
|
||||
+}
|
||||
+
|
||||
+#[test]
|
||||
+fn test_pid_cgroupv1and2() {
|
||||
+ let cgroup = b"11:pids:/cgroup-path:colon
|
||||
+10:perf_event:/
|
||||
+9:hugetlb:/
|
||||
+8:cpu,cpuacct:/init.scope
|
||||
+7:blkio:/init.scope
|
||||
+6:freezer:/
|
||||
+5:cpuset:/
|
||||
+4:memory:/init.scope
|
||||
+3:devices:/init.scope
|
||||
+2:net_cls,net_prio:/
|
||||
+1:name=systemd:/init.scope
|
||||
+0::/user.slice/user:with:colon.slice/session-3.scope";
|
||||
+
|
||||
+ let procfs = TestProcfs::new();
|
||||
+ procfs.create_pid_file_with_content(1024, "cgroup", cgroup);
|
||||
+ let reader = procfs.get_reader();
|
||||
+ let cgroup = reader
|
||||
+ .read_pid_cgroup(1024)
|
||||
+ .expect("Failed to read pid cgroup file");
|
||||
+
|
||||
+ // When we see both cgroup v1 and v2, v2 takes precedence
|
||||
+ assert_eq!(cgroup, "/user.slice/user:with:colon.slice/session-3.scope");
|
||||
}
|
||||
|
||||
#[test]
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST kitty-0.24.3.tar.xz 4614252 BLAKE2B 04c9904e20aae0ed12d41dc01ea4fbb5e36430e50087821845c0bd3e6d8dd0ab2a090f8ebff8fd66fe9f2b0a3efe52f0434008b4484cbe27a58b05c6e4f56d73 SHA512 2b1482164fb1aabfa2f775f24d0ffbbbd1e8a85cf114a2daa411379ea8dbcea6ae5f361997132fb4d773fed8adeec4c04ffb4e615a470cefeb794d8a39c94c0a
|
||||
DIST kitty-0.24.4.tar.xz 4613232 BLAKE2B 3bcb957a2d1b43cbf222207fbd12e5d098e0b9616370761d9f9629e8b39419405fb146d91281912f55b35611cf01d4e33232224cc3b710044d8423300c9b53c8 SHA512 28b1e2415b5c73ad8922d4ed17a63638c497a91c9aedba71c2f53e77fc89ed49951a2e873bba5bbe85c8eda22107d9ff4e4321010ac33a2d289c2fbd5d3a5b8f
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator"
|
||||
HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
|
||||
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
|
||||
S="${WORKDIR}/kitty-${PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
RESTRICT="test" # intended to be ran on the full kitty package
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
# install the whole directory in the upstream suggested location
|
||||
# for consistency (i.e. less variation between distros if someone
|
||||
# ssh into Gentoo), then set symlinks to autoload where possible
|
||||
# (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
|
||||
insinto /usr/share/kitty
|
||||
doins -r shell-integration
|
||||
|
||||
dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
|
||||
|
||||
dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
|
||||
dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
|
||||
|
||||
dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
|
||||
# zsh integration is handled automatically without needing to modify rc files,
|
||||
# but may require user intervention depending on zsh invocation or if remote
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST kitty-0.23.1.tar.xz 4444184 BLAKE2B f452e338fb72f723f2c028f90c20654cf80c5ee1aff924954f81f16445c9f4c10c77bd67d47ae5564b45496012dd1b7de447cdf3974b6913a39d170749878a73 SHA512 2d0c822e6bfca41b0a5e5e71e62f5073792b10c236287a509a6c790e19d098205c8719dbcb4aa630abbbaa3d44d6c9986c13efde7a9556772a89709383a0fe94
|
||||
DIST kitty-0.24.3.tar.xz 4614252 BLAKE2B 04c9904e20aae0ed12d41dc01ea4fbb5e36430e50087821845c0bd3e6d8dd0ab2a090f8ebff8fd66fe9f2b0a3efe52f0434008b4484cbe27a58b05c6e4f56d73 SHA512 2b1482164fb1aabfa2f775f24d0ffbbbd1e8a85cf114a2daa411379ea8dbcea6ae5f361997132fb4d773fed8adeec4c04ffb4e615a470cefeb794d8a39c94c0a
|
||||
DIST kitty-0.24.4.tar.xz 4613232 BLAKE2B 3bcb957a2d1b43cbf222207fbd12e5d098e0b9616370761d9f9629e8b39419405fb146d91281912f55b35611cf01d4e33232224cc3b710044d8423300c9b53c8 SHA512 28b1e2415b5c73ad8922d4ed17a63638c497a91c9aedba71c2f53e77fc89ed49951a2e873bba5bbe85c8eda22107d9ff4e4321010ac33a2d289c2fbd5d3a5b8f
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
|
||||
HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
|
||||
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
|
||||
S="${WORKDIR}/kitty-${PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
RESTRICT="test" # intended to be ran on the full kitty package
|
||||
|
||||
BDEPEND="sys-libs/ncurses"
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr/share/terminfo
|
||||
tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST kitty-0.23.1.tar.xz 4444184 BLAKE2B f452e338fb72f723f2c028f90c20654cf80c5ee1aff924954f81f16445c9f4c10c77bd67d47ae5564b45496012dd1b7de447cdf3974b6913a39d170749878a73 SHA512 2d0c822e6bfca41b0a5e5e71e62f5073792b10c236287a509a6c790e19d098205c8719dbcb4aa630abbbaa3d44d6c9986c13efde7a9556772a89709383a0fe94
|
||||
DIST kitty-0.24.3.tar.xz 4614252 BLAKE2B 04c9904e20aae0ed12d41dc01ea4fbb5e36430e50087821845c0bd3e6d8dd0ab2a090f8ebff8fd66fe9f2b0a3efe52f0434008b4484cbe27a58b05c6e4f56d73 SHA512 2b1482164fb1aabfa2f775f24d0ffbbbd1e8a85cf114a2daa411379ea8dbcea6ae5f361997132fb4d773fed8adeec4c04ffb4e615a470cefeb794d8a39c94c0a
|
||||
DIST kitty-0.24.3.tar.xz.sig 566 BLAKE2B 1b1f99fef62a12863d7bda33f24e2273385b71653e90641b6ee1b3fd9543fe46fab5962751f30553dacf5b35e23334abbddb22ba1924fff6a878164f94bc9102 SHA512 1658bac350f92e9cdefe16ed1bffd61b5ba5e3ced82982ebfde34365095bf381fe5b0732388209688b6082e27f0b61e85e6f962d894e842994b47fdd64552026
|
||||
DIST kitty-0.24.4.tar.xz 4613232 BLAKE2B 3bcb957a2d1b43cbf222207fbd12e5d098e0b9616370761d9f9629e8b39419405fb146d91281912f55b35611cf01d4e33232224cc3b710044d8423300c9b53c8 SHA512 28b1e2415b5c73ad8922d4ed17a63638c497a91c9aedba71c2f53e77fc89ed49951a2e873bba5bbe85c8eda22107d9ff4e4321010ac33a2d289c2fbd5d3a5b8f
|
||||
DIST kitty-0.24.4.tar.xz.sig 566 BLAKE2B 7a6513e6296b8c4a1781cef6bcea865b8187fcd8d2abd822627a401f943b1fb1d1432935fdbdc348c3062b07c91a85adcec280be64676782492f6245c72ed89b SHA512 34d24eebf08e19a96f715afb4a570746e1b7bcace6b6226dd596b2886b7bf3bc34b9842d0686c07a655b6b870da77cf25adf6d577dac811a01a70db8c477723a
|
||||
|
@ -0,0 +1,128 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit optfeature python-single-r1 toolchain-funcs xdg
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git"
|
||||
else
|
||||
inherit verify-sig
|
||||
SRC_URI="
|
||||
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
|
||||
verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
|
||||
HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+X debug test transfer wayland"
|
||||
REQUIRED_USE="
|
||||
|| ( X wayland )
|
||||
${PYTHON_REQUIRED_USE}"
|
||||
RESTRICT="!X? ( test ) !test? ( test ) !transfer? ( test ) !wayland? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz:=
|
||||
media-libs/lcms:2
|
||||
media-libs/libglvnd[X?]
|
||||
media-libs/libpng:=
|
||||
sys-apps/dbus
|
||||
sys-libs/zlib:=
|
||||
x11-libs/libxkbcommon[X?]
|
||||
x11-misc/xkeyboard-config
|
||||
~x11-terms/kitty-shell-integration-${PV}
|
||||
~x11-terms/kitty-terminfo-${PV}
|
||||
X? ( x11-libs/libX11 )
|
||||
transfer? ( net-libs/librsync:= )
|
||||
wayland? ( dev-libs/wayland )"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
X? (
|
||||
x11-base/xorg-proto
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
)
|
||||
wayland? ( dev-libs/wayland-protocols )"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
sys-libs/ncurses
|
||||
virtual/pkgconfig
|
||||
test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
|
||||
wayland? ( dev-util/wayland-scanner )"
|
||||
[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.23.1-flags.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i "s/'x11 wayland'/'$(usev X x11) $(usev wayland)'/" setup.py || die
|
||||
|
||||
if use !transfer; then
|
||||
sed -i 's/rs_cflag =/& []#/;/files.*rsync/d' setup.py || die
|
||||
rm -r kittens/transfer || die
|
||||
fi
|
||||
|
||||
# test relies on 'who' command which doesn't detect users with pid-sandbox
|
||||
rm kitty_tests/utmp.py || die
|
||||
|
||||
# skip docs for live version
|
||||
[[ ${PV} != 9999 ]] || sed -i '/exists.*_build/,/docs(ddir)/d' setup.py || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
export PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
|
||||
|
||||
local setup=(
|
||||
${EPYTHON} setup.py linux-package
|
||||
--disable-link-time-optimization
|
||||
--ignore-compiler-warnings
|
||||
--libdir-name=$(get_libdir)
|
||||
--shell-integration="enabled no-rc"
|
||||
--update-check-interval=0
|
||||
--verbose
|
||||
$(usev debug --debug)
|
||||
)
|
||||
|
||||
echo "${setup[*]}"
|
||||
"${setup[@]}" || die "setup.py failed to compile ${PN}"
|
||||
|
||||
[[ ${PV} == 9999 ]] || mv linux-package/share/doc/{${PN},${PF}} || die
|
||||
rm -r linux-package/share/terminfo || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
PATH=linux-package/bin:${PATH} KITTY_CONFIG_DIRECTORY=${T} \
|
||||
${EPYTHON} test.py || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r linux-package/.
|
||||
|
||||
fperms +x /usr/bin/kitty
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
optfeature "in-terminal image display with kitty icat" media-gfx/imagemagick
|
||||
optfeature "audio-based terminal bell support" media-libs/libcanberra
|
||||
optfeature "opening links from the terminal" x11-misc/xdg-utils
|
||||
}
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST pekwm-0.1.17.tar.gz 429100 BLAKE2B 2b467539ef47f4404411f25146f9f945f9a63b7e4c85c997ed2cd0bf76ea713758e3a09dc9648064c02ab29818399623d12d78394f250c79f8f667a6e057281c SHA512 1950888402f11c5cd72c9d82de976c472d4a0443da206629a039d19a1729660fd7cd09535d35984d554dcdb366918d9e29536b1272521f36f7e54499df0c14af
|
||||
DIST pekwm-0.1.18.tar.gz 441810 BLAKE2B 8c3e98490681eed68e0f127c38c1653f8d643ceca2ddf8388f6b434d16daeb376fc9337de71786a658e9d9e7a080de922207173edb624b78732bc14da5d42eeb SHA512 31fe291b245b6e13fdfe27878162fd405fd60a766e9a7e762e817391179e7f82c41b664fba568af91e009582729e4633d23f76db95302f6f702cb74c2571db15
|
||||
DIST pekwm-0.2.1.tar.gz 943072 BLAKE2B 61a278a42517de4b2924c6e0cffdd0b112c3a1a52b70e24d6ed852a8e5005f76b4eb9a342af073481404fae68265452b140ea19539723733ec860f7cbd615598 SHA512 cefb5abb43f88cff874f12586f0f2c0b88d30fd0ce22c6e18731b11055abea389819a08a4e85a9290021ffe30708ea210c66a0f3f8c263717c05abd798fdf297
|
||||
DIST pekwm-themes.tar.bz2 138599 BLAKE2B b0c103d7ade6f9bb1ed19b7e12cfcf00fb48be7e1ed141a4b52aee404ebf9c7af5d29af166ff7265a720ca8d122ad7eddb6eaf42a0a8e18b6c1ff3af7b5e12d0 SHA512 c95bc980b5aeeb4f4832cb2dbbf82adf72e4a784fcd46432fd6e6a6577ef02823ec1c4b861d07747c066050fc5040aca975e2cdc78342abab99a3d486888a25d
|
||||
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake desktop optfeature
|
||||
|
||||
DESCRIPTION="A lightweight window manager initially based on aewm++"
|
||||
HOMEPAGE="
|
||||
https://www.pekwm.se/
|
||||
https://github.com/pekdon/pekwm
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/pekdon/${PN}/releases/download/release-${PV}/pekwm-${PV}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~mips ~ppc ~x86"
|
||||
IUSE="debug +jpeg +png truetype xinerama +xpm"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
png? ( media-libs/libpng:0 )
|
||||
truetype? ( x11-libs/libXft )
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
xpm? ( x11-libs/libXpm )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_IMAGE_JPEG=$(usex jpeg)
|
||||
-DENABLE_IMAGE_PNG=$(usex png)
|
||||
-DENABLE_IMAGE_XPM=$(usex xpm)
|
||||
-DENABLE_XINERAMA=$(usex xinerama)
|
||||
-DENABLE_XFT=$(usex truetype)
|
||||
)
|
||||
|
||||
CMAKE_BUILD_TYPE=$(usex debug Debug)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
cmake_src_install
|
||||
|
||||
# Install contributor scripts into doc folder
|
||||
docinto contrib
|
||||
dodoc "${S}"/contrib/lobo/*.{pl,vars,png} "${S}"/contrib/lobo/README
|
||||
|
||||
# Insert an Xsession
|
||||
exeinto /etc/X11/Sessions
|
||||
newexe - pekwm <<- _EOF_
|
||||
#!/bin/sh
|
||||
/usr/bin/pekwm
|
||||
_EOF_
|
||||
|
||||
# Insert a GDM/KDM xsession file
|
||||
make_session_desktop ${PN} ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
elog "Since pekwm 0.2.0 themes can be installed and maintained using "
|
||||
elog "pekwm_theme [install|uninstall|show|search|new|update]."
|
||||
elog "Check https://www.pekwm.se/themes/ for details."
|
||||
|
||||
elog
|
||||
|
||||
optfeature "themes management (pekwm_theme) support" dev-vcs/git
|
||||
|
||||
elog
|
||||
|
||||
elog "User contributed scripts have been installed into:"
|
||||
elog "${EROOT}/usr/share/doc/${PF}/contrib"
|
||||
|
||||
elog "If updated from previous versions remove '&' from the "
|
||||
elog "'Exec ... &' in the menu configuration. Quote: "
|
||||
elog "\"Exec no longer use sh -c to run commands which will cause "
|
||||
elog "incompatabilites depending on /bin/sh configuration, if shell "
|
||||
elog "variables have been used or the command ends with &. ShellExec has "
|
||||
elog "been added implementing the legacy behaviour.\""
|
||||
}
|
Loading…
Reference in new issue