Browse Source

Sync with portage [Mon Jul 19 15:36:06 MSK 2021].

tags/2022
root 2 months ago
parent
commit
3a77e98f38
100 changed files with 1937 additions and 1388 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      acct-group/Manifest.gz
  3. +1
    -8
      acct-group/radicale/metadata.xml
  4. +10
    -0
      acct-group/redsocks/redsocks-0-r1.ebuild
  5. +0
    -10
      acct-group/redsocks/redsocks-0.ebuild
  6. +0
    -15
      acct-group/speech/metadata.xml
  7. +0
    -10
      acct-group/speech/speech-0.ebuild
  8. +1
    -8
      acct-group/ulogd/metadata.xml
  9. BIN
      acct-user/Manifest.gz
  10. +0
    -0
      acct-user/beanstalk/Manifest
  11. +14
    -0
      acct-user/beanstalk/beanstalk-0.ebuild
  12. +5
    -0
      acct-user/beanstalk/metadata.xml
  13. +0
    -0
      acct-user/burrow_exporter/Manifest
  14. +12
    -0
      acct-user/burrow_exporter/burrow_exporter-0.ebuild
  15. +8
    -0
      acct-user/burrow_exporter/metadata.xml
  16. +0
    -0
      acct-user/elasticsearch_exporter/Manifest
  17. +12
    -0
      acct-user/elasticsearch_exporter/elasticsearch_exporter-0.ebuild
  18. +8
    -0
      acct-user/elasticsearch_exporter/metadata.xml
  19. +0
    -0
      acct-user/fluentd/Manifest
  20. +12
    -0
      acct-user/fluentd/fluentd-0.ebuild
  21. +8
    -0
      acct-user/fluentd/metadata.xml
  22. +0
    -0
      acct-user/foldingathome/Manifest
  23. +14
    -0
      acct-user/foldingathome/foldingathome-0.ebuild
  24. +8
    -0
      acct-user/foldingathome/metadata.xml
  25. +0
    -0
      acct-user/hacluster/Manifest
  26. +14
    -0
      acct-user/hacluster/hacluster-0.ebuild
  27. +8
    -0
      acct-user/hacluster/metadata.xml
  28. +0
    -0
      acct-user/icecream/Manifest
  29. +14
    -0
      acct-user/icecream/icecream-0.ebuild
  30. +8
    -0
      acct-user/icecream/metadata.xml
  31. +0
    -0
      acct-user/munge/Manifest
  32. +8
    -0
      acct-user/munge/metadata.xml
  33. +14
    -0
      acct-user/munge/munge-0.ebuild
  34. +0
    -0
      acct-user/pushgateway/Manifest
  35. +8
    -0
      acct-user/pushgateway/metadata.xml
  36. +13
    -0
      acct-user/pushgateway/pushgateway-0.ebuild
  37. +0
    -0
      acct-user/rabbitmq/Manifest
  38. +8
    -0
      acct-user/rabbitmq/metadata.xml
  39. +15
    -0
      acct-user/rabbitmq/rabbitmq-0.ebuild
  40. +1
    -8
      acct-user/radicale/metadata.xml
  41. +13
    -0
      acct-user/redsocks/redsocks-0-r1.ebuild
  42. +0
    -13
      acct-user/redsocks/redsocks-0.ebuild
  43. +0
    -0
      acct-user/reg/Manifest
  44. +8
    -0
      acct-user/reg/metadata.xml
  45. +13
    -0
      acct-user/reg/reg-0.ebuild
  46. +0
    -0
      acct-user/registry/Manifest
  47. +7
    -0
      acct-user/registry/metadata.xml
  48. +13
    -0
      acct-user/registry/registry-0.ebuild
  49. +1
    -8
      acct-user/ulogd/metadata.xml
  50. +0
    -0
      acct-user/uwsgi_exporter/Manifest
  51. +8
    -0
      acct-user/uwsgi_exporter/metadata.xml
  52. +13
    -0
      acct-user/uwsgi_exporter/uwsgi_exporter-0.ebuild
  53. +0
    -0
      acct-user/vacation/Manifest
  54. +13
    -0
      acct-user/vacation/metadata.xml
  55. +13
    -0
      acct-user/vacation/vacation-0.ebuild
  56. BIN
      app-admin/Manifest.gz
  57. +2
    -2
      app-admin/haskell-updater/haskell-updater-1.3.2.ebuild
  58. +39
    -0
      app-admin/lnav/lnav-0.8.5-r1.ebuild
  59. +0
    -39
      app-admin/lnav/lnav-0.8.5.ebuild
  60. +0
    -52
      app-admin/lnav/lnav-0.9.0-r1.ebuild
  61. +46
    -0
      app-admin/lnav/lnav-0.9.0-r2.ebuild
  62. +52
    -0
      app-admin/lnav/lnav-0.9.0-r3.ebuild
  63. +0
    -46
      app-admin/lnav/lnav-0.9.0.ebuild
  64. +1
    -8
      app-admin/ulogd/metadata.xml
  65. BIN
      app-arch/Manifest.gz
  66. +0
    -1
      app-arch/lrzip/Manifest
  67. +0
    -50
      app-arch/lrzip/lrzip-0.631_p20190619.ebuild
  68. +51
    -0
      app-arch/lrzip/lrzip-0.641-r1.ebuild
  69. +0
    -51
      app-arch/lrzip/lrzip-0.641.ebuild
  70. +1
    -2
      app-arch/par2cmdline/Manifest
  71. +0
    -30
      app-arch/par2cmdline/par2cmdline-0.7.3.ebuild
  72. +0
    -30
      app-arch/par2cmdline/par2cmdline-0.7.4.ebuild
  73. +30
    -0
      app-arch/par2cmdline/par2cmdline-0.8.1.ebuild
  74. +1
    -8
      app-arch/wimlib/metadata.xml
  75. BIN
      app-backup/Manifest.gz
  76. +1
    -8
      app-backup/duply/metadata.xml
  77. BIN
      app-benchmarks/Manifest.gz
  78. +1
    -8
      app-benchmarks/siege/metadata.xml
  79. BIN
      app-cdr/Manifest.gz
  80. +0
    -37
      app-cdr/cdw/cdw-0.8.1-r1.ebuild
  81. +37
    -0
      app-cdr/cdw/cdw-0.8.1-r2.ebuild
  82. +1
    -1
      app-cdr/cdw/cdw-9999.ebuild
  83. BIN
      app-crypt/Manifest.gz
  84. +1
    -1
      app-crypt/libmd/libmd-1.0.3-r1.ebuild
  85. +1
    -1
      app-crypt/libmd/libmd-1.0.3.ebuild
  86. +1
    -0
      app-crypt/nwipe/Manifest
  87. +26
    -0
      app-crypt/nwipe/nwipe-0.31.ebuild
  88. BIN
      app-dicts/Manifest.gz
  89. +1
    -8
      app-dicts/myspell-it/metadata.xml
  90. +58
    -0
      app-dicts/ydpdict/ydpdict-1.0.3-r1.ebuild
  91. +0
    -58
      app-dicts/ydpdict/ydpdict-1.0.3.ebuild
  92. BIN
      app-editors/Manifest.gz
  93. +37
    -0
      app-editors/diakonos/diakonos-0.9.4-r1.ebuild
  94. +0
    -165
      app-editors/emacs/emacs-18.59-r13.ebuild
  95. +165
    -0
      app-editors/emacs/emacs-18.59-r14.ebuild
  96. +0
    -355
      app-editors/emacs/emacs-23.4-r20.ebuild
  97. +355
    -0
      app-editors/emacs/emacs-23.4-r21.ebuild
  98. +0
    -347
      app-editors/emacs/emacs-24.5-r10.ebuild
  99. +347
    -0
      app-editors/emacs/emacs-24.5-r11.ebuild
  100. +356
    -0
      app-editors/emacs/emacs-25.3-r10.ebuild

BIN
Manifest.files.gz View File


BIN
acct-group/Manifest.gz View File


+ 1
- 8
acct-group/radicale/metadata.xml View File

@@ -1,12 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
</pkgmetadata>

+ 10
- 0
acct-group/redsocks/redsocks-0-r1.ebuild View File

@@ -0,0 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-group

DESCRIPTION="A group for net-proxy/redsocks"

ACCT_GROUP_ID="154"

+ 0
- 10
acct-group/redsocks/redsocks-0.ebuild View File

@@ -1,10 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-group

DESCRIPTION="A group for net-proxy/redsocks"

ACCT_GROUP_ID="155"

+ 0
- 15
acct-group/speech/metadata.xml View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
</maintainer>
<maintainer type="project">
<email>accessibility@gentoo.org</email>
<name>Gentoo Accessibility Project</name>
</maintainer>
<maintainer type="project">
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
</pkgmetadata>

+ 0
- 10
acct-group/speech/speech-0.ebuild View File

@@ -1,10 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-group

DESCRIPTION="A group for app-accessibility/eflite"

ACCT_GROUP_ID="202"

+ 1
- 8
acct-group/ulogd/metadata.xml View File

@@ -1,12 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
</pkgmetadata>

BIN
acct-user/Manifest.gz View File


acct-group/speech/Manifest → acct-user/beanstalk/Manifest View File


+ 14
- 0
acct-user/beanstalk/beanstalk-0.ebuild View File

@@ -0,0 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for app-misc/beanstalkd"

ACCT_USER_GROUPS=( "beanstalk" )
ACCT_USER_HOME="/var/lib/beanstalkd"
ACCT_USER_ID="137"

acct-user_add_deps

+ 5
- 0
acct-user/beanstalk/metadata.xml View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

+ 0
- 0
acct-user/burrow_exporter/Manifest View File


+ 12
- 0
acct-user/burrow_exporter/burrow_exporter-0.ebuild View File

@@ -0,0 +1,12 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit acct-user

DESCRIPTION="A user for app-metrics/burrow_exporter"

ACCT_USER_ID=96
ACCT_USER_GROUPS=( burrow_exporter )

acct-user_add_deps

+ 8
- 0
acct-user/burrow_exporter/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
</pkgmetadata>

+ 0
- 0
acct-user/elasticsearch_exporter/Manifest View File


+ 12
- 0
acct-user/elasticsearch_exporter/elasticsearch_exporter-0.ebuild View File

@@ -0,0 +1,12 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit acct-user

DESCRIPTION="A user for app-metrics/burrow_exporter"

ACCT_USER_ID=98
ACCT_USER_GROUPS=( elasticsearch_exporter )

acct-user_add_deps

+ 8
- 0
acct-user/elasticsearch_exporter/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
</pkgmetadata>

+ 0
- 0
acct-user/fluentd/Manifest View File


+ 12
- 0
acct-user/fluentd/fluentd-0.ebuild View File

@@ -0,0 +1,12 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit acct-user

DESCRIPTION="A user for app-admin/fluentd"

ACCT_USER_ID=93
ACCT_USER_GROUPS=( fluentd )

acct-user_add_deps

+ 8
- 0
acct-user/fluentd/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
</pkgmetadata>

+ 0
- 0
acct-user/foldingathome/Manifest View File


+ 14
- 0
acct-user/foldingathome/foldingathome-0.ebuild View File

@@ -0,0 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for sci-biology/foldingathome"

ACCT_USER_GROUPS=( "foldingathome" "video" )
ACCT_USER_HOME="/opt/foldingathome"
ACCT_USER_ID="128"

acct-user_add_deps

+ 8
- 0
acct-user/foldingathome/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sci-biology@gentoo.org</email>
<name>Gentoo Biology Project</name>
</maintainer>
</pkgmetadata>

+ 0
- 0
acct-user/hacluster/Manifest View File


+ 14
- 0
acct-user/hacluster/hacluster-0.ebuild View File

@@ -0,0 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for sys-cluster/cluster-glue"

ACCT_USER_GROUPS=( "haclient" )
ACCT_USER_HOME="/var/lib/heartbeat"
ACCT_USER_ID="304"

acct-user_add_deps

+ 8
- 0
acct-user/hacluster/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cluster@gentoo.org</email>
<name>Gentoo Cluster Project</name>
</maintainer>
</pkgmetadata>

+ 0
- 0
acct-user/icecream/Manifest View File


+ 14
- 0
acct-user/icecream/icecream-0.ebuild View File

@@ -0,0 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for sys-devel/icecream"

ACCT_USER_GROUPS=( "icecream" )
ACCT_USER_HOME="/var/cache/icecream"
ACCT_USER_ID="145"

acct-user_add_deps

+ 8
- 0
acct-user/icecream/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cluster@gentoo.org</email>
<name>Gentoo Cluster Project</name>
</maintainer>
</pkgmetadata>

+ 0
- 0
acct-user/munge/Manifest View File


+ 8
- 0
acct-user/munge/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cluster@gentoo.org</email>
<name>Gentoo Cluster Project</name>
</maintainer>
</pkgmetadata>

+ 14
- 0
acct-user/munge/munge-0.ebuild View File

@@ -0,0 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for sys-auth/munge"

ACCT_USER_GROUPS=( "munge" )
ACCT_USER_HOME="/var/lib/munge"
ACCT_USER_ID="144"

acct-user_add_deps

+ 0
- 0
acct-user/pushgateway/Manifest View File


+ 8
- 0
acct-user/pushgateway/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
</pkgmetadata>

+ 13
- 0
acct-user/pushgateway/pushgateway-0.ebuild View File

@@ -0,0 +1,13 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for app-metrics/pushgateway"

ACCT_USER_GROUPS=( "pushgateway" )
ACCT_USER_ID="288"

acct-user_add_deps

+ 0
- 0
acct-user/rabbitmq/Manifest View File


+ 8
- 0
acct-user/rabbitmq/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ultrabug@gentoo.org</email>
<name>Ultrabug</name>
</maintainer>
</pkgmetadata>

+ 15
- 0
acct-user/rabbitmq/rabbitmq-0.ebuild View File

@@ -0,0 +1,15 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for net-misc/rabbitmq-server"

ACCT_USER_GROUPS=( "rabbitmq" )
ACCT_USER_HOME="/var/lib/rabbitmq"
ACCT_USER_HOME_PERMS="0750"
ACCT_USER_ID="121"

acct-user_add_deps

+ 1
- 8
acct-user/radicale/metadata.xml View File

@@ -1,12 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
</pkgmetadata>

+ 13
- 0
acct-user/redsocks/redsocks-0-r1.ebuild View File

@@ -0,0 +1,13 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for net-proxy/redsocks"

ACCT_USER_GROUPS=( "redsocks" )
ACCT_USER_ID="154"

acct-user_add_deps

+ 0
- 13
acct-user/redsocks/redsocks-0.ebuild View File

@@ -1,13 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for net-proxy/redsocks"

ACCT_USER_GROUPS=( "redsocks" )
ACCT_USER_ID="155"

acct-user_add_deps

+ 0
- 0
acct-user/reg/Manifest View File


+ 8
- 0
acct-user/reg/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
</pkgmetadata>

+ 13
- 0
acct-user/reg/reg-0.ebuild View File

@@ -0,0 +1,13 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit acct-user

DESCRIPTION="A user for app-emulation/reg"

ACCT_USER_ID=94
ACCT_USER_GROUPS=( reg )
ACCT_USER_HOME=/var/lib/reg

acct-user_add_deps

+ 0
- 0
acct-user/registry/Manifest View File


+ 7
- 0
acct-user/registry/metadata.xml View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
</maintainer>
</pkgmetadata>

+ 13
- 0
acct-user/registry/registry-0.ebuild View File

@@ -0,0 +1,13 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for app-emulation/docker-registry"

ACCT_USER_GROUPS=( "registry" )
ACCT_USER_ID="295"

acct-user_add_deps

+ 1
- 8
acct-user/ulogd/metadata.xml View File

@@ -1,12 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
</pkgmetadata>

+ 0
- 0
acct-user/uwsgi_exporter/Manifest View File


+ 8
- 0
acct-user/uwsgi_exporter/metadata.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
</pkgmetadata>

+ 13
- 0
acct-user/uwsgi_exporter/uwsgi_exporter-0.ebuild View File

@@ -0,0 +1,13 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for app-metrics/uwsgi_exporter"

ACCT_USER_GROUPS=( "uwsgi_exporter" )
ACCT_USER_ID="289"

acct-user_add_deps

+ 0
- 0
acct-user/vacation/Manifest View File


+ 13
- 0
acct-user/vacation/metadata.xml View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>titanofold@gentoo.org</email>
<name>Aaron W. Swenson</name>
</maintainer>
<maintainer type="project">
<email>web-apps@gentoo.org</email>
<name>Gentoo Webapps</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

+ 13
- 0
acct-user/vacation/vacation-0.ebuild View File

@@ -0,0 +1,13 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit acct-user

DESCRIPTION="A user for www-apps/postfixadmin"

ACCT_USER_GROUPS=( "vacation" )
ACCT_USER_ID="125"

acct-user_add_deps

BIN
app-admin/Manifest.gz View File


+ 2
- 2
app-admin/haskell-updater/haskell-updater-1.3.2.ebuild View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6
EAPI=8

CABAL_FEATURES="bin nocabaldep"
CABAL_FEATURES="nocabaldep"
inherit haskell-cabal

DESCRIPTION="Rebuild Haskell dependencies in Gentoo"


+ 39
- 0
app-admin/lnav/lnav-0.8.5-r1.ebuild View File

@@ -0,0 +1,39 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"

RDEPEND="
app-arch/bzip2:0=
dev-db/sqlite:3
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:=[unicode(+)?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"

DOCS=( AUTHORS NEWS README )
PATCHES=( "${FILESDIR}"/${PN}-0.8.4-disable-tests.patch )

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

+ 0
- 39
app-admin/lnav/lnav-0.8.5.ebuild View File

@@ -1,39 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"

RDEPEND="
app-arch/bzip2:0=
dev-db/sqlite:3
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:0=[unicode?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"

DOCS=( AUTHORS NEWS README )
PATCHES=( "${FILESDIR}"/${PN}-0.8.4-disable-tests.patch )

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

+ 0
- 52
app-admin/lnav/lnav-0.9.0-r1.ebuild View File

@@ -1,52 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="unicode"

RDEPEND="
app-arch/bzip2:0=
>=dev-db/sqlite-3.9.0
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:0=[unicode?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"

DOCS=( AUTHORS NEWS README )
PATCHES=(
"${FILESDIR}"/${PN}-0.8.4-disable-tests.patch
# bug 723242
"${FILESDIR}"/${PN}-0.9.0-bug639332-tinfow.patch
# bug 713600
"${FILESDIR}"/${PN}-0.9.0-bug713600_0.patch
"${FILESDIR}"/${PN}-0.9.0-bug713600_1.patch
# Fix a segfault when using right arrow
# bug 792582
"${FILESDIR}"/${PN}-0.9.0-bug792582.patch
# Fix a build failure on gcc
# bug 786456
"${FILESDIR}"/${PN}-0.9.0-bug786456.patch
)

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

+ 46
- 0
app-admin/lnav/lnav-0.9.0-r2.ebuild View File

@@ -0,0 +1,46 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"

RDEPEND="
app-arch/bzip2:0=
>=dev-db/sqlite-3.9.0
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:=[unicode(+)?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"

DOCS=( AUTHORS NEWS README )
PATCHES=(
"${FILESDIR}"/${PN}-0.8.4-disable-tests.patch
# bug 723242
"${FILESDIR}"/${PN}-0.9.0-bug639332-tinfow.patch
# bug 713600
"${FILESDIR}"/${PN}-0.9.0-bug713600_0.patch
"${FILESDIR}"/${PN}-0.9.0-bug713600_1.patch
)

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

+ 52
- 0
app-admin/lnav/lnav-0.9.0-r3.ebuild View File

@@ -0,0 +1,52 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="unicode"

RDEPEND="
app-arch/bzip2:0=
>=dev-db/sqlite-3.9.0
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:=[unicode(+)?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"

DOCS=( AUTHORS NEWS README )
PATCHES=(
"${FILESDIR}"/${PN}-0.8.4-disable-tests.patch
# bug 723242
"${FILESDIR}"/${PN}-0.9.0-bug639332-tinfow.patch
# bug 713600
"${FILESDIR}"/${PN}-0.9.0-bug713600_0.patch
"${FILESDIR}"/${PN}-0.9.0-bug713600_1.patch
# Fix a segfault when using right arrow
# bug 792582
"${FILESDIR}"/${PN}-0.9.0-bug792582.patch
# Fix a build failure on gcc
# bug 786456
"${FILESDIR}"/${PN}-0.9.0-bug786456.patch
)

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

+ 0
- 46
app-admin/lnav/lnav-0.9.0.ebuild View File

@@ -1,46 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"

RDEPEND="
app-arch/bzip2:0=
>=dev-db/sqlite-3.9.0
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:0=[unicode?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"

DOCS=( AUTHORS NEWS README )
PATCHES=(
"${FILESDIR}"/${PN}-0.8.4-disable-tests.patch
# bug 723242
"${FILESDIR}"/${PN}-0.9.0-bug639332-tinfow.patch
# bug 713600
"${FILESDIR}"/${PN}-0.9.0-bug713600_0.patch
"${FILESDIR}"/${PN}-0.9.0-bug713600_1.patch
)

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

+ 1
- 8
app-admin/ulogd/metadata.xml View File

@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<use>
<flag name="json">Build JSON output plugin to save packets in JSON file format</flag>
<flag name="pcap">Build PCAP output plugin to save packets in libpcap file format</flag>


BIN
app-arch/Manifest.gz View File


+ 0
- 1
app-arch/lrzip/Manifest View File

@@ -1,2 +1 @@
DIST lrzip-0.631_p20190619.tar.gz 259195 BLAKE2B d0bedfe02485011e48fa07240b1eef68560d8d61f5d28dae25bd9fcb1c41c1b8bc1b552acb06a49d853b70a0912371cec9caebb2bf7905ef528c2408d2153297 SHA512 f366c31c84a52f6ccfba56e8b11c0bcd270482d9d120e07783fbe310d7a62dddfa60ecd310a7630e7c98cfb961f57fc9e6b843d3857d0c90d36c580074528298
DIST lrzip-0.641.tar.gz 262761 BLAKE2B 5a81d9ca8b40c141c90488e9ffcd1dfd5bef3fe7cf9b02c00b9382cd902ef8cd891401f21c9cdd5d5750daf639c05a1e6f1f010fcbf42a9cdaa4f11921fac783 SHA512 cb14dda15485faa24cb840dd94ecd4741bd47464770ae8b27f97b5c263d8a32e40ceb17b288f0f70426598ef2acf84b091593fc8cf7a0f2db0abde88d09a301f

+ 0
- 50
app-arch/lrzip/lrzip-0.631_p20190619.ebuild View File

@@ -1,50 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

MY_COMMIT="b9220181288c5c9920ff00f00005b31a9e40e387"

DESCRIPTION="Long Range ZIP or Lzma RZIP optimized for compressing large files"
HOMEPAGE="https://github.com/ckolivas/lrzip"
SRC_URI="https://github.com/ckolivas/lrzip/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"

RDEPEND="dev-libs/lzo
app-arch/bzip2
sys-libs/zlib:="
DEPEND="${RDEPEND}
x86? ( dev-lang/nasm )
virtual/perl-Pod-Parser"

PATCHES=(
"${FILESDIR}"/${PN}-missing-stdarg_h.patch
"${FILESDIR}"/${PN}-0.631-solaris.patch
)

S="${WORKDIR}/${PN}-${MY_COMMIT}"

src_prepare() {
default

eautoreconf
}

src_configure() {
econf $(use_enable static-libs static)
}

src_install() {
default
# Don't collide with net-dialup/lrzsz and /usr/bin/lrz, bug #588206
rm -f "${ED}"/usr/bin/lrz
rm -f "${ED}"/usr/share/man/man1/lrz.*

find "${D}" -name '*.la' -delete || die
}

+ 51
- 0
app-arch/lrzip/lrzip-0.641-r1.ebuild View File

@@ -0,0 +1,51 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="Long Range ZIP or Lzma RZIP optimized for compressing large files"
HOMEPAGE="https://github.com/ckolivas/lrzip"
SRC_URI="https://github.com/ckolivas/lrzip/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"

RDEPEND="
app-arch/bzip2
dev-libs/lzo
app-arch/lz4
sys-libs/zlib
"
DEPEND="
${RDEPEND}
dev-perl/Pod-Parser
x86? ( dev-lang/nasm )
"

PATCHES=(
"${FILESDIR}"/${PN}-missing-stdarg_h.patch
"${FILESDIR}"/${PN}-0.631-solaris.patch
)

src_prepare() {
default

eautoreconf
}

src_configure() {
econf $(use_enable static-libs static)
}

src_install() {
default
# Don't collide with net-dialup/lrzsz and /usr/bin/lrz, bug #588206
rm -f "${ED}"/usr/bin/lrz || die
rm -f "${ED}"/usr/share/man/man1/lrz.* || die

find "${D}" -name '*.la' -delete || die
}

+ 0
- 51
app-arch/lrzip/lrzip-0.641.ebuild View File

@@ -1,51 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools

DESCRIPTION="Long Range ZIP or Lzma RZIP optimized for compressing large files"
HOMEPAGE="https://github.com/ckolivas/lrzip"
SRC_URI="https://github.com/ckolivas/lrzip/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"

RDEPEND="
app-arch/bzip2
dev-libs/lzo
app-arch/lz4
sys-libs/zlib
"
DEPEND="
${RDEPEND}
virtual/perl-Pod-Parser
x86? ( dev-lang/nasm )
"

PATCHES=(
"${FILESDIR}"/${PN}-missing-stdarg_h.patch
"${FILESDIR}"/${PN}-0.631-solaris.patch
)

src_prepare() {
default

eautoreconf
}

src_configure() {
econf $(use_enable static-libs static)
}

src_install() {
default
# Don't collide with net-dialup/lrzsz and /usr/bin/lrz, bug #588206
rm -f "${ED}"/usr/bin/lrz || die
rm -f "${ED}"/usr/share/man/man1/lrz.* || die

find "${D}" -name '*.la' -delete || die
}

+ 1
- 2
app-arch/par2cmdline/Manifest View File

@@ -1,3 +1,2 @@
DIST par2cmdline-0.7.3.tar.bz2 3129759 BLAKE2B 4206c1ec4b41e58044b29d1ae0fe7c2cb9611b87aee2186105cc3f6f1afb5a22540ae31b837edd6a8a4b852000081bc52a16e88c6951326504f219edbd2f0b0a SHA512 85fe91f2e7cc1888171390f82fe2d12279e65eab17b3a6db209998aed316c5ea9dd5e63004cf975cbe460c1ef27860af31160e8757921c4027e27997dcd8be8a
DIST par2cmdline-0.7.4.tar.bz2 3129835 BLAKE2B 5cdc03a71d3db04928eb818037f66e4d624ee7479f1b942982b095e24a4a17c6fd5aebd032b4ba81b23f15b80ee4727b027746edbe9d1b4390cc327f469e5c5c SHA512 20f99556b4dae2e4467d781a96adab8d9f9a42dd43707de788b268eeea2bf59d92847e3c4faf413ea3de361360ef1236e97343ee8b625c9c2cd65ec9546e61ec
DIST par2cmdline-0.8.0.tar.bz2 3130388 BLAKE2B acaa366288720d87115ed2b4470ada276ccdff8bc23d7cc8f7c8aab03f9dc992777fd0d67e39b877ed94b77cca679f5c9d2824c778f6481e71c7120a90b45cc0 SHA512 af91024dc80a4af0935c2fc0b867e57a8d3879d93146f52ab62d8bb105f2c637abe46c762302515417691d12144818446932c970d1018d2f10c0d4e1fa455020
DIST par2cmdline-0.8.1.tar.bz2 3213343 BLAKE2B 4778fd32012c61739e04a4e564eaedf48527c04b0d83c5467c34808913e81cd5459a6a5bfabe79ca74f520761ebd3592e80b714f3ef45cc98866da919757a176 SHA512 b33ee654bd14269afb02d48175abf183281270c3e0dad9ffcaa0aa69c4271715a85e550d6d56fe5460ebfe9a37dc53b7d2210cd79a6f55d3921dc5dd5972c846

+ 0
- 30
app-arch/par2cmdline/par2cmdline-0.7.3.ebuild View File

@@ -1,30 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit toolchain-funcs

DESCRIPTION="A PAR-2.0 file verification and repair tool"
HOMEPAGE="https://github.com/Parchive/par2cmdline"
SRC_URI="https://github.com/Parchive/${PN}/releases/download/v${PV}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="openmp"

DOCS="AUTHORS ChangeLog README" # NEWS is empty, PORTING and ROADMAP are for building

pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}

pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}

src_test() {
# test22 fails when run in parallel
emake -j1 check
}

+ 0
- 30
app-arch/par2cmdline/par2cmdline-0.7.4.ebuild View File

@@ -1,30 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit toolchain-funcs

DESCRIPTION="A PAR-2.0 file verification and repair tool"
HOMEPAGE="https://github.com/Parchive/par2cmdline"
SRC_URI="https://github.com/Parchive/${PN}/releases/download/v${PV}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="openmp"

DOCS="AUTHORS ChangeLog README" # NEWS is empty, PORTING and ROADMAP are for building

pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}

pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}

src_test() {
# test22 fails when run in parallel
emake -j1 check
}

+ 30
- 0
app-arch/par2cmdline/par2cmdline-0.8.1.ebuild View File

@@ -0,0 +1,30 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit toolchain-funcs

DESCRIPTION="A PAR-2.0 file verification and repair tool"
HOMEPAGE="https://github.com/Parchive/par2cmdline"
SRC_URI="https://github.com/Parchive/${PN}/releases/download/v${PV}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="openmp"

DOCS="AUTHORS ChangeLog README" # NEWS is empty, PORTING and ROADMAP are for building

pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}

pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}

src_test() {
# test22 fails when run in parallel
emake -j1 check
}

+ 1
- 8
app-arch/wimlib/metadata.xml View File

@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<use>
<flag name="fuse">Use fuse libraries</flag>
<flag name="iso">Install app-cdr/cdrtools in order to prepare iso images</flag>


BIN
app-backup/Manifest.gz View File


+ 1
- 8
app-backup/duply/metadata.xml View File

@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">ftplicity</remote-id>
</upstream>


BIN
app-benchmarks/Manifest.gz View File


+ 1
- 8
app-benchmarks/siege/metadata.xml View File

@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<longdescription>
Siege is an http load testing and benchmarking utility. It was designed to let
web developers measure their code under duress, to see how it will stand up to load on the internet.


BIN
app-cdr/Manifest.gz View File


+ 0
- 37
app-cdr/cdw/cdw-0.8.1-r1.ebuild View File

@@ -1,37 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools toolchain-funcs

DESCRIPTION="An ncurses based console frontend for cdrtools and dvd+rw-tools"
HOMEPAGE="http://cdw.sourceforge.net"
SRC_URI="mirror://sourceforge/cdw/${P}.tar.gz"

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"

RDEPEND="
app-cdr/cdrtools
app-cdr/dvd+rw-tools
dev-libs/libburn
dev-libs/libcdio:=[-minimal]
sys-libs/ncurses:0=[unicode]
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"

PATCHES=( "${FILESDIR}/${PN}-0.8.1-fix-ar-call.patch" )

DOCS=( AUTHORS ChangeLog NEWS README THANKS cdw.conf )

src_prepare() {
default
eautoreconf
}

src_configure() {
econf LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )"
}

+ 37
- 0
app-cdr/cdw/cdw-0.8.1-r2.ebuild View File

@@ -0,0 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools toolchain-funcs

DESCRIPTION="An ncurses based console frontend for cdrtools and dvd+rw-tools"
HOMEPAGE="http://cdw.sourceforge.net"
SRC_URI="mirror://sourceforge/cdw/${P}.tar.gz"

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"

RDEPEND="
app-cdr/cdrtools
app-cdr/dvd+rw-tools
dev-libs/libburn
dev-libs/libcdio:=[-minimal]
sys-libs/ncurses:=[unicode(+)]
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"

PATCHES=( "${FILESDIR}/${PN}-0.8.1-fix-ar-call.patch" )

DOCS=( AUTHORS ChangeLog NEWS README THANKS cdw.conf )

src_prepare() {
default
eautoreconf
}

src_configure() {
econf LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )"
}

+ 1
- 1
app-cdr/cdw/cdw-9999.ebuild View File

@@ -19,7 +19,7 @@ RDEPEND="
app-cdr/dvd+rw-tools
dev-libs/libburn
dev-libs/libcdio:=[-minimal]
sys-libs/ncurses:0=[unicode]
sys-libs/ncurses:=[unicode(+)]
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"


BIN
app-crypt/Manifest.gz View File


+ 1
- 1
app-crypt/libmd/libmd-1.0.3-r1.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"

LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"

multilib_src_configure() {
ECONF_SOURCE="${S}" econf


+ 1
- 1
app-crypt/libmd/libmd-1.0.3.ebuild View File

@@ -9,7 +9,7 @@ SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"

LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"

src_configure() {
econf --disable-static


+ 1
- 0
app-crypt/nwipe/Manifest View File

@@ -1 +1,2 @@
DIST nwipe-0.30.tar.gz 6358657 BLAKE2B 69fdcfaacb32aacc27b375a793bff5b7014979c8097ef3b48c2c307e4bc3a828de7c01b6a58e46346dc58a1b4beee4a408074706175098c364dff7ecf67771d3 SHA512 b6d86d78dafbe6c5e27b00b183673dc77dedcf849ecd169b616c90bcda5180bc10fe072580c13f027abaa5fd840e73034ac75af75fe1cf6eb0756273bf46975f
DIST nwipe-0.31.tar.gz 6360907 BLAKE2B 4e58cb24c16014044268f2abf32133221a94570986b6cee6c1df8be72dbb65a6c8a3e238918b44db873f3501fa217a4926a0ca6e401fe4e7ec1dd0c9b0c4a5e9 SHA512 1a7c30faff69a840f29097d86d9c2551843ad03afbd8c049ae61a836eb5a19934db02e2fde83427859280a2299f996c40510b7ffa22836f49b8da94aabe911f7

+ 26
- 0
app-crypt/nwipe/nwipe-0.31.ebuild View File

@@ -0,0 +1,26 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit autotools

DESCRIPTION="Securely erase disks using a variety of recognized methods"
HOMEPAGE="https://github.com/martijnvanbrummelen/nwipe/"
SRC_URI="https://github.com/martijnvanbrummelen/nwipe/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="
sys-block/parted
sys-libs/ncurses:=
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"

src_prepare() {
default
eautoreconf
}

BIN
app-dicts/Manifest.gz View File


+ 1
- 8
app-dicts/myspell-it/metadata.xml View File

@@ -1,13 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marco@scardovi.com</email>
<name>Marco Scardovi</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<stabilize-allarches/>
</pkgmetadata>

+ 58
- 0
app-dicts/ydpdict/ydpdict-1.0.3-r1.ebuild View File

@@ -0,0 +1,58 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit autotools

DESCRIPTION="Interface for the Collins Dictionary"
HOMEPAGE="https://github.com/wojtekka/ydpdict"
SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="ao"

RDEPEND="
app-dicts/libydpdict
sys-libs/ncurses:=[unicode(+)]
ao? ( media-libs/libao )
"
DEPEND="
${RDEPEND}
"
BDEPEND="
virtual/pkgconfig
"
DOCS=(
README.md
)
PATCHES=(
"${FILESDIR}"/${PN}-1.0.3-tinfo.patch
)

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
$(use_with ao libao)
}

src_install() {
dodir "/etc"
default
}

pkg_postinst() {
echo
elog "Note that to use this program you'll need the original Collins Dictionary"
elog "datafiles (dict100.*, dict101.*). These can be found in the Dabasase/"
elog "directory of the Windows version of the Collins dictionary. Once you obtain"
elog "the files, put them into /usr/share/ydpdict"
elog
elog "Some configuration options can be set in /etc/ydpdict.conf"
echo
}

+ 0
- 58
app-dicts/ydpdict/ydpdict-1.0.3.ebuild View File

@@ -1,58 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit autotools

DESCRIPTION="Interface for the Collins Dictionary"
HOMEPAGE="https://github.com/wojtekka/ydpdict"
SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="ao"

RDEPEND="
app-dicts/libydpdict
sys-libs/ncurses[unicode]
ao? ( media-libs/libao )
"
DEPEND="
${RDEPEND}
"
BDEPEND="
virtual/pkgconfig
"
DOCS=(
README.md
)
PATCHES=(
"${FILESDIR}"/${PN}-1.0.3-tinfo.patch
)

src_prepare() {
default
eautoreconf
}

src_configure() {
econf \
$(use_with ao libao)
}

src_install() {
dodir "/etc"
default
}

pkg_postinst() {
echo
elog "Note that to use this program you'll need the original Collins Dictionary"
elog "datafiles (dict100.*, dict101.*). These can be found in the Dabasase/"
elog "directory of the Windows version of the Collins dictionary. Once you obtain"
elog "the files, put them into /usr/share/ydpdict"
elog
elog "Some configuration options can be set in /etc/ydpdict.conf"
echo
}

BIN
app-editors/Manifest.gz View File


+ 37
- 0
app-editors/diakonos/diakonos-0.9.4-r1.ebuild View File

@@ -0,0 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

USE_RUBY="ruby26 ruby27 ruby30"

inherit ruby-ng

DESCRIPTION="A Linux editor for the masses"
HOMEPAGE="http://diakonos.pist0s.ca"
SRC_URI="http://diakonos.pist0s.ca/archives/${P}.tar.bz2"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"

ruby_add_rdepend "dev-ruby/curses"

ruby_add_bdepend "doc? ( dev-ruby/yard )
test? ( dev-ruby/bacon )"

each_ruby_install() {
${RUBY} install.rb --dest-dir "${D}" --doc-dir /usr/share/doc/${P} || die "install failed"
}

all_ruby_install() {
if use doc; then
rake docs || die
dodoc -r doc/*
fi
}

each_ruby_test() {
${RUBY} -S bacon -Ilib spec/*.rb spec/*/*.rb || die
}

+ 0
- 165
app-editors/emacs/emacs-18.59-r13.ebuild View File

@@ -1,165 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit toolchain-funcs flag-o-matic multilib eapi8-dosym

DESCRIPTION="The extensible self-documenting text editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${P}.tar.gz
https://dev.gentoo.org/~ulm/emacs/${P}-patches-13.tar.xz"

LICENSE="GPL-1+ GPL-2+ BSD HPND"
SLOT="18"
KEYWORDS="amd64 x86"
IUSE="abi_x86_x32 gui"

RDEPEND="sys-libs/ncurses:0=
amd64? (
abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_x32(-)?] )
!abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)] )
)
gui? ( x11-libs/libX11 )"

DEPEND="${RDEPEND}
gui? (
x11-base/xorg-proto
x11-misc/xbitmaps
)"

BDEPEND="app-eselect/eselect-emacs
virtual/pkgconfig"

RDEPEND="${RDEPEND}
app-eselect/eselect-emacs"

PATCHES=("${WORKDIR}/patch")

src_prepare() {
default

# Do not use the sandbox, or the dumped Emacs will be twice as large
sed -i -e 's:\./temacs.*dump:SANDBOX_ON=0 LD_PRELOAD= env &:' \
src/ymakefile || die
}

src_configure() {
# autoconf? What's autoconf? We are living in 1992. ;-)
local arch
case ${ARCH} in
amd64)
if use abi_x86_x32; then
arch=x86-x32
multilib_toolchain_setup x32
else
arch=intel386
multilib_toolchain_setup x86
fi
;;
x86) arch=intel386 ;;
*) die "Architecture ${ARCH} not yet supported" ;;
esac
local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/"
use gui && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/"
sed -e "${cmd}" src/config.h-dist >src/config.h || die

cat <<-END >src/paths.h
#define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp"
#define PATH_EXEC "/usr/share/emacs/${PV}/etc"
#define PATH_LOCK "/var/lib/emacs/lock/"
#define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!"
END

sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
-e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
src/s-linux.h || die

# -O3 and -finline-functions cause segmentation faults at run time.
# -Wno-implicit will quieten GCC 5; feel free to submit a patch
# adding all those missing prototypes.
strip-flags
filter-flags -finline-functions -fpie
append-flags -Wno-implicit
append-ldflags $(test-flags -no-pie) #639562
replace-flags -O[3-9] -O2
}

src_compile() {
addpredict /var/lib/emacs/lock #nowarn
emake --jobs=1 \
CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs" \
LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}"
}

src_install() {
local basedir="/usr/share/emacs/${PV}" i

dodir ${basedir}
dodir /usr/share/man/man1
emake --jobs=1 \
LIBDIR="${D}"${basedir} \
BINDIR="${D}"/usr/bin \
MANDIR="${D}"/usr/share/man/man1 \
install

rmdir "${D}"${basedir}/lock || die
find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \
-o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die
fperms -R go-w ${basedir}

# remove duplicate DOC file
rm "${D}"${basedir}/etc/DOC || die

# move executables to the correct place
mv "${D}"/usr/bin/emacs{,-${SLOT}} || die
for i in etags ctags emacsclient; do
mv "${D}"/usr/bin/${i}{,-emacs-${SLOT}} || die
rm "${D}"${basedir}/etc/${i} || die
done

dodir /usr/libexec/emacs/${PV}
for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \
yow env server
do
mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die
dosym8 -r /usr/libexec/emacs/${PV}/${i} ${basedir}/etc/${i}
done
for i in test-distrib make-docfile; do
rm "${D}"${basedir}/etc/${i} || die
done

# move man page
mv "${D}"/usr/share/man/man1/emacs{,-${SLOT}}.1 || die

# move Info files
dodir /usr/share/info
mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die
dosym8 -r /usr/share/info/emacs-${SLOT} ${basedir}/info
docompress -x /usr/share/info

# move Info dir to avoid collisions with the dir file generated by portage
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} || die
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir

dodir /var/lib/emacs
diropts -m0777
keepdir /var/lib/emacs/lock

dodoc README PROBLEMS
}

pkg_preinst() {
# move Info dir file to correct name
if [[ -d "${D}"/usr/share/info ]]; then
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{.orig,} || die
fi
}

pkg_postinst() {
eselect emacs update ifunset
}

pkg_postrm() {
eselect emacs update ifunset
}

+ 165
- 0
app-editors/emacs/emacs-18.59-r14.ebuild View File

@@ -0,0 +1,165 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit toolchain-funcs flag-o-matic multilib

DESCRIPTION="The extensible self-documenting text editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${P}.tar.gz
https://dev.gentoo.org/~ulm/emacs/${P}-patches-13.tar.xz"

LICENSE="GPL-1+ GPL-2+ BSD HPND"
SLOT="18"
KEYWORDS="amd64 x86"
IUSE="abi_x86_x32 gui"

RDEPEND="sys-libs/ncurses:0=
amd64? (
abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_x32(-)?] )
!abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)] )
)
gui? ( x11-libs/libX11 )"

DEPEND="${RDEPEND}
gui? (
x11-base/xorg-proto
x11-misc/xbitmaps
)"

BDEPEND="virtual/pkgconfig"

IDEPEND="app-eselect/eselect-emacs"

RDEPEND+=" ${IDEPEND}"

PATCHES=("${WORKDIR}/patch")

src_prepare() {
default

# Do not use the sandbox, or the dumped Emacs will be twice as large
sed -i -e 's:\./temacs.*dump:SANDBOX_ON=0 LD_PRELOAD= env &:' \
src/ymakefile || die
}

src_configure() {
# autoconf? What's autoconf? We are living in 1992. ;-)
local arch
case ${ARCH} in
amd64)
if use abi_x86_x32; then
arch=x86-x32
multilib_toolchain_setup x32
else
arch=intel386
multilib_toolchain_setup x86
fi
;;
x86) arch=intel386 ;;
*) die "Architecture ${ARCH} not yet supported" ;;
esac
local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/"
use gui && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/"
sed -e "${cmd}" src/config.h-dist >src/config.h || die

cat <<-END >src/paths.h
#define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp"
#define PATH_EXEC "/usr/share/emacs/${PV}/etc"
#define PATH_LOCK "/var/lib/emacs/lock/"
#define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!"
END

sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
-e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
src/s-linux.h || die

# -O3 and -finline-functions cause segmentation faults at run time.
# -Wno-implicit will quieten GCC 5; feel free to submit a patch
# adding all those missing prototypes.
strip-flags
filter-flags -finline-functions -fpie
append-flags -Wno-implicit
append-ldflags $(test-flags -no-pie) #639562
replace-flags -O[3-9] -O2
}

src_compile() {
addpredict /var/lib/emacs/lock #nowarn
emake --jobs=1 \
CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs" \
LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}"
}

src_install() {
local basedir="/usr/share/emacs/${PV}" i

dodir ${basedir}
dodir /usr/share/man/man1
emake --jobs=1 \
LIBDIR="${D}"${basedir} \
BINDIR="${D}"/usr/bin \
MANDIR="${D}"/usr/share/man/man1 \
install

rmdir "${D}"${basedir}/lock || die
find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \
-o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die
fperms -R go-w ${basedir}

# remove duplicate DOC file
rm "${D}"${basedir}/etc/DOC || die

# move executables to the correct place
mv "${D}"/usr/bin/emacs{,-${SLOT}} || die
for i in etags ctags emacsclient; do
mv "${D}"/usr/bin/${i}{,-emacs-${SLOT}} || die
rm "${D}"${basedir}/etc/${i} || die
done

dodir /usr/libexec/emacs/${PV}
for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \
yow env server
do
mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die
dosym -r /usr/libexec/emacs/${PV}/${i} ${basedir}/etc/${i}
done
for i in test-distrib make-docfile; do
rm "${D}"${basedir}/etc/${i} || die
done

# move man page
mv "${D}"/usr/share/man/man1/emacs{,-${SLOT}}.1 || die

# move Info files
dodir /usr/share/info
mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die
dosym -r /usr/share/info/emacs-${SLOT} ${basedir}/info
docompress -x /usr/share/info

# move Info dir to avoid collisions with the dir file generated by portage
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} || die
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir

dodir /var/lib/emacs
diropts -m0777
keepdir /var/lib/emacs/lock

dodoc README PROBLEMS
}

pkg_preinst() {
# move Info dir file to correct name
if [[ -d "${D}"/usr/share/info ]]; then
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{.orig,} || die
fi
}

pkg_postinst() {
eselect emacs update ifunset
}

pkg_postrm() {
eselect emacs update ifunset
}

+ 0
- 355
app-editors/emacs/emacs-23.4-r20.ebuild View File

@@ -1,355 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
WANT_AUTOMAKE="none"

inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs

DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/emacs/${P}.tar.bz2
https://dev.gentoo.org/~ulm/emacs/${P}-patches-23.tar.xz"

LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="23"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="alsa aqua athena dbus games gconf gif gpm gtk gui gzip-el jpeg kerberos livecd m17n-lib motif png sound source svg tiff toolkit-scroll-bars Xaw3d xft +xpm"

RDEPEND="acct-group/mail
app-emacs/emacs-common[games?,gui(-)?]
net-libs/liblockfile
sys-libs/ncurses:0=
kerberos? ( virtual/krb5 )
alsa? ( media-libs/alsa-lib )
games? ( acct-group/gamestat )
gpm? ( sys-libs/gpm )
dbus? ( sys-apps/dbus )
gui? ( !aqua? (
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gif? ( media-libs/giflib:0= )
jpeg? ( virtual/jpeg:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:0 )
xpm? ( x11-libs/libXpm )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
x11-libs/libXrender
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? ( x11-libs/gtk+:2 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
x11-libs/libXpm
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXt
)
!motif? (
Xaw3d? (
x11-libs/libXaw3d
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXt
)
!Xaw3d? ( athena? (
x11-libs/libXaw
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXt
) )
)
)
) )"

DEPEND="${RDEPEND}
gui? ( !aqua? ( x11-base/xorg-proto ) )"

BDEPEND="app-eselect/eselect-emacs
virtual/pkgconfig
gzip-el? ( app-arch/gzip )"

RDEPEND="${RDEPEND}
app-eselect/eselect-emacs"

EMACS_SUFFIX="emacs-${SLOT}"
SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
PATCHES=("${WORKDIR}/patch")

src_prepare() {
default

sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"

if ! use alsa; then
# ALSA is detected even if not requested by its USE flag.
# Suppress it by supplying pkg-config with a wrong library name.
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
|| die "unable to sed configure.in"
fi
if ! use gzip-el; then
# Emacs' build system automatically detects the gzip binary and
# compresses el files. We don't want that so confuse it with a
# wrong binary name
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
|| die "unable to sed configure.in"
fi

mv configure.in configure.ac || die
eautoreconf
touch src/stamp-h.in || die
}

src_configure() {
strip-flags
filter-flags -fstrict-aliasing -pie
append-flags $(test-flags -fno-strict-aliasing)
append-ldflags $(test-flags -no-pie) #639568

if use ia64; then
replace-flags "-O[2-9]" -O1 #325373
else
replace-flags "-O[3-9]" -O2
fi

# Don't trigger a floating point exception for NaNs on alpha
use alpha && append-flags -mieee

local myconf

if use alsa && ! use sound; then
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
myconf+=" --with-sound"
else
myconf+=" $(use_with sound)"
fi

if ! use gui; then
einfo "Configuring to build without window system support"
myconf+=" --without-x --without-ns"
elif use aqua; then
einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"