parent
06afbcbe8a
commit
d424bee583
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29269 BLAKE2B 6688862b54462c3e24695485323f48242a6872bb5d14e413783bde6281fbbc826ef544a1e6d504b9774279659b12e9fc094a4f6d2d081c2e3ed1e61a922e6f7e SHA512 08d7f6c84711a1022ebce2d7f47ebfee1093245720cdf615cc96d7b98e3ce95e168d82e56a80d029225e46c067f919dec8bed63157bb37d002be00726753510a
|
||||
TIMESTAMP 2021-11-22T03:39:14Z
|
||||
MANIFEST Manifest.files.gz 29283 BLAKE2B d3ebf6f9a3c2fdccb97cae25b9252c80a4feb27d3a01bdba606105ce4ab9300a12db67ad117cd563f98ec4c202397c576b3ea70ac08590de8f4be04951f3f48a SHA512 a1b3dcdb599767b366a7d223b49d3dd75c2b1e8c7749bfdcc4958c1d20ef202304f5b9c5d83b25f5649d3966b857a30ed10a6742703fc129e91bc64d2651bd8b
|
||||
TIMESTAMP 2021-11-22T14:09:18Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmGbEOJfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmGbpI5fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klC9gxAAn2+/lmtzMtbmoyTxbglJ6TYuAbE6QVvxKK+QFSiJINQ6uUXVmNcjIoiN
|
||||
5nPrT3j3tRACdDEww6Grb4hDR1XALAttXNiTA7uGjlDHYIqmydTN2s89rbJqHQAo
|
||||
sNLvNrvWRdEQKnhsHxvs5ISDw5TqaOUnyRlATNRf6DlBYCWQz6mE7UpBM1pmxKht
|
||||
7vx6DOQD5FbUaDPXtaZbQpnKuPFLCCyr3Loys8AcwEaZ0nVwYWqbMjEMwTy7lmqd
|
||||
R5YHv9oIQGHMQo/E5CmUYP7RbsSf69z5Ks1yc3+AoRq0CayuB/pKmtEw5o/cLPUp
|
||||
s5tD/hIufiDbOfJzHlnDxHQ0ULphU1Fk+zw3xpyWaBIrOgC9f920XBAkS1nkMZGT
|
||||
zjwJaqbrgomW2qRhs+AneNAwla6vuZ+REs+9A0ofldmmQ5xPoTEsbpuzHFJuhv2Q
|
||||
ct2sJ+55ZXN0shPJAoz7TFvhw/ZEjPIsFWM9HEUSoepzYf2IvxqVhzlIWWvaVN3U
|
||||
6wn1PuFO2neZr3czd2hE5PTXJzdni5Dd7Qe2d1vgPN7hQe6fvq5PPQl1wYyMT/VL
|
||||
Qsq8BqF1sgVqisp9eX75r5hXUtNdcl/BW5NZKjrJHay4JFbLr6IEmomVFX98R+eK
|
||||
fYgJ7+63tpzhtoetlMj+89Wd1tmcg0q7llLG/jIzlwnSmgoCbG4=
|
||||
=fXwJ
|
||||
klDMQw/9E+oEJB6vHd2nI8Q+O7G6s4DJvh0UeFDeSrs85ChPgNzk4H0+YqsOSQ7H
|
||||
H9ruFcO3FnWXPJjhUUyt02SAyWFnjWl8m1q2LMJiIHu5I/UzNzitX2Ef7z5dOK35
|
||||
xEcLVWdCIKmywphSopJq/B9jaxaraFW71VIr5F7eKAgbtyqWJ1bMQFddIV05DzpQ
|
||||
aeWYbtfVLBOZ5ht5ZFxLVrqaTV4Rssa8M4dkRp83QsCI7Da2GCSFIwhx8vES7vF/
|
||||
kyU3thgDQoBMP5gnz8oXEgZ3MGf/UpDxfKMGIVH6dUQo8Ik3+GP8IstqspGCwwhg
|
||||
WVCcpkxs6QtKnU6uk83CnnWKSWQD9KuSZg5oIYIZwDnGTMu+u6qIefSVVP82+Ltr
|
||||
H/4KSzJHJN5fi4nHanU9NSuR5E89VrHlWYfGuRGBDWjiRkHIvmtvIULpWn9N2MXr
|
||||
uLNjaycjuQ8aAgB+b2BJycctpmPFNZDN6N0HZxHzvjSDYyf7VsmplqcBXKrR03Uw
|
||||
8VZQx98xQ3cB1/c7aWZFMqdcpFXE9hUzASZiOErbEtsQZnsPk1UpdCe1nEBznqBQ
|
||||
g0ZTQRzuBq0nN7R9vY61f08uV5qxVqxCrdufJriMvuXBhLISdK5A6tObtQBS//s9
|
||||
OVJx/rRndYMkDzZYrdSN6qY58U2+eete+HquH+fuHj2dgKy3ip4=
|
||||
=3S7Y
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST rmagic-2.21.tar.gz 451179 BLAKE2B b52d8dc7473d8679c0698a4d053a9740e72242b5e4de75b9ac44b9f38709c81f61da3b2dda814f5ed1e503192891fe33f070fc037e88fe7cc26c542fc67da02a SHA512 ed9f4e6f8d6160afbe138125c4cb65010a08b95390117ebf07ccde289ff42b78664b1fe677e23f46a221d153889f807c545329936829fceeae4690b00732a637
|
||||
EBUILD reportmagic-2.21.ebuild 876 BLAKE2B 306eb014c383d41144cb5ccf40f26b292a571ef51d2f80e9ac5d0ac47e885ba267866cc27da77f9a396f34b9119e77bc339b53037927ff2fa12e573e704d4b5d SHA512 f1d8b067be9a77751c4b97f919d4f402cda9ca38f5137b0b062bc6393076e99bd342546b68fbcceeb938ffa51373b7989b357d5c2c11697a1152668db42a6414
|
||||
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Makes usable statistics from your web site log file analysis"
|
||||
HOMEPAGE="http://www.reportmagic.org/"
|
||||
SRC_URI="http://www.reportmagic.org/rmagic-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Artistic"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="truetype"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
media-libs/libpng
|
||||
media-libs/gd
|
||||
truetype? ( media-libs/freetype )
|
||||
virtual/jpeg
|
||||
dev-perl/GD
|
||||
dev-perl/Config-IniFiles
|
||||
virtual/perl-File-Spec
|
||||
dev-perl/HTML-Tagset
|
||||
dev-perl/HTML-Parser
|
||||
dev-perl/GDGraph
|
||||
virtual/perl-File-Temp
|
||||
dev-perl/GD-Graph3d"
|
||||
|
||||
S="${WORKDIR}/rmagic-${PV}"
|
||||
|
||||
src_install() {
|
||||
sed -i \
|
||||
-e "s:^\$DEST.*:\$DEST='${ED}/usr/share/reportmagic';:g" \
|
||||
-e "s:^\$DOC.*:\$DOC='${ED}/usr/share/doc/${PF}';:g" \
|
||||
Install.PL \
|
||||
|| die "sed failed"
|
||||
perl Install.PL -no_modules
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
AUX swatchdog-confd 678 BLAKE2B 4ad9fb2627f69f2edf5d4ac48653fa89e9bcb1e2e00c003185f73c3674d9836fce11f4ebc2e82c6587ef7d68289cd2e9a1ba2e0634d8672d0c54778507055e78 SHA512 ca294509dd2d2f6622ec16760e32c44972c9ac99761bb743607dd5f7dab44a10f17183e736589111c3124e68f783f9ef9c0c28c5acbf1e39f3fae7cb9c4db238
|
||||
AUX swatchdog-init 1502 BLAKE2B 547590375d8f35b9a96cc149eaf6a66a6b705577a5ed7ced91d21ea7e457deb5ffa13fa3c87487f6d573a5368c8cabd58da372bd6c95737abab73d45dbc94e92 SHA512 30d5451cd871c15d2e50a3d5f32f4ea986971e2aa9a0b06ce5e383643aacd72a29c1574ec03bc3c0c994ebb13287f5870e8987971bcb73821f3ee744c7c574a3
|
||||
AUX swatchdogrc 299 BLAKE2B 05a0b3c13e6e184d7da0d302f62a0a6c3bcf25a90a30a3c207bcb19d6aa07f7068db7a56ffc5518625d0e40cd2b269e5c2fca7e2a5808cb81ba564087e0ad469 SHA512 64dfe179ccab5674742b8198f15b5439c324c7e9648fa0064a36010f7160303abd09c5af4efdb422628827ff8f327a8db312c4fdfbf02aab29c772d82f1d5b44
|
||||
DIST swatchdog-3.2.4.tar.gz 30122 BLAKE2B 103491a231306cedad030fca8cc309ce89e8cbc8a3fcee63cd482efb733b91db8b29193bb1e9b9c5213261b150e3dc6be2b506dee83b2297d5af2f1451f596c8 SHA512 4e0a4e3feed00df0f0d04f94cc090e53e71fa9b20d46236ec41d63b98b5733d80a5941b491cffcbb0b655a9c7d2b5c9423ca7ae043346dbe1b05ee6ab24b9489
|
||||
EBUILD swatchdog-3.2.4-r1.ebuild 733 BLAKE2B 50f7431b0cb172a4aeb17a8d576a9b76d6161123ab11c6c5806f4cfbe4c760d8ec247fb948fa0d14fdbd872d9e2057bf3a2f460e061916a4c4169f7a4ee44341 SHA512 28edf913ebee9cfc162a9b895ecd8f2802adb7fefc7c5ea5c6234bd2912cabc99bde53296c2fc0883eabf2b77a0d99085813600a662547f8d668654158faf89c
|
||||
MISC metadata.xml 1060 BLAKE2B 6e17f12b9a8163fc10a49187b3aec6ae22c6c19f2f817bb5314f2b3137b537dd01961674efa68aa1d25903e2b72831a2f0e8f3ae3abc58c1e49a17d31f0873c4 SHA512 94a1e3deda6496c931eb9b815044121c4c1cded659d2b64bc1c6ed70fbd2a6833f690e02ba1e301733829aea9084cabc0b92e00213b8f3ba0c2efef1693c768a
|
@ -1,25 +0,0 @@
|
||||
# /etc/conf.d/swatchdog: config file for /etc/init.d/swatchdog
|
||||
|
||||
# Path to the swatchdog program.
|
||||
#SWATCHDOG_BINARY="/usr/bin/swatchdog"
|
||||
|
||||
# Swatchrc to read patterns and actions from.
|
||||
#SWATCHDOGRC="/etc/swatchdogrc"
|
||||
|
||||
# File to monitor
|
||||
#SWATCHDOG_TAILFILE="/var/log/syslog"
|
||||
|
||||
# Arguments to tail program
|
||||
#SWATCHDOG_TAILARGS=""
|
||||
|
||||
# Swatch log file
|
||||
#SWATCHDOG_LOGFILE="/var/log/swatchdog.log"
|
||||
|
||||
# Swatch error file
|
||||
#SWATCHDOG_ERRFILE="/var/log/swatchdog-err.log"
|
||||
|
||||
# Where to output the generated script to. Should not be writable by others.
|
||||
#SWATCHDOG_SCRIPT="/run/swatchdog/swatchdog_script.pl"
|
||||
|
||||
# Whether to parse the complete file once at startup. Defaults to "NO".
|
||||
PARSE_FULL="NO"
|
@ -1,53 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# This script is based on the one created by Phil (bug #255329).
|
||||
|
||||
depend() {
|
||||
need logger
|
||||
}
|
||||
|
||||
SWATCHDOG_BINARY=${SWATCHDOG_BINARY:-/usr/bin/swatchdog}
|
||||
SWATCHDOGRC=${SWATCHDOGRC:-/etc/swatchdogrc}
|
||||
SWATCHDOG_TAILFILE=${SWATCHDOG_TAILFILE:-/var/log/syslog}
|
||||
SWATCHDOG_LOGFILE=${SWATCHDOG_LOGFILE:-/var/log/swatchdog.log}
|
||||
SWATCHDOG_ERRFILE=${SWATCHDOG_ERRFILE:-/var/log/swatchdog-err.log}
|
||||
SWATCHDOG_SCRIPT=${SWATCHDOG_SCRIPT:-/run/swatchdog/swatchdog_script.pl}
|
||||
|
||||
gen_script() {
|
||||
local tailargs=""
|
||||
if [ "${SWATCHDOG_TAILARGS}" ]; then
|
||||
tailargs="--tail-args=\"${SWATCHDOG_TAILARGS}\""
|
||||
fi
|
||||
ebegin "Generating swatchdog script from config"
|
||||
${SWATCHDOG_BINARY} --dump-script="${SWATCHDOG_SCRIPT}" \
|
||||
--use-cpan-file-tail ${tailargs} \
|
||||
--config-file "${SWATCHDOGRC}" $1 "${SWATCHDOG_TAILFILE}"
|
||||
eend $?
|
||||
}
|
||||
|
||||
parse_full() {
|
||||
gen_script --examine
|
||||
ebegin "Parsing complete file once"
|
||||
/usr/bin/perl ${SWATCHDOG_SCRIPT} 1>/dev/null
|
||||
eend $?
|
||||
}
|
||||
|
||||
start() {
|
||||
checkpath -d -q -m 0750 -o root:root /run/swatchdog
|
||||
if [ "${PARSE_FULL}" = "YES" ]; then
|
||||
parse_full
|
||||
fi
|
||||
gen_script --tail-file
|
||||
ebegin "Starting swatchdog"
|
||||
start-stop-daemon --start --quiet --background \
|
||||
--make-pidfile --pidfile /run/swatchdog/swatchdog.pid \
|
||||
--stdout ${SWATCHDOG_LOGFILE} --stderr ${SWATCHDOG_ERRFILE} \
|
||||
--exec /usr/bin/perl -- ${SWATCHDOG_SCRIPT}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping swatchdog"
|
||||
start-stop-daemon --stop --exec /usr/bin/perl \
|
||||
--pidfile /run/swatchdog/swatchdog.pid --quiet
|
||||
eend $?
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
#
|
||||
# A sample configuration file for swatchdog.
|
||||
#
|
||||
# See "man swatchdog" for details.
|
||||
|
||||
# Mails root when invalid remote login attempted.
|
||||
watchfor /(.*) (.*) (.*) (.*) (.*):( [iI]nvalid [uU]ser )(.*)( from )(.*)$/
|
||||
threshold track_by=$9,type=limit,count=3,seconds=30
|
||||
mail root,subject="Invalid user"
|
||||
|
@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription lang="en">
|
||||
swatchdog.pl started out as swatch, the "simple watchdog"
|
||||
for activity monitoring log files produced by UNIX's syslog
|
||||
facility. It has since been evolving into a utility that can
|
||||
monitor just about any type of log. The name has been changed
|
||||
to satisfy a request made by the old Swiss watch company.
|
||||
</longdescription>
|
||||
<longdescription lang="es">
|
||||
swatchdog.pl comenzó como swatch, el "simple perro guardián"
|
||||
para monitorizar la actividad en los ficheros de registro
|
||||
producidos por la característica syslog de los sistemas UNIX.
|
||||
Desde entonces ha evolucionado hacia una utilidad que puede
|
||||
monitorizar cualquier tipo de registro. Se ha cambiado el
|
||||
nombre del proyecto para satisfacer una petición realizada
|
||||
por la empresa de relojes suiza.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">swatch</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Simple log watcher"
|
||||
HOMEPAGE="https://sourceforge.net/projects/swatch/"
|
||||
SRC_URI="mirror://sourceforge/swatch/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-perl/Date-Manip
|
||||
dev-perl/Date-Calc
|
||||
dev-perl/File-Tail
|
||||
dev-perl/TimeDate
|
||||
>=virtual/perl-Time-HiRes-1.12
|
||||
!app-admin/swatch"
|
||||
|
||||
src_install() {
|
||||
emake install
|
||||
newinitd "${FILESDIR}/${PN}-init" "${PN}"
|
||||
newconfd "${FILESDIR}/${PN}-confd" "${PN}"
|
||||
insinto /etc
|
||||
doins "${FILESDIR}/${PN}rc"
|
||||
|
||||
# Clean up perl localpod and packlist (bug #620886)
|
||||
perl_delete_localpod
|
||||
perl_fix_packlist
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST system-config-printer-1.5.15.tar.xz 1005764 BLAKE2B 4919c555444829505b09b658ce0fd016ba235260f8c8b4db751e6a511afba5d5975e5f9570f5fe74fc35d158bbf2dd3ece99aa568ec1bb850096e5f12f0fc0b0 SHA512 b992f96f48c54350c11c5c629e77ee4409fe52fb17b386f226a42d532a95e17b6506319dcedeb70c0072555cb9ab464daaae22f295ce3d5181e5f49836f2ae2e
|
||||
EBUILD system-config-printer-1.5.15.ebuild 1911 BLAKE2B 7fe50605c14a6c63af0a21654b9200a8c64c9388f0b653506f2bcd8709338497a477623034ef4f998626763376e48a8883556e5f38844d464d9c92eee7b57e1b SHA512 7e0fbf8989e594705af79cb57dc370b0ee964248cade789489cbce9a51e93f8d361d0711409976b697175be58f7cf71e5bf9aac7982ea5dd84e13ccf2d3c72fe
|
||||
EBUILD system-config-printer-1.5.15.ebuild 1913 BLAKE2B 75fc9425362ee7f0f6b3eb8f8899be80fef98eeff68fe0841c8b1bb825f15f4a21ac0fc53e8eff2cb33ec1328b00bd09a5c44b5492d6a2500b6f6ec764d462fb SHA512 fe2c24101e3ca4dbbef37648011f2572e21c47b374b308609041a547c27c43cac3715ff6d004e4c1d87b844bf9c040fe3905f3ac6cf76c33f467a2462b0b49bd
|
||||
MISC metadata.xml 464 BLAKE2B 6b9e1c83ddd541fa865336261d248c43e24354dbe1fdb585436bdaacd6cbbca9949b54961c0ad32220326b168650c377862640c50c2f40ad61106fbbb59fa3c4 SHA512 20f80adda8d894d92410585732a88565196b6cd10177bf5ed93966cf450d6dced89f46a840fd5c5ce26a9d7ac2fc42e59fbb8f789eb1f7f594e95da7a0cf60b8
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST yasat-848.tar.gz 148261 BLAKE2B 917846d82f052d8300045eb02e6aa8cea18bb6ea170ef52c83646069ed14096f205cba8f50d079f7f63fcd00e84c78643aacfc202795d3922c0708cd525ef1f8 SHA512 0bc0e8e1068bee05242b5c7a7cdc8ca976503f696aef2889870ef872546021d0956489cf8d5b304a36be412cf8e5c8cbf4be5aa1cce5df008c5185188e5a99dc
|
||||
EBUILD yasat-848.ebuild 493 BLAKE2B fc2849bf416e1e5fa05ac48193778f98ed2935dc30fa55b2ca282663be4a86426962f51e40040959ddbbd22279f1359a5952bb9f28801d193298aee39da07a66 SHA512 8bab1fb28f7186345da24999449fe2c2d45208c515c9b76f5bff2e1cfde145b87da895b49b802d28ac9c07926d6db444833b1acb85d60705e20950f7e5f54326
|
||||
MISC metadata.xml 243 BLAKE2B bd953c96712c866ab8b4a57f8837dc7be8ff4e538f36a0d68f61c68b2be19346fcf0d2d9eb30dc54772ac5137a0c2e30429622119af4be12fbc44e6ee280dfcc SHA512 39095cf795a2a73393e25b5f35a0fd9e8cac2a94dd0cbb2d716f406a70b50a61ef426d93e6749d3b0411171b4ada804a3dbd64cf106d35212e735f0d9c5f96d1
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">yasat</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Security and system auditing tool"
|
||||
HOMEPAGE="http://yasat.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~sparc ~x86"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" PREFIX="/usr" SYSCONFDIR="/etc"
|
||||
|
||||
dodoc README CHANGELOG
|
||||
doman man/yasat.8
|
||||
}
|
Binary file not shown.
@ -0,0 +1,263 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
adler-1.0.2
|
||||
adler32-1.2.0
|
||||
ahash-0.4.7
|
||||
ahash-0.7.6
|
||||
aho-corasick-0.7.18
|
||||
ansi_colours-1.0.4
|
||||
ansi_term-0.11.0
|
||||
anyhow-1.0.45
|
||||
argh-0.1.6
|
||||
argh_derive-0.1.6
|
||||
argh_shared-0.1.6
|
||||
atty-0.2.14
|
||||
autocfg-1.0.1
|
||||
base64-0.13.0
|
||||
bet-1.0.0
|
||||
bincode-1.3.3
|
||||
bitflags-1.3.2
|
||||
bstr-0.2.17
|
||||
bytemuck-1.7.2
|
||||
byteorder-1.4.3
|
||||
cc-1.0.72
|
||||
cfg-if-1.0.0
|
||||
char_reader-0.1.1
|
||||
chrono-0.4.19
|
||||
clap-2.33.3
|
||||
cli-log-0.1.0
|
||||
cli-log-2.0.0
|
||||
clipboard-win-4.2.2
|
||||
color_quant-1.1.0
|
||||
coolor-0.3.0
|
||||
crc32fast-1.2.1
|
||||
crossbeam-0.8.1
|
||||
crossbeam-channel-0.5.1
|
||||
crossbeam-deque-0.8.1
|
||||
crossbeam-epoch-0.9.5
|
||||
crossbeam-queue-0.3.2
|
||||
crossbeam-utils-0.8.5
|
||||
crossterm-0.19.0
|
||||
crossterm-0.21.0
|
||||
crossterm_winapi-0.7.0
|
||||
crossterm_winapi-0.8.0
|
||||
csv-1.1.6
|
||||
csv-core-0.1.10
|
||||
csv2svg-0.1.5
|
||||
custom_error-1.9.2
|
||||
deflate-0.8.6
|
||||
deser-hjson-1.0.2
|
||||
directories-3.0.2
|
||||
directories-next-2.0.0
|
||||
dirs-sys-0.3.6
|
||||
dirs-sys-next-0.1.2
|
||||
either-1.6.1
|
||||
error-code-2.3.0
|
||||
fallible-iterator-0.2.0
|
||||
fallible-streaming-iterator-0.1.9
|
||||
file-size-1.0.3
|
||||
flate2-1.0.22
|
||||
fnv-1.0.7
|
||||
form_urlencoded-1.0.1
|
||||
getrandom-0.2.3
|
||||
gif-0.11.3
|
||||
git2-0.13.24
|
||||
glassbench-0.3.0
|
||||
glob-0.3.0
|
||||
hashbrown-0.9.1
|
||||
hashbrown-0.11.2
|
||||
hashlink-0.6.0
|
||||
heck-0.3.3
|
||||
hermit-abi-0.1.19
|
||||
id-arena-2.2.1
|
||||
idna-0.2.3
|
||||
image-0.23.14
|
||||
indexmap-1.7.0
|
||||
instant-0.1.12
|
||||
is_executable-1.0.1
|
||||
itoa-0.4.8
|
||||
jobserver-0.1.24
|
||||
jpeg-decoder-0.1.22
|
||||
lazy-regex-2.2.2
|
||||
lazy-regex-proc_macros-2.2.2
|
||||
lazy_static-1.4.0
|
||||
lazycell-1.3.0
|
||||
lfs-core-0.4.2
|
||||
libc-0.2.107
|
||||
libgit2-sys-0.12.25+1.3.0
|
||||
libsqlite3-sys-0.20.1
|
||||
libz-sys-1.1.3
|
||||
line-wrap-0.1.1
|
||||
linked-hash-map-0.5.4
|
||||
lock_api-0.4.5
|
||||
log-0.4.14
|
||||
matches-0.1.9
|
||||
memchr-2.4.1
|
||||
memmap-0.7.0
|
||||
memoffset-0.6.4
|
||||
minimad-0.7.1
|
||||
minimad-0.9.0
|
||||
miniz_oxide-0.3.7
|
||||
miniz_oxide-0.4.4
|
||||
mio-0.7.14
|
||||
miow-0.3.7
|
||||
ntapi-0.3.6
|
||||
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
|
||||
once_cell-1.8.0
|
||||
onig-6.3.1
|
||||
onig_sys-69.7.1
|
||||
open-1.7.1
|
||||
open-2.0.1
|
||||
parking_lot-0.11.2
|
||||
parking_lot_core-0.8.5
|
||||
pathdiff-0.2.1
|
||||
percent-encoding-2.1.0
|
||||
phf-0.9.0
|
||||
phf_generator-0.9.1
|
||||
phf_macros-0.9.0
|
||||
phf_shared-0.9.0
|
||||
pkg-config-0.3.22
|
||||
plist-1.3.1
|
||||
png-0.16.8
|
||||
ppv-lite86-0.2.15
|
||||
proc-macro-hack-0.5.19
|
||||
proc-macro2-1.0.32
|
||||
proc-status-0.1.1
|
||||
quick-xml-0.22.0
|
||||
quote-1.0.10
|
||||
rand-0.8.4
|
||||
rand_chacha-0.3.1
|
||||
rand_core-0.6.3
|
||||
rand_hc-0.3.1
|
||||
rayon-1.5.1
|
||||
rayon-core-1.9.1
|
||||
redox_syscall-0.2.10
|
||||
redox_users-0.4.0
|
||||
regex-1.5.4
|
||||
regex-automata-0.1.10
|
||||
regex-syntax-0.6.25
|
||||
remove_dir_all-0.5.3
|
||||
rusqlite-0.24.2
|
||||
ryu-1.0.5
|
||||
safemem-0.3.3
|
||||
same-file-1.0.6
|
||||
scoped_threadpool-0.1.9
|
||||
scopeguard-1.1.0
|
||||
secular-1.0.1
|
||||
serde-1.0.130
|
||||
serde_derive-1.0.130
|
||||
serde_json-1.0.71
|
||||
signal-hook-0.1.17
|
||||
signal-hook-0.3.10
|
||||
signal-hook-mio-0.2.1
|
||||
signal-hook-registry-1.4.0
|
||||
siphasher-0.3.7
|
||||
smallvec-1.7.0
|
||||
splitty-0.1.0
|
||||
str-buf-1.0.5
|
||||
strict-0.1.4
|
||||
strsim-0.8.0
|
||||
svg-0.8.2
|
||||
syn-1.0.81
|
||||
syntect-4.6.0
|
||||
tempfile-3.2.0
|
||||
termimad-0.10.3
|
||||
termimad-0.19.0
|
||||
terminal-clipboard-0.3.1
|
||||
termux-clipboard-0.1.0
|
||||
textwrap-0.11.0
|
||||
thiserror-1.0.30
|
||||
thiserror-impl-1.0.30
|
||||
tiff-0.6.1
|
||||
time-0.1.43
|
||||
time-0.3.5
|
||||
tinyvec-1.5.1
|
||||
tinyvec_macros-0.1.0
|
||||
toml-0.5.8
|
||||
umask-1.0.0
|
||||
unicode-bidi-0.3.7
|
||||
unicode-normalization-0.1.19
|
||||
unicode-segmentation-1.8.0
|
||||
unicode-width-0.1.9
|
||||
unicode-xid-0.2.2
|
||||
url-2.2.2
|
||||
users-0.11.0
|
||||
vcpkg-0.2.15
|
||||
vec_map-0.8.2
|
||||
version_check-0.9.3
|
||||
walkdir-2.3.2
|
||||
wasi-0.10.2+wasi-snapshot-preview1
|
||||
weezl-0.1.5
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
x11-clipboard-0.5.3
|
||||
xcb-0.10.1
|
||||
xml-rs-0.8.4
|
||||
yaml-rust-0.4.5
|
||||
"
|
||||
|
||||
inherit bash-completion-r1 cargo
|
||||
|
||||
DESCRIPTION="A new way to see and navigate directory trees"
|
||||
HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot"
|
||||
SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris)"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libgit2:=
|
||||
X? ( x11-libs/libxcb:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND=">=virtual/rust-1.56"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/broot"
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=( $(usev X clipboard) )
|
||||
|
||||
cargo_src_configure --no-default-features
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local mandate=$(date -r man/page +'%Y/%m/%d' || die)
|
||||
sed -e "s|#version|${PV}|" \
|
||||
-e "s|#date|${mandate}|" \
|
||||
man/page > "${T}"/${PN}.1 || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
doman "${T}"/${PN}.1
|
||||
|
||||
local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
|
||||
cd ${build_dir[0]} || die
|
||||
|
||||
newbashcomp ${PN}.bash ${PN}
|
||||
newbashcomp br.bash br
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins _${PN}
|
||||
doins _br
|
||||
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
doins ${PN}.fish
|
||||
doins br.fish
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
AUX physlock-13-Improved-commandline-help.patch 2581 BLAKE2B 8f3db26a986af4f3ae84ef0c7621e96afffd5b9eadf991e4b845b09421d70bb82ecf12af01962914943a383ac2be767718e53f2db249d1dd6f5cdd4803c19277 SHA512 5da0a2955eb271e189690d95ba07862a867bf0c38b4934a655e34e1034e4613723de90128c9d2387fa5dfbb34f7c46ef98dc3b9b3e11e9e4e180f38fef0cbd62
|
||||
AUX physlock-13-Set-PAM_TTY.patch 2092 BLAKE2B e45111cd8c52234dda1ccc94403bfb8d11033681ed5d8460f0096776125d0aeddd1e369972a048f21f8777878a9919c0d7e65a4afdf17d73300198277cd1095d SHA512 1875b2318bf601ceb22c12ed1a36c2521604de6795a0925158ad7d5a7b4d4c20519bfc534a1d116634f926c4c6289aa3b1112ee4b63ec3870df5787b73908c0d
|
||||
DIST physlock-13.tar.gz 14123 BLAKE2B a43f151c1660c38bd028f80742637a51d5108e6769161c88fb269ac03c827e49bd20e521b8face6aa6a71a8ab65ddf8662e81e8251b74c13388070ed04d4e13b SHA512 85c291fb7b146fbd81aacbf94d8af07e727dd9b37b458988eaee5f7a51f9923871f9b19fd9438428635963864de67d3f2a72f938d99ffe6dc3015c3a1b99ea1c
|
||||
EBUILD physlock-13-r2.ebuild 877 BLAKE2B 277da86ba9f60e9cb34e8db56f32b6fa1b2457f3e0f9e20fc8701933d910e9202eacecce6a350876a163c439ddcbfad313cce8fbad281faebaeff47e2b7cf5df SHA512 ba74451596593913fe2c13c3bc4693acafe10c2fe875f9fbea1d415a53645b044d49ea92ea1d7431949f5b6269983e1c0f2048d6753608518d02cfdec77bb8d9
|
||||
EBUILD physlock-13-r3.ebuild 933 BLAKE2B 772019ad9836d88491354b9ee656bc7b1ad83baf853bf65e7f07e1512a5635fd6e33f6bcadd9c282c4f9f6e2c81d16e004a35b461720e86e8b092c66e1da3c96 SHA512 691f21e787d0dd3b7b7b8f253cdeae410952b5333fbc743acc0b9a603e974f08497ef0e8cd34067f4a20702ea9cdd570d41e8f18111b23997b33c845d8561ab1
|
||||
MISC metadata.xml 981 BLAKE2B e5dc78945499f68b27b3f5ccaccb28f1a60c64b535367779b1c29a0c307ce05d232f1242882aa484001c160699f918480c6aa933166bc3c7e878c46c6f013907 SHA512 9356f9a896d944dc1595ce3fffaf974ae8ffc144ee65ccc7e86ab56eedeba29e7a732956aade68500b496f4efdf5bd00efb4e5d32521636081885d7ff2ec0d73
|
||||
|
@ -0,0 +1,89 @@
|
||||
From e6c69762f5f555fa17659e3440d8392b6a47bbc6 Mon Sep 17 00:00:00 2001
|
||||
From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
Date: Mon, 8 Nov 2021 18:44:25 -0600
|
||||
Subject: [PATCH] Improved commandline help
|
||||
|
||||
Output the descriptions of the commandline options in -h.
|
||||
|
||||
Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
---
|
||||
options.c | 25 +++++++++++++++++--------
|
||||
physlock.1 | 2 +-
|
||||
2 files changed, 18 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/options.c b/options.c
|
||||
index 6ec3634..ed21262 100644
|
||||
--- a/options.c
|
||||
+++ b/options.c
|
||||
@@ -28,7 +28,16 @@ static options_t _options;
|
||||
const options_t *options = (const options_t*) &_options;
|
||||
|
||||
void print_usage() {
|
||||
- printf("usage: physlock [-dhLlmsv] [-p MSG]\n");
|
||||
+ printf("Usage: physlock [-dhlLmsv] [-p MSG]\n");
|
||||
+ printf("Lock all consoles / virtual terminals.\n\n");
|
||||
+ printf(" -d Fork and detach physlock before prompting for authentication.\n");
|
||||
+ printf(" -h Print brief usage information to standard output and exit.\n");
|
||||
+ printf(" -l Only lock console switching and exit.\n");
|
||||
+ printf(" -L Only enable (unlock) console switching and exit.\n");
|
||||
+ printf(" -m Mute kernel messages on console while physlock is running.\n");
|
||||
+ printf(" -p MSG Display MSG before the password prompt.\n");
|
||||
+ printf(" -s Disable SysRq mechanism while physlock is running.\n");
|
||||
+ printf(" -v Print version information to standard output and exit.\n");
|
||||
}
|
||||
|
||||
void print_version() {
|
||||
@@ -46,23 +55,20 @@ void parse_options(int argc, char **argv) {
|
||||
_options.lock_switch = -1;
|
||||
_options.mute_kernel_messages = 0;
|
||||
|
||||
- while ((opt = getopt(argc, argv, "dhLlmp:sv")) != -1) {
|
||||
+ while ((opt = getopt(argc, argv, "dhlLmp:sv")) != -1) {
|
||||
switch (opt) {
|
||||
- case '?':
|
||||
- print_usage();
|
||||
- exit(1);
|
||||
case 'd':
|
||||
_options.detach = 1;
|
||||
break;
|
||||
case 'h':
|
||||
print_usage();
|
||||
exit(0);
|
||||
- case 'L':
|
||||
- _options.lock_switch = 0;
|
||||
- break;
|
||||
case 'l':
|
||||
_options.lock_switch = 1;
|
||||
break;
|
||||
+ case 'L':
|
||||
+ _options.lock_switch = 0;
|
||||
+ break;
|
||||
case 'm':
|
||||
_options.mute_kernel_messages = 1;
|
||||
break;
|
||||
@@ -75,6 +81,9 @@ void parse_options(int argc, char **argv) {
|
||||
case 'v':
|
||||
print_version();
|
||||
exit(0);
|
||||
+ case '?':
|
||||
+ print_usage();
|
||||
+ exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
diff --git a/physlock.1 b/physlock.1
|
||||
index 32e8547..6243214 100644
|
||||
--- a/physlock.1
|
||||
+++ b/physlock.1
|
||||
@@ -3,7 +3,7 @@
|
||||
physlock \- lock all consoles / virtual terminals
|
||||
.SH SYNOPSIS
|
||||
.B physlock
|
||||
-.RB [ \-dhLlmsv ]
|
||||
+.RB [ \-dhlLmsv ]
|
||||
.RB [ \-p
|
||||
.IR MSG ]
|
||||
.SH DESCRIPTION
|
||||
--
|
||||
2.32.0
|
||||
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
inherit bash-completion-r1 cmake
|
||||
|
||||
DESCRIPTION="Taskwarrior is a command-line todo list manager"
|
||||
HOMEPAGE="https://taskwarrior.org/"
|
||||
SRC_URI="https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${PV}/${P}.tar.gz
|
||||
https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${PV}/tests-${PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
|
||||
IUSE="+sync"
|
||||
|
||||
DEPEND="
|
||||
sync? ( net-libs/gnutls )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# move test directory into source directory
|
||||
mv "${WORKDIR}"/test "${WORKDIR}"/${P} || die
|
||||
|
||||
cmake_src_prepare
|
||||
|
||||
# don't automatically install scripts
|
||||
sed -i '/scripts/d' CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
-DENABLE_SYNC=$(usex sync)
|
||||
-DTASK_DOCDIR=share/doc/${PF}
|
||||
-DTASK_RCDIR=share/${PN}/rc
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${WORKDIR}"/"${P}"_build || die
|
||||
|
||||
emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
newbashcomp scripts/bash/task.sh task
|
||||
|
||||
# vim syntax
|
||||
rm scripts/vim/README || die
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r scripts/vim/*
|
||||
|
||||
# zsh-completions
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins scripts/zsh/*
|
||||
|
||||
# fish-completions
|
||||
insinto /usr/share/fish/completions
|
||||
doins scripts/fish/*
|
||||
|
||||
exeinto "/usr/share/${PN}/scripts"
|
||||
doexe scripts/add-ons/*
|
||||
}
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST borg_src_1_7_4.zip 4012440 BLAKE2B 36f0eecd7f689e2a9990b938e571f012c8e0b60733e38699da9ffaaa8d6d2e35a80a3132a3eb8b6a76a0190eb883f9119c062568046d73cc0eef755754ecb788 SHA512 6b68826dbdf958089be2ecee3d05e10750ae3512a40409642ab37913351298f8c180632932a570c5b5ceb6a3f574ceb86fca889e213bf0deaaa787b35307923e
|
||||
EBUILD borg-1.7.4-r3.ebuild 1428 BLAKE2B 6c018bbdefcef5b2e772e7e98acab53f4393ea59a6062f83572f2c1a57067beab641fcfaf03d1d453b3b12f65170e581a5b97915ce71655b2ab47567d387a185 SHA512 dbd6474c8e948f6d5caf6fb427d7571c490c376714b24ef13a13e2fa86dff22b5d4c633e117cb4fdb14622cf27c9d3d9bb057b1f09b8af06a4b999ad2d969d9d
|
||||
MISC metadata.xml 320 BLAKE2B e6051fb61b7b6dc336ec357839809f79efee7545d0e2297704755afbeba1d87d4fdb1688c01740cb32a1dbcb31446b2eec1d8bafdbdc37b99e6d1e4932d41cbb SHA512 62c5f0f04b7ba59b54a87d4fcb9d4ea820766988221d77f87fbc3e344dadc9d2e15caaa8c1ce0a3debc5167b46a0293cce52427427d1bde0457c32cd56ea2117
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit versionator java-pkg-2 java-ant-2
|
||||
|
||||
MY_PN="${PN}_src"
|
||||
MY_PV="$(replace_all_version_separators _ )"
|
||||
|
||||
DESCRIPTION="Calendar and task tracker, written in Java"
|
||||
HOMEPAGE="http://borg-calendar.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/borg-calendar/borg%201.7/BORG%20${PV}/${MY_PN}_${MY_PV}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="
|
||||
dev-java/javahelp:0
|
||||
dev-java/oracle-javamail:0"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.6
|
||||
dev-db/hsqldb:0
|
||||
dev-java/jgoodies-looks:2.0"
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.6
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}/BORGCalendar"
|
||||
|
||||
java_prepare() {
|
||||
# Upstream is dead and we already have dev-java/jcalendar
|
||||
# but it's not the same thing.
|
||||
find -name '*.jar' -! -name 'jcalendar.jar' \
|
||||
-exec rm -v {} + || die
|
||||
}
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
|
||||
|
||||
EANT_BUILD_XML="ant/build.xml"
|
||||
EANT_BUILD_TARGET="borg-jar help-jar"
|
||||
EANT_GENTOO_CLASSPATH="javahelp oracle-javamail"
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar dist/${PN}.jar
|
||||
java-pkg_dojar build/lib/${PN}help.jar
|
||||
java-pkg_dojar lib/jcalendar.jar
|
||||
java-pkg_register-dependency hsqldb,jgoodies-looks-2.0
|
||||
|
||||
java-pkg_dolauncher ${PN} --main net.sf.borg.control.Borg
|
||||
|
||||
use doc && java-pkg_dojavadoc docs
|
||||
use doc && java-pkg_dosrc src/*
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">borg-calendar</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop qmake-utils xdg
|
||||
|
||||
MY_PV="${PV/_/}"
|
||||
DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
|
||||
HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio"
|
||||
SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="video"
|
||||
|
||||
DEPEND="
|
||||
app-text/hunspell:=
|
||||
app-text/poppler:=[qt5]
|
||||
>=dev-libs/quazip-0.7.3-r1:0=
|
||||
dev-qt/designer:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsingleapplication[qt5(+),X]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qttest:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
sys-libs/zlib
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
video? ( >=media-libs/phonon-4.11.0 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-text/ghostscript-gpl
|
||||
app-text/psutils
|
||||
media-libs/netpbm
|
||||
virtual/latex-base
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.0.5-quazip1.patch" # TODO: upstream
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
xdg_src_prepare
|
||||
|
||||
# TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
|
||||
rm -r src/quazip || die
|
||||
|
||||
if use video; then
|
||||
sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
|
||||
fi
|
||||
|
||||
sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \
|
||||
-i ${PN}.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
|
||||
newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
|
||||
done
|
||||
|
||||
emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST cssmin-0.2.0.tar.gz 3228 BLAKE2B 2322d7c38e334234b11292c24752549404ce8c70068c6c70a1c6e227a9f63a721a923dbb3006199df2e96fc5c0aba44349a6d8ce33791aff2dc1275e186b8961 SHA512 9422152578bf28cf7c3eb063c1f0dd3604a3d8fa73cd81cde09ae297ab27669126c230ef40a2e8c37083c1e781ab977554f9012e60979fe431ceb83d43452a9d
|
||||
EBUILD cssmin-0.2.0.ebuild 412 BLAKE2B 3789fb430583e8cf89cdeb6d0467a1f6d8973cca7c27922e9509b46e9f546d8ff99a1aa18593810304437b945d99b159276da3bc0a3c917387584552669d911e SHA512 c77fdd918cb646349e74c2205885f76bfebeb6aa5ab725d88fab344e4904a53cd76936c8f393c0d558215d64eb9e2e0b19036dafee6fc63724687d58fa148fc0
|
||||
EBUILD cssmin-0.2.0.ebuild 411 BLAKE2B e7066cc349b784002c16b04bf4767d5c4b459cea184c42334d2d546104afbef1b44b20138f93aefe1018810fb78334e6cbfe964475d64737c21fece4395d76ca SHA512 22d9a2b5319cca91667d66e88c088f87233e16faba35a84b22d30bd19a3794755c95e7f6325c6ad3a836e2de4fd44be045d12f01349d0a5d52df2220b6acc7f8
|
||||
MISC metadata.xml 393 BLAKE2B 44094e942e960611713f2b2a7fb46659f57d936afb809eedc372f6d2172b1243c45400829d3ff573654f57b5ab83e1ce76375e9d1c6654c2f162c72949d209c1 SHA512 33d4fa57a51a33bd10074f071387a9eb436fb4c3d4302047fdc1d35fc59c21110060695492ff116badd14f2b5ea8692c60fd132a1ec9aa59390c1376b58aaf37
|
||||
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST go-etcd-2.0.0.tar.gz 18214 BLAKE2B ceb14c88dc65c81d0b8f620986ad30d9b0b21f92169979c69d0f7fd97abd81ef0c210dd3cb4bc23f361fc13aa97ba2cf5fcf59524608a14637780a381f3bf21d SHA512 af07b2434bbad219962e989ca1d6ccb86bb40f698aa3f2b681ac04094dc7e878593af6a54e9c1e976d1aeb451661d8100295b0637291b46bafa45452537f1575
|
||||
EBUILD go-etcd-2.0.0-r1.ebuild 1076 BLAKE2B e314338a3a2be797f1d99e98d53a2be2b27ca595a07ae88bfab51fb67c0faad05b2f81620d5eb37b471ee1139e437c5895135cdffcfafa93cf6386d9a4bb6d73 SHA512 0fc9e9b769543e2c5d1224ad14c8f889e370dba66258b79822c88b3e27a8800c6223bcaa58e8d8042f18c5bdb723064c34cbf550a0d4e92e59f839b52ac09d96
|
||||
MISC metadata.xml 456 BLAKE2B 95305dc7896817aa4aca16e7ee4953773c96e69e50d315d54d55a8d7d1457e47d99bf1557ac0da183fa64327abb0a9f88c7376344da4e468b7515bec2b658a52 SHA512 63d6b568930ffd646dab08d5462843ae355ae81ee496ce66d8b037abcf8b079ff90409e2a7ac077796acbc24e4ddfabf296df90f6537c9b230ae35ad5bd68021
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
GO_PN=github.com/coreos/${PN}
|
||||
EGIT_COMMIT="25e2c63be8e8ab405014a78879e0992ae5ff55e8"
|
||||
|
||||
inherit vcs-clean
|
||||
|
||||
DESCRIPTION="Go client library for etcd"
|
||||
HOMEPAGE="https://github.com/coreos/go-etcd"
|
||||
SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.4:="
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
default_src_unpack
|
||||
mkdir -p src/${GO_PN%/*} || die
|
||||
mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Create a filtered GOROOT tree out of symlinks,
|
||||
# excluding go-etcd, for bug #503324.
|
||||
cp -sR /usr/lib/go goroot || die
|
||||
rm -rf goroot/src/${GO_PN} || die
|
||||
rm -rf goroot/pkg/linux_${ARCH}/${GO_PN} || die
|
||||
GOROOT=${WORKDIR}/goroot GOPATH=${WORKDIR} \
|
||||
go install -x ${GO_PN}/etcd || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insopts -m0644 -p # preserve timestamps for bug 551486
|
||||
insinto /usr/lib/go
|
||||
doins -r pkg
|
||||
insinto /usr/lib/go/src
|
||||
egit_clean
|
||||
doins -r src/*
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/coreos/go-etcd/issues</bugs-to>
|
||||
<changelog>https://github.com/coreos/go-etcd/commits/master</changelog>
|
||||
<doc>https://godoc.org/github.com/coreos/go-etcd/etcd</doc>
|
||||
<remote-id type="github">coreos/go-etcd</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,5 +0,0 @@
|
||||
AUX 0.9.8-build.xml.patch 771 BLAKE2B b0fc8433a08fe2321656c8a34190dc19efbc6ed52022824ef74cf55e990c43a5cd48147550c40230843239bddf15fc77d4f0ed1beea872af2df5d1ebfe7f6258 SHA512 b886c7f53bbbb10221b99c3d2ff32513c5388769310714e1c74c69aa662618bc719aa7338ccde92ca2119f9e6fa9591ae260dfe5055fa760f90b5f26ad740190
|
||||
AUX henplus.pre 1418 BLAKE2B bedb6cbef3fc1713895716c8af2cc3a70d77a42c7a940e86c57157064177afd59d52369f1aee72ac4e2c7501f219b8da1fe8482424fae62e1ef875fc255cf333 SHA512 331138630336c9f7a2f7cbf343b6ea77277d4ad77d706497545a6ff33cf44572cbe126acb4f0d212a40f652a24190b629f7776dbca08630de66d6f8ac3fae26a
|
||||
DIST henplus-0.9.8.tar.gz 233035 BLAKE2B 0cfba9cde654103f539ce28508d77169ce3a34ccc9a8805253e9bcd3a731118408c8a241f82eb6da8be2b96d1a4932c95024a158eae48396b045d5b94b0acaa9 SHA512 a22fc847f4441f627c1fa12f4f365c38d0c8ddfc205758d044e797e83f8d37032995666c2ee3dbb68d0a5f563fa5d574886e85757b1faa0acfc055e92b2fad0b
|
||||
EBUILD henplus-0.9.8-r1.ebuild 1007 BLAKE2B 5e9f6d9a09944b2b03712c031f68dc6ad3c419b93b4bfb821f7956435ff245e1f2f0f7f573a3c3723bc037dc669ec6f38c043b9aa0f58b7cf03f05e1981f1bef SHA512 dca54c7a66b1f159cdb4c37c2a48999bcd396b1fb2981ec00a11186f0eca493417446a0c78ae841daed555aaa8e6e728b6e112e2947dd7bf144e0d59bd534613
|
||||
MISC metadata.xml 314 BLAKE2B fc2ff2f4b0b894a140e0a9ad7effa2b8c55cbea5fae9c3b6d4f90cbd88dabc88f3b49b0c75cd2a301b77930dc0d84b5de9211e92cbaedd671aa2fb4b94f3e8e5 SHA512 921b843f2acaafd3ee3e72b0047d4aa373834da3bd165f2b6147cbdaec9f3cfb825f50b409e3fa0c8ae7aae299ea6a7c090967552b8c53b7a589f93dd83fe15a
|
@ -1,23 +0,0 @@
|
||||
diff -ur henplus-0.9.8.old/build.xml henplus-0.9.8/build.xml
|
||||
--- henplus-0.9.8.old/build.xml 2009-05-01 23:51:41.000000000 +0300
|
||||
+++ henplus-0.9.8/build.xml 2009-05-01 23:52:31.000000000 +0300
|
||||
@@ -33,13 +33,13 @@
|
||||
<pathelement path="${classes}" />
|
||||
</path>
|
||||
|
||||
- <taskdef name="ant-server" classname="net.sweetohm.ant.server.ServerTask">
|
||||
- <classpath>
|
||||
- <pathelement location="${lib}/build/sat-0.7.jar" />
|
||||
- </classpath>
|
||||
- </taskdef>
|
||||
-
|
||||
<target name="server">
|
||||
+ <taskdef name="ant-server" classname="net.sweetohm.ant.server.ServerTask">
|
||||
+ <classpath>
|
||||
+ <pathelement location="${lib}/build/sat-0.7.jar" />
|
||||
+ </classpath>
|
||||
+ </taskdef>
|
||||
+
|
||||
<ant-server/>
|
||||
</target>
|
||||
|
@ -1,51 +0,0 @@
|
||||
#
|
||||
# Based on the upstream script but parts not relevant to Gentoo
|
||||
# stripped away. We would not need this at all but better to make
|
||||
# this behave as the upstream docs say and then also have all the
|
||||
# Gentoo goodies.
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=176185
|
||||
|
||||
##------------------
|
||||
THISDIR=`dirname $0`
|
||||
# install layout is: script in /usr/bin/henplus and libs in /usr/share/henplus
|
||||
HENPLUSDIR=$THISDIR/../share/henplus
|
||||
|
||||
# you may just throw your own jar files in this dir.
|
||||
# (like additional JDBC-drivers, that are not in default
|
||||
# classpath)
|
||||
for f in $HENPLUSDIR/*.jar $HENPLUSDIR/*.zip ; do
|
||||
if [ -r "$f" ] ; then
|
||||
CLASSPATH=$CLASSPATH:$f
|
||||
fi
|
||||
done
|
||||
|
||||
# starting at the current directory we look for additional
|
||||
# JDBC-drivers in .henplus/lib-directories up the path.
|
||||
# if no directory like that has been found the one in the
|
||||
# home directory will be used
|
||||
DIR=`pwd`
|
||||
CUSTOM_HENPLUSDIR=""
|
||||
|
||||
while [ $DIR != "/" ] ; do
|
||||
if [ -d $DIR"/.henplus/lib" ]; then
|
||||
CUSTOM_HENPLUSDIR=$DIR"/.henplus/lib"
|
||||
break
|
||||
fi
|
||||
DIR=`dirname $DIR`
|
||||
done
|
||||
|
||||
if [ -z $CUSTOM_HENPLUSDIR ]; then
|
||||
if [ -d "/.henplus/lib" ]; then
|
||||
CUSTOM_HENPLUSDIR="/.henplus/lib"
|
||||
else
|
||||
CUSTOM_HENPLUSDIR=$HOME/.henplus/lib
|
||||
fi
|
||||
fi
|
||||
|
||||
for f in $CUSTOM_HENPLUSDIR/*.jar $CUSTOM_HENPLUSDIR/*.zip ; do
|
||||
if [ -r "$f" ] ; then
|
||||
CLASSPATH=$CLASSPATH:$f
|
||||
fi
|
||||
done
|
||||
|
||||
export CLASSPATH
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 epatch java-ant-2
|
||||
|
||||
DESCRIPTION="Java-based multisession SQL shell for databases with JDBC support"
|
||||
HOMEPAGE="http://henplus.sf.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="dev-java/commons-cli:1
|
||||
dev-java/libreadline-java:0"
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}/0.9.8-build.xml.patch"
|
||||
rm -v lib/*.jar lib/*/*.jar || die
|
||||
}
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="commons-cli-1,libreadline-java"
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "build/${PN}.jar"
|
||||
|
||||
java-pkg_dolauncher ${PN} -pre "${FILESDIR}/${PN}.pre" \
|
||||
--main henplus.HenPlus
|
||||
|
||||
dodoc README
|
||||
dohtml doc/HenPlus.html
|
||||
|
||||
use doc && java-pkg_dojavadoc javadoc/api
|
||||
use source && java-pkg_dosrc "src/${PN}"
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">henplus</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,11 +1,9 @@
|
||||
AUX odbcinst.ini 82 BLAKE2B 7c752f9500f2141886c798d9be4aa2e84ecb089589394c4f473712aba0279f2ff853ebc1ea75b7f007abea18e46289bf06c7408d3d69026faa6b638755c13e70 SHA512 40c056bac44dc5e521ec2e66dd046566f50fd8b2fe0d0d2beacc29a68d9ddbe75f8dfe012ee6957c4e2874d4365dbb096e20faebb2b26371b060c0a9fec205b2
|
||||
AUX odbcinst2.ini 90 BLAKE2B 8070ddb3460799429fc9a80f5c54317381f3fc79a9b98766bb7c5db325ace3ed5f558df70386c2249f8a1f5a373cde51f0a28140421a00d3599f75994c28cbbf SHA512 00634eab33d08650cd19128bfd9d2187b4e5d38a866d08690d0b1e2224af7dcfefcb45f13a83f4a774beee322e6c5f3152c0f967399aea2893f8e857451aba8a
|
||||
DIST mariadb-connector-odbc-3.1.11-ga-src.tar.gz 542434 BLAKE2B 318e5a269c6f4584df4ffd2272f5db4a354f3616d52b60d2c5f785faabc1eaabe47a75f07e3cd97847d4413670391acdb71092955b8facd9f81b8706ab78c966 SHA512 185f58b05f196bfe8b23d5470877dcfc0550be45d2f4538ddbd0b96aadde5cdbc0346ecaf65554728875e33b88761211349bf0d1def17f3b7cd43abae9d706b3
|
||||
DIST mariadb-connector-odbc-3.1.12-src.tar.gz 542918 BLAKE2B b770d79d1724480589b941ded1552bcfedb85eb1f59256269c8cd219e395dc5c151ab6762ea49c062900187ec4ae6a161a33a15ea3ffd4addc542f1c9f846121 SHA512 9723555c598c3ec77c41a617d9960c8d0fb9ee9d0b70e44b44f55f8842a5966b50ed6c04e8a80d252330b2cd96bdac4e0403100141e827c23af72ed58f747ffb
|
||||
DIST mariadb-connector-odbc-3.1.13-src.tar.gz 546893 BLAKE2B 7d3f02667ab3c5eb81063a2a2470bd49914cabea79d8756fd4d493b3117a692c9bd3594c00d5c7d8a866ad4677dec2848a08a80b0e97952e6e80edb5d677e93f SHA512 b50949b99207aeef18fc7f8e15ecb8e8c869fcdc85a04ce1922f2ff856d3f07eb6701df8515545e762abbcb97f74605c6b5ac66efa1927e761a80dcd1c29c2d3
|
||||
DIST mariadb-connector-odbc-3.1.6-ga-src.tar.gz 536871 BLAKE2B c41f1fb00b5a93b3618d79ee457dc84c8b98e216083ec315870dc2ab46f1f56db345c1a2fae51e78e8b6c42b81183ce9c161ac5a051e52481cd687138f3dadd3 SHA512 ec0e244fc1b62c27f619f0ed3025906b02fc897c75dd74799df396beb5009bfdd27d609b5629ea0e6f5172ca8521b60bf7f3efc6dac44e84e835e4a05273ba3d
|
||||
EBUILD mariadb-connector-odbc-3.1.11-r2.ebuild 1996 BLAKE2B 5e75c6e35be1f662ed0ca39dfa16ae1bc52b8969aac2497e78e7548bbeb773c451bef0838f82ed2d351faae830ccfb4e0f4c52a5fb27f97eda937735976eff7a SHA512 5e7123178569fa3097845ec93b97d0fd53ae8846b1fb0d987979c0c42cda09abf925eb4308f60f3809a32ce7404dbd4f1bae537923f1942eb69f67abd5530e34
|
||||
EBUILD mariadb-connector-odbc-3.1.12.ebuild 1990 BLAKE2B d0c1ee92e710b00ee5eb26dbddd171e01e7b5215b54d3e26f932be8795fef3002999eaa1dc687c910b0a1b09514a686acf60eeb139200dcf4bcda7850277927e SHA512 d880942edf6d0cf1729be62f9aeb127b8d4f141d507e1f6249f41d26870a28e3272d7b072ddf89602b46a3d635df1e4a9cf52217d58befd251aab77b99a0eaa5
|
||||
EBUILD mariadb-connector-odbc-3.1.13.ebuild 1992 BLAKE2B 8080d53eec2dfa6e1f2f53898e70550f6671d2b656bfcefdb4c2f793f0ac4d8a4c758cba5740fe8eb0a8eaa9cd23f380b4bb868ac8f3ae289013f8f919696078 SHA512 bcd0f393073520bc42d78e315a5928ef1dd16337626564e813dcc608ce5bd2c2a340a384dd710aae33db2fff669b57b3efe2d302cc59421eb1199dff8e873f2b
|
||||
EBUILD mariadb-connector-odbc-3.1.6.ebuild 1700 BLAKE2B ff213bb689fb6d20754b313eb296da1bbd93d87cb3af978eb87b021321d459f2bfe0354340a370ea88054e509af34ca311924ebad0fac3843491b9bf84fd6ab5 SHA512 0ad3a6f1e594fcdb6248f6eb39cb54a85f4a0c59f05b82b1c2ad4037939a227ef73983a34a01e0c9c40d9b5a2bd038dfcc85d3d91ea6f6121dee5e397ea523b6
|
||||
DIST mariadb-connector-odbc-3.1.14-src.tar.gz 549698 BLAKE2B 612879086805c57b42036bb224b14ef1ab287d2ff288a5ec5ec6db7334fc8b82acd648476eca1dee282393486d117cadf1bbdcb0e78eae52bab26a0c05cb1fbe SHA512 bb3cb74ccd17a8df39456ccf3091579bbdfc56431954a978f488928df54e3f9ad1c5b67cb411be4b661ba0e0bdd69ccd4d00ea4bfd72c3f448b560031830512d
|
||||
EBUILD mariadb-connector-odbc-3.1.12.ebuild 1964 BLAKE2B f3b21e95afc009c1e776588e76bf5890ab20903c1e1421e16100c51b899f26b1cf2b18f05cf2f5ce7ba4e9ac638831a14f89092e360deb4658840a6c44ede069 SHA512 79ad69fafcb45808dd91dc6706e27d24fbab9b3d72be8c1431db0cc2bbdebb599756355e46c1582daacb2d046000228364b1e5eb5e23cb099989d951c5634867
|
||||
EBUILD mariadb-connector-odbc-3.1.13.ebuild 1966 BLAKE2B 62bee0a88209a20a36317276b9e100c90bcbf0e98beb56f117c5c5d87447a99143cb377b704019b0158e8612948d0efcafa1a8da45b4de997bcf24b865a56a2c SHA512 f950898e73b27c1bca10bebb042640bc30b13f225aa7a3819d10258f369acb59ba99586d7fdca80da01d538cc156923bad67a616fe1ed647fe021d7b916956f7
|
||||
EBUILD mariadb-connector-odbc-3.1.14.ebuild 1968 BLAKE2B bc1f3389357983266de27d00e566e73558facb24932dbebc5ae7a6b2af11affad64aede3bbf758531827ee603c0e99b00972f73a66e49c4b27e55d870e7dd0ef SHA512 413d0b806d9c9af4e368629eb4739aca6d79bcae1b40c687352ac34aa2068395f422c7866b9d7f640353153f96c4262dab550dc583b3a2bd04ffa8a98af6a8e3
|
||||
MISC metadata.xml 388 BLAKE2B 8627eaf1867246255f9cf5e886749300fe854b6fc4add00c1fb7395a41349a42aeaf9bcd1866b1ef8a6b3ecd04416cd6ebb7dcebd266ae341af4aaa144de510d SHA512 238ec6ad37a6fcb588eeb6f5f00befa9e9f483cbd012d7e98b9627a3bf3f401ea74aee560a1909458a471e6c44b3ea13eb3a7d30e5f5a1f5c5464c9775d5614d
|
||||
|
@ -1,65 +0,0 @@
|
||||
# Copyright 2018-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CMAKE_ECLASS=cmake
|
||||
|
||||
inherit cmake-multilib flag-o-matic
|
||||
|
||||
DESCRIPTION="MariaDB Connector/ODBC"
|
||||
HOMEPAGE="https://downloads.mariadb.org/connector-odbc/"
|
||||
SRC_URI="https://downloads.mariadb.org/interstitial/connector-odbc-${PV}/${P}-ga-src.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/3.1"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gnutls ssl"
|
||||
|
||||
S="${S}-ga-src"
|
||||
|
||||
DEPEND="=dev-db/mariadb-connector-c-$(ver_cut 1-2)*
|
||||
dev-db/unixODBC"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
|
||||
cp "${FILESDIR}/odbcinst.ini" . || die
|
||||
sed -e "s,lib/lib,$(get_libdir)/lib,g" -i "odbcinst.ini" || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
append-cppflags $(mariadb_config --cflags || die)
|
||||
local mycmakeargs=(
|
||||
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
|
||||
-DMARIADB_LINK_DYNAMIC=YES
|
||||
-DUSE_SYSTEM_INSTALLED_LIB=YES
|
||||
-DINSTALL_DOC_DIR="/usr/share/doc/${P}"
|
||||
-DINSTALL_LICENSE_DIR="/usr/share/doc/${P}"
|
||||
#-DCMAKE_C_FLAGS="$(mariadb_config --cflags)"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
insinto /usr/share/${PN}
|
||||
doins odbcinst.ini
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Please remember to use emerge --config =${P} to install the ODBC ini files."
|
||||
elog "Alterantively run: /usr/bin/odbcinst -i -d -f /usr/share/${PN}/odbcinst.ini"
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
[[ -n "${ROOT}" ]] && die "Sorry, non-standard ROOT setting is not supported."
|
||||
|
||||
if /usr/bin/odbcinst -q -d -n maodbc &>/dev/null; then
|
||||
einfo "maodbc (MariaDB ODBC driver) has already been installed."
|
||||
else
|
||||
ebegin "Installing maodbc (MariaDB ODBC driver)"
|
||||
/usr/bin/odbcinst -i -d -f /usr/share/${PN}/odbcinst.ini
|
||||
eend ${?} || die
|
||||
fi
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST sqlcl-21.2.2.223.0914.zip 37581478 BLAKE2B 098988e17b9f347e4ce6142626174565543e701ad22f8dccb2260b4b1b8f74cd12a0c3824790e403a7dc359e329026eb83a656fde8b49e5317b70813b3fc4b07 SHA512 c5fc99095b731f2f4dc52e01a2a6974fb01d655a4d862a0b89594921183c4019bf9c07562d9f7307af5686770b19c1277e47562c6ae6786530561e13b9fd27b3
|
||||
EBUILD sqlcl-bin-21.2.2.223.0914.ebuild 764 BLAKE2B 2fafbf449da275d796c8b537feb7875f7349c174487a7fdd164fc7600858159f95e1b893364e4237a01f2e2a705fb03472c407856a15b9cb122c59f4234c4ca3 SHA512 a9c9771fde95303eb20ee06185dfeae75d751e6876550e9157a5301460377f571a9d2e969f2f95e8a1f7817cdf31ed6824a27d947d5dea845ef40a3781dbfca8
|
||||
DIST sqlcl-21.3.1.281.1748.zip 37930215 BLAKE2B a28b3d0a7b67c371bc25148b7640c8deeed735d81762247ce16590865a00bcf85c712dd8706a03370e20082af0a88687cf127b20d8adfd57cea6454736e0cfe8 SHA512 198f745e72b0030f997f948fea45392783ac4aa76ec612a45df59daed28161946bc8dcf94a17ca955124edecd92e1d91719ad6863609a44fc15aa8ef7f4e904f
|
||||
EBUILD sqlcl-bin-21.3.1.281.1748.ebuild 764 BLAKE2B 2fafbf449da275d796c8b537feb7875f7349c174487a7fdd164fc7600858159f95e1b893364e4237a01f2e2a705fb03472c407856a15b9cb122c59f4234c4ca3 SHA512 a9c9771fde95303eb20ee06185dfeae75d751e6876550e9157a5301460377f571a9d2e969f2f95e8a1f7817cdf31ed6824a27d947d5dea845ef40a3781dbfca8
|
||||
MISC metadata.xml 402 BLAKE2B ab9053ca959660812f1e1bc536950c0278d23c2906ff0a82483241f16960d2ae6ecd3eff091666df8fef38fdb073a6e3d0a5c8a7c7926426fead769365df49a5 SHA512 785e5acc8811d310b7cd5dc52fe3de6a22d7a92fa81a12db8a16b1df75a83f47ffea4e2fe21a712dabc5c1fff8da4d6f2e49ae0597373fd6e106aa13e81323d3
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST bndlib-2.1.0.tar.gz 123217291 BLAKE2B ab8e6876b13db538746f77aa1fe7800e5a3b5e539e1980da78f69c64344f4964bf0a21f2329f7684b055d0de39a10c8df36e030922e9933b29fccb9a35aa669a SHA512 6965143ced45c15fc2316716de32e80506cc411d52309b24313fff37e0713a45ad200d5b3701f0d47a131a3163ec266ed8acb4544884cd1c59c9716c7a2b285e
|
||||
EBUILD bndlib-2.1.0-r1.ebuild 1633 BLAKE2B 0c845bceb4d90edaf40ab2fbc9e8f2922da5e228d512b69b57882656a71d53f1da77e40750505298b8e8d21b9613258831265f8aa2a3929ad76f83601a867a6f SHA512 c46d5b1115e14e05bebc94bff8fc36e52bd4c867951894846f5fe5d2222ac031292723d59a65d42538eea6bf8daf66f6da43fe4a9406674ea22c73dca4d7fdfc
|
||||
EBUILD bndlib-2.1.0-r1.ebuild 1632 BLAKE2B 3f54a67d73b3b080eb4511f738a9c942c5fa45db6a90b6ece88635a3be3ed3c69f4eb5a52466e79e5e24716e5d2da5d4f68706e2f41e99093ad117eb0ddcd50f SHA512 87573e8639c9ee221661a8ca2f13020affee7b7337c9c70dd488ca28d0ca1f7ea5a2e232d16327489d9f77cbd227a24ddaf1a38bc6e34d8f5fbf0a4bc26641d1
|
||||
EBUILD bndlib-2.1.0.ebuild 1633 BLAKE2B d3612e6f1f296b7326f8fccd826d5fb791bb3ea07a62213968c09315aec1bca37c79b40c8782a3947feb1eb1011bb8133c455bb49edb4b3cb0a5ebd83f3c943f SHA512 957f9543060c2f51e50641b3663d334efd20cf8ec04cdceb18824e82e125b33e330eba1346f8784b0ab5757e1ab868f00cf5450df515701cd3100c792cdcc6ad
|
||||
MISC metadata.xml 324 BLAKE2B 4abc17608a568a12af96dc0ddb7b82d55341ad891537e120633fd8517e09a339d805325988f3208050cde9b20aeb0a4dcab95e55ba13c66854a0d90b0e54551c SHA512 e9e23c794433024b0888c2d5859120c0ef39cd6b55df99035c3ea1761280bd4287fdeb4aaf8ff067bab1bea80dcdcc9060f74b43b1a6a004bad87eb69a9bd3c3
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST jnr-a64asm-1.0.0.tar.gz 29247 BLAKE2B d5b2dbdbee3d50e466d164a7b5f62ad5ea99eeb810c38bacbd5ec21f8ba57d28ed442846903e85ef771e2a4ca80c77f2beb558fb03b1b6996384e26f69731474 SHA512 16ab336e60d6bf5e6478ed4fd8144c7e1eb1aa23089927e34adcbd2f0b3fdaedfc0e5026545bfd69d8a6a030479342088fcb86657a007e9ac9ba7a08830aa858
|
||||
EBUILD jnr-a64asm-1.0.0.ebuild 850 BLAKE2B bd0b46a49c6ce66de7e6ee4026b8bcd3f5075a7cb131b1df21c9f99101a2594d5e901833bfda878e4f92780e91227677a735cc93e2aae65054826be70c1da3f1 SHA512 32256fefe5dba346d72649fa221d0d7111b9480ad64ae80230e2e083fd9581aeaaf3f3c3028a64a9855d39ea804290e6db52a21b0a4a12fb3bceacc01b28511d
|
||||
EBUILD jnr-a64asm-1.0.0.ebuild 849 BLAKE2B b1230886d1cc6c9ed94d305890523b614bec743a0326a7e45ca7de26459f5d94402d90c1a8987fcad57bb9b74e2bcbc95ae236394841709ad46ba3ac846eb4cb SHA512 208ab0a6d08b5d24f2cda4db94ebcd460a620b4f578aa04ca21650d4e9c1fa98b726623fa57161cf8df415429675ae05ea89022e61220f5e44d39fb495eda163
|
||||
MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX junitparams-1.1.1-test.patch 1894 BLAKE2B 8c2aacc726a9d5ac733971f20aa06ab21e1ac31cfa14cf23e11b0541777f22291417710f944fd3f6554791ea8deae022e42ea0af5177f6d97a542d55f510b8d4 SHA512 cae119b7c22b65e42a252d70bc92ad05cae568b2257d9640a498bc7cb15e3917f32c9fafd6b06ded8f739b4825c1662a8c4625114aab1252f4adf58cf52f1f34
|
||||
DIST junitparams-1.1.1.tar.gz 96180 BLAKE2B 0b12d61841d13c893d90f1a28e6b881930a66a9359b368b601a9ee9ced1fa82ff17c9142610e1ed122684e454b86a46d9d2cf451544a900b0a86399484df141c SHA512 77e25bff2f821e8be4f3747c58e550b728aace1dac4ac98f0cd8f99235d6a2b0129e61d7f90063d5f85dd3dd4b0e5d0614e3591633bdcf5dfa452c62a114acae
|
||||
EBUILD junitparams-1.1.1.ebuild 1652 BLAKE2B e5e690534fc193fd782e557815282ac68237f7f26723f2df1609c725209f1e2ee850061ff2e5b7c43b9edfa1afa151f2f8638871b2484929155446840c28cdc8 SHA512 9e58717ad944261bc20b877431dd99813437c3a7f21d55e66b5f716447d63c489b74c78341a34bba30f50c088378e179a743972f686be5f6c3ea19c8cbfb3ce4
|
||||
EBUILD junitparams-1.1.1.ebuild 1651 BLAKE2B fba3c87869a06c43281609f6a64516b9bd8552b4bac6ad26ccdaf9073b0351f014b7a84e0a5c61adb54df4dacbd76a79d45ac8497301a3148a7919ecf1bf7dcb SHA512 82dbbb872a594a5c396642714580ff8007ba02b2a1ce464dadd64f08ec94f17cdb556420c451c6a5a8fbcf7d258a152781fef0f40bbd47dc3bf106db5ec81604
|
||||
MISC metadata.xml 442 BLAKE2B 7a6a750afa6b576a816badcc1c2f8df3e8066676e72d0458c7c8b4e9b58efb7d57e0eaf2f8a790c50ad0c842cb2687264111976fc92cf43cea4d25f8ec8e0a03 SHA512 818d6c35bfe1dfca311b337511b143e54adf567d5e547906489662930edb51e70eda67bcc55a0d7a98b39cff7e6fa1320a0e2096116510f59380ca198c25ea41
|
||||
|
Binary file not shown.
@ -1,11 +1,17 @@
|
||||
AUX elixir-1.10.3-epmd-daemon.patch 512 BLAKE2B c767cf4336214396d953efe568f0302d6852ec5332575202c167f38553deb9878b69d0744ed8a4062bbcb996df840f759f390ddc0c5e467aeab99250dee5a72e SHA512 dfe12ca0b47529a29d87871c9b31728099f816a0bd416512dd2409686fe6ceeb0e80e9da322ff38df27600da3235d174b365c80b8cae0e55eaee328b1260bc0d
|
||||
AUX elixir-1.10.3-no-Q.patch 355 BLAKE2B 903e5a7149f6e7f7030a533ae437b0e40b97c82c6baa7f90c1dff37fedf96c2e821e98529007e2300a92b8b3e9284428d91d6ee45888da7d79b18d35dfd89e58 SHA512 21d28b63fee2877337c0df095cfa200ae11ec2f0c76556e971957bb92e2b8e9d811c939b1efa458c633b61d3525f47a8b04d1b6f23df04e50ffb3ed5225f7c18
|
||||
AUX elixir-1.11.2-mksh.patch 2058 BLAKE2B 45e14921fc59f5707ee9bc2aaebea5f090a5995d07e1aa773d3751690230ded1abade17179f643e787ae3b53661c8ad7bafdf295fd1eb21d534c0b38a0083a1b SHA512 a888b73638873a5b7a6c5f2576c81d58e8df854e2ab3ecfbcf547da5aeea4eee0f43798a1c1308bc7f3515af2d28e78740c4016fde0f5e0eea2114dac7d98de6
|
||||
AUX elixir-1.11.4-fix-elixir-test.patch 1170 BLAKE2B 05707d9d095f95d6d0fe3b21bd4078a933e3e2067596da5b1bc0a272d007abfe43317829d745c363a511a6b9e64a66727e92f64405a7ccbfb42aa0eae1a1a807 SHA512 2cef12a7339aab75368c24bb53764352bf6ad2275a51baef18e44e607f947cbd2829602587d849f9d6d7ad1c646f73db39d81bf331a38c95c259af8b483aece1
|
||||
AUX elixir-1.11.4-fix-logger-translator-with-otp-24-11222.patch 2355 BLAKE2B 4189a7f8189d595db3a194edbf54d448fbf13665d29a3ad6eb7a8c5909c17cd53958f5b675666f9219aff016dc0c6aa04f815e80ad7de919c05d5d515a82e717 SHA512 713af811385379982b35054301f4032fada4e27e63de7a8344323d36eee7b52bc519a73c61554c33ebba97b88b6abbc14daa65111ff53caec73b0c06c542230b
|
||||
AUX elixir-1.11.4-update-warnings-for-OTP-master-10807.patch 5564 BLAKE2B a3e3a43c041df9842071beea4700f68fe4b2da0af4318711511e568599a31cd086544c8b2cb3b4a72232c1e26a8b2f29e97f80fa02e5c2a9de04c952c3c5fb92 SHA512 5c3f10588ad8c8f3bad92c500eb0db452ac2c72ac640674a0e6fecae6064ffd5a3d1cddea6e5bcb56d723043ce8586df4cb1538873f56854a5d05c70eebac12b
|
||||
AUX elixir-1.9.1-disable-network-tests.patch 569 BLAKE2B fda6b9b99f80e81883723280de31933c1740167d41ef4783dc663bad277cf58b8782326abc4a72e0d989c513afb9cdf4494e7d79754b18d62baf75255a74aa45 SHA512 465831a389891680412d51d9209497d5b750ff0a5ff72d45807a7dba6ec7757156ee96048bbc81f46c9c24a5b13cdd5161539fdeb4ffcea655c407e29f6675fc
|
||||
DIST elixir-1.11.4.tar.gz 2396885 BLAKE2B f63e835991420bce8cacd38a920637aa5656c0372bd09e8c0a357a24bcca9a06350973f1453f482d3854a48712471c55389c3bd530df46a19c20a359376b779d SHA512 5dc940a31a31ae1c1537f874c15e58311cc0b0452f61e923bdfde0a5cfef3d8003eb3e85be320eb0acfb7bc0c0c0dc8ac965dec6727257c244048268fbf38ceb
|
||||
DIST elixir-1.12.1.tar.gz 2458060 BLAKE2B 512f016cb7f064f2b90a4d2dae4ffaf957422f049322b5fbed1eef155687b1111de89df838c254cf123b904e64f746fc19175372166526c739d8a1d66f9abb0c SHA512 ecea8a95d05e85431c324c7e15fdd08639a52fa6031fb8ec671825debecd892d2258b3914fdd8417728be1a18202d211eeb19869797ad0fd022c6ec91cd05880
|
||||
DIST elixir-1.12.2.tar.gz 2460047 BLAKE2B eebcb4b828bf445ece6bfceb40b228406a15b0d33fb6efcc2b34fa4a264d83c5d71aa9787c5b641e903fb97ba02da07f3edf76424136e3dab0248a65823f225f SHA512 4c19a6a0310606b3016b3699079dc5f667e348c86c92e7e998cbecbacd283f5f4ccdd3d83b757725ba637a39729e9d82673b596feee72e831d575630e2f3111a
|
||||
EBUILD elixir-1.11.4.ebuild 922 BLAKE2B 718117a8aee4294e70930d45d6b39d6522026c48165b9af54eae4b612458509e456586e8c6a256175ed4e66a6e36293d22d65d69b1fb40ec28efb6ee1b511fbf SHA512 e77cad093155fbcbab5247c18c4c45db407df167c296d9587c19826d303c0e38f431bb4c3ea61537dbfd0c211d4917ce08a38c6f6a2c7fb1c6040c0e279c9b8a
|
||||
EBUILD elixir-1.12.1.ebuild 883 BLAKE2B aced08cbe2bf019d89d11d0fb85a884e96ff211d348f8af7cf9699bc1793a85850e736d7c2fa35cf9e026875b5771bb06d99a6a03ef2cbfb7aa9033eeff0d0c9 SHA512 544bea168a5dbd07b7820e1e18c71221379785434a59350d5e2434dcb0f9c3f0447a0644dfc3a656555c261c2f290684c7131e0ada4e73884b016e7b69bc29e9
|
||||
EBUILD elixir-1.12.2.ebuild 886 BLAKE2B 946c6fb8fc5b2500ff4a58bda868b3ed5beacd1065e49ca410a0fb38c3411482843dce90a4eab87ae8ac96567cd167ffcafcbf960dd059d8411744e3fd125597 SHA512 8256f2f7d0d3e064b99059f5d9b2defb4275bbaf81529e44bd761b28e035e11dfcba21c8f446b9368198d9047980fc955c3c6faa9bd03a9c818ccd2e26dd0c49
|
||||
DIST elixir-1.12.3.tar.gz 2461828 BLAKE2B cdae9bd7f3463b89dd737ce943d57b7f9801bf382500a274332e1cb87902ecc37bd6e7a53af4dd5c1cd6e6d9d64171e226e676cd8023252c86fdf028d80dd383 SHA512 945e33ca9c3e50015531f87630c1bc1b9966acc64bbf7d01c8c4f8cfc104ee1e08113f572f0ad6a9f5e8ee37e33144e58b2ac33dc0a2b01e1355fc5f8b1b9329
|
||||
EBUILD elixir-1.11.4-r1.ebuild 1096 BLAKE2B a94f4bfc202bd0765296efdc82ef0665085c502d6dbf3d05ee1f12ee3fa5d3b3ae38d70bb6b2db272e3977838147296934c9616caa8e535b5f4f994842aac92d SHA512 9e201821797a284cd214cfb963b15af00c2de951fba16471e05dc7fa13b42e8b1de9329693d3393bbca10005c091cdab20e753d25c063903e89ea04063deae00
|
||||
EBUILD elixir-1.11.4.ebuild 943 BLAKE2B a523b08050cbefaeee8093b145dcbe17fdc74b19ec96d22a546d20788fe1d0048719f3fa307c995164a2c5a2bbae96d69e59a59f58d548a6b979787b454e8c08 SHA512 cd83ec4bcfe2f791c4ee4a4eba97d53aa78396849fc5fada8f2bd7a01b69eb9fd315a65a85b0eac67f1f4ee367e43406292673022ca47ab293572af6b87307e4
|
||||
EBUILD elixir-1.12.1.ebuild 933 BLAKE2B 5393a8e9405e6d12ef8b1980143430a433345a8ad972e9818c3b480127661f53fdffc168d6ca218cb0fced3f96da4130cd33993a938ecb846150ea1714737fa1 SHA512 e0021e091c4debd7630558990ded0ebe10e61860776f6198ed65c73c354923f7928dffecec407f501fae19eace8c832c9cce4f629f978cc979817d92044236a7
|
||||
EBUILD elixir-1.12.2.ebuild 936 BLAKE2B 8e9bfca5e5faf640f947f7715a587457edb147b4c7a6fef399a8bd34cbf9a614e675f4c0f3537928490e76e00085684744c2bba8cb07192ba268904a661fdb73 SHA512 020f6fc50ae4e764fd759df8be748bd813e8183171e705449c55663b0df4777f5d078b4ef667973b659c9481f4723ff114d0f52eecb744e297f799ad22304ce8
|
||||
EBUILD elixir-1.12.3.ebuild 936 BLAKE2B 13da7b0562422a7230915d099d9a1e8c50ace16cbd8528100df0d6f6f27babcef50f3ebbde5f75a5a964e304ab6630d297a2ac7980fd0cb638acd0c6163db5b1 SHA512 20db11eb6bd839067056dd16c4d84c0c72cbc138838070b93fcfed0c00e74bb2c07cb37a993e20254c9dfeb8c08998495d69b2dd3dd3c20137b37bdf7a74e0f8
|
||||
MISC metadata.xml 709 BLAKE2B 484bee8415dd9670201a0532b89d6e316bc6640f7ccb549f0ed5b17ce4474ea1d00e077c078037f39e12e93c21df80554827d0ff3949e7bafe1914ce98da7bfb SHA512 b879ddf3a32ad7a467deed25426274828f970f2ccce6e7a3f7848a8917eb9ad17e161351ecccf45a6a445f1a88178bec27f23075c0e4e19e6f135193eb160b9f
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Elixir programming language"
|
||||
HOMEPAGE="https://elixir-lang.org"
|
||||
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 ErlPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/erlang-21:0=[ssl]
|
||||
"
|
||||
# 'mix' tool collides with sci-biology/phylip, bug #537514
|
||||
RDEPEND="${DEPEND}
|
||||
!!sci-biology/phylip
|
||||
"
|
||||
DEPEND+="
|
||||
test? ( dev-vcs/git )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
|
||||
"${FILESDIR}"/${PN}-1.10.3-no-Q.patch
|
||||
"${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
|
||||
"${FILESDIR}"/${PN}-1.11.2-mksh.patch
|
||||
"${FILESDIR}"/${P}-fix-elixir-test.patch
|
||||
"${FILESDIR}"/${P}-update-warnings-for-OTP-master-10807.patch
|
||||
"${FILESDIR}"/${P}-fix-logger-translator-with-otp-24-11222.patch
|
||||
)
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" install
|
||||
dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Elixir programming language"
|
||||
HOMEPAGE="https://elixir-lang.org"
|
||||
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 ErlPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/erlang-22:0=[ssl]
|
||||
"
|
||||
# 'mix' tool collides with sci-biology/phylip, bug #537514
|
||||
RDEPEND="${DEPEND}
|
||||
!!sci-biology/phylip
|
||||
"
|
||||
DEPEND+="
|
||||
test? ( dev-vcs/git )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
|
||||
"${FILESDIR}"/${PN}-1.10.3-no-Q.patch
|
||||
"${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
|
||||
"${FILESDIR}"/${PN}-1.11.4-fix-elixir-test.patch
|
||||
)
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" install
|
||||
dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
From 3e88b1f336f843378790802bd486f6793b7ef872 Mon Sep 17 00:00:00 2001
|
||||
From: Jan Smutny <js@excello.cz>
|
||||
Date: Thu, 14 Oct 2021 16:14:55 +0200
|
||||
Subject: [PATCH] Fix elixir test assertion for erlang >=OTP-24.1
|
||||
|
||||
---
|
||||
lib/elixir/test/elixir/exception_test.exs | 9 +++++----
|
||||
1 file changed, 5 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/lib/elixir/test/elixir/exception_test.exs b/lib/elixir/test/elixir/exception_test.exs
|
||||
index df9d46bbc..ae08d5185 100644
|
||||
--- a/lib/elixir/test/elixir/exception_test.exs
|
||||
+++ b/lib/elixir/test/elixir/exception_test.exs
|
||||
@@ -446,11 +446,12 @@ test "annotates undefined function error with suggestions" do
|
||||
* min/1
|
||||
"""
|
||||
|
||||
- assert blame_message(:erlang, & &1.gt_cookie()) == """
|
||||
- function :erlang.gt_cookie/0 is undefined or private. Did you mean one of:
|
||||
+ assert blame_message(:erlang, & &1.hal()) == """
|
||||
+ function :erlang.hal/0 is undefined or private. Did you mean one of:
|
||||
|
||||
- * get_cookie/0
|
||||
- * set_cookie/2
|
||||
+ * halt/0
|
||||
+ * halt/1
|
||||
+ * halt/2
|
||||
"""
|
||||
end
|
||||
|
||||
--
|
||||
2.31.1
|
||||
|
@ -0,0 +1,64 @@
|
||||
From b1492cb0cfa689c4c098761a375d5cb728d3c175 Mon Sep 17 00:00:00 2001
|
||||
From: Matteo <mbrancaleoni@gmail.com>
|
||||
Date: Tue, 31 Aug 2021 23:46:27 +0200
|
||||
Subject: [PATCH 3/3] Fix logger translator with otp-24 (#11222)
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
* Handle new significant key in sasl reports
|
||||
|
||||
* Add OTP-24.0 to CI matrix
|
||||
|
||||
Co-authored-by: José Valim <jose.valim@dashbit.co>
|
||||
---
|
||||
.github/workflows/ci.yml | 2 +-
|
||||
lib/logger/lib/logger/translator.ex | 13 ++++++++++---
|
||||
2 files changed, 11 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
|
||||
index f43a9ff62..a4bc8dbeb 100644
|
||||
--- a/.github/workflows/ci.yml
|
||||
+++ b/.github/workflows/ci.yml
|
||||
@@ -15,7 +15,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
- otp_release: ['OTP-23.0', 'OTP-22.3', 'OTP-22.0', 'OTP-21.3.8', 'OTP-21.0']
|
||||
+ otp_release: ['OTP-24.0', 'OTP-23.0', 'OTP-22.3', 'OTP-22.0', 'OTP-21.3.8', 'OTP-21.0']
|
||||
development: [false]
|
||||
include:
|
||||
- otp_release: master
|
||||
diff --git a/lib/logger/lib/logger/translator.ex b/lib/logger/lib/logger/translator.ex
|
||||
index d1d7e62f1..8afd79436 100644
|
||||
--- a/lib/logger/lib/logger/translator.ex
|
||||
+++ b/lib/logger/lib/logger/translator.ex
|
||||
@@ -357,15 +357,22 @@ defp child_info(_min_level, _child) do
|
||||
[]
|
||||
end
|
||||
|
||||
- defp child_debug(:debug, restart_type: restart, shutdown: shutdown, child_type: type) do
|
||||
- ["\nRestart: ", inspect(restart), "\nShutdown: ", inspect(shutdown)] ++
|
||||
- ["\nType: ", inspect(type)]
|
||||
+ defp child_debug(:debug, opts) do
|
||||
+ for {key, value} <- opts do
|
||||
+ child_debug_key(key, value)
|
||||
+ end
|
||||
end
|
||||
|
||||
defp child_debug(_min_level, _child) do
|
||||
[]
|
||||
end
|
||||
|
||||
+ defp child_debug_key(:restart_type, value), do: ["\nRestart: " | inspect(value)]
|
||||
+ defp child_debug_key(:shutdown, value), do: ["\nShutdown: " | inspect(value)]
|
||||
+ defp child_debug_key(:child_type, value), do: ["\nType: " | inspect(value)]
|
||||
+ defp child_debug_key(:significant, value), do: if(value, do: "\nSignificant: true", else: [])
|
||||
+ defp child_debug_key(_, _), do: []
|
||||
+
|
||||
defp report_crash(min_level, [[{:initial_call, initial_call} | crashed], linked]) do
|
||||
mfa = initial_call_to_mfa(initial_call)
|
||||
report_crash(min_level, crashed, [{:initial_call, mfa}], linked)
|
||||
--
|
||||
2.31.1
|
||||
|
@ -0,0 +1,125 @@
|
||||
From 237a71311c5ae4fc5dd3c7a590a7b6dab97a664a Mon Sep 17 00:00:00 2001
|
||||
From: Wojtek Mach <wojtekmach@users.noreply.github.com>
|
||||
Date: Tue, 23 Mar 2021 17:40:04 +0100
|
||||
Subject: [PATCH 2/3] Update warnings for OTP master (#10807)
|
||||
|
||||
---
|
||||
lib/elixir/src/elixir_erl_compiler.erl | 34 ++++++++++++-------
|
||||
.../test/elixir/kernel/warning_test.exs | 25 --------------
|
||||
2 files changed, 21 insertions(+), 38 deletions(-)
|
||||
|
||||
diff --git a/lib/elixir/src/elixir_erl_compiler.erl b/lib/elixir/src/elixir_erl_compiler.erl
|
||||
index 7010b59fd..e0aa05114 100644
|
||||
--- a/lib/elixir/src/elixir_erl_compiler.erl
|
||||
+++ b/lib/elixir/src/elixir_erl_compiler.erl
|
||||
@@ -94,6 +94,8 @@ handle_file_warning(true, _File, {_Line, sys_core_fold, {nomatch_shadow, _}}) ->
|
||||
|
||||
%% Those we implement ourselves
|
||||
handle_file_warning(_, _File, {_Line, v3_core, {map_key_repeated, _}}) -> ok;
|
||||
+handle_file_warning(_, _File, {_Line, sys_core_fold, {ignored, useless_building}}) -> ok;
|
||||
+%% TODO: remove when we require Erlang/OTP 24
|
||||
handle_file_warning(_, _File, {_Line, sys_core_fold, useless_building}) -> ok;
|
||||
|
||||
%% Ignore all linting errors (only come up on parse transforms)
|
||||
@@ -112,11 +114,11 @@ handle_file_error(File, {Line, Module, Desc}) ->
|
||||
elixir_errors:compile_error([{line, Line}], File, Message).
|
||||
|
||||
%% Mention the capture operator in make_fun
|
||||
-custom_format(sys_core_fold, {no_effect, {erlang, make_fun, 3}}) ->
|
||||
+custom_format(sys_core_fold, {ignored, {no_effect, {erlang, make_fun, 3}}}) ->
|
||||
"the result of the capture operator & (:erlang.make_fun/3) is never used";
|
||||
|
||||
%% Make no_effect clauses pretty
|
||||
-custom_format(sys_core_fold, {no_effect, {erlang, F, A}}) ->
|
||||
+custom_format(sys_core_fold, {ignored, {no_effect, {erlang, F, A}}}) ->
|
||||
{Fmt, Args} = case erl_internal:comp_op(F, A) of
|
||||
true -> {"use of operator ~ts has no effect", [elixir_utils:erlang_comparison_op_to_elixir(F)]};
|
||||
false ->
|
||||
@@ -127,12 +129,20 @@ custom_format(sys_core_fold, {no_effect, {erlang, F, A}}) ->
|
||||
end,
|
||||
io_lib:format(Fmt, Args);
|
||||
|
||||
-%% Rewrite nomatch_guard to be more generic it can happen inside if, unless, and the like
|
||||
-custom_format(sys_core_fold, nomatch_guard) ->
|
||||
+%% Rewrite nomatch to be more generic, it can happen inside if, unless, and the like
|
||||
+custom_format(sys_core_fold, {nomatch, X}) when X == guard; X == no_clause ->
|
||||
"this check/guard will always yield the same result";
|
||||
|
||||
+custom_format(sys_core_fold, {nomatch, {shadow, Line, {ErlName, ErlArity}}}) ->
|
||||
+ {Name, Arity} = elixir_utils:erl_fa_to_elixir_fa(ErlName, ErlArity),
|
||||
+
|
||||
+ io_lib:format(
|
||||
+ "this clause for ~ts/~B cannot match because a previous clause at line ~B always matches",
|
||||
+ [Name, Arity, Line]
|
||||
+ );
|
||||
+
|
||||
%% Handle literal eval failures
|
||||
-custom_format(sys_core_fold, {eval_failure, {Mod, Name, Arity}, Error}) ->
|
||||
+custom_format(sys_core_fold, {failed, {eval_failure, {Mod, Name, Arity}, Error}}) ->
|
||||
#{'__struct__' := Struct} = 'Elixir.Exception':normalize(error, Error),
|
||||
{ExMod, ExName, ExArgs} = elixir_rewrite:erl_to_ex(Mod, Name, lists:duplicate(Arity, nil)),
|
||||
Call = 'Elixir.Exception':format_mfa(ExMod, ExName, length(ExArgs)),
|
||||
@@ -143,18 +153,16 @@ custom_format(sys_core_fold, {eval_failure, {Mod, Name, Arity}, Error}) ->
|
||||
["the call to ", Trimmed, " will fail with ", elixir_aliases:inspect(Struct)];
|
||||
|
||||
%% TODO: remove when we require OTP 24
|
||||
+custom_format(sys_core_fold, {nomatch_shadow, Line, FA}) ->
|
||||
+ custom_format(sys_core_fold, {nomatch, {shadow, Line, FA}});
|
||||
+custom_format(sys_core_fold, nomatch_guard) ->
|
||||
+ custom_format(sys_core_fold, {nomatch, guard});
|
||||
+custom_format(sys_core_fold, {no_effect, X}) ->
|
||||
+ custom_format(sys_core_fold, {ignored, {no_effect, X}});
|
||||
custom_format(sys_core_fold, {eval_failure, Error}) ->
|
||||
#{'__struct__' := Struct} = 'Elixir.Exception':normalize(error, Error),
|
||||
["this expression will fail with ", elixir_aliases:inspect(Struct)];
|
||||
|
||||
-custom_format(sys_core_fold, {nomatch_shadow,Line,{ErlName,ErlArity}}) ->
|
||||
- {Name, Arity} = elixir_utils:erl_fa_to_elixir_fa(ErlName, ErlArity),
|
||||
-
|
||||
- io_lib:format(
|
||||
- "this clause for ~ts/~B cannot match because a previous clause at line ~B always matches",
|
||||
- [Name, Arity, Line]
|
||||
- );
|
||||
-
|
||||
custom_format([], Desc) ->
|
||||
io_lib:format("~p", [Desc]);
|
||||
|
||||
diff --git a/lib/elixir/test/elixir/kernel/warning_test.exs b/lib/elixir/test/elixir/kernel/warning_test.exs
|
||||
index 15a984a54..37334ff65 100644
|
||||
--- a/lib/elixir/test/elixir/kernel/warning_test.exs
|
||||
+++ b/lib/elixir/test/elixir/kernel/warning_test.exs
|
||||
@@ -1154,31 +1154,6 @@ def foo(x), do: :ok
|
||||
purge(Sample)
|
||||
end
|
||||
|
||||
- test "with and do clauses emit errors, else clauses do not" do
|
||||
- assert capture_err(fn ->
|
||||
- Code.compile_string("""
|
||||
- with {:first, int} when is_integer(int) <- {:second, Integer.gcd(2, 4)} do
|
||||
- int
|
||||
- end
|
||||
- """)
|
||||
- end) =~ "this clause cannot match"
|
||||
-
|
||||
- assert capture_err(fn ->
|
||||
- Code.compile_string("""
|
||||
- with {:first, int1} when is_integer(int1) <- {:first, Integer.gcd(2, 4)},
|
||||
- {:second, int2} when is_integer(int2) <- {:second, Integer.gcd(2, 4)} do
|
||||
- {:ok, int1 + int2}
|
||||
- else
|
||||
- {:first, nil} -> {:error, "first number is not integer"}
|
||||
- {:second, nil} -> {:error, "second number is not integer"}
|
||||
- end
|
||||
- """)
|
||||
- end) == ""
|
||||
- after
|
||||
- purge(Sample1)
|
||||
- purge(Sample2)
|
||||
- end
|
||||
-
|
||||
test "warning on code point escape" do
|
||||
assert capture_err(fn ->
|
||||
Code.eval_string("? ")
|
||||
--
|
||||
2.31.1
|
||||
|
@ -1,3 +0,0 @@
|
||||
DIST nwcc_0.8.3.tar.gz 954946 BLAKE2B 260ed49d247b7b84e392525db2b61e84a439eab2d0aad2efb93ddef1adf620084a8ec44713bd75216c2f9db30c04715b74d208d45465b700556bda2df6c6fd29 SHA512 f6af50bd18e13070b512bfac6659f49d10d3ad65ea2c4c5ca3f199c8b87540ec145c7dbbe97272f48903ca1c8afaf58c146ec763c851da0b352d5980746f94f6
|
||||
EBUILD nwcc-0.8.3.ebuild 519 BLAKE2B b643d368b57894910b5f69a3f7a6e621774b03950433c2b20cf1e4161b293e670772f7ddf5e6b044a4778f92dca7269289c2a51c8db52186ce6a3f044a4470e8 SHA512 7679de83f3a7ab1b639f4e9df2a33d4d99e9c3b3302c4dc477188c246c694f62e66144442971d49a84cfa47fcb2bb416f39a611255ad4805f4626cadda9952ff
|
||||
MISC metadata.xml 322 BLAKE2B d58fb2457c3b8c57fc618131bdc2966f30f5d0e2c0716e242852d7ba54fa3838147fb6210056f3f0394f748b984f64a89d1f79cc76b01c1757b3c879b45433b1 SHA512 5f244575ae2332a630c672d336d9326ae38cd641723312f91dfe2dfb188360eae6f0b898273d24dd19c67ecbd5dd62da1cc768fa73fec2a64f7af554a386c573
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">nwcc</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P="${PN}_${PV}"
|
||||
|
||||
DESCRIPTION="Nils Weller's C Compiler"
|
||||
HOMEPAGE="http://nwcc.sourceforge.net/index.html"
|
||||
SRC_URI="http://downloads.sourceforge.net/project/${PN}/${PN}/nwcc%200.8.3/${MY_P}.tar.gz"
|
||||
SLOT="0"
|
||||
LICENSE="BSD-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
# custom hackery hack
|
||||
ABI="" ./configure --installprefix=/usr || die
|
||||
}
|
Binary file not shown.
@ -1,5 +1,9 @@
|
||||
AUX snowball-stemmer-2.1.0-shared-library.patch 2140 BLAKE2B 43a66ad25bf5bdbc2d908ca91d12da496faf831fce96cc8945d0b56f5b34c3522185f71cc0e73648fd97ad5b2f161750b4376201994c3545fb458f81f313cdee SHA512 bb80701187e29f43fe23075b9598716bd0f2a97903d4905ca0570766235e79b31b68a0aa4c2335ccabec3bcba3b68e75db18fc9bf0f6c928e90f23bc7a12dabc
|
||||
AUX snowball-stemmer-2.2.0-shared-library.patch 2192 BLAKE2B b9d7026f3617a2feba2afcf044847ed2753fc7535333303cc49774c99b27522abbd0264f41c0349ed87885c8d9d2895f35684204bdfb3a3aa853f07a0bc06df4 SHA512 611dc546bd3744d0c9d86fea2206707eafbe6c9bd2384bbe6d017a4e8a5ef919eeb32e594157e6767a63398f7cdb2fc9d87969eb544756a7c853d33efdc45693
|
||||
DIST snowball-data-0703f1d6a21802c3ff00c2c8b31bd255b74b2aec.tar.gz 33063873 BLAKE2B d4222f2dbf681c670017596c2510ca389a33c736e2b4deeda3f33559e9fdda7c86bd528f4b56fc124ef5c08818739576ef28b93b326505b6ad77259c4b638a4c SHA512 a5b3eb0d73dbefd243e6f5964071c83823e4b367b5a24a660aadffe6bcd3c2e855d5cc5edcd382a88e0edd270a7576388a04fb9141ae888776824c5a74b2beef
|
||||
DIST snowball-data-887fb7a3e006f32b4979e0d55f2543abe78a42f1.tar.gz 33063750 BLAKE2B bffc7e9f8fadbaecf9a7d1a2b8ee7a9db0b1dc1d5a6304a9c8d60b6c24a0947307b8780a99d2349b19e5fbcdfe819cc400ffb0b8b1df9748bb401ae1dec7b9aa SHA512 b68567d3e59aaa870251f682988b52a89d82767e954adea6b7f6247a6d432c29c8373c95a5e49df07110d4cb396aafa64ee6c71af2c0680d383ffe22491e50dd
|
||||
DIST snowball-stemmer-2.1.0.tar.gz 220324 BLAKE2B 3d92a2f5b4bd633932d681f2555cf1cc1a2c1a1c71fd0272f09bee17628d034a20649450dd90242c155ab7b262e685913d5ad4034bce6e7a41d76f0dfc724137 SHA512 1efd7d8ab58852987e83247048244882c517e32237c8cb3c0558b66ecfb075733ce8805ebb76041e6e7d6664c236054effe66838e7c524ee529ce869aa8134f0
|
||||
DIST snowball-stemmer-2.2.0.tar.gz 223846 BLAKE2B ac06a603ab21dfe5508c1a51419568c15d61ad079a3cded98ca6a47716f4119e480b109756a107da1e6c9994062073cbfb29ac4feb3e5e4ffab6feb4db2b9930 SHA512 02c43313de9de2518ea51cfb11f1c29145fc046c7838329bfdefd70b604009ad44b6db8175c25b0db31f03db30a6aec5857aa35775a9c204ec976df9cae62957
|
||||
EBUILD snowball-stemmer-2.1.0-r1.ebuild 1351 BLAKE2B 0eab0403b348ef10c66fefe17c9a20a738ac48c3ed096f0a58698e919d612ad8d68fdbd335ca4bb5c43463c471f225a52d8a272dfb3e06e6adbd9eba34584a2d SHA512 3210b5906a61fbbe4f889f650463a116928d92ca776ef2b1f73684bb4cd974dc4e5cea428b5d5e6950cee0a424502736ebc1e73285498b60a78329c579856981
|
||||
EBUILD snowball-stemmer-2.2.0.ebuild 1329 BLAKE2B 29c31c690a3052544468639716a1a885c66cf2b2204accbcee0d73466eead8559a454096dcf8eca74a26017d38a61579b1dd02e0bc4e2630d84b2b75f5e00fce SHA512 0bd0dcffb7854513992b36ecedcacd8fc121e8fbde3ecec5e2d5241498d7fd3a438d78a547dcc26b7cd4444c7fc651824fbced37097e65175c1ecf2b46ede2a9
|
||||
MISC metadata.xml 216 BLAKE2B 8ee3fc474431bb5216c1bf008cae233e6710753065ef303f86c694489d511571a7de860e785a1bbbbb4a1fb709ac3800e13677c75c9d312447ceffcc834d3b7b SHA512 f058726d4f2f98447c6df082db3b9f966ec23819805b9a6d340aa6fc7f96e0150058b55c1478b5e41dc3fed90753a188e3c6c362db1e551feb941efef3f63897
|
||||
|
@ -0,0 +1,59 @@
|
||||
This is based on a patch taken from alpinelinux, however, duplicated
|
||||
libstemmer.o and stemwords targets were removed and the patch was
|
||||
rebased on top of v2.2.0 tag.
|
||||
|
||||
Created shared library contains a lot of relocations, which slow down loading.
|
||||
It is known issue and probably the main reason why upstream does not support
|
||||
shared library yet [1].
|
||||
|
||||
[1] https://github.com/snowballstem/snowball/issues/34#issuecomment-203200078
|
||||
|
||||
Alpinelinux-patch: https://git.alpinelinux.org/aports/tree/community/snowball/libstemmer-library.patch?id=28f9d9e192876c43fd96bc5856cd9d8a50dd49c0
|
||||
Upstream-issue: https://github.com/snowballstem/snowball/issues/34
|
||||
|
||||
diff --git a/GNUmakefile b/GNUmakefile
|
||||
index 98eb1fa..9b539ec 100644
|
||||
--- a/GNUmakefile
|
||||
+++ b/GNUmakefile
|
||||
@@ -4,6 +4,8 @@
|
||||
# which hard-code it.
|
||||
SNOWBALL_VERSION = 2.2.0
|
||||
|
||||
+MAJOR_VERSION := $(shell echo $(SNOWBALL_VERSION) | cut -d. -f1)
|
||||
+
|
||||
ifeq ($(OS),Windows_NT)
|
||||
EXEEXT = .exe
|
||||
endif
|
||||
@@ -170,12 +172,17 @@ C_OTHER_OBJECTS = $(C_OTHER_SOURCES:.c=.o)
|
||||
JAVA_CLASSES = $(JAVA_SOURCES:.java=.class)
|
||||
JAVA_RUNTIME_CLASSES=$(JAVARUNTIME_SOURCES:.java=.class)
|
||||
|
||||
-CFLAGS=-O2 -W -Wall -Wmissing-prototypes -Wmissing-declarations
|
||||
-CPPFLAGS=
|
||||
+CFLAGS+=-fPIC -W -Wall -Wmissing-prototypes -Wmissing-declarations
|
||||
+CPPFLAGS+=
|
||||
|
||||
INCLUDES=-Iinclude
|
||||
|
||||
-all: snowball$(EXEEXT) libstemmer.a stemwords$(EXEEXT) $(C_OTHER_SOURCES) $(C_OTHER_HEADERS) $(C_OTHER_OBJECTS)
|
||||
+all: snowball$(EXEEXT) libstemmer.a libstemmer.so stemwords$(EXEEXT) $(C_OTHER_SOURCES) $(C_OTHER_HEADERS) $(C_OTHER_OBJECTS)
|
||||
+
|
||||
+libstemmer.so: libstemmer/libstemmer.o $(RUNTIME_OBJECTS) $(C_LIB_OBJECTS)
|
||||
+ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,$@.$(MAJOR_VERSION),-version-script,libstemmer/symbol.map -o $@.$(SNOWBALL_VERSION) $^
|
||||
+ ln -s $@.$(SNOWBALL_VERSION) $@.$(MAJOR_VERSION)
|
||||
+ ln -s $@.$(SNOWBALL_VERSION) $@
|
||||
|
||||
algorithms.mk: libstemmer/mkalgorithms.pl libstemmer/modules.txt
|
||||
libstemmer/mkalgorithms.pl algorithms.mk libstemmer/modules.txt
|
||||
diff --git a/libstemmer/symbol.map b/libstemmer/symbol.map
|
||||
new file mode 100644
|
||||
index 0000000..7a3d423
|
||||
--- /dev/null
|
||||
+++ b/libstemmer/symbol.map
|
||||
@@ -0,0 +1,6 @@
|
||||
+SB_STEMMER_0 {
|
||||
+ global:
|
||||
+ sb_stemmer_*;
|
||||
+ local:
|
||||
+ *;
|
||||
+};
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_TESTDATA_COMMIT="0703f1d6a21802c3ff00c2c8b31bd255b74b2aec"
|
||||
|
||||
DESCRIPTION="Snowball compiler and stemming algorithms"
|
||||
HOMEPAGE="https://snowballstem.org/ https://github.com/snowballstem/snowball/"
|
||||
SRC_URI="https://github.com/snowballstem/snowball/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
test? ( https://github.com/snowballstem/snowball-data/archive/${MY_TESTDATA_COMMIT}.tar.gz -> snowball-data-${MY_TESTDATA_COMMIT}.tar.gz )"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/$(ver_cut 1)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="static-libs test"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="dev-lang/perl
|
||||
test? ( virtual/libiconv )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
S="${WORKDIR}/snowball-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-shared-library.patch"
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
tc-export CC AR
|
||||
default
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 STEMMING_DATA="${WORKDIR}/snowball-data-${MY_TESTDATA_COMMIT}" check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README.rst NEWS
|
||||
|
||||
dobin stemwords
|
||||
|
||||
doheader include/libstemmer.h
|
||||
|
||||
dolib.so libstemmer.so.${PV}
|
||||
dolib.so libstemmer.so.$(ver_cut 1)
|
||||
dolib.so libstemmer.so
|
||||
|
||||
use static-libs && dolib.a libstemmer.a
|
||||
}
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
AUX amd64_canonicalize_file_name_definition.patch 396 BLAKE2B a26231fc5009f5763ba905089e7bd871e7144cce071fb8d079da5d541306dc59266b10307cfb360ee0fcdaa15898ede662190d46fa664b7246016fe9e30f4394 SHA512 176033162dbc12d0f5e732950ada138b02c9db252cfad9bb456adc92cf5e399c7c1bb46e7e80c1ffda0944966a2ddb256009fbee6cbacd5c3e461440f2f3e3da
|
||||
DIST Proc-ProcessTable-0.53.tar.gz 71060 BLAKE2B 86726879160d12fded9cce8f1fb7aabc87817dd5338ed0ab2babd1c5679714a4ae833630cb5b0d35da538307095cc0b085448d8f9291a76f26a284d407959223 SHA512 9eb11963ac2e86fff63b515537c41297af2f3610862fe18525296e18a9abc68e4a61e95ea824e8a91d9e0a4ff0e5d909fa1252a30657e9bc22df129090edb4e6
|
||||
DIST Proc-ProcessTable-0.59.tar.gz 75949 BLAKE2B fedcb0d407164492df551d88c1bd57997c3c55d86cac975ce6dd9f21a61479ef86e1bd5c9731a7519fdac4a4be1a06e1a86f8567f961f691b1a6d0bf6cffd7d4 SHA512 25162732cdbfdc151db69d6b225137c60dcd1dc31671119007814b2bb82dd7d7c50f4ec4ef49e0cdf2eb04d6d7b60f4d6d39804ab9acada5f1b0230b387e352c
|
||||
DIST Proc-ProcessTable-0.634.tar.gz 97429 BLAKE2B 67ac1046cdcd49dc3b1821fbe8ac4b9018c7c9f2da04e2ba0bde5c6d98aa93a183f45d693cbd77311d9da1707e281737014dbb3f79e040909857d2c740c102ee SHA512 0622b205b80fdced53163beb07b2bbcf7b5839349c785e9f15fb7bedae69fe2e25287e6c58db94f88cabb905c1bdfe9c5ff1eaee01f0bb2a3d695365cca25264
|
||||
EBUILD Proc-ProcessTable-0.530.0.ebuild 786 BLAKE2B af08ad1240f732fced9ca6064b35ea853e60307b7896b540b963600f8734405bffb32d7c55cdca3bf9e7c32edc9852823865f1f6aad40b8277c0f6cad4455f1c SHA512 16904b38e09d8a927b1f5bdd40d62b2b9cb0bd7971ea5ac447c9f9b267b5ab8b748e9079366ee8562bbdcdb4752033eeda84e4cb2b171b4f03986b09d73a05f3
|
||||
EBUILD Proc-ProcessTable-0.590.0.ebuild 509 BLAKE2B 2cfd5fe2e39bad2bd2baa5289c14e88bc824bdae142e89ad505a7e0d67323cb0760d804ec9f9fbd05308af0aeb2865e5f57a2bbd42ad642503abe0735b757fb5 SHA512 84e5d962bdfac71fd6a5fcc941aafc8e022732042d9bedc66b80943d355a665c8c53b5e57c9bcc7526811cdc9e790cc5427f370503ce76405e36abc73375d7d2
|
||||
EBUILD Proc-ProcessTable-0.634.0.ebuild 567 BLAKE2B 9dc5a6bc1d40aba3ba7b3951b09535ea56060bfcd32264b3dc64cc5203c31b3147d56214a78e1196ad2a5ab17ba896da25c5cc1b09776d522d0448febfe89b2f SHA512 dd050d03700a4b15944cde17b58d03e39e894357183bb39926e9e061855ced0fa5fde535dd48d19f50a5cf0d9c0e53507866120c2977488e4b62cb6b9b436f56
|
||||
MISC metadata.xml 601 BLAKE2B 6adbf699222c929e38bea5631af0f964135f59072e8403287bf5f2c26bf7359ca07d18b91601175999c48fdd063a31d4eb4d5c2742d8020428e029c82843e46d SHA512 c7164f478523f7eadc695dbcaee0fb37c068cfc246596173c4f3995a4d31d9bbdccd2e2ba3088658d6f08955e6d80e385cb16eb5a039ffa53cdca72b363c8def
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DIST_AUTHOR=JWB
|
||||
DIST_VERSION=0.634
|
||||
DIST_EXAMPLES=( "contrib/*" )
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Unix process table information"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Storable
|
||||
"
|
||||
DEPEND="elibc_musl? ( sys-libs/obstack-standalone )"
|
||||
BDEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/amd64_canonicalize_file_name_definition.patch"
|
||||
)
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST cbor2-5.4.1.tar.gz 85777 BLAKE2B 7e81436c066dc245038fea6c5c8fb25ad87aae4c8b0a4d3e8ffa1a262dd4b08c6b0d8a79214dc13c87dc4ab6902b7762847b75f217a83769ef97783e2a25a6f4 SHA512 40aa8ad631eb6ba9a59a70fea4c6871057401550d7b4b59846e06b8a068458957beac9de1b811c8a9ca377ac06120efefb527e9a280defb55eb5767110ccb62c
|
||||
DIST cbor2-5.4.2.tar.gz 85847 BLAKE2B 1ad8b7bf54343ad7e969c797a444653e9cf501139facb98f92727be4d31148acedff29885e99c1535a44bcc9add4e4a1890c8f4605c2b82c9975821ee029d7bb SHA512 86e79ae19120dc39e79aa410b1e75df1d82b40c0523865989310f2d7214bfd824bf86ba158b2f695542ef2f34c76c8c4d5b28dbbb9815ee923444b00e86940d4
|
||||
EBUILD cbor2-5.4.1.ebuild 669 BLAKE2B 5bae6f3f157d80b20eda389412be063cafb07a2b15cf02799623be54f727d265d2649732773e7bfb8afc7707b1cc56e0588d6cb49c2f6f945fe663b25387eefe SHA512 4f848249b74d4e30192eeeb66bcdb8c28c6f0c4e952f7740843d7a7ef99ec0b64f264bb9b3e04aa5548e80ad27feeba81425039e0ea746b3ad9d89f2d0ebb4ee
|
||||
EBUILD cbor2-5.4.2.ebuild 672 BLAKE2B ecef0da09286bc82881ba70c9fac1271790587615a8c66b13ad323b2e45a059ed7b57474220bbf8478dda39529e40f0a8013733241d9d893e0c55e5a24618b07 SHA512 65e5ca30ddaeabb65df1788764ad6b47ab9be309d0b12db11a43b94d657902afa5c92b30c88d07579a719f368d178bb9a46db31ccda758c6c8394f2537cd692e
|
||||
EBUILD cbor2-5.4.2.ebuild 669 BLAKE2B 5bae6f3f157d80b20eda389412be063cafb07a2b15cf02799623be54f727d265d2649732773e7bfb8afc7707b1cc56e0588d6cb49c2f6f945fe663b25387eefe SHA512 4f848249b74d4e30192eeeb66bcdb8c28c6f0c4e952f7740843d7a7ef99ec0b64f264bb9b3e04aa5548e80ad27feeba81425039e0ea746b3ad9d89f2d0ebb4ee
|
||||
MISC metadata.xml 995 BLAKE2B 8b9c668c2628dc12eab5bc42ca90a5c7e1ed64405b3de54ccca8dca90a974e9e2274b8815bc800d5427c6128c2f369eb5fc1fe17b5f6dbcee242239966dcdb98 SHA512 12f4909783b90ac9eef2ef4141f6f0041c2faed7ccb3d08f64fc8cd4e36e5ad8a3a5068267f6dc02c8d2fca5213d26f28ce468ce4487a0b2d44cdb558d4882c8
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pure Python CBOR (de)serializer with extensive tag support"
|
||||
HOMEPAGE="https://github.com/agronholm/cbor2 https://pypi.org/project/cbor2/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# remove pytest-cov dep
|
||||
sed -e "s/pytest-cov//" \
|
||||
-e "s/--cov //" \
|
||||
-i setup.cfg || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST cov-core-1.15.0.tar.gz 5890 BLAKE2B bddab94ae47ba19ecdee5aae0198d9086a423673362ac64f0885f773bd8b8ab3f4d6abf1203ee901e272161dfb4b64168f2aa5f2d0f4426ea279d6d7251e921e SHA512 1b962a6a7253c1f6530248f3a71058e7709ee5cca274166807f040163c9cc240e9e85e42820063476c1c0f6dfca81d45277738663ed818fe715b30db151ace16
|
||||
EBUILD cov-core-1.15.0-r2.ebuild 528 BLAKE2B e33315012368b053d1dbbeb4bcb4836af4e710afbb169e4bdd5914827e7871e7fe2b7d0836fc0c240d06bc8161861fd86b4313c601f5fbb56e5f3e65723eb697 SHA512 aced872a03cddb1e057e0238a3b0c986457295cee78ef552c1b65fea5f17adbcac19e0904d775d8c2b881db5f2057b6d68171a3193ae0eb747a31dfe0e65744b
|
||||
EBUILD cov-core-1.15.0-r3.ebuild 769 BLAKE2B d158eb3800574a8808fcfdb8b5548e2b075c2d92e416db8ee2c6ac4c8088a99ce191ccfadcf002f5214fce69db706b6eb9825d7b7327a5caca88922470d0112d SHA512 fe26f6c86d00b6f4c83029e1bcfaf987ae38c9ea5a4f91001ab2334b4169e50cf57ea667988fab2f9bc2679de0b043402f324cd6793a7886309cb3684a6ea825
|
||||
EBUILD cov-core-1.15.0-r3.ebuild 763 BLAKE2B 9c9804e1aefbed28bf67f194d6f035fccc5cef014c046b3c100445f526a8490d879f324491dcf1b03530ff5ecc95403992537294faa1fd2f1f977c75a6696e58 SHA512 285f4d253ffba55aa8a9bd79e5a59be6b0637f22c2bc59c9800f75a327f0f99c88767453ead5d5a75565f1ea3893387a4c2822dc24c2f17845903798458fa0a4
|
||||
MISC metadata.xml 390 BLAKE2B aab827988dd06e159c90e046b5512e3f8c0e5a2fc4ebc151753d6275bcb61f152a27dd77140bca513a45dd99292faf177c57d84bd414fde2cabcbc42d00ce8f3 SHA512 e323cc6408f939b8f49d2ad24f56b96dcf08c01a27cf6aa8e636fe913aa7adfd38de727ea337a1c9498062afb6f5c8d1a5f4cd2d78aec41d14ccb167b8ad41db
|
||||
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="plugin core for use by pytest-cov, nose-cov and nose2-cov"
|
||||
HOMEPAGE="https://github.com/schlamar/cov-core"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND=">=dev-python/coverage-3.6[${PYTHON_USEDEP}]"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue