parent
3e513ab8ee
commit
2fbefaac87
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="md4 and edonkey hash algorithm tool"
|
||||||
|
HOMEPAGE="https://linux.xulin.de/c/"
|
||||||
|
SRC_URI="https://linux.xulin.de/c/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/md4sum-fix-out-of-bounds-write.diff )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed -i -e "s:CFLAGS=:CFLAGS=${CFLAGS} :g" \
|
||||||
|
-e "s:install -s:install:g" Makefile.Linux || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin ${PN}
|
||||||
|
doman ${PN}.1
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
instance="${SVCNAME}"
|
||||||
|
name="LCDProc (${instance})"
|
||||||
|
pidfile="/run/${instance}.pid"
|
||||||
|
|
||||||
|
command="/usr/sbin/LCDd"
|
||||||
|
command_args="-c /etc/${instance}.conf"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
use g15daemon
|
||||||
|
use net
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=LCDProc (LCDd)
|
||||||
|
After=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/sbin/LCDd -c /etc/LCDd.conf
|
||||||
|
Type=simple
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
@ -0,0 +1,16 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
instance="${SVCNAME}"
|
||||||
|
name="LCDProc (${instance})"
|
||||||
|
pidfile="/run/${instance}.pid"
|
||||||
|
|
||||||
|
command="/usr/bin/lcdexec"
|
||||||
|
command_args="-c /etc/${instance}.conf"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
after ntp-client
|
||||||
|
use LCDd
|
||||||
|
use net
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=LCDProc (LCDd)
|
||||||
|
After=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/bin/lcdexec -c /etc/lcdexec.conf
|
||||||
|
Type=simple
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
@ -0,0 +1,16 @@
|
|||||||
|
--- a/server/drivers/Makefile.am 2017-01-22 23:18:54.000000000 +0100
|
||||||
|
+++ b/server/drivers/Makefile.am 2018-10-04 22:48:50.302344274 +0200
|
||||||
|
@@ -47,11 +47,11 @@
|
||||||
|
futaba_LDADD = @LIBUSB_LIBS@ @LIBUSB_1_0_LIBS@ libLCD.a
|
||||||
|
g15_LDADD = @LIBG15@
|
||||||
|
glcd_LDADD = libLCD.a @GLCD_DRIVERS@ @FT2_LIBS@ @LIBPNG_LIBS@ @LIBSERDISP@ @LIBUSB_LIBS@ @LIBX11_LIBS@
|
||||||
|
-glcd_DEPENDENCIES = @GLCD_DRIVERS@ glcd-glcd-render.o
|
||||||
|
+glcd_DEPENDENCIES = @GLCD_DRIVERS@ glcd-glcd-render.o libLCD.a
|
||||||
|
glcdlib_LDADD = @LIBGLCD@
|
||||||
|
glk_LDADD = libbignum.a
|
||||||
|
hd44780_LDADD = libLCD.a @HD44780_DRIVERS@ @HD44780_I2C@ @LIBUSB_LIBS@ @LIBFTDI_LIBS@ @LIBUGPIO@ libbignum.a
|
||||||
|
-hd44780_DEPENDENCIES = @HD44780_DRIVERS@ @HD44780_I2C@
|
||||||
|
+hd44780_DEPENDENCIES = @HD44780_DRIVERS@ @HD44780_I2C@ libLCD.a libbignum.a
|
||||||
|
i2500vfd_LDADD = @LIBFTDI_LIBS@
|
||||||
|
imon_LDADD = libLCD.a libbignum.a
|
||||||
|
imonlcd_LDADD = libLCD.a
|
@ -0,0 +1,15 @@
|
|||||||
|
--- a/configure.ac 2017-06-18 22:33:56.000000000 +0200
|
||||||
|
+++ b/configure.ac 2018-10-04 22:30:22.668770478 +0200
|
||||||
|
@@ -389,11 +389,7 @@
|
||||||
|
AC_MSG_RESULT($enable_freetype)
|
||||||
|
|
||||||
|
if test "$enable_freetype" = "yes"; then
|
||||||
|
- ifdef([AC_CHECK_FT2],
|
||||||
|
- [AC_CHECK_FT2([],
|
||||||
|
- [AC_DEFINE(HAVE_FT2, [1], [Define to 1 if you have freetype])],
|
||||||
|
- [enable_freetype=no])],
|
||||||
|
- [AC_MSG_WARN([freetype does not seem to be installed])])
|
||||||
|
+ PKG_CHECK_MODULES(FT2, freetype2 >= 7.0.1, [enable_freetype="yes"],[enable_freetype="no"])
|
||||||
|
fi
|
||||||
|
AC_SUBST([FT2_CFLAGS])
|
||||||
|
AC_SUBST([FT2_LIBS])
|
@ -0,0 +1,16 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
instance="${SVCNAME}"
|
||||||
|
name="LCDProc (${instance})"
|
||||||
|
pidfile="/run/${instance}.pid"
|
||||||
|
|
||||||
|
command="/usr/bin/lcdproc"
|
||||||
|
command_args="-c /etc/${instance}.conf"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
after ntp-client
|
||||||
|
use LCDd
|
||||||
|
use net
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=LCDProc (LCDd)
|
||||||
|
After=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/bin/lcdproc -c /etc/lcdproc.conf
|
||||||
|
Type=simple
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
@ -0,0 +1,211 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit autotools systemd
|
||||||
|
|
||||||
|
DESCRIPTION="Displays real-time system information from your Linux/*BSD box on a LCD"
|
||||||
|
HOMEPAGE="http://www.lcdproc.org/"
|
||||||
|
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
|
||||||
|
https://raw.githubusercontent.com/lcdproc/lcdproc/master/docs/lcdproc-user/drivers/linux_input.docbook"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="debug doc ethlcd extra-charmaps freetype menu nfs png samba test-menu"
|
||||||
|
REQUIRED_USE="ethlcd? ( lcd_devices_hd44780 )
|
||||||
|
freetype? ( lcd_devices_glcd )
|
||||||
|
png? ( lcd_devices_glcd )"
|
||||||
|
|
||||||
|
# Define the list of valid lcd devices.
|
||||||
|
# Some drivers were removed from this list:
|
||||||
|
# - svga: It needs media-libs/svgalib, which is masked and obsolete.
|
||||||
|
IUSE_LCD_DEVICES=( bayrad CFontz CFontzPacket curses CwLnx ea65
|
||||||
|
EyeboxOne futaba g15 glcd glcdlib glk hd44780 i2500vfd
|
||||||
|
icp_a106 imon imonlcd IOWarrior irman irtrans
|
||||||
|
joy lb216 lcdm001 lcterm linux_input lirc lis MD8800 mdm166a
|
||||||
|
ms6931 mtc_s16209x MtxOrb mx5000 NoritakeVFD
|
||||||
|
Olimex_MOD_LCD1x9 picolcd pyramid rawserial
|
||||||
|
sdeclcd sed1330 sed1520 serialPOS serialVFD
|
||||||
|
shuttleVFD sli stv5730 SureElec t6963 text
|
||||||
|
tyan ula200 vlsys_m428 xosd yard2LCD )
|
||||||
|
|
||||||
|
# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'
|
||||||
|
REQUIRED_USE+=" || ( "
|
||||||
|
for LCD_DEVICE in "${IUSE_LCD_DEVICES[@]}"; do
|
||||||
|
LCD_DEVICE="${LCD_DEVICE,,}"
|
||||||
|
IUSE+=" lcd_devices_${LCD_DEVICE} "
|
||||||
|
REQUIRED_USE+=" lcd_devices_${LCD_DEVICE} "
|
||||||
|
done
|
||||||
|
REQUIRED_USE+=" ) "
|
||||||
|
unset LCD_DEVICE
|
||||||
|
|
||||||
|
# Define dependencies for all drivers in 'IUSE_LCD_DEVICES'
|
||||||
|
DEPEND_LCD_DEVICES="lcd_devices_cfontz? ( dev-libs/libhid:= )
|
||||||
|
lcd_devices_cfontzpacket? ( dev-libs/libhid:= )
|
||||||
|
lcd_devices_cwlnx? ( dev-libs/libhid:= )
|
||||||
|
lcd_devices_futaba? ( virtual/libusb:1= )
|
||||||
|
lcd_devices_g15? ( app-misc/g15daemon
|
||||||
|
dev-libs/libg15render:=
|
||||||
|
virtual/libusb:0= )
|
||||||
|
lcd_devices_glcd? ( app-misc/glcdprocdriver:=
|
||||||
|
dev-embedded/libftdi:1=
|
||||||
|
dev-libs/libhid:=
|
||||||
|
dev-libs/serdisplib:=
|
||||||
|
virtual/libusb:0=
|
||||||
|
x11-libs/libX11:= )
|
||||||
|
lcd_devices_hd44780? ( dev-embedded/libftdi:1=
|
||||||
|
dev-libs/libugpio:=
|
||||||
|
virtual/libusb:0= )
|
||||||
|
lcd_devices_i2500vfd? ( dev-embedded/libftdi:1= )
|
||||||
|
lcd_devices_irman? ( media-libs/libirman:= )
|
||||||
|
lcd_devices_iowarrior? ( virtual/libusb:0= )
|
||||||
|
lcd_devices_lirc? ( app-misc/lirc )
|
||||||
|
lcd_devices_lis? ( dev-embedded/libftdi:1= )
|
||||||
|
lcd_devices_lb216? ( dev-libs/libhid:= )
|
||||||
|
lcd_devices_mdm166a? ( dev-libs/libhid:= )
|
||||||
|
lcd_devices_mtc_s16209x? ( dev-libs/libhid:= )
|
||||||
|
lcd_devices_mx5000? ( app-misc/mx5000tools )
|
||||||
|
lcd_devices_noritakevfd? ( dev-libs/libhid:= )
|
||||||
|
lcd_devices_picolcd? ( virtual/libusb:1= )
|
||||||
|
lcd_devices_shuttlevfd? ( virtual/libusb:0= )
|
||||||
|
lcd_devices_ula200? ( dev-embedded/libftdi:1= )
|
||||||
|
lcd_devices_xosd? ( x11-libs/libX11:=
|
||||||
|
x11-libs/xosd:= )"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND_LCD_DEVICES}"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
doc? ( app-doc/doxygen[dot]
|
||||||
|
app-text/xmlto )
|
||||||
|
freetype? ( media-libs/freetype:2= )
|
||||||
|
nfs? ( net-fs/nfs-utils )
|
||||||
|
png? ( media-libs/libpng:0= )
|
||||||
|
samba? ( net-fs/samba )"
|
||||||
|
|
||||||
|
DOCS=( "CREDITS.md" "TODO" )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-fix-parallel-make.patch"
|
||||||
|
"${FILESDIR}/${P}-use-freetype2-pkg-config.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack ${P}.tar.gz
|
||||||
|
|
||||||
|
# Copy missing docbook or the buildung of the lcdproc-user docbook will fail
|
||||||
|
cp "${DISTDIR}"/linux_input.docbook "${S}"/docs/lcdproc-user/drivers/linux_input.docbook || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Fix path for modules
|
||||||
|
sed -e "37s:server/drivers:/usr/$(get_libdir)/lcdproc:" -i LCDd.conf || die
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Enable all users enabled lcd devices
|
||||||
|
local myeconfargs_lcd_devices
|
||||||
|
for lcd_device in "${IUSE_LCD_DEVICES[@]}"; do
|
||||||
|
if use "lcd_devices_${lcd_device,,}"; then
|
||||||
|
myeconfargs_lcd_devices+=",${lcd_device}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
local enable_ftdi="--disable-libftdi"
|
||||||
|
if use lcd_devices_glcd || use lcd_devices_hd44780 || use lcd_devices_i2500vfd || use lcd_devices_lis || use lcd_devices_ula200; then
|
||||||
|
enable_ftdi="--enable-libftdi"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local enable_hid="--disable-libhid"
|
||||||
|
if use lcd_devices_cfontz || use lcd_devices_cfontzpacket || use lcd_devices_cwlnx || use lcd_devices_glcd || use lcd_devices_lb216 || use lcd_devices_mdm166a || use lcd_devices_mtc_s16209x || use lcd_devices_noritakevfd; then
|
||||||
|
enable_hid="--enable-libhid"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local enable_png="--disable-libpng"
|
||||||
|
use lcd_devices_glcd && enable_png=""
|
||||||
|
|
||||||
|
local enable_usb0="--disable-libusb"
|
||||||
|
if use lcd_devices_futaba || use lcd_devices_g15 || use lcd_devices_glcd || use lcd_devices_hd44780 || use lcd_devices_iowarrior || use lcd_devices_picolcd || use lcd_devices_shuttlevfd; then
|
||||||
|
enable_usb0="--enable-libusb"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local enable_usb1="--disable-libusb-1-0"
|
||||||
|
if use lcd_devices_futaba || use lcd_devices_picolcd; then
|
||||||
|
enable_usb1="--enable-libusb-1-0"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local enable_x11="--disable-libX11"
|
||||||
|
use lcd_devices_glcd && enable_x11="--enable-libX11"
|
||||||
|
|
||||||
|
local myeconfargs=(
|
||||||
|
--enable-drivers="${myeconfargs_lcd_devices#,}"
|
||||||
|
$(use_enable debug)
|
||||||
|
$(use_enable doc doxygen)
|
||||||
|
$(use_enable doc dot)
|
||||||
|
$(use_enable doc html-dox)
|
||||||
|
$(use_enable doc latex-dox)
|
||||||
|
$(use_enable ethlcd)
|
||||||
|
$(use_enable extra-charmaps)
|
||||||
|
$(use_enable freetype)
|
||||||
|
$(use_enable menu lcdproc-menus)
|
||||||
|
$(use_enable nfs stat-nfs)
|
||||||
|
$(use_enable samba stat-smbfs)
|
||||||
|
$(use_enable test-menu testmenus)
|
||||||
|
${enable_ftdi}
|
||||||
|
${enable_hid}
|
||||||
|
${enable_png}
|
||||||
|
${enable_usb0}
|
||||||
|
${enable_usb1}
|
||||||
|
${enable_x11}
|
||||||
|
--with-lcdport="13666"
|
||||||
|
--with-pidfile-dir="/run"
|
||||||
|
--without-included-getopt
|
||||||
|
)
|
||||||
|
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
default
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
emake dox
|
||||||
|
|
||||||
|
local docbook
|
||||||
|
for docbook in lcdproc-user lcdproc-dev; do
|
||||||
|
cd "${S}"/docs/"${docbook}" || die
|
||||||
|
xmlto html "${docbook}".docbook || die
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Move example clients from '/usr/bin' into '/usr/share/lcdproc/clients'
|
||||||
|
rm -f "${ED%/}"/usr/bin/{fortune,lcdident,lcdmetar,iosock,tail,x11amp}.pl || die
|
||||||
|
insinto /usr/share/lcdproc/clients
|
||||||
|
doins clients/examples/*.pl clients/metar/*.pl
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/LCDd.initd LCDd
|
||||||
|
newinitd "${FILESDIR}"/lcdexec.initd lcdexec
|
||||||
|
newinitd "${FILESDIR}"/lcdproc.initd lcdproc
|
||||||
|
|
||||||
|
systemd_dounit "${FILESDIR}"/LCDd.service
|
||||||
|
systemd_dounit "${FILESDIR}"/lcdexec.service
|
||||||
|
systemd_dounit "${FILESDIR}"/lcdproc.service
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dodoc -r docs/html
|
||||||
|
|
||||||
|
local docbook
|
||||||
|
for docbook in lcdproc-user lcdproc-dev; do
|
||||||
|
docinto "${docbook}"
|
||||||
|
dodoc docs/"${docbook}"/*.html
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST mx5000tools-0.1.2.tar.gz 343118 BLAKE2B 74316ca3c730b5e03aa73a8cf5422eb3690b0e088254f9078da549f2d964df065ca7cd09f5f822cb3e66ad5bac0eab546c49703eaf837a132a61ab0755e729b8 SHA512 3773b8b233f02711bb7a768a68ccd3bf72e3d51fbb64ee2a70197d1b51e884a4f40048ba6b7dcde4be0703f25672ccb0fac9b0d6612b8a94f9e01b6a9f463613
|
@ -0,0 +1,22 @@
|
|||||||
|
--- a/configure.ac 2006-12-05 05:37:05.000000000 +0100
|
||||||
|
+++ b/configure.ac 2018-10-05 14:42:12.449181591 +0200
|
||||||
|
@@ -13,7 +13,7 @@
|
||||||
|
AC_CHECK_HEADER([linux/hiddev.h], [], [AC_MSG_ERROR([You need kernel headers that supports hiddev\, that is Linux 2.4 or greater])], [#include <asm/types.h>])
|
||||||
|
|
||||||
|
|
||||||
|
-AC_CHECK_HEADER([pbm.h], [], [AC_MSG_ERROR([You need pbm.h from the netpbm package\, possible the netpbm-devel package of your distribution])])
|
||||||
|
+AC_CHECK_HEADER([netpbm/pbm.h], [], [AC_MSG_ERROR([You need pbm.h from the netpbm package\, possible the netpbm-devel package of your distribution])])
|
||||||
|
AC_CHECK_LIB([netpbm],[pbm_readpbm], [], [AC_MSG_ERROR([You need netpbm installed])])
|
||||||
|
|
||||||
|
|
||||||
|
--- a/libmx5000/mx5000image.c 2006-12-05 05:13:50.000000000 +0100
|
||||||
|
+++ b/libmx5000/mx5000image.c 2018-10-05 14:48:44.093392505 +0200
|
||||||
|
@@ -3,7 +3,7 @@
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
-#include <pbm.h>
|
||||||
|
+#include <netpbm/pbm.h>
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
|
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>ck+gentoo@bl4ckb0x.de</email>
|
||||||
|
<name>Conrad Kostecki</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>proxy-maint@gentoo.org</email>
|
||||||
|
<name>Proxy Maintainers</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
The Logitech Cordless Desktop MX 5000 Laser comes with a keyboard that has a nice LCD.
|
||||||
|
But Logitech did not provide any way to control the LCD on a Free operating system.
|
||||||
|
These tools make it possible to control what is displayed on the LCD and to use some
|
||||||
|
of the keys that are not recognized by the stock Linux HID driver.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools
|
||||||
|
|
||||||
|
DESCRIPTION="Tools for controlling the LCD on a Logitech MX5000 keyboard"
|
||||||
|
HOMEPAGE="https://web.archive.org/web/20160409073317/http://home.gna.org/mx5000tools/"
|
||||||
|
SRC_URI="https://web.archive.org/web/20170225160711/http://download.gna.org/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||||
|
|
||||||
|
DEPEND="media-libs/netpbm:="
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${P}-find-netpbm-header.patch" )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=(
|
||||||
|
--disable-static
|
||||||
|
)
|
||||||
|
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST aunit-gpl-2017-src.tar.gz 638311 BLAKE2B aa551202677983451d1c8c9f248d85d58f6de442797ee5a3c14d418de1cd8e9a58a82ee7b8bb5b64da924265ef26c64b5d69e86f0103f0721b2c6e007896f6bb SHA512 8aad7acc472af127d7c140fb80bd8f1e26866daba2817a436851704bb9048c8347284c5cf2dd05c0c65590cf05ff01d035c3612a698d19607347e961174b3ab4
|
|
||||||
DIST aunit-gpl-2018-src.tar.gz 639544 BLAKE2B a7d7469b0ec4951517b113a794dca4399a27d6d5d848194fc5bfa7728a5cd04644e4b5f1247eb3cfbab64c0294502ac70cdd6e7052cd60b788c7892eddb4294e SHA512 3409b490978e9160e3ec2d9214d50f846c4c38f7a728cd4ff306d6454d1e0944023342f17a580b0449cb528f42d3c608adec58b61318284237d02b7f77498513
|
DIST aunit-gpl-2018-src.tar.gz 639544 BLAKE2B a7d7469b0ec4951517b113a794dca4399a27d6d5d848194fc5bfa7728a5cd04644e4b5f1247eb3cfbab64c0294502ac70cdd6e7052cd60b788c7892eddb4294e SHA512 3409b490978e9160e3ec2d9214d50f846c4c38f7a728cd4ff306d6454d1e0944023342f17a580b0449cb528f42d3c608adec58b61318284237d02b7f77498513
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit multiprocessing
|
|
||||||
|
|
||||||
MYP=${PN}-gpl-${PV}-src
|
|
||||||
|
|
||||||
DESCRIPTION="Ada unit testing framework"
|
|
||||||
HOMEPAGE="http://libre.adacore.com/tools/aunit/"
|
|
||||||
SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed000
|
|
||||||
-> ${MYP}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="gnat_2016 +gnat_2017"
|
|
||||||
|
|
||||||
RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
|
|
||||||
gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
|
|
||||||
|
|
||||||
REQUIRED_USE="^^ ( gnat_2016 gnat_2017 )"
|
|
||||||
|
|
||||||
S="${WORKDIR}"/${MYP}
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${PN}-2016-gentoo.patch )
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake GPRBUILD="gprbuild -j$(makeopts_jobs)"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake INSTALL="${D}"usr install
|
|
||||||
einstalldocs
|
|
||||||
mv "${D}"usr/share/doc/${PN}/* "${D}"usr/share/doc/${PF}/ || die
|
|
||||||
rmdir "${D}"usr/share/doc/${PN} || die
|
|
||||||
mv "${D}"usr/share/examples/${PN} "${D}"usr/share/doc/${PF}/examples || die
|
|
||||||
rmdir "${D}"usr/share/examples || die
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST gnatmem-gpl-2017-src.tar.gz 80106 BLAKE2B 81f5b2fe4cacf383a39230bf3ebbbbfce0cd0a774b0289a78774dacedbfa0f2ca385b5538e1d12a075383158ff3c657d3a645f8f08be62fe6a437c9f7cd4b971 SHA512 52ba2cfb24314f481ec07e351ff6d8883753dcfe5d0489a78536bf0b841d931055be02271a5d93b2ec15c52fd775d4b177a17de52f9472cc8f352bf044b28897
|
|
||||||
DIST gnatmem-gpl-2018-src.tar.gz 80101 BLAKE2B c117552c2f8369f588127933ca1ba3075aeea6d7c3867861817b080f633fe26a7692c101b500d7441b49e79e75ce5a771a80287d0fb28bd0f569a358a8976d7d SHA512 539703bcb97cab996a4b4381685b021a419df781be3997538120580944fdcbb021fd28f574f66b8d52adbf5c6f1d7e29495c2115515d761f3cfce5bcc7bd8f56
|
DIST gnatmem-gpl-2018-src.tar.gz 80101 BLAKE2B c117552c2f8369f588127933ca1ba3075aeea6d7c3867861817b080f633fe26a7692c101b500d7441b49e79e75ce5a771a80287d0fb28bd0f569a358a8976d7d SHA512 539703bcb97cab996a4b4381685b021a419df781be3997538120580944fdcbb021fd28f574f66b8d52adbf5c6f1d7e29495c2115515d761f3cfce5bcc7bd8f56
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit multiprocessing autotools
|
|
||||||
|
|
||||||
MYP=${PN}-gpl-${PV}-src
|
|
||||||
|
|
||||||
DESCRIPTION="Monitors dynamic allocation and deallocation activity in a program"
|
|
||||||
HOMEPAGE="http://libre.adacore.com/"
|
|
||||||
SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed033 ->
|
|
||||||
${MYP}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="gnat_2016 +gnat_2017"
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
|
|
||||||
|
|
||||||
REQUIRED_USE="^^ ( gnat_2016 gnat_2017 )"
|
|
||||||
|
|
||||||
S="${WORKDIR}"/${MYP}
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${PN}-2016-gentoo.patch )
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
mv configure.in configure.ac
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
gprbuild -Pgnatmem.gpr -j$(makeopts_jobs) \
|
|
||||||
-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin obj/gnatmem
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,6 @@
|
|||||||
DIST OpenJDK11-jdk_aarch64_linux_hotspot_11_28.tar.gz 193328951 BLAKE2B f7586ed6b5e5562f6b1b4ed155abadbe31cb85459c982b0011e75d85046261c0a78dcaab343fb5c5c7a382c3fd1ac52caefc8194262e35c3601b9aae5a9b94e3 SHA512 b2e5bd25fd62425e25a9a60cd2ca4b080748a352c04c29f206ab121245226c61fa5a8573d342d8bf88efd83a9a7890fd85cf90d700dae28f632878a60d79ea75
|
DIST OpenJDK11-jdk_aarch64_linux_hotspot_11_28.tar.gz 193328951 BLAKE2B f7586ed6b5e5562f6b1b4ed155abadbe31cb85459c982b0011e75d85046261c0a78dcaab343fb5c5c7a382c3fd1ac52caefc8194262e35c3601b9aae5a9b94e3 SHA512 b2e5bd25fd62425e25a9a60cd2ca4b080748a352c04c29f206ab121245226c61fa5a8573d342d8bf88efd83a9a7890fd85cf90d700dae28f632878a60d79ea75
|
||||||
DIST OpenJDK11-jdk_ppc64le_linux_hotspot_11_28.tar.gz 176285783 BLAKE2B a64f86a4f69302efe0eb2645d39c44ce89bcf58c765c12c109735fb2ede5959b0659d4b9f85cf8e79102fc6f00443b99a78fc5745086b1b5e16bd41958db1ed7 SHA512 84eb35634a985647d4fc90c6c4a1855c1c059e5fde8cf3ef7665fa754a7549cb3905a1c35710c6c936426efd6e0bc1ac773fbef11550dbadbff622fd2c201d74
|
DIST OpenJDK11-jdk_ppc64le_linux_hotspot_11_28.tar.gz 176285783 BLAKE2B a64f86a4f69302efe0eb2645d39c44ce89bcf58c765c12c109735fb2ede5959b0659d4b9f85cf8e79102fc6f00443b99a78fc5745086b1b5e16bd41958db1ed7 SHA512 84eb35634a985647d4fc90c6c4a1855c1c059e5fde8cf3ef7665fa754a7549cb3905a1c35710c6c936426efd6e0bc1ac773fbef11550dbadbff622fd2c201d74
|
||||||
DIST OpenJDK11-jdk_x64_linux_hotspot_11_28.tar.gz 195689094 BLAKE2B 4d65b7993fddd113964103a1066faa6e7e83ab7807f6403c1f5bc5a72ca82dc51287d4911e264ba5754b7c1184aa1f1d1c94d19ae242ab02bf238f6c359c0de3 SHA512 f7a427bc33b2e8a2f68c7955b23d14f2eacf7b526f2990b29e55bdb1ae96d3e14f3d7c169c76ba4b18fd8195cef81d7199a37a81ce73d6b21a72f07388e70793
|
DIST OpenJDK11-jdk_x64_linux_hotspot_11_28.tar.gz 195689094 BLAKE2B 4d65b7993fddd113964103a1066faa6e7e83ab7807f6403c1f5bc5a72ca82dc51287d4911e264ba5754b7c1184aa1f1d1c94d19ae242ab02bf238f6c359c0de3 SHA512 f7a427bc33b2e8a2f68c7955b23d14f2eacf7b526f2990b29e55bdb1ae96d3e14f3d7c169c76ba4b18fd8195cef81d7199a37a81ce73d6b21a72f07388e70793
|
||||||
|
DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.1_13.tar.gz 193388219 BLAKE2B 21ff9bcd5288a17ff7f660fb9b1bbb6c38589fea72850729227a985dce1966c6d0b0d6c64ad6885c17612d215e58a50cec5f70205877bb26c70924b15f92886b SHA512 200ebd5882e2ebd315a2d0fdd800d70b52d468022ae565756ccd56e1fdd2464b459753cfad6c5f46a61cdda8a003cdfe031c2a6a12e047bbe7ee2133dd048546
|
||||||
|
DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.1_13.tar.gz 179520284 BLAKE2B 32acf913aa1b176ca98af0c6111e7f14bba22b84547e24dac279205bb0c81fc3845239e9e34c897c18452ebbb4c71b8185fc4d7d3a2856f3cc767ed4c268d61c SHA512 3bf9fa8eb4cdad03dbbb648b6ab1d8ed5ed34584abe2bec254626952aeba2fc5d492075ba0308ab8e28824959df5f11bb46ec1638c2588b352dd58a5097c030a
|
||||||
|
DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz 195710782 BLAKE2B a374afea8de4333488294dcb200e235f7cc42309a56e693a9b5434dc74d0189b57c26adc93ef22454a4ed05f44b90afa8fdfc016feb022c1eaeb706044581f24 SHA512 b5e55cd32daa3b30fb84b8f4fed0ef70e4f8e3e153974c0c9fa0fcdf22cade99613da93f2289798b625adde24d9a1c4c4808a139e9f2feb2543b05f273f3bdd8
|
||||||
|
@ -0,0 +1,102 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit java-vm-2
|
||||||
|
|
||||||
|
abi_uri() {
|
||||||
|
echo "${2-$1}? (
|
||||||
|
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jdk_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
|
||||||
|
)"
|
||||||
|
}
|
||||||
|
|
||||||
|
MY_PV=${PV/_p/+}
|
||||||
|
SLOT=${MY_PV%%[.+]*}
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
$(abi_uri x64 amd64)
|
||||||
|
$(abi_uri aarch64 arm64)
|
||||||
|
$(abi_uri ppc64le ppc64)
|
||||||
|
"
|
||||||
|
|
||||||
|
DESCRIPTION="Prebuilt Java JDK binaries provided by AdoptOpenJDK"
|
||||||
|
HOMEPAGE="https://adoptopenjdk.net"
|
||||||
|
LICENSE="GPL-2-with-classpath-exception"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~ppc64"
|
||||||
|
IUSE="alsa cups doc examples +gentoo-vm headless-awt nsplugin selinux source +webstart"
|
||||||
|
RESTRICT="preserve-libs splitdebug"
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
media-libs/fontconfig:1.0
|
||||||
|
media-libs/freetype:2
|
||||||
|
>=sys-libs/glibc-2.2.5:*
|
||||||
|
sys-libs/zlib
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
cups? ( net-print/cups )
|
||||||
|
doc? ( dev-java/java-sdk-docs:${SLOT} )
|
||||||
|
selinux? ( sec-policy/selinux-java )
|
||||||
|
!headless-awt? (
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXtst
|
||||||
|
)"
|
||||||
|
|
||||||
|
PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
|
||||||
|
nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/jdk-${MY_PV}"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dest="/opt/${P}"
|
||||||
|
local ddest="${ED}${dest#/}"
|
||||||
|
|
||||||
|
# Not sure why they bundle this as it's commonly available and they
|
||||||
|
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea
|
||||||
|
# also has an explicit dependency while Oracle seemingly dlopens it.
|
||||||
|
rm -vf lib/libfreetype.so || die
|
||||||
|
|
||||||
|
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||||
|
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||||
|
if ! use alsa ; then
|
||||||
|
rm -v lib/libjsound.* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use examples ; then
|
||||||
|
rm -vr demo/ || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use headless-awt ; then
|
||||||
|
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use source ; then
|
||||||
|
rm -v lib/src.zip || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
dodir "${dest}"
|
||||||
|
cp -pPR * "${ddest}" || die
|
||||||
|
|
||||||
|
use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
|
||||||
|
java-vm_set-pax-markings "${ddest}"
|
||||||
|
java-vm_revdep-mask
|
||||||
|
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
java-vm-2_pkg_postinst
|
||||||
|
|
||||||
|
if use gentoo-vm ; then
|
||||||
|
ewarn "WARNING! You have enabled the gentoo-vm USE flag, making this JDK"
|
||||||
|
ewarn "recognised by the system. This will almost certainly break things."
|
||||||
|
else
|
||||||
|
ewarn "The experimental gentoo-vm USE flag has not been enabled so this JDK"
|
||||||
|
ewarn "will not be recognised by the system. For example, simply calling"
|
||||||
|
ewarn "\"java\" will launch a different JVM. This is necessary until Gentoo"
|
||||||
|
ewarn "fully supports Java 11. This JDK must therefore be invoked using its"
|
||||||
|
ewarn "absolute location under ${EPREFIX}/opt/${P}."
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,11 @@
|
|||||||
|
Allow injecting additional arguments to test suite.
|
||||||
|
Useful to be able to run small subset of individual
|
||||||
|
test suite:
|
||||||
|
|
||||||
|
make spec EXTRA_SPEC_FLAGS='-e parse_set_cookie'
|
||||||
|
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -31 +31 @@ override FLAGS += $(if $(release),--release )$(if $(stats),--stats )$(if $(progr
|
||||||
|
-SPEC_FLAGS := $(if $(verbose),-v )$(if $(junit_output),--junit_output $(junit_output) )
|
||||||
|
+SPEC_FLAGS := $(if $(verbose),-v )$(if $(junit_output),--junit_output $(junit_output) )$(EXTRA_SPEC_FLAGS)
|
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
DIST libugpio-0.0.6.tar.bz2 252283 BLAKE2B ebdfae8ef400b3deb95e4313fd0ca2ad7b195945c850ce5c84904373bca2f2c9d446aec45b0500f549ab5319a294fbc2f0c37a6734fab69d8571389a0cb5fb63 SHA512 f40517d34509f9f3b5b26a5cb5523863034d48887ef3f26bd38a38e9aeac73e09ecf71099cd5a036e23fe3db5c8c2ead588c49022a398f2a426bc7148cc64ecd
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit linux-info
|
||||||
|
|
||||||
|
DESCRIPTION="Lib for the use of linux kernel's sysfs gpio interface from C programs"
|
||||||
|
HOMEPAGE="https://github.com/mhei/libugpio"
|
||||||
|
SRC_URI="https://github.com/mhei/${PN}/releases/download/v${PV}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+ LGPL-2.1+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||||
|
|
||||||
|
CONFIG_CHECK="~CONFIG_GPIO_SYSFS"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=(
|
||||||
|
--disable-static
|
||||||
|
)
|
||||||
|
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>ck+gentoo@bl4ckb0x.de</email>
|
||||||
|
<name>Conrad Kostecki</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>proxy-maint@gentoo.org</email>
|
||||||
|
<name>Proxy Maintainers</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
Libugpio is a free software library to ease the use of linux kernel's sysfs
|
||||||
|
gpio interface from C programs and/or other libraries.
|
||||||
|
The basic function set is derived from the kernel internal gpio api.
|
||||||
|
</longdescription>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/mhei/libugpio/issues</bugs-to>
|
||||||
|
<remote-id type="github">mhei/libugpio</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
|||||||
DIST thor-git-0.19.4.tgz 88733 BLAKE2B 8be54310cc4bf4a0308e6b103832831b89285003bb22a679986cd02636aaee57a25aa606f3e99bf532961a4e1d3625c46bfdb874a09f66cab85a21e5f7ed22d6 SHA512 a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da222201b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
|
DIST thor-git-0.19.4.tgz 88733 BLAKE2B 8be54310cc4bf4a0308e6b103832831b89285003bb22a679986cd02636aaee57a25aa606f3e99bf532961a4e1d3625c46bfdb874a09f66cab85a21e5f7ed22d6 SHA512 a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da222201b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
|
||||||
DIST thor-git-0.20.0.tgz 91758 BLAKE2B 86e4079a86a9c65852e710e40e49e915afe5522512f061ecc62aed48acc08a5397cc82d45cff7c4b1dd549ec57d8699b9afe7c391ac9ab838d1ba9100f1f058a SHA512 aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451
|
DIST thor-git-0.20.0.tgz 91758 BLAKE2B 86e4079a86a9c65852e710e40e49e915afe5522512f061ecc62aed48acc08a5397cc82d45cff7c4b1dd549ec57d8699b9afe7c391ac9ab838d1ba9100f1f058a SHA512 aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451
|
||||||
|
DIST thor-git-0.20.3.tgz 94786 BLAKE2B a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f SHA512 368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44
|
||||||
|
@ -0,0 +1,58 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
USE_RUBY="ruby23 ruby24 ruby25"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||||
|
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||||
|
RUBY_FAKEGEM_BINWRAP="thor"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="A scripting framework that replaces rake and sake"
|
||||||
|
HOMEPAGE="http://whatisthor.com/"
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
USE_RUBY="ruby23 ruby24" ruby_add_bdepend "
|
||||||
|
test? (
|
||||||
|
dev-ruby/childlabor
|
||||||
|
dev-ruby/webmock
|
||||||
|
)"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Remove rspec default options (as we might not have the last
|
||||||
|
# rspec).
|
||||||
|
rm .rspec || die
|
||||||
|
|
||||||
|
# Remove Bundler
|
||||||
|
#rm Gemfile || die
|
||||||
|
sed -i -e '/[Bb]undler/d' Thorfile || die
|
||||||
|
|
||||||
|
# Remove mandatory coverage collection using simplecov which is not
|
||||||
|
# packaged.
|
||||||
|
sed -i -e '/require .simplecov/,/^ end/ s:^:#:' spec/helper.rb || die
|
||||||
|
|
||||||
|
# Avoid a spec that requires UTF-8 support, so LANG=C still works,
|
||||||
|
# bug 430402
|
||||||
|
sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
case ${RUBY} in
|
||||||
|
*ruby25)
|
||||||
|
einfo "Skipping tests due to circular dependencies"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
RSPEC_VERSION=3 ruby-ng_rspec spec || die
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
USE_RUBY="ruby23 ruby24 ruby25"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="All the stuff that isn't good enough for a real library"
|
||||||
|
HOMEPAGE="https://github.com/flori/tins"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
ruby-ng_testrb-2 -Ilib tests/*_test.rb
|
||||||
|
}
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST uftrace-0.8.3.tar.gz 894263 BLAKE2B cdd303eb3bb488bee24fcb8ea852b27cc1c8c8de6483d95a65618f8af7aa8c06af42b561cee3b18c5d58378fff49538f88bc9debb6e2452ebade23fc7f4a32ce SHA512 2c7155ef2053dddb6b2abbed28a0374b1c1c69898ecb85cd918a1e426b27f45a4a5f9dad4be512592c72ee80c2e131e2def2a9c7a45c3bc93d4cc0b13b0c2996
|
DIST uftrace-0.8.3.tar.gz 894263 BLAKE2B cdd303eb3bb488bee24fcb8ea852b27cc1c8c8de6483d95a65618f8af7aa8c06af42b561cee3b18c5d58378fff49538f88bc9debb6e2452ebade23fc7f4a32ce SHA512 2c7155ef2053dddb6b2abbed28a0374b1c1c69898ecb85cd918a1e426b27f45a4a5f9dad4be512592c72ee80c2e131e2def2a9c7a45c3bc93d4cc0b13b0c2996
|
||||||
|
DIST uftrace-0.9.1.tar.gz 967083 BLAKE2B 2e381f5cda92fadd963fc7e0ccebaec6b6796acd75d8436b66f9b6ee4257141f704471832e224712bb65e7570fe4997f953458455b2b0f257ead7f4093140313 SHA512 a906664f883e08f19063229e7dd43aebc9115b08829d866fb887dd281a0375a5684332920c3f7307a4d62baa14e982cb7535bdfe454ab3ad5d8ec7fb5792402e
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DESCRIPTION="Function (graph) tracer for user-space"
|
||||||
|
HOMEPAGE="https://github.com/namhyung/uftrace"
|
||||||
|
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-lang/python:2.7
|
||||||
|
sys-devel/gcc:*[cxx]
|
||||||
|
sys-libs/ncurses:=
|
||||||
|
virtual/libelf:=
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" Makefile || die
|
||||||
|
}
|
Binary file not shown.
@ -1,2 +1,2 @@
|
|||||||
DIST attica-5.50.0.tar.xz 62520 BLAKE2B f3b8e1410252cb4f59134c0b061388da380f1bb1baf053dcc3030cbc975c15ca52854190f2aec674ca7d30c8e31c19cc421ffa9a548f716a7ffd940428a2751a SHA512 026fcb7d5de01840dfaa8f28f007cd1fba142af0e1b471b5c4f5ef479e4d5b169108703ddf30998ba3e33c054bd8a833ee3f8bc4ebac25fafdba196f93166b07
|
DIST attica-5.50.0.tar.xz 62520 BLAKE2B f3b8e1410252cb4f59134c0b061388da380f1bb1baf053dcc3030cbc975c15ca52854190f2aec674ca7d30c8e31c19cc421ffa9a548f716a7ffd940428a2751a SHA512 026fcb7d5de01840dfaa8f28f007cd1fba142af0e1b471b5c4f5ef479e4d5b169108703ddf30998ba3e33c054bd8a833ee3f8bc4ebac25fafdba196f93166b07
|
||||||
DIST attica-5.51.0.tar.xz 62620 BLAKE2B 58c149e060e92c9614ac2a2759b4bada728858ddc02c93f59e08886a0609e678185e6fea6a2e79eaf0dc72a45861a58ee8fe0d1a635011aa82713d64d69f8c73 SHA512 290cd42ab6081fa827560983830789a89c172327aac802058a34ba977108ead255632131f0d55c83aa99845374f98cd581b29157840b7418d6371b1f4ded5bfc
|
DIST attica-5.52.0.tar.xz 62524 BLAKE2B 435b34be8dc9fcc4bd934460da80ccff1e8d63502edc21dc17fcfd9f337ad651140d5b26f9ec1ef24a481322783d543ae833114ad47f7e780fd370e576bc1f3c SHA512 5f5233082695c507263f02877988e069a4c4b03ce51060193401edb18664218fc093964f49bd0b217c860ceea05c389e7a32a51bc7c89bfb1568db2b06b3addd
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST baloo-5.50.0.tar.xz 233260 BLAKE2B a64a466c99ef150f72d11017434f1ec1c8327d63ad96188f190b0f29fcb4dd56dda4435acef46f152af04ee653617b33621d4b008610c485978172e6c6b81026 SHA512 e516ef4361ed24ec4f524bb46e1fd6e62edf2d497a56538c920d07090fe295ca8dd2fb5661a99879cdd47ee2c3037c727026838681525a6f3596ba70669b901d
|
DIST baloo-5.50.0.tar.xz 233260 BLAKE2B a64a466c99ef150f72d11017434f1ec1c8327d63ad96188f190b0f29fcb4dd56dda4435acef46f152af04ee653617b33621d4b008610c485978172e6c6b81026 SHA512 e516ef4361ed24ec4f524bb46e1fd6e62edf2d497a56538c920d07090fe295ca8dd2fb5661a99879cdd47ee2c3037c727026838681525a6f3596ba70669b901d
|
||||||
DIST baloo-5.51.0.tar.xz 234848 BLAKE2B 280b3cc9396335c94e363693812e28e3e8261cfe19a9c3b3bd23b2d9968a3999691caf1a3c6c599b1e5e90f33b0f25357fa2766445682aaac6f13d3c1f60f96e SHA512 1b01842a7c3d8a6226c9b01631b9f42492d15d84284385f2443c68dcf7ccf9c4615f8891c5beda23e425e8155869747410f466dcf6cd0893e1789dd7de34dea3
|
DIST baloo-5.52.0.tar.xz 234820 BLAKE2B fe9ccf929091015eedcf1a87f624618ada69f643c2cff70fe814bd50cd7a2941e7a032cfa805cc030ae2f2fd383e6b3d9313850a0af2909290c6dfb47a060062 SHA512 16cc6bcf966900349dd95f33f2e37f6cf8b19f1f60219f8b797f1575b6e6862faedbf4d9912021d63f2d64ca511ed61dca6c579ddfa16491851d829d12bfd46e
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST bluez-qt-5.50.0.tar.xz 74812 BLAKE2B 6e7791a72c0020a655f060fe63628442f01a8edc4d52d4f8a1feceb8f5259444729fb6831fc1e0ca1eaacded1f8ce49b068fc968498c73baacf08f81f49f5a09 SHA512 924e87e1f57d5fa0fa9a2c84713ac1117c9615d518fcbcacf2e784d776dab3410faf46cff6af4341a2d37cd288e8f9f3f3e4560605f4f1e1daa689367f8d20cd
|
DIST bluez-qt-5.50.0.tar.xz 74812 BLAKE2B 6e7791a72c0020a655f060fe63628442f01a8edc4d52d4f8a1feceb8f5259444729fb6831fc1e0ca1eaacded1f8ce49b068fc968498c73baacf08f81f49f5a09 SHA512 924e87e1f57d5fa0fa9a2c84713ac1117c9615d518fcbcacf2e784d776dab3410faf46cff6af4341a2d37cd288e8f9f3f3e4560605f4f1e1daa689367f8d20cd
|
||||||
DIST bluez-qt-5.51.0.tar.xz 80740 BLAKE2B cb9d44de35776e88b3ef2741e03a767cf0f70788954d8b7f634d3a0550011ac4086918b624dae77cde7c71b0ff43aef8f6d2ee14d1b9a8458212928af2844b7f SHA512 5532879c9f1fa868d0467da4c1c787c7df2482f4681e7c465f7942078b2855ee80a7ba00e47ddb32ec3692f7f14c0895538a61f61b70b322cb2dd51b1deacdc8
|
DIST bluez-qt-5.52.0.tar.xz 80704 BLAKE2B 02fbc3219895570d0c26cd99b384d2e316c3c0a84131e2f060a4789b71517846d3b5c41fb1865ede2924c9b82134d4698cb2f281fe324a7441d25ea40ccc873e SHA512 a8e7f6c9e495f563b3a522f97d3d7f51da51500a1b30b44edeab9cf0ab00f9cac8b945550e42c3889fea45acdac6d2729538b47c3e6cd934c4217a94639966f4
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST breeze-icons-5.50.0.tar.xz 1545996 BLAKE2B 0875bb3aa239bc8bfa5f71b0b0908fca13bcb387dcd558a8f8e750e73f81c07d5f336ea553f0f9207a90d70aec0368f70a713bec2e24dc09a30a4a7ba5098b00 SHA512 b47061154606f60973a2232393aa36bf76d67936883bba6d55bb303450156cd07710c9436d91523cbcf347886e05975fcbb5cd3d7b6f6a30ae18dc89c2eb377c
|
DIST breeze-icons-5.50.0.tar.xz 1545996 BLAKE2B 0875bb3aa239bc8bfa5f71b0b0908fca13bcb387dcd558a8f8e750e73f81c07d5f336ea553f0f9207a90d70aec0368f70a713bec2e24dc09a30a4a7ba5098b00 SHA512 b47061154606f60973a2232393aa36bf76d67936883bba6d55bb303450156cd07710c9436d91523cbcf347886e05975fcbb5cd3d7b6f6a30ae18dc89c2eb377c
|
||||||
DIST breeze-icons-5.51.0.tar.xz 1547128 BLAKE2B 01407b9b2a99a492d2b469005563862882df3c1b58654fac535767ecdc39b553079593d36c11001ca40408f252ce84e17e13860f35a773fe2a282f04c18601f7 SHA512 986834b17cde074a0513187b011774534a3a41e5256a61ef30f0b729f41415d0e69c9e9a8d5e8807260cf84483639acc0ff0fea522803e0094240b353aa46bd3
|
DIST breeze-icons-5.52.0.tar.xz 1549388 BLAKE2B 4abcd7ccc1a7e0f8eec5e120b8ef61fa0f4e8dcc91eb66fe9088f697ee6896278845d1265df2820091009bea4d9ad2d77b55b699c2d495dbbd3276ef4d591b22 SHA512 774a6c5587bd8c04892d5844bcd820300e98300b0a7e0402d71d40ceb09beb18c6a011e78d0e128a367ddee2847788c5af6708c51d125d0ae68937dcd935562e
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST breeze-icons-5.50.0.tar.xz 1545996 BLAKE2B 0875bb3aa239bc8bfa5f71b0b0908fca13bcb387dcd558a8f8e750e73f81c07d5f336ea553f0f9207a90d70aec0368f70a713bec2e24dc09a30a4a7ba5098b00 SHA512 b47061154606f60973a2232393aa36bf76d67936883bba6d55bb303450156cd07710c9436d91523cbcf347886e05975fcbb5cd3d7b6f6a30ae18dc89c2eb377c
|
DIST breeze-icons-5.50.0.tar.xz 1545996 BLAKE2B 0875bb3aa239bc8bfa5f71b0b0908fca13bcb387dcd558a8f8e750e73f81c07d5f336ea553f0f9207a90d70aec0368f70a713bec2e24dc09a30a4a7ba5098b00 SHA512 b47061154606f60973a2232393aa36bf76d67936883bba6d55bb303450156cd07710c9436d91523cbcf347886e05975fcbb5cd3d7b6f6a30ae18dc89c2eb377c
|
||||||
DIST breeze-icons-5.51.0.tar.xz 1547128 BLAKE2B 01407b9b2a99a492d2b469005563862882df3c1b58654fac535767ecdc39b553079593d36c11001ca40408f252ce84e17e13860f35a773fe2a282f04c18601f7 SHA512 986834b17cde074a0513187b011774534a3a41e5256a61ef30f0b729f41415d0e69c9e9a8d5e8807260cf84483639acc0ff0fea522803e0094240b353aa46bd3
|
DIST breeze-icons-5.52.0.tar.xz 1549388 BLAKE2B 4abcd7ccc1a7e0f8eec5e120b8ef61fa0f4e8dcc91eb66fe9088f697ee6896278845d1265df2820091009bea4d9ad2d77b55b699c2d495dbbd3276ef4d591b22 SHA512 774a6c5587bd8c04892d5844bcd820300e98300b0a7e0402d71d40ceb09beb18c6a011e78d0e128a367ddee2847788c5af6708c51d125d0ae68937dcd935562e
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST extra-cmake-modules-5.50.0.tar.xz 323928 BLAKE2B 79bc97221cda54a51f2f6ff8797f715f4e27b1d5724da852cf06022eaf88b687a6d6aa0afb5eb2abb45b846cb49bd4c2b5e8e863e4d2f1b9b8d4446bc57ccd60 SHA512 0e56b1137a9cd8ff6a25b7790986713fb2358d8ffa1a175ca87054790440e528a37f56e2785190b40a469fd4d32bc731d4d24f55d6557515c8edb311abf3a56c
|
DIST extra-cmake-modules-5.50.0.tar.xz 323928 BLAKE2B 79bc97221cda54a51f2f6ff8797f715f4e27b1d5724da852cf06022eaf88b687a6d6aa0afb5eb2abb45b846cb49bd4c2b5e8e863e4d2f1b9b8d4446bc57ccd60 SHA512 0e56b1137a9cd8ff6a25b7790986713fb2358d8ffa1a175ca87054790440e528a37f56e2785190b40a469fd4d32bc731d4d24f55d6557515c8edb311abf3a56c
|
||||||
DIST extra-cmake-modules-5.51.0.tar.xz 323936 BLAKE2B aefde21b46b4ea708a61165abdeec6841869c622bc6c955c88d12d714e2420c6fb277f5a06d3dc3d4ffb4e69c6ad1779a4983a80853ada83d53890a1160695ce SHA512 71b809139a844f324054ac52946820db8fe0662a670127d8c71f133b498b8d6bb62f61f115d1f49d06fb34e936a5fa38b465a3bea5b166cfd546a185cc1f1517
|
DIST extra-cmake-modules-5.52.0.tar.xz 324412 BLAKE2B 36099a820b79e010a3f1616f852e0364e1e72a5553786d35a9a9f5d9452574ab3166179856d76a89d1b801b5e99452c19a6419561f1c9e3e873cb6f5fbf8d3d6 SHA512 f3147f493c24bea3c53a6537ba78ac81e0b8d31162c5d6e12305d318e5f13cdda70ea79d7e9db2a1d834609c7e1a0134e76bcae9f6c9109beaee2c051afbe269
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue