mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 11:04:10 -04:00
Merge updates from master
This commit is contained in:
@@ -5,7 +5,7 @@ EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
|
||||
|
||||
inherit python-any-r1
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="ANother Auto NICe daemon"
|
||||
HOMEPAGE="https://github.com/Nefelim4ag/Ananicy"
|
||||
@@ -15,22 +15,23 @@ LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${DEPEND}
|
||||
sys-process/schedtool
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${P^}"
|
||||
DOCS=( README.md )
|
||||
|
||||
src_prepare(){
|
||||
sed -e 's|\/sbin\/sysctl|\/usr\/sbin\/sysctl|g' -i ananicy.service || die
|
||||
default
|
||||
}
|
||||
PATCHES=( "${FILESDIR}/fix-sysctl-path.patch" )
|
||||
|
||||
src_compile() {
|
||||
return
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake PREFIX="${ED}" install
|
||||
emake PREFIX="${D}" install
|
||||
python_fix_shebang "${ED}/usr/bin/ananicy"
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
14
app-admin/ananicy/files/fix-sysctl-path.patch
Normal file
14
app-admin/ananicy/files/fix-sysctl-path.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
--- a/ananicy.service 2021-04-19 19:01:54.681195153 +0200
|
||||
+++ b/ananicy.service 2021-04-19 19:02:44.467050928 +0200
|
||||
@@ -4,9 +4,9 @@
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
-ExecStartPre=/sbin/sysctl -e kernel.sched_autogroup_enabled=0
|
||||
+ExecStartPre=/usr/sbin/sysctl -e kernel.sched_autogroup_enabled=0
|
||||
ExecStart=/usr/bin/ananicy start
|
||||
-ExecStopPost=/sbin/sysctl -e kernel.sched_autogroup_enabled=1
|
||||
+ExecStopPost=/usr/sbin/sysctl -e kernel.sched_autogroup_enabled=1
|
||||
Nice=19
|
||||
SuccessExitStatus=143
|
||||
OOMScoreAdjust=-999
|
||||
@@ -1,4 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/Nefelim4ag/Ananicy/issues</bugs-to>
|
||||
<remote-id type="github">Nefelim4ag/Ananicy</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
14
app-arch/tarlz/files/skip-broken-testcase.patch
Normal file
14
app-arch/tarlz/files/skip-broken-testcase.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
--- a/testsuite/check.sh 2021-04-19 20:57:33.141266611 +0200
|
||||
+++ b/testsuite/check.sh 2021-04-19 20:58:18.465330536 +0200
|
||||
@@ -1102,6 +1102,11 @@
|
||||
[ $? = 2 ] || test_failed $LINENO $i
|
||||
"${TARLZ}" -q -tf "${testdir}"/t155_fv${i}.tar.lz --permissive ||
|
||||
test_failed $LINENO $i
|
||||
+ if [ "${i}" = 5 ] ; then
|
||||
+ # Skip broken test case. See gentoo bug #783846 and
|
||||
+ # https://lists.nongnu.org/archive/html/lzip-bug/2021-04/msg00001.html
|
||||
+ continue
|
||||
+ fi
|
||||
if [ "${ln_works}" = yes ] ; then
|
||||
mkdir dir2 || framework_failure
|
||||
"${TARLZ}" -C dir2 -xf "${testdir}"/t155_fv${i}.tar.lz --permissive ||
|
||||
@@ -20,6 +20,10 @@ DEPEND="
|
||||
$(unpacker_src_uri_depends)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/skip-broken-testcase.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
econf LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}"
|
||||
}
|
||||
|
||||
@@ -45,5 +45,6 @@ DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe570
|
||||
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
|
||||
DIST tai-0.0.3.tar.gz 6549148 BLAKE2B e6b351052f73591ba20cdc15268af60743735fadfcb6dbc75bde28f54e5ab5bfdfd12192c0ecdc677b552b067da1c5844cc5d5bcb37381f75f48e41bb5b02c23 SHA512 addc32b079628c085934a3a6845ff640bc8952b00c7a526ee5337871596d216058064e046ca4325117e84bf9d914c7ca256e194a3597fa625f89e62f5ca354e2
|
||||
DIST tai-0.0.4.tar.gz 6550029 BLAKE2B 7a1f2f1e2372060cf3b62d86779a7071a394562ec65605be38a50f7d3ba8bb9c161e251290fbca06093fca4ab131b7b2dd4d41e0e88acdf771aae6dbbb5669a7 SHA512 1abdd901825b9be663c375c4e2f1752bea919cc14a26977a94359b78cd35673947772b9ac604d6f8147ea7cdf0abb3bfd11352bc5305aa9ebecdc39da4cd4e16
|
||||
DIST tai-0.0.5.tar.gz 6551574 BLAKE2B 0fcb5df59afeff26cc694bdadb5ece175d870b02804d6403aa63304232660c57eec70ef8851a3bd670c5951953e74ddec0e3afaca492d069fc5c27e700a86d75 SHA512 c19f683b5a682773c3b0dcd6cf4f9542ca372b4dc543f71327c1d190f89dbdb606fe7b13290bdfb584da76973bf18df0d5fbc1eebb3b138769ff82503fd8cf81
|
||||
DIST tiff-0.6.1.crate 1399263 BLAKE2B 4a0bec5d2f2d254505c3492e519c584e2f80f77a6429f44da36862b5d9fc1ef9f7396689005b136c92f6786ac64f9418ca7bbf49f36afdf3f10e8d2c77cf0f51 SHA512 ece5aaef610e0a7bcdea8c40571d497cd3ec79931e25129060b4f51cb40a28ef03fc131494bc841fa5b08eaa49a5acbc9332553cbc542019f1ec5eb5945d3538
|
||||
DIST weezl-0.1.4.crate 38995 BLAKE2B a5a8551742a2addabbdd0f0eb57c41d64af381df9dc329c1dedd663584fd09b4f967ebe93bae126a424d65b7b296911efe1cde36eeb52232e9d8139e9ee87dc9 SHA512 19e4f43595450e1c3e60e52e05f2f4521df4bc480f68a96f98c56f3a1bd27f8221dd46d67c619e720a33e2420343238399a9773af84fa4343e2d5d7b143ddcd4
|
||||
|
||||
55
app-misc/tai/tai-0.0.5.ebuild
Normal file
55
app-misc/tai/tai-0.0.5.ebuild
Normal file
@@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CRATES="
|
||||
adler-1.0.2
|
||||
adler32-1.2.0
|
||||
autocfg-1.0.1
|
||||
bitflags-1.2.1
|
||||
bytemuck-1.5.1
|
||||
byteorder-1.4.3
|
||||
cfg-if-1.0.0
|
||||
color_quant-1.1.0
|
||||
crc32fast-1.2.1
|
||||
crossbeam-channel-0.5.0
|
||||
crossbeam-deque-0.8.0
|
||||
crossbeam-epoch-0.9.3
|
||||
crossbeam-utils-0.8.3
|
||||
deflate-0.8.6
|
||||
either-1.6.1
|
||||
gif-0.11.2
|
||||
hermit-abi-0.1.18
|
||||
image-0.23.14
|
||||
jpeg-decoder-0.1.22
|
||||
lazy_static-1.4.0
|
||||
libc-0.2.93
|
||||
memoffset-0.6.3
|
||||
miniz_oxide-0.3.7
|
||||
miniz_oxide-0.4.4
|
||||
num-integer-0.1.44
|
||||
num-iter-0.1.42
|
||||
num-rational-0.3.2
|
||||
num-traits-0.2.14
|
||||
num_cpus-1.13.0
|
||||
png-0.16.8
|
||||
rayon-1.5.0
|
||||
rayon-core-1.9.0
|
||||
scoped_threadpool-0.1.9
|
||||
scopeguard-1.1.0
|
||||
tiff-0.6.1
|
||||
weezl-0.1.4
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
inherit cargo
|
||||
HOMEPAGE="https://github.com/mustafasalih1993/tai"
|
||||
DESCRIPTION="tai (Terminal Ascii Image) tool to convert images to ascii"
|
||||
SRC_URI="https://www.github.com/mustafasalih1993/tai/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" $(cargo_crate_uris ${CRATES})"
|
||||
RESTRICT="mirror"
|
||||
KEYWORDS="~amd64"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
QA_FLAGS_IGNORED="usr/bin/tai"
|
||||
@@ -3,6 +3,11 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
USE_RUBY="ruby25 ruby26 ruby27 ruby30"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Fish-like autosuggestions for zsh"
|
||||
HOMEPAGE="https://github.com/zsh-users/zsh-autosuggestions"
|
||||
SRC_URI="https://github.com/zsh-users/zsh-autosuggestions/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
@@ -11,15 +16,16 @@ LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
#RESTRICT="!test? ( test )"
|
||||
RESTRICT="!test? ( test )"
|
||||
#test need byebug not packaged
|
||||
RESTRICT="test"
|
||||
#RESTRICT="test"
|
||||
RDEPEND=">=app-shells/zsh-4.3.11"
|
||||
BDEPEND="
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-ruby/bundler
|
||||
dev-ruby/rspec
|
||||
dev-ruby/pry-byebug
|
||||
dev-ruby/rspec-wait
|
||||
)
|
||||
"
|
||||
DEPEND=""
|
||||
|
||||
@@ -1,111 +1,152 @@
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -13,7 +13,7 @@
|
||||
--- a/Makefile 2021-04-19 17:10:57.282266311 +0200
|
||||
+++ b/Makefile 2021-04-19 17:27:25.063629828 +0200
|
||||
@@ -13,9 +13,9 @@
|
||||
# To test with g++ which does stricter type checking:
|
||||
#
|
||||
##CC=g++
|
||||
-CFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
|
||||
+CFLAGS+=-fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
|
||||
+CFLAGS+=-Wall -Winline
|
||||
CTFLAGS=-Wall -Winline -fPID -DLINUX -DDAVE_LITTLE_ENDIAN
|
||||
CPPFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
|
||||
-CPPFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
|
||||
+CPPFLAGS+=-DLINUX -DDAVE_LITTLE_ENDIAN
|
||||
#
|
||||
@@ -73,71 +73,71 @@
|
||||
# The following is needed to enable workarounds for statements that do
|
||||
# not work on (some?) ARM processors:
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
DYNAMIC_PROGRAMS=testMPId testPPId testISO_TCPd
|
||||
|
||||
-LIBRARIES=libnodave.so
|
||||
+LIBRARIES=libnodave.so
|
||||
|
||||
|
||||
all: $(PROGRAMS) $(LIBRARIES)
|
||||
@@ -72,74 +72,74 @@
|
||||
testPPI_IBHload.o: nodave.h
|
||||
testNLpro.o: benchmark.c nodavesimple.h
|
||||
|
||||
testISO_TCP: nodave.o openSocket.o testISO_TCP.o
|
||||
-testISO_TCP: nodave.o openSocket.o testISO_TCP.o
|
||||
- $(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCP.o -o testISO_TCP
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testISO_TCP.o -o testISO_TCP
|
||||
testISO2: nodave.o openSocket.o testISO2.o
|
||||
-testISO2: nodave.o openSocket.o testISO2.o
|
||||
- $(CC) $(LDFLAGS) nodave.o openSocket.o testISO2.o -o testISO2
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testISO2.o -o testISO2
|
||||
testISO_TCPd: nodave.o openSocket.o testISO_TCP.o
|
||||
-testISO_TCPd: nodave.o openSocket.o testISO_TCP.o
|
||||
- $(CC) -lnodave testISO_TCP.o -o testISO_TCPd
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCP.o -o testISO_TCPd -lnodave
|
||||
testPPIload: nodave.o setport.o testPPIload.o
|
||||
-testPPIload: nodave.o setport.o testPPIload.o
|
||||
- $(CC) $(LDFLAGS) nodave.o setport.o testPPIload.o -o testPPIload
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testPPIload.o -o testPPIload
|
||||
testMPI: setport.o testMPI.o nodave.o
|
||||
-testMPI: setport.o testMPI.o nodave.o
|
||||
- $(CC) $(LDFLAGS) setport.o nodave.o testMPI.o -o testMPI
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o testMPI.o -o testMPI
|
||||
testMPImin: setport.o testMPImin.o nodave.o
|
||||
-testMPImin: setport.o testMPImin.o nodave.o
|
||||
- $(CC) $(LDFLAGS) setport.o nodave.o testMPImin.o -o testMPImin
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o testMPImin.o -o testMPImin
|
||||
testMPId: setport.o testMPI.o nodave.o
|
||||
-testMPId: setport.o testMPI.o nodave.o
|
||||
- $(CC) -lnodave testMPI.o -o testMPId
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI.o -o testMPId -lnodave
|
||||
testMPIload: nodave.o setport.o testMPIload.o
|
||||
-testMPIload: nodave.o setport.o testMPIload.o
|
||||
- $(CC) $(LDFLAGS) nodave.o setport.o testMPIload.o -o testMPIload
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testMPIload.o -o testMPIload
|
||||
testMPI_IBHload: nodave.o openSocket.o testMPI_IBHload.o
|
||||
-testMPI_IBHload: nodave.o openSocket.o testMPI_IBHload.o
|
||||
- $(CC) $(LDFLAGS) nodave.o openSocket.o testMPI_IBHload.o -o testMPI_IBHload
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testMPI_IBHload.o -o testMPI_IBHload
|
||||
testPPI: nodave.o setport.o testPPI.o
|
||||
-testPPI: nodave.o setport.o testPPI.o
|
||||
- $(CC) $(LDFLAGS) nodave.o setport.o testPPI.o -o testPPI
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testPPI.o -o testPPI
|
||||
testPPId: nodave.o setport.o testPPI.o
|
||||
-testPPId: nodave.o setport.o testPPI.o
|
||||
- $(CC) -lnodave testPPI.o -o testPPId
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI.o -o testPPId -lnodave
|
||||
testISO_TCPload: nodave.o openSocket.o testISO_TCPload.o
|
||||
-testISO_TCPload: nodave.o openSocket.o testISO_TCPload.o
|
||||
- $(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCPload.o -o testISO_TCPload
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testISO_TCPload.o -o testISO_TCPload
|
||||
testIBH: openSocket.o testIBH.o nodave.o
|
||||
-testIBH: openSocket.o testIBH.o nodave.o
|
||||
- $(CC) $(LDFLAGS) openSocket.o nodave.o testIBH.o -o testIBH
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testIBH.o -o testIBH
|
||||
testPPI_IBH: openSocket.o testPPI_IBH.o nodave.o
|
||||
-testPPI_IBH: openSocket.o testPPI_IBH.o nodave.o
|
||||
- $(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBH.o -o testPPI_IBH
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testPPI_IBH.o -o testPPI_IBH
|
||||
testPPI_IBHload: openSocket.o testPPI_IBHload.o nodave.o
|
||||
-testPPI_IBHload: openSocket.o testPPI_IBHload.o nodave.o
|
||||
- $(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBHload.o -o testPPI_IBHload
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testPPI_IBHload.o -o testPPI_IBHload
|
||||
testPPIcpp: nodave.o setport.o testPPIcpp.o
|
||||
-testPPIcpp: nodave.o setport.o testPPIcpp.o
|
||||
- $(CC) $(LDFLAGS) nodave.o setport.o testPPIcpp.o -o testPPIcpp
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o setport.o testPPIcpp.o -o testPPIcpp
|
||||
testMPI2: setport.o testMPI2.o nodave.o nodaveext.o
|
||||
-testMPI2: setport.o testMPI2.o nodave.o nodaveext.o
|
||||
- $(CC) $(LDFLAGS) setport.o nodave.o nodaveext.o testMPI2.o -o testMPI2
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o nodaveext.o testMPI2.o -o testMPI2
|
||||
testAS511: setport.o testAS511.o nodave.o
|
||||
-testAS511: setport.o testAS511.o nodave.o
|
||||
- $(CC) $(LDFLAGS) setport.o nodave.o testAS511.o -o testAS511
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE setport.o nodave.o testAS511.o -o testAS511
|
||||
testUSB: testUSB.o nodave.o usbGlue.o usbGlue.h
|
||||
-testUSB: testUSB.o nodave.o usbGlue.o usbGlue.h
|
||||
- $(CC) $(LDFLAGS) nodave.o testUSB.o usbGlue.o -lusb -o testUSB
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o testUSB.o usbGlue.o -lusb -o testUSB
|
||||
testNLpro: openSocket.o testNLpro.o nodave.o
|
||||
-testNLpro: openSocket.o testNLpro.o nodave.o
|
||||
- $(CC) $(LDFLAGS) openSocket.o nodave.o testNLpro.o -o testNLpro
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE openSocket.o nodave.o testNLpro.o -o testNLpro
|
||||
+testISO_TCP: libnodave.so testISO_TCP.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCP.o -o testISO_TCP -lnodave
|
||||
+testISO2: libnodave.so testISO2.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO2.o -o testISO2 -lnodave
|
||||
+testISO_TCPd: libnodave.so testISO_TCP.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testISO_TCP.o -o testISO_TCPd -lnodave
|
||||
+testPPIload: libnodave.so testPPIload.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIload.o -o testPPIload -lnodave
|
||||
+testMPI: testMPI.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI.o -o testMPI -lnodave
|
||||
+testMPImin: testMPImin.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPImin.o -o testMPImin -lnodave
|
||||
+testMPId: testMPI.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testMPI.o -o testMPId -lnodave
|
||||
+testMPIload: libnodave.so testMPIload.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPIload.o -o testMPIload -lnodave
|
||||
+testMPI_IBHload: libnodave.so testMPI_IBHload.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI_IBHload.o -o testMPI_IBHload -lnodave
|
||||
+testPPI: libnodave.so testPPI.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI.o -o testPPI -lnodave
|
||||
+testPPId: libnodave.so testPPI.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testPPI.o -o testPPId -lnodave
|
||||
+testISO_TCPload: libnodave.so testISO_TCPload.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCPload.o -o testISO_TCPload -lnodave
|
||||
+testIBH: testIBH.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testIBH.o -o testIBH -lnodave
|
||||
+testPPI_IBH: testPPI_IBH.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBH.o -o testPPI_IBH -lnodave
|
||||
+testPPI_IBHload: testPPI_IBHload.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBHload.o -o testPPI_IBHload -lnodave
|
||||
+testPPIcpp: libnodave.so testPPIcpp.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIcpp.o -o testPPIcpp -lnodave
|
||||
+testMPI2: testMPI2.o libnodave.so nodaveext.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodaveext.o testMPI2.o -o testMPI2 -lnodave
|
||||
+testAS511: testAS511.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testAS511.o -o testAS511 -lnodave
|
||||
+testUSB: testUSB.o libnodave.so usbGlue.o usbGlue.h
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testUSB.o usbGlue.o -lusb -o testUSB -lnodave
|
||||
+testNLpro: testNLpro.o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testNLpro.o -o testNLpro -lnodave
|
||||
crc: crc.o
|
||||
- $(CC) $(LDFLAGS) crc.o -o crc
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc.o -o crc
|
||||
crc3: crc3.o
|
||||
- $(CC) $(LDFLAGS) crc3.o -o crc3
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc3.o -o crc3
|
||||
testHTTP: nodave.o openSocket.o testHTTP.o
|
||||
-testHTTP: nodave.o openSocket.o testHTTP.o
|
||||
- $(CC) $(LDFLAGS) nodave.o openSocket.o testHTTP.o -o testHTTP
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodave.o openSocket.o testHTTP.o -o testHTTP
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc3.o -o crc3
|
||||
+testHTTP: libnodave.so testHTTP.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE testHTTP.o -o testHTTP -lnodave
|
||||
ibhsim9.o: simProperties2.c blocklist.h
|
||||
ibhsim9: ibhsim9.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o
|
||||
-ibhsim9: ibhsim9.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o
|
||||
- $(CC) -lpthread ibhsim9.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o -o ibhsim9
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lpthread ibhsim9.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o -o ibhsim9
|
||||
+ibhsim9: ibhsim9.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lpthread ibhsim9.o blocklist.o blocklist2.o -o ibhsim9 -lnodave
|
||||
ibhsim10.o: simProperties2.c blocklist.h
|
||||
ibhsim10: ibhsim10.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o emulator.o
|
||||
-ibhsim10: ibhsim10.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o emulator.o
|
||||
- $(CC) -lm -lpthread ibhsim10.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o emulator.o -o ibhsim10
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lm -lpthread ibhsim10.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o emulator.o -o ibhsim10
|
||||
+ibhsim10: ibhsim10.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o emulator.o
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lm -lpthread ibhsim10.o blocklist.o blocklist2.o emulator.o -o ibhsim10 -lnodave
|
||||
|
||||
|
||||
|
||||
libnodave.so: nodave.o setport.o openSocket.o
|
||||
- $(LD) -shared nodave.o setport.o openSocket.o -o libnodave.so
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared nodave.o setport.o openSocket.o -Wl,-soname,libnodave.so.0 -o libnodave.so.0
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIC -shared nodave.o setport.o openSocket.o -Wl,-soname,libnodave.so.0 -o libnodave.so.0
|
||||
|
||||
#
|
||||
# for some reason, -lpthread now has to be at the end of the linker command line...05/17/2013
|
||||
#
|
||||
ibhsim5.o: simProperties.c
|
||||
ibhsim5: ibhsim5.o nodave.h nodave.o openSocket.o openSocket.h
|
||||
-ibhsim5: ibhsim5.o nodave.h nodave.o openSocket.o openSocket.h
|
||||
- $(CC) ibhsim5.o openSocket.o nodave.o -lpthread -o ibhsim5
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE ibhsim5.o openSocket.o nodave.o -lpthread -o ibhsim5
|
||||
isotest4: isotest4.o openSocket.o nodave.o nodave.h
|
||||
-isotest4: isotest4.o openSocket.o nodave.o nodave.h
|
||||
- $(CC) $(LDFLAGS) isotest4.o openSocket.o nodave.o $(LIB) -lpthread -o isotest4
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE isotest4.o openSocket.o nodave.o $(LIB) -lpthread -o isotest4
|
||||
+ibhsim5: ibhsim5.o nodave.h libnodave.so openSocket.h
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE ibhsim5.o -lpthread -o ibhsim5 -lnodave
|
||||
+isotest4: isotest4.o libnodave.so nodave.h
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE isotest4.o $(LIB) -lpthread -o isotest4 -lnodave
|
||||
|
||||
clean:
|
||||
-clean:
|
||||
+clean:
|
||||
rm -f $(DYNAMIC_PROGRAMS)
|
||||
rm -f $(PROGRAMS)
|
||||
rm -f *.o
|
||||
|
||||
11
dev-libs/libnodave/files/perl-makefile.patch
Normal file
11
dev-libs/libnodave/files/perl-makefile.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/PERL/Makefile.PL 2021-04-19 17:30:19.964446618 +0200
|
||||
+++ b/PERL/Makefile.PL 2021-04-19 17:30:47.392884824 +0200
|
||||
@@ -11,7 +11,7 @@
|
||||
AUTHOR => 'Thomas Hergenhahn <thomas.hergenhahn@web,de>') : ()),
|
||||
LIBS => ['-lnodave'], # e.g., '-lm'
|
||||
DEFINE => '', # e.g., '-DHAVE_SOMETHING'
|
||||
- INC => '-I.', # e.g., '-I. -I/usr/include/other'
|
||||
+ INC => '-I. -I..', # e.g., '-I. -I/usr/include/other'
|
||||
# Un-comment this if you add C files to link with later:
|
||||
# OBJECT => '$(O_FILES)', # link all the C files too
|
||||
);
|
||||
@@ -19,14 +19,12 @@ RDEPEND="
|
||||
perl? ( dev-lang/perl:= )
|
||||
"
|
||||
BDEPEND=""
|
||||
PATCHES=( "${FILESDIR}/makefile-${PV}.patch" )
|
||||
PATCHES=(
|
||||
"${FILESDIR}/makefile-${PV}.patch"
|
||||
"${FILESDIR}/perl-makefile.patch"
|
||||
)
|
||||
DOCS=( ChangeLog readme faq.txt FAQ.de.txt )
|
||||
|
||||
src_prepare() {
|
||||
sed -e "s|-I.|-I. -I..|g" -i PERL/Makefile.PL || die
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use perl; then
|
||||
cd "${S}/PERL" || die
|
||||
@@ -36,11 +34,10 @@ src_configure() {
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
append-cflags "-L${S}"
|
||||
append-cflags "-L${S} -fPIC"
|
||||
emake clean
|
||||
emake CC="$(tc-getCC)"
|
||||
emake CC="$(tc-getCC)" all
|
||||
ln -s libnodave.so.0 libnodave.so || die
|
||||
# emake CC="$(tc-getCC)" dynamic
|
||||
|
||||
if use perl; then
|
||||
cd "${S}/PERL" || die
|
||||
@@ -49,6 +46,25 @@ src_compile() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local programs=(
|
||||
testIBH
|
||||
testISO_TCP
|
||||
testMPI
|
||||
testPPI
|
||||
testPPIload
|
||||
testMPIload
|
||||
testISO_TCPload
|
||||
testMPI_IBHload
|
||||
testPPI_IBHload
|
||||
testPPI_IBH
|
||||
testNLpro
|
||||
testAS511
|
||||
isotest4
|
||||
ibhsim5
|
||||
)
|
||||
exeinto "/usr/libexec"
|
||||
doexe "${programs[@]}"
|
||||
|
||||
dolib.so libnodave.so.0 libnodave.so
|
||||
doheader nodave.h
|
||||
use doc && HTML_DOCS=( doc/*.html )
|
||||
1
dev-ruby/byebug/Manifest
Normal file
1
dev-ruby/byebug/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST byebug-11.1.3.tar.gz 131063 BLAKE2B fe83aade01b520378e3cf62cb21324eb876748294c0c7402ae8eb215bdaa94f5d34056c5505de48a94f6a87546afd96a8b08c541d72b35f1f263fce9d85b4797 SHA512 9f00697e2c953d7b8da09fa6da442c34dd3713b823b5dd0074e6998662d361d88a37ca4c530d9cbfeab8605dfb0eb7f95422c66f2c5f1d90080dd7aefc302952
|
||||
42
dev-ruby/byebug/byebug-11.1.3.ebuild
Normal file
42
dev-ruby/byebug/byebug-11.1.3.ebuild
Normal file
@@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
USE_RUBY="ruby25 ruby26 ruby27 ruby30"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md GUIDE.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC=${PN}.gemspec
|
||||
|
||||
RUBY_FAKEGEM_BINDIR="exe"
|
||||
|
||||
RUBY_FAKEGEM_EXTENSIONS=(ext/byebug/extconf.rb)
|
||||
RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/byebug
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="a Ruby 2 debugger"
|
||||
HOMEPAGE="https://github.com/deivid-rodriguez/byebug"
|
||||
SRC_URI="https://github.com/deivid-rodriguez/byebug/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
# Tests require bundler and hang when run from portage
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/byebug
|
||||
dev-ruby/pry
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die
|
||||
sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
NOCOV=true ${RUBY} -r./test/minitest_runner -e Byebug::MinitestRunner.new.run || die
|
||||
}
|
||||
12
dev-ruby/byebug/metadata.xml
Normal file
12
dev-ruby/byebug/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version = '1.0' encoding = 'UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/deivid-rodriguez/byebug/issues</bugs-to>
|
||||
<remote-id type="github">deivid-rodriguez/byebug</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-ruby/pry-byebug/Manifest
Normal file
1
dev-ruby/pry-byebug/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST pry-byebug-3.9.0.gem 15872 BLAKE2B a2f1e4b2fb130450e2dfea2fd18d1839d053ad5d155d304df9bdc56b934e8d0c89964139c786cef7a879d59caece2dfba7aaa20f9d9812da32824597c03564fd SHA512 5883e922a40d0639b112601b8a49f3cd735342d2e2173b85d1e207a79ac6f45441881bed8ea429caa5934d0754a1987e6d8ee332975ad437c98bffb92948c592
|
||||
12
dev-ruby/pry-byebug/metadata.xml
Normal file
12
dev-ruby/pry-byebug/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/deivid-rodriguez/pry-byebug/issues</bugs-to>
|
||||
<remote-id type="github">deivid-rodriguez/pry-byebug</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
30
dev-ruby/pry-byebug/pry-byebug-3.9.0.ebuild
Normal file
30
dev-ruby/pry-byebug/pry-byebug-3.9.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
USE_RUBY="ruby30 ruby27 ruby26 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC=""
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Step-by-step debugging and stack navigation in Pry"
|
||||
HOMEPAGE="https://github.com/deivid-rodriguez/pry-byebug"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
#ruby_add_bdepend ""
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/byebug-11.0
|
||||
>=dev-ruby/pry-0.13
|
||||
<dev-ruby/pry-0.15
|
||||
"
|
||||
1
dev-ruby/rspec-wait/Manifest
Normal file
1
dev-ruby/rspec-wait/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST rspec-wait-0.0.9.gem 11264 BLAKE2B 04a764cfb417690dceee735dc014d893c74ca94980400bd097c9150313dedc646a52bfaf80187769c3f6baf5b7319bad6ab6b85afaaf013b25f5d2d52d9cde86 SHA512 4bb4b01c26fbc14d211e24b08a0a79a47e73428bafb11e6fb0c91cf1c890dff284059cc1ea350342eda4196577e5bab14c08991c66ec1a01cf4f88810671a117
|
||||
12
dev-ruby/rspec-wait/metadata.xml
Normal file
12
dev-ruby/rspec-wait/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/laserlemon/rspec-wait/issues</bugs-to>
|
||||
<remote-id type="github">laserlemon/rspec-wait</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
26
dev-ruby/rspec-wait/rspec-wait-0.0.9.ebuild
Normal file
26
dev-ruby/rspec-wait/rspec-wait-0.0.9.ebuild
Normal file
@@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
USE_RUBY="ruby30 ruby27 ruby26 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC=""
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="rspec-wait.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="enables time-resilient expectations in your RSpec test suite"
|
||||
HOMEPAGE="https://github.com/laserlemon/rspec-wait"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/rspec-3
|
||||
"
|
||||
5
net-misc/myip/Manifest
Normal file
5
net-misc/myip/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST github.com%2F!snawoot%2Fextip%2F@v%2Fv1.0.0.mod 72 BLAKE2B bf71b172b963882ba2fcac7f11ff6c2493e5ebba316023f217873e47487231f425a699fcd2c2d18a35a382099a632e685366cf7e658888294b0ed5bf78706b0c SHA512 73120a6555cf7d77c9e8ac03f8029d79a7dcd8d98794bd51137d3c3bb3aea32fa6a3d7e1703b1c86d73b30941da8e6c5e385fb5470884081817ccf201c72f49f
|
||||
DIST github.com%2F!snawoot%2Fextip%2F@v%2Fv1.0.0.zip 3841 BLAKE2B fd477585925a3581cc00bef085ae147ecb95908072c33355e6be2f2b00c8b0c15b473043b9b00918242c97a725c9a13b6d04f86847937f6bb47eff2c009492ed SHA512 9e09d53ceaf903cdd374f0b8eb8d59457c7e76555b5ee682c3562560e3f9a4250db311738539d759e2fb7605f6f72b7289234bb26ec5c8b2dd88f2e1ed5f7258
|
||||
DIST gortc.io%2Fstun%2F@v%2Fv1.22.2.mod 30 BLAKE2B ebe4c3ce49779332e6622a802eebc7533873a76e7a8f4ff0949dda910f3a89aaf4d0c1923503e976ae45d9fe11eaaa9d9d1bccbb6746fa011e85cd74fe1e003e SHA512 b2dfe24c7e28b9430b503908a877ee2e39223604aad87f433ae240bc8479e89dbd35a3aec422fe1280e111fdace3b2064586ab688f5561954b924d17cb070e4a
|
||||
DIST gortc.io%2Fstun%2F@v%2Fv1.22.2.zip 113037 BLAKE2B af5e80d5a058a5b3dcdc87ba772028475339d676f10d84c6f97fb740e7b34c0bf82028eaec707fcbb42ac7e682609421df4a3b055778c4ae8e97d5200ad88a13 SHA512 434affee0b63952297d77a31b7a285c4313023a3d39d139b8153144394c45be7d702e9b1f614a44831195e671a12fc226c4a95c0293f109baee58071ee17b5fa
|
||||
DIST myip-1.2.0.tar.gz 3461 BLAKE2B 8d08789f5a2fbbd59a8bc0c9f98227f4779f7f66bf039d4b6e0e166e073f22c08dd7a29626e634cf01f93e2c5842266c74d21a60fb8c91f8e79974ec4555fdd3 SHA512 e16c8d3a4bab39ec350ba0d38a9ba4598c4d44a0510bfc233542701c49fd1f33ab6ec2345795cc6dcdda426027dee1bc59085b29d7f9cb1899892276ed40eb12
|
||||
16
net-misc/myip/metadata.xml
Normal file
16
net-misc/myip/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>marco@sirabella.org</email>
|
||||
<name>Marco Sirabella</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Snawoot/myip</remote-id>
|
||||
<bugs-to>https://github.com/Snawoot/myip/issues</bugs-to>
|
||||
<changelog>https://git.vuxu.org/nq/plain/NEWS.md</changelog>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
Reliably and quickly get your external IP address from public STUN servers. Program issues parallel queries to public STUN servers to determine public IP address and returns result as soon as quorum of matching responses reached.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
32
net-misc/myip/myip-1.2.0.ebuild
Normal file
32
net-misc/myip/myip-1.2.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit go-module
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/Snawoot/extip v1.0.0/go.mod"
|
||||
"github.com/Snawoot/extip v1.0.0"
|
||||
"gortc.io/stun v1.22.2/go.mod"
|
||||
"gortc.io/stun v1.22.2"
|
||||
)
|
||||
go-module_set_globals
|
||||
|
||||
DESCRIPTION="Get your external IP address using STUN server"
|
||||
HOMEPAGE="https://github.com/Snawoot/myip"
|
||||
EGO_PN="github.com/Snawoot/${PN}"
|
||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
|
||||
LICENSE="MIT BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
dobin bin/*
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
From 4aeb699562b0c50ac0061dcbbed7248f5f5be4f9 Mon Sep 17 00:00:00 2001
|
||||
From 3e08e9d634ae6fe259ba35139ef0a7bb4b7e60d8 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Schmaus <flo@geekplace.eu>
|
||||
Date: Sat, 17 Apr 2021 18:19:59 +0200
|
||||
Subject: [PATCH] Makefile: Optionally avoid installation of Ubuntu-specific
|
||||
@@ -11,20 +11,22 @@ of Ubuntu-specific PAM files.
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 6e79421356de..447ccf193745 100644
|
||||
index 6e79421356de..307eeedc5153 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -173,14 +173,17 @@ PAM_MODULE_DIR := $(PREFIX)/lib/security
|
||||
PAM_INSTALL_PATH := $(PAM_MODULE_DIR)/$(PAM_NAME).so
|
||||
PAM_CONFIG := $(BIN)/config
|
||||
PAM_CONFIG_DIR := $(PREFIX)/share/pam-configs
|
||||
+INSTALL_UBUNTU_PAM_CONFIG := true
|
||||
|
||||
install-pam: $(PAM_MODULE)
|
||||
@@ -28,6 +28,7 @@ PAM_NAME := pam_$(NAME)
|
||||
# BINDIR: Where to install the fscrypt binary. Default: $(PREFIX)/bin
|
||||
# PAM_MODULE_DIR: Where to install pam_fscrypt.so. Default: $(PREFIX)/lib/security
|
||||
# PAM_CONFIG_DIR: Where to install Ubuntu PAM config. Default: $(PREFIX)/share/pam-configs
|
||||
+# If the empty string, then the Ubuntu PAM config will not be installed.
|
||||
#
|
||||
# MOUNT: The filesystem where our tests are run. Default: /mnt/fscrypt_mount
|
||||
# Ex: make test-setup MOUNT=/foo/bar
|
||||
@@ -178,9 +179,11 @@ install-pam: $(PAM_MODULE)
|
||||
install -d $(DESTDIR)$(PAM_MODULE_DIR)
|
||||
install $(PAM_MODULE) $(DESTDIR)$(PAM_MODULE_DIR)
|
||||
|
||||
+ifeq ($(INSTALL_UBUNTU_PAM_CONFIG), true)
|
||||
+ifdef $(PAM_CONFIG_DIR)
|
||||
m4 --define=PAM_INSTALL_PATH=$(PAM_INSTALL_PATH) < $(PAM_NAME)/config > $(PAM_CONFIG)
|
||||
install -d $(DESTDIR)$(PAM_CONFIG_DIR)
|
||||
install $(PAM_CONFIG) $(DESTDIR)$(PAM_CONFIG_DIR)/$(NAME)
|
||||
|
||||
@@ -90,7 +90,7 @@ src_install() {
|
||||
DESTDIR="${ED}" \
|
||||
PREFIX="/usr" \
|
||||
PAM_MODULE_DIR="$(getpam_mod_dir)" \
|
||||
INSTALL_UBUNTU_PAM_CONFIG="false" \
|
||||
PAM_CONFIG_DIR= \
|
||||
install
|
||||
einstalldocs
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST badwolf-1.0.3.tar.gz 70969 BLAKE2B 0c0c57a635f34d2a48cca79737922f10812350b8f54450d3cc9d1f4f3e29766a23f80c4d1d497585dca3d9cbbb942f6b924a4c776eb98b31d2a65f7d468ca47c SHA512 8b20560fe48feaeee444208fb315ca8eb8f3d847769a6a5cafd276abb38172f7c67c8ec8496bb1172a9837dce6831cd4fba6518aff50fcdf204e2737b205c31b
|
||||
DIST badwolf-1.1.0.tar.gz 76314 BLAKE2B e5faf43eaceece52809bc27e1c47d176373d537cb349f682eb7fbd68c3cb4b6ad510e4c2c8b55b9c5092f910321f148261f25aecddc1327dd635611dd685a57a SHA512 dcde764c71519700e225c9a5488bcc092a9008c365b892a60e02bd53031801090d4ec73d0da38078a1c0061cd6be4cc41250f0cdbaf991250557c784f6aac961
|
||||
|
||||
Reference in New Issue
Block a user