diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-14 00:13:14 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-14 00:13:14 +0000 |
commit | 4fda045f90a4e301329bddb766e2e12a0b4401de (patch) | |
tree | 1d486767bfd9de15d6c11d341408385eb7f7debe /net-misc | |
parent | 965058196f44550f3bc491dd85064071e085b776 (diff) |
gentoo auto-resync : 14:02:2025 - 00:13:14
Diffstat (limited to 'net-misc')
16 files changed, 128 insertions, 1121 deletions
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz Binary files differindex ea4818d96349..4e481af26246 100644 --- a/net-misc/Manifest.gz +++ b/net-misc/Manifest.gz diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest index 2a20f67ffff9..d3a8e4b967fe 100644 --- a/net-misc/asterisk/Manifest +++ b/net-misc/asterisk/Manifest @@ -1,17 +1,12 @@ AUX asterisk-16.16.2-no-var-run-install.patch 728 BLAKE2B 25fc61c4aa68d9e3243d1161e68e0b61b14b5505eadd00fdf46e1c3977e7fb536afd42dc6c9a07f400a686c19afd04fd8f00fc1cb916978783a9e54ecfe81dd4 SHA512 ab1e7ac700711125162396c4ebe590eb000f4ad6c4cbe8845794f5d06353a4a52167fcc83ee97860f38540089cad6d45f2e8589c1f30098e85479a2b4c722f75 DIST asterisk-18.25.0.tar.gz 28546882 BLAKE2B 5cef5db83063387f4786d94be442164a8fb2b9ec3292af453dadd8ed094622142762bfdfadd8d0ba14fe8734a7f822c559ed47ea4e017c2cba4e970dc4a80528 SHA512 8646f65cac366a674674558d4ca59166956bdc5258c16454aaeff28e445b256fe16c144d6e1dedcd401c7577bff1aac69aae735557ea0082c93ff5322f978f56 -DIST asterisk-18.26.0.tar.gz 28564898 BLAKE2B 4298a65af3b1dd286014e7d6e5121403fb2f50e1903fa4a3f8013bd1df4f2e33779ce3f13bd63f083bff0d2dbb873f234d1989b20a7b143f61f914fc81c3d57a SHA512 6f62440e43795a1650c542857059afc1006edd4c5b0247d3e3c2529489195eae01a22826ed291172c738f12fab70e59e6072fa18d6e1d824fe0b92b51b0f7e63 -DIST asterisk-20.10.0.tar.gz 28309321 BLAKE2B 4efcf72c378b31a722643c6b92863354d8e07f2d700a5fccfec14f842cf912c626181e8f73482858a7bd0c74802ed3fd359ee046aeec4af21a92e6c23d05a741 SHA512 b05a65423f6a203f3fca712fc8ee2c008deabfdaf05f1cd56b8bd0ffc1d1805c4dea58e4267d224f47777fbc1bcdc8aabe71cbe1e86e6e98fa597f08ac087cce -DIST asterisk-20.11.0.tar.gz 28333128 BLAKE2B e6762ca5bf8c36b1778c34b2ef341e02508401623e11f3c21fcd16d3f302d22c84bef76c720e1d728d37718a24840c7236b09e5f8bf326e11798cbd8005771db SHA512 0138ad7692c53dd9605331c0fb77905e8c62e91a6763a0ae2cea8d55d7e3854b9209c3962ec365a313d40f9b3abd417a37680a0ed7cc259b30cf2417b417f12b -DIST asterisk-21.6.0.tar.gz 26385465 BLAKE2B e5dd588d9aa2ce6aaee11761db6a962d6c5a1fdba15e73b7b0f7591d07ce0d958ea483165c9a528d98f0a0975ad2ef13188d34f882ad6b46e29568d4a16a4195 SHA512 7c5a309f540a4bbbd1d0bcde274fa6c4cd26e55bdfa3b99719f6d1e516597a43c2bed3d8fd1779746078f68e99da41946dd11447f2d8d6c982fa0df3c7b3783a -DIST asterisk-22.0.0.tar.gz 26196468 BLAKE2B 1bb1253157c906a9680b1a7264ae634a23e6232101e5c6daf065b7a541844862ae811965ea58f706f599c06c65777660611ccee71dd821bf662471b617662965 SHA512 fa2c530a81f7351369229b2a36ac229a75d7a1ce8c3cdae0340be331979246ecee1e4f90c31fb6bc645cc2066280d40e2385027aedc6bd2c205426b2164e1fc5 -DIST asterisk-22.1.0.tar.gz 26220194 BLAKE2B df7fa0acaa564e052d0d6bf0277b76787085ebe7886d40dd9287e3ac91731106b45c48dc630731d50d4a2af3e250831e74e9a7f1676d0d4f0325b2aa6f262e9a SHA512 d54fe119cfa591f13e7f77bd50ee59b9a7065ff24c011311aafc7ae5247acbae808cbbc35e1e92b208c331c6fbdacf3f6cc6f6981592400ee85cbe70b9e8ac58 +DIST asterisk-18.26.1.tar.gz 28565082 BLAKE2B 6136b24494b24930e3d10dc49b689533eca330b906e59be02a31202ae4e3534e75d0e29ed29016330c68802fcea0ff0487c874ac4e5553073bdc091557393e17 SHA512 798d849d2518094ec9d11f351baba045c5a9ed39267dd3c62010103a8907a2fa0c35ab1edd234a12df575f716c1fdf5d23ee2ee86028863283160ff608f5db66 +DIST asterisk-20.11.1.tar.gz 28332999 BLAKE2B 9f12f915cfdb7ef763301bf9b1e521ec976ec92afd7b9ccc34516062ea7a3b1b1350d610e83d16dbb248beb3273919d08738308ba284f947df127baa182b4680 SHA512 55d5074ef687b236ef05a50e9b8364b638c566c648b95cc57268f1c8b82bfa674ee0258fed13b9339303201f73c08145624dd2f5d77e65927b05d1e271d75f4f +DIST asterisk-21.6.1.tar.gz 26386191 BLAKE2B 49c920570504db0334b5a6645d1799a70f9a18d38a60d5ad6088605d5be2f66df35eff4980ca2261a53af761a0ae235e39c910b5d8a2d43aaf881ae7d6778f26 SHA512 ff548f7f5d1732e15c8af335aeb84e1dd18da8d47cf88df2a9e5873de7c0e4e8085e5db2f7224fa0d03ce1e1cb6bb2e6753194ce060dbc475682e4f86d4b95c2 +DIST asterisk-22.1.1.tar.gz 26220027 BLAKE2B 1c28266295de0f8846c57f3a4e3b27dbc9070cf3a28e4990d427e5c9696772032e0bedc7d93bc5283aa4a7cbba158e290b582e0b82eb0585f6ca874c27af4bc4 SHA512 3cc2ed6061d781f21bfc9b5ba203de809069b99023c963be43c55260241dc59ae1478732fea4f09fc74539b4473a579327518565c277b35da4b89cebaa3633b7 EBUILD asterisk-18.25.0-r1.ebuild 11206 BLAKE2B c1e4199ce4644b981c98ae2ea18a05eb577f018f1e6ec86ccd7de18c77d790e01dc6893531b108fd6a6870a4c85168d9af77b99f8a6b22643711165cde90d438 SHA512 d554f33c5abc24e5bd97ccbbabde3a3f3b0c82abc05d1ac9b3a7d4b13f10cb772fc86b42720b52671c15fb268e57c34c50bb405c96a11b86caa4ccbc23fa2b39 -EBUILD asterisk-18.25.0.ebuild 11161 BLAKE2B 5725111feb3f137fd64111e6530a4a582901e7800c6a96df0f17e6e664a282bde0477858916eee4247e9c23b4a5f5245e9bd14e79344e552ea132425f53fe460 SHA512 8af5e9192602887252c6c8c4106cfc325c759b46334d15a9ccc11b3ed0a25484f70c19b0b0fd0ce25e801d7ebcd76ea15a7a5bc03b1c38c747390a87cde1667f -EBUILD asterisk-18.26.0.ebuild 11208 BLAKE2B 0b3a9a6b51c55652a9c7a2d265fe194aeea1a422204dcb779b70c199ac00755be2a77321446b40fba2a977b5faac079da46d0e6c2d8d5a63b6d49b219971a182 SHA512 13584bebc7cbe1bad7b809cce4d2dc59f519fe7c0c0b3c9138dad3a8fe59db67c980b8d51807f46377d0ae70196a8fdf7f237784d55731576bc5b889b7a6dc78 -EBUILD asterisk-20.10.0-r1.ebuild 11057 BLAKE2B 9bab7f414a2ec8f47de183d5a4043c03c7249a83b92985327a9bb2e0a852edb5d37033d087a687b6e620ce37e567ae1b8e489e72d206fe0883dc8017e9d5cc76 SHA512 873833e481f8b6293eb341069521b1b846331cde3f74e174ad132f1680183f5bd1b786e04e339c3bd99c783a38b40c01874bc2240040f5412f42ec667aa6aae5 -EBUILD asterisk-20.11.0.ebuild 11057 BLAKE2B 9bab7f414a2ec8f47de183d5a4043c03c7249a83b92985327a9bb2e0a852edb5d37033d087a687b6e620ce37e567ae1b8e489e72d206fe0883dc8017e9d5cc76 SHA512 873833e481f8b6293eb341069521b1b846331cde3f74e174ad132f1680183f5bd1b786e04e339c3bd99c783a38b40c01874bc2240040f5412f42ec667aa6aae5 -EBUILD asterisk-21.6.0.ebuild 10546 BLAKE2B 4f92a4411a9cda08d7a74c15b33b4def6d53f3168bf83d5580988c2f9888729842b3a430931b054c89035489470a1a05782ffda4b74c64ff9c471e9a87a8d69a SHA512 05fa7c7c1e89a45086d3eeed087ab0666c86399e96bdfdcb17a37e30fb7a0812fe44b0beaef7abbe6c9c40fdbcc5628d5263dd9f4a7b7faca53204bdf568678a -EBUILD asterisk-22.0.0-r1.ebuild 10546 BLAKE2B 4f92a4411a9cda08d7a74c15b33b4def6d53f3168bf83d5580988c2f9888729842b3a430931b054c89035489470a1a05782ffda4b74c64ff9c471e9a87a8d69a SHA512 05fa7c7c1e89a45086d3eeed087ab0666c86399e96bdfdcb17a37e30fb7a0812fe44b0beaef7abbe6c9c40fdbcc5628d5263dd9f4a7b7faca53204bdf568678a -EBUILD asterisk-22.1.0.ebuild 10546 BLAKE2B 4f92a4411a9cda08d7a74c15b33b4def6d53f3168bf83d5580988c2f9888729842b3a430931b054c89035489470a1a05782ffda4b74c64ff9c471e9a87a8d69a SHA512 05fa7c7c1e89a45086d3eeed087ab0666c86399e96bdfdcb17a37e30fb7a0812fe44b0beaef7abbe6c9c40fdbcc5628d5263dd9f4a7b7faca53204bdf568678a +EBUILD asterisk-18.26.1.ebuild 11208 BLAKE2B 86f70fd1413060fb898ee73171df5a92a51488d95497bc64ae2c10fbdc3f6d1831b23140c94535bae35ef1afeb42da56eac40cb0eb8409743ddccb1490d61e32 SHA512 4da6ea4b63a0f40984da9805efbc048db8e794dcc5727933e2a8b8b052373024ffec50601174765597e84801e61fe709476a9007e0430fab37272cce19ff4bef +EBUILD asterisk-20.11.1.ebuild 11057 BLAKE2B 8443b5c53e1fd164a74199d621201f3ae75e95926c813d78dcce62b606bcef732606a84e4e37d0e7aba3d27bebb180102166e852b94cc7e9a1531e3786665f7d SHA512 52e07291c2da44ae8141a5ed19f49f049fedd048e0ea437537f76349f098699cedd6531c57cdb06bac1b856a67687373cbed085063700d09c52a9ae0f42abcdf +EBUILD asterisk-21.6.1.ebuild 10546 BLAKE2B dfe6e5467c0e6bc208d2a248b1ff7975149945fdb1c309c050329cc125f0ab3ef6685b66c35a91e2e93b6ef644301c3e61be0a8fee9aad7c5e321bdca91b9e68 SHA512 a13af48e6f187d7b05f14e0a3273b1cc02b99df5984bfe0c7ebe6a2830bc22b917d9317090bbabe738046da87f2df33dd620c3c4afcf4347f15d913db85384c5 +EBUILD asterisk-22.1.1.ebuild 10546 BLAKE2B dfe6e5467c0e6bc208d2a248b1ff7975149945fdb1c309c050329cc125f0ab3ef6685b66c35a91e2e93b6ef644301c3e61be0a8fee9aad7c5e321bdca91b9e68 SHA512 a13af48e6f187d7b05f14e0a3273b1cc02b99df5984bfe0c7ebe6a2830bc22b917d9317090bbabe738046da87f2df33dd620c3c4afcf4347f15d913db85384c5 MISC metadata.xml 1475 BLAKE2B 53409fa635e1cd45fcb1cc12d035db1206ddc1f882c5d46cc75ddcd69a20718aa135518ce75e98b87c44b66db41a4ec95c75fd926a927b762f2c5e464e176431 SHA512 9b6a91aeb23a5593dfa3aa3b4ad491234fb5fdcb0796c89a1c889297e52c544e4afd290b7ee6f2adaa39e0cba7dcb03a84bea06553340aa3c3f67be59d643f00 diff --git a/net-misc/asterisk/asterisk-18.25.0.ebuild b/net-misc/asterisk/asterisk-18.25.0.ebuild deleted file mode 100644 index f68bc6f85b5e..000000000000 --- a/net-misc/asterisk/asterisk-18.25.0.ebuild +++ /dev/null @@ -1,371 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} ) - -inherit autotools linux-info lua-single toolchain-funcs - -DESCRIPTION="Asterisk: A Modular Open Source PBX System" -HOMEPAGE="https://www.asterisk.org/" -SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0/${PV%%.*}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" - -IUSE_VOICEMAIL_STORAGE=( - voicemail_storage_odbc - voicemail_storage_imap -) -IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps cluster codec2 curl debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp" -IUSE_EXPAND="VOICEMAIL_STORAGE" -REQUIRED_USE="gtalk? ( xmpp ) - lua? ( ${LUA_REQUIRED_USE} ) - voicemail_storage_odbc? ( odbc ) -" - -PATCHES=( - "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch" -) - -DEPEND="acct-user/asterisk - acct-group/asterisk - dev-db/sqlite:3 - dev-libs/popt - >=dev-libs/jansson-2.11:= - dev-libs/libedit - dev-libs/libxml2:2 - dev-libs/libxslt - sys-apps/util-linux - sys-libs/zlib - virtual/libcrypt:= - alsa? ( media-libs/alsa-lib ) - bluetooth? ( net-wireless/bluez:= ) - calendar? ( - net-libs/neon:= - dev-libs/libical:= - dev-libs/iksemel - ) - caps? ( sys-libs/libcap ) - blocks? ( sys-libs/blocksruntime ) - cluster? ( sys-cluster/corosync ) - codec2? ( media-libs/codec2:= ) - curl? ( net-misc/curl ) - freetds? ( dev-db/freetds ) - gtalk? ( dev-libs/iksemel ) - http? ( dev-libs/gmime:2.6 ) - iconv? ( virtual/libiconv ) - ilbc? ( media-libs/libilbc ) - ldap? ( net-nds/openldap:= ) - lua? ( ${LUA_DEPS} ) - mysql? ( dev-db/mysql-connector-c:= ) - newt? ( dev-libs/newt ) - odbc? ( dev-db/unixODBC ) - pjproject? ( >=net-libs/pjproject-2.12:= ) - portaudio? ( media-libs/portaudio ) - postgres? ( dev-db/postgresql:* ) - radius? ( net-dialup/freeradius-client ) - snmp? ( net-analyzer/net-snmp:= ) - span? ( media-libs/spandsp ) - speex? ( - media-libs/libogg - media-libs/speex - media-libs/speexdsp - ) - srtp? ( net-libs/libsrtp:0 ) - ssl? ( - dev-libs/openssl:0= - ) - systemd? ( sys-apps/systemd ) - !systemd? ( !sys-apps/systemd ) - unbound? ( net-dns/unbound ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) - voicemail_storage_imap? ( net-libs/c-client[ssl=] ) - xmpp? ( dev-libs/iksemel ) -" - -RDEPEND="${DEPEND} - net-misc/asterisk-core-sounds - net-misc/asterisk-extra-sounds - net-misc/asterisk-moh-opsound - selinux? ( sec-policy/selinux-asterisk ) - syslog? ( virtual/logger )" -PDEPEND="net-misc/asterisk-base" - -BDEPEND="dev-libs/libxml2:2 - virtual/pkgconfig" - -QA_DT_NEEDED="/usr/lib.*/libasteriskssl[.]so[.][0-9]\+" - -ast_make() { - local make_args=( - "NOISY_BUILD=yes" - "ASTDBDIR=\$(ASTDATADIR)/astdb" - "ASTVARRUNDIR=/run/asterisk" - "ASTCACHEDIR=/var/cache/asterisk" - "OPTIMIZE=" - "DEBUG=" - "CONFIG_SRC=configs/samples" - "CONFIG_EXTEN=.sample" - "AST_FORTIFY_SOURCE=" - ) - - emake "${make_args[@]}" "$@" -} - -pkg_pretend() { - CONFIG_CHECK="~!NF_CONNTRACK_SIP" - local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users - have reported that this module dropped critical SIP packets in their deployments. You - may want to disable it if you see such problems." - check_extra_config - - [[ "${MERGE_TYPE}" == binary ]] && return - - if tc-is-clang; then - use blocks || die "CC=clang requires USE=blocks" - else - use blocks && die "USE=blocks can only be used with CC=clang" - fi -} - -pkg_setup() { - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - AT_M4DIR="autoconf third-party third-party/pjproject third-party/jansson third-party/libjwt" \ - AC_CONFIG_SUBDIRS=menuselect eautoreconf -} - -src_configure() { - local vmst - local copt cstate - local myconf=( - LUA_VERSION="${ELUA#lua}" - --localstatedir="/var" - --with-crypto - --with-gsm=internal - --with-popt - --with-z - --with-libedit - --without-jansson-bundled - --without-pjproject-bundled - $(use_with caps cap) - $(use_with codec2) - $(use_with lua lua) - $(use_with http gmime) - $(use_with newt) - $(use_with pjproject) - $(use_with portaudio) - $(use_with ssl) - $(use_with unbound) - ) - econf "${myconf[@]}" - - ast_menuselect() { - menuselect/menuselect "$@" menuselect.makeopts || die "menuselect $* failed." - } - - _use_select() { - local state=$(use "$1" && echo enable || echo disable) - local x - shift # remove use from parameters - - for x; do - ast_menuselect --${state} "$x" - done - } - - # Blank out sounds/sounds.xml file to prevent - # asterisk from installing sounds files (we pull them in via - # asterisk-{core,extra}-sounds and asterisk-moh-opsound. - >sounds/sounds.xml || die "Unable to blank out sounds/sounds.xml" - - # That NATIVE_ARCH chatter really is quite bothersome - sed -i 's/NATIVE_ARCH=/&0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system" - - # Compile menuselect binary for optional components - ast_make menuselect.makeopts - - # Disable astdb2* tools. We've been on sqlite long enough - # that this should really no longer be a problem (bug #https://bugs.gentoo.org/872194) - ast_menuselect --disable astdb2sqlite3 - ast_menuselect --disable astdb2bdb - - # Disable BUILD_NATIVE (bug #667498) - ast_menuselect --disable build_native - - # Broken functionality is forcibly disabled (bug #360143) - ast_menuselect --disable chan_misdn - ast_menuselect --disable chan_ooh323 - - # Utility set is forcibly enabled (bug #358001) - ast_menuselect --enable smsq - ast_menuselect --enable streamplayer - ast_menuselect --enable aelparse - ast_menuselect --enable astman - - # this is connected, otherwise it would not find - # ast_pktccops_gate_alloc symbol - ast_menuselect --enable chan_mgcp - ast_menuselect --enable res_pktccops - - # SSL is forcibly enabled, IAX2 & DUNDI are expected to be available - ast_menuselect --enable pbx_dundi - ast_menuselect --enable func_aes - ast_menuselect --enable chan_iax2 - - # SQlite3 is now the main database backend, enable related features - ast_menuselect --enable cdr_sqlite3_custom - ast_menuselect --enable cel_sqlite3_custom - - # Disable conversion tools (which fails to compile in some cases). - ast_menuselect --disable astdb2bdb - - # The others are based on USE-flag settings - _use_select alsa chan_alsa - _use_select bluetooth chan_mobile - _use_select calendar res_calendar res_calendar_{caldav,ews,exchange,icalendar} - _use_select cluster res_corosync - _use_select codec2 codec_codec2 - _use_select curl func_curl res_config_curl res_curl - _use_select deprecated app_macro - _use_select freetds {cdr,cel}_tds - _use_select gtalk chan_motif - _use_select http res_http_post - _use_select iconv func_iconv - _use_select ilbc codec_ilbc format_ilbc - _use_select ldap res_config_ldap - _use_select lua pbx_lua - _use_select mysql app_mysql cdr_mysql res_config_mysql - _use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc - _use_select oss chan_oss - _use_select postgres {cdr,cel}_pgsql res_config_pgsql - _use_select radius {cdr,cel}_radius - _use_select snmp res_snmp - _use_select span res_fax_spandsp - _use_select speex {codec,func}_speex - _use_select speex format_ogg_speex - _use_select srtp res_srtp - _use_select statsd res_statsd res_{endpoint,chan}_stats - _use_select syslog cdr_syslog - _use_select vorbis format_ogg_vorbis - _use_select xmpp res_xmpp - - # Voicemail storage ... - ast_menuselect --enable app_voicemail - for vmst in "${IUSE_VOICEMAIL_STORAGE[@]}"; do - if use "${vmst#+}"; then - ast_menuselect --enable "app_voicemail_${vmst##*_}" - fi - done - - if use debug; then - for o in DONT_OPTIMIZE DEBUG_FD_LEAKS MALLOC_DEBUG BETTER_BACKTRACES; do - ast_menuselect --enable "${o}" - done - fi - - if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then - for copt in ${GENTOO_ASTERISK_CUSTOM_MENUSELECT}; do - cstate=--enable - [[ "${copt}" == -* ]] && cstate=--disable - ebegin "Custom option ${copt#[-+]} ${cstate:2}d" - ast_menuselect ${cstate} "${copt#[-+]}" - eend $? - done - fi -} - -src_compile() { - ast_make -} - -src_install() { - local d - - dodir "/usr/$(get_libdir)/pkgconfig" - - diropts -m 0750 -o root -g asterisk - dodir /etc/asterisk - - ast_make install install-headers install-configs "DESTDIR=${D}" - - fowners asterisk: /var/lib/asterisk/astdb - - if use radius; then - insinto /etc/radiusclient/ - doins contrib/dictionary.digium - fi - - # keep directories - diropts -m 0750 -o asterisk -g root - keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail,recording,outgoing} - diropts -m 0750 -o asterisk -g asterisk - keepdir /var/log/asterisk/{cdr-csv,cdr-custom} - - # Reset diropts else dodoc uses it for doc installations. - diropts -m0755 - - # install the upgrade documentation - dodoc README* BUGS CREDITS - - # install extra documentation - use doc && dodoc doc/*.{txt,pdf} - - # Asterisk installs a few folders that's empty by design, - # but still required. This finds them, and marks them for - # portage. - while read d <&3; do - keepdir "${d#${ED}}" - done 3< <(find "${ED}"/var -type d -empty || die "Find failed.") -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "Asterisk Wiki: https://wiki.asterisk.org/wiki/" - elog "Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" - else - local my_replacing=() x - for x in ${REPLACING_VERSIONS}; do - [[ $(ver_cut 1 ${x}) != $(ver_cut 1) ]] && - my_replacing+=( $(ver_cut 1 ${x}) ) - done - if [[ "${#my_replacing}" -gt 0 ]]; then - my_replacing="${my_replacing[*]}" - my_replacing="${my_replacing// /, }" - [[ "${my_replacing}" = *", "* ]] && - my_replacing="${my_replacing%, *} or ${my_replacing##*, }" - elog "You are updating from Asterisk ${my_replacing}, you should reference the upgrade document:" - elog "https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+$(ver_cut 1)" - elog "Assistance also available on Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" - fi - fi - - if use deprecated; then - ewarn "You really aught to port whatever code you have that depends on this since these are going to go away." - ewarn "Refer: https://wiki.asterisk.org/wiki/display/AST/Module+Deprecation" - fi - - if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then - ewarn "You are using GENTOO_ASTERISK_CUSTOM_MENUSELECT, this should only be used" - ewarn "for debugging, for anything else, please file a bug on https://bugs.gentoo.org" - fi - - if [[ -f /var/lib/asterisk/astdb.sqlite3 ]]; then - ewarn "Default astdb location has changed from /var/lib/asterisk to /var/lib/asterisk/astdb" - ewarn "You still have a /var/lib/asterisk/astdb.sqlite file. You need to either set" - ewarn "astdbdir in /etc/asterisk/asterisk.conf to /var/lib/asterisk or follow these" - ewarn "steps to migrate:" - ewarn "1. /etc/init.d/asterisk stop" - ewarn "2. mv /var/lib/asterisk/astdb.sqlite /var/lib/asterisk/astdb/" - ewarn "3. /etc/init.d/asterisk start" - ewarn "This update was done partly for security reasons so that /var/lib/asterisk can be root owned." - fi -} diff --git a/net-misc/asterisk/asterisk-18.26.0.ebuild b/net-misc/asterisk/asterisk-18.26.1.ebuild index 89eea860eb11..f7ce14b7ffd2 100644 --- a/net-misc/asterisk/asterisk-18.26.0.ebuild +++ b/net-misc/asterisk/asterisk-18.26.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/net-misc/asterisk/asterisk-20.11.0.ebuild b/net-misc/asterisk/asterisk-20.11.0.ebuild deleted file mode 100644 index fcfbb84357a7..000000000000 --- a/net-misc/asterisk/asterisk-20.11.0.ebuild +++ /dev/null @@ -1,371 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} ) - -inherit autotools linux-info lua-single toolchain-funcs - -DESCRIPTION="Asterisk: A Modular Open Source PBX System" -HOMEPAGE="https://www.asterisk.org/" -SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0/${PV%%.*}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -IUSE_VOICEMAIL_STORAGE=( - voicemail_storage_odbc - voicemail_storage_imap -) -IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps cluster codec2 curl debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd systemd unbound vorbis xmpp" -IUSE_EXPAND="VOICEMAIL_STORAGE" -REQUIRED_USE="gtalk? ( xmpp ) - lua? ( ${LUA_REQUIRED_USE} ) - voicemail_storage_odbc? ( odbc ) -" - -PATCHES=( - "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch" -) - -DEPEND="acct-user/asterisk - acct-group/asterisk - dev-db/sqlite:3 - dev-libs/popt - >=dev-libs/jansson-2.11:= - dev-libs/libedit - dev-libs/libxml2:2 - dev-libs/libxslt - sys-apps/util-linux - sys-libs/zlib - virtual/libcrypt:= - alsa? ( media-libs/alsa-lib ) - bluetooth? ( net-wireless/bluez:= ) - calendar? ( - net-libs/neon:= - dev-libs/libical:= - dev-libs/iksemel - ) - caps? ( sys-libs/libcap ) - blocks? ( sys-libs/blocksruntime ) - cluster? ( sys-cluster/corosync ) - codec2? ( media-libs/codec2:= ) - curl? ( net-misc/curl ) - freetds? ( dev-db/freetds ) - gtalk? ( dev-libs/iksemel ) - http? ( dev-libs/gmime:2.6 ) - iconv? ( virtual/libiconv ) - ilbc? ( media-libs/libilbc ) - ldap? ( net-nds/openldap:= ) - lua? ( ${LUA_DEPS} ) - mysql? ( dev-db/mysql-connector-c:= ) - newt? ( dev-libs/newt ) - odbc? ( dev-db/unixODBC ) - pjproject? ( >=net-libs/pjproject-2.12:= ) - portaudio? ( media-libs/portaudio ) - postgres? ( dev-db/postgresql:* ) - radius? ( net-dialup/freeradius-client ) - snmp? ( net-analyzer/net-snmp:= ) - span? ( media-libs/spandsp ) - speex? ( - media-libs/libogg - media-libs/speex - media-libs/speexdsp - ) - srtp? ( net-libs/libsrtp:= ) - ssl? ( - dev-libs/openssl:0= - ) - systemd? ( sys-apps/systemd ) - !systemd? ( !sys-apps/systemd ) - unbound? ( net-dns/unbound ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) - voicemail_storage_imap? ( net-libs/c-client[ssl=] ) - xmpp? ( dev-libs/iksemel ) -" - -RDEPEND="${DEPEND} - net-misc/asterisk-core-sounds - net-misc/asterisk-extra-sounds - net-misc/asterisk-moh-opsound - selinux? ( sec-policy/selinux-asterisk )" -PDEPEND="net-misc/asterisk-base" - -BDEPEND="dev-libs/libxml2:2 - virtual/pkgconfig" - -QA_CONFIG_IMPL_DECL_SKIP=( - htonll - ntohll -) -QA_DT_NEEDED="/usr/lib.*/libasteriskssl[.]so[.][0-9]\+" - -ast_make() { - local make_args=( - "NOISY_BUILD=yes" - "ASTDBDIR=\$(ASTDATADIR)/astdb" - "ASTVARRUNDIR=/run/asterisk" - "ASTCACHEDIR=/var/cache/asterisk" - "OPTIMIZE=" - "DEBUG=" - "DESTDIR=${D}" - "CONFIG_SRC=configs/samples" - "CONFIG_EXTEN=.sample" - "AST_FORTIFY_SOURCE=" - ) - - emake "${make_args[@]}" "$@" -} - -pkg_pretend() { - CONFIG_CHECK="~!NF_CONNTRACK_SIP" - local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users - have reported that this module dropped critical SIP packets in their deployments. You - may want to disable it if you see such problems." - check_extra_config - - [[ "${MERGE_TYPE}" == binary ]] && return - - if tc-is-clang; then - use blocks || die "CC=clang requires USE=blocks" - else - use blocks && die "USE=blocks can only be used with CC=clang" - fi -} - -pkg_setup() { - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - AT_M4DIR="autoconf third-party third-party/pjproject third-party/jansson third-party/libjwt" \ - AC_CONFIG_SUBDIRS=menuselect eautoreconf -} - -src_configure() { - local vmst - local copt cstate - local myconf=( - LUA_VERSION="${ELUA#lua}" - --localstatedir="/var" - --with-crypto - --with-gsm=internal - --with-popt - --with-z - --with-libedit - --without-jansson-bundled - --without-pjproject-bundled - $(use_with caps cap) - $(use_with codec2) - $(use_with lua lua) - $(use_with http gmime) - $(use_with newt) - $(use_with pjproject) - $(use_with portaudio) - $(use_with ssl) - $(use_with unbound) - ) - econf "${myconf[@]}" - - ast_menuselect() { - menuselect/menuselect "$@" menuselect.makeopts || die "menuselect $* failed." - } - - _use_select() { - local state=$(use "$1" && echo enable || echo disable) - local x - shift # remove use from parameters - - for x; do - ast_menuselect --${state} "$x" - done - } - - # Blank out sounds/sounds.xml file to prevent - # asterisk from installing sounds files (we pull them in via - # asterisk-{core,extra}-sounds and asterisk-moh-opsound. - >sounds/sounds.xml || die "Unable to blank out sounds/sounds.xml" - - # That NATIVE_ARCH chatter really is quite bothersome - sed -i 's/NATIVE_ARCH=/&0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system" - - # Compile menuselect binary for optional components - emake "${_make_args[@]}" menuselect.makeopts - - # Disable astdb2* tools. We've been on sqlite long enough - # that this should really no longer be a problem (bug #https://bugs.gentoo.org/872194) - ast_menuselect --disable astdb2sqlite3 - ast_menuselect --disable astdb2bdb - - # Disable BUILD_NATIVE (bug #667498) - ast_menuselect --disable build_native - - # Broken functionality is forcibly disabled (bug #360143) - ast_menuselect --disable chan_ooh323 - - # Utility set is forcibly enabled (bug #358001) - ast_menuselect --enable smsq - ast_menuselect --enable streamplayer - ast_menuselect --enable aelparse - ast_menuselect --enable astman - - # this is connected, otherwise it would not find - # ast_pktccops_gate_alloc symbol - ast_menuselect --enable chan_mgcp - ast_menuselect --enable res_pktccops - - # SSL is forcibly enabled, IAX2 & DUNDI are expected to be available - ast_menuselect --enable pbx_dundi - ast_menuselect --enable func_aes - ast_menuselect --enable chan_iax2 - - # SQlite3 is now the main database backend, enable related features - ast_menuselect --enable cdr_sqlite3_custom - ast_menuselect --enable cel_sqlite3_custom - - # Disable conversion tools (which fails to compile in some cases). - ast_menuselect --disable astdb2bdb - - # The others are based on USE-flag settings - _use_select alsa chan_alsa - _use_select bluetooth chan_mobile - _use_select calendar res_calendar res_calendar_{caldav,ews,exchange,icalendar} - _use_select cluster res_corosync - _use_select codec2 codec_codec2 - _use_select curl func_curl res_config_curl res_curl - _use_select deprecated app_macro chan_sip res_monitor - _use_select freetds {cdr,cel}_tds - _use_select gtalk chan_motif - _use_select http res_http_post - _use_select iconv func_iconv - _use_select ilbc codec_ilbc format_ilbc - _use_select ldap res_config_ldap - _use_select lua pbx_lua - _use_select mysql res_config_mysql - _use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc - _use_select postgres {cdr,cel}_pgsql res_config_pgsql - _use_select radius {cdr,cel}_radius - _use_select snmp res_snmp - _use_select span res_fax_spandsp - _use_select speex {codec,func}_speex - _use_select speex format_ogg_speex - _use_select srtp res_srtp - _use_select statsd res_statsd res_{endpoint,chan}_stats - _use_select vorbis format_ogg_vorbis - _use_select xmpp res_xmpp - - # Voicemail storage ... - ast_menuselect --enable app_voicemail - for vmst in "${IUSE_VOICEMAIL_STORAGE[@]}"; do - if use "${vmst#+}"; then - ast_menuselect --enable "app_voicemail_${vmst##*_}" - fi - done - - if use debug; then - for o in DONT_OPTIMIZE DEBUG_FD_LEAKS MALLOC_DEBUG BETTER_BACKTRACES; do - ast_menuselect --enable "${o}" - done - fi - - if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then - for copt in ${GENTOO_ASTERISK_CUSTOM_MENUSELECT}; do - cstate=--enable - [[ "${copt}" == -* ]] && cstate=--disable - ebegin "Custom option ${copt#[-+]} ${cstate:2}d" - ast_menuselect ${cstate} "${copt#[-+]}" - eend $? - done - fi -} - -src_compile() { - ast_make -} - -src_install() { - local d - - dodir "/usr/$(get_libdir)/pkgconfig" - - diropts -m 0750 -o root -g asterisk - dodir /etc/asterisk - - ast_make install install-headers install-configs "DESTDIR=${D}" - - fowners asterisk: /var/lib/asterisk/astdb - - if use radius; then - insinto /etc/radiusclient/ - doins contrib/dictionary.digium - fi - - # keep directories - diropts -m 0750 -o asterisk -g root - keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail,recording,outgoing} - diropts -m 0750 -o asterisk -g asterisk - keepdir /var/log/asterisk/{cdr-csv,cdr-custom} - - # Reset diropts else dodoc uses it for doc installations. - diropts -m0755 - - dodoc README* BUGS CREDITS - - # install extra documentation - use doc && dodoc doc/*.{txt,pdf} - - # Asterisk installs a few folders that's empty by design, - # but still required. This finds them, and marks them for - # portage. - while read d <&3; do - keepdir "${d#${ED}}" - done 3< <(find "${ED}"/var -type d -empty || die "Find failed.") -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "Asterisk Wiki: https://wiki.asterisk.org/wiki/" - elog "Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" - else - local my_replacing=() x - for x in ${REPLACING_VERSIONS}; do - [[ $(ver_cut 1 ${x}) != $(ver_cut 1) ]] && - my_replacing+=( $(ver_cut 1 ${x}) ) - done - if [[ "${#my_replacing}" -gt 0 ]]; then - my_replacing="${my_replacing[*]}" - my_replacing="${my_replacing// /, }" - [[ "${my_replacing}" = *", "* ]] && - my_replacing="${my_replacing%, *} or ${my_replacing##*, }" - elog "You are updating from Asterisk ${my_replacing}, you should reference the upgrade document:" - elog "https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+$(ver_cut 1)" - elog "Assistance also available on Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" - fi - fi - - if use deprecated; then - ewarn "You really aught to port whatever code you have that depends on this since these are going to go away." - ewarn "Refer: https://wiki.asterisk.org/wiki/display/AST/Module+Deprecation" - fi - - if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then - ewarn "You are using GENTOO_ASTERISK_CUSTOM_MENUSELECT, this should only be used" - ewarn "for debugging, for anything else, please file a bug on https://bugs.gentoo.org" - fi - - if [[ -f /var/lib/asterisk/astdb.sqlite3 ]]; then - ewarn "Default astdb location has changed from /var/lib/asterisk to /var/lib/asterisk/astdb" - ewarn "You still have a /var/lib/asterisk/astdb.sqlite file. You need to either set" - ewarn "astdbdir in /etc/asterisk/asterisk.conf to /var/lib/asterisk or follow these" - ewarn "steps to migrate:" - ewarn "1. /etc/init.d/asterisk stop" - ewarn "2. mv /var/lib/asterisk/astdb.sqlite /var/lib/asterisk/astdb/" - ewarn "3. /etc/init.d/asterisk start" - ewarn "This update was done partly for security reasons so that /var/lib/asterisk can be root owned." - fi -} diff --git a/net-misc/asterisk/asterisk-20.10.0-r1.ebuild b/net-misc/asterisk/asterisk-20.11.1.ebuild index fcfbb84357a7..c31c1a288417 100644 --- a/net-misc/asterisk/asterisk-20.10.0-r1.ebuild +++ b/net-misc/asterisk/asterisk-20.11.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/net-misc/asterisk/asterisk-21.6.0.ebuild b/net-misc/asterisk/asterisk-21.6.1.ebuild index 1812ee48dec1..03bea0177c90 100644 --- a/net-misc/asterisk/asterisk-21.6.0.ebuild +++ b/net-misc/asterisk/asterisk-21.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/net-misc/asterisk/asterisk-22.1.0.ebuild b/net-misc/asterisk/asterisk-22.1.0.ebuild deleted file mode 100644 index 1812ee48dec1..000000000000 --- a/net-misc/asterisk/asterisk-22.1.0.ebuild +++ /dev/null @@ -1,358 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} ) - -inherit autotools linux-info lua-single toolchain-funcs - -DESCRIPTION="Asterisk: A Modular Open Source PBX System" -HOMEPAGE="https://www.asterisk.org/" -SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0/${PV%%.*}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" - -IUSE_VOICEMAIL_STORAGE=( - voicemail_storage_odbc - voicemail_storage_imap -) -IUSE="${IUSE_VOICEMAIL_STORAGE[*]} blocks bluetooth calendar +caps cluster codec2 curl debug doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd systemd unbound vorbis xmpp" -IUSE_EXPAND="VOICEMAIL_STORAGE" -REQUIRED_USE="gtalk? ( xmpp ) - lua? ( ${LUA_REQUIRED_USE} ) - voicemail_storage_odbc? ( odbc ) -" - -PATCHES=( - "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch" -) - -DEPEND="acct-user/asterisk - acct-group/asterisk - dev-db/sqlite:3 - dev-libs/popt - >=dev-libs/jansson-2.11:= - dev-libs/libedit - dev-libs/libxml2:2 - dev-libs/libxslt - sys-apps/util-linux - sys-libs/zlib - virtual/libcrypt:= - bluetooth? ( net-wireless/bluez:= ) - calendar? ( - net-libs/neon:= - dev-libs/libical:= - dev-libs/iksemel - ) - caps? ( sys-libs/libcap ) - blocks? ( sys-libs/blocksruntime ) - cluster? ( sys-cluster/corosync ) - codec2? ( media-libs/codec2:= ) - curl? ( net-misc/curl ) - freetds? ( dev-db/freetds ) - gtalk? ( dev-libs/iksemel ) - http? ( dev-libs/gmime:2.6 ) - iconv? ( virtual/libiconv ) - ilbc? ( media-libs/libilbc ) - ldap? ( net-nds/openldap:= ) - lua? ( ${LUA_DEPS} ) - mysql? ( dev-db/mysql-connector-c:= ) - newt? ( dev-libs/newt ) - odbc? ( dev-db/unixODBC ) - pjproject? ( >=net-libs/pjproject-2.12:= ) - portaudio? ( media-libs/portaudio ) - postgres? ( dev-db/postgresql:* ) - radius? ( net-dialup/freeradius-client ) - snmp? ( net-analyzer/net-snmp:= ) - span? ( media-libs/spandsp ) - speex? ( - media-libs/libogg - media-libs/speex - media-libs/speexdsp - ) - srtp? ( net-libs/libsrtp:= ) - ssl? ( - dev-libs/openssl:0= - ) - systemd? ( sys-apps/systemd ) - !systemd? ( !sys-apps/systemd ) - unbound? ( net-dns/unbound ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) - voicemail_storage_imap? ( net-libs/c-client[ssl=] ) - xmpp? ( dev-libs/iksemel ) -" - -RDEPEND="${DEPEND} - net-misc/asterisk-core-sounds - net-misc/asterisk-extra-sounds - net-misc/asterisk-moh-opsound - selinux? ( sec-policy/selinux-asterisk )" -PDEPEND="net-misc/asterisk-base" - -BDEPEND="dev-libs/libxml2:2 - virtual/pkgconfig" - -QA_CONFIG_IMPL_DECL_SKIP=( - htonll - ntohll -) -QA_DT_NEEDED="/usr/lib.*/libasteriskssl[.]so[.][0-9]\+" - -ast_make() { - local make_args=( - "NOISY_BUILD=yes" - "ASTDBDIR=\$(ASTDATADIR)/astdb" - "ASTVARRUNDIR=/run/asterisk" - "ASTCACHEDIR=/var/cache/asterisk" - "OPTIMIZE=" - "DEBUG=" - "CONFIG_SRC=configs/samples" - "CONFIG_EXTEN=.sample" - "AST_FORTIFY_SOURCE=" - ) - - emake "${make_args[@]}" "$@" -} - -pkg_pretend() { - CONFIG_CHECK="~!NF_CONNTRACK_SIP" - local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users - have reported that this module dropped critical SIP packets in their deployments. You - may want to disable it if you see such problems." - check_extra_config - - [[ "${MERGE_TYPE}" == binary ]] && return - - if tc-is-clang; then - use blocks || die "CC=clang requires USE=blocks" - else - use blocks && die "USE=blocks can only be used with CC=clang" - fi -} - -pkg_setup() { - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - AT_M4DIR="autoconf third-party third-party/pjproject third-party/jansson third-party/libjwt" \ - AC_CONFIG_SUBDIRS=menuselect eautoreconf -} - -src_configure() { - local vmst - local copt cstate - local myconf=( - LUA_VERSION="${ELUA#lua}" \ - --localstatedir="/var" \ - --with-crypto \ - --with-gsm=internal \ - --with-popt \ - --with-z \ - --with-libedit \ - --without-jansson-bundled \ - --without-pjproject-bundled \ - $(use_with caps cap) \ - $(use_with codec2) \ - $(use_with lua lua) \ - $(use_with http gmime) \ - $(use_with newt) \ - $(use_with pjproject) \ - $(use_with portaudio) \ - $(use_with ssl) \ - $(use_with unbound) - ) - - econf "${myconf[@]}" - - ast_menuselect() { - menuselect/menuselect "$@" menuselect.makeopts || die "menuselect $* failed." - } - - _use_select() { - local state=$(use "$1" && echo enable || echo disable) - local x - shift # remove use from parameters - - for x; do - ast_menuselect --${state} "$x" - done - } - - # Blank out sounds/sounds.xml file to prevent - # asterisk from installing sounds files (we pull them in via - # asterisk-{core,extra}-sounds and asterisk-moh-opsound. - >sounds/sounds.xml || die "Unable to blank out sounds/sounds.xml" - - # That NATIVE_ARCH chatter really is quite bothersome - sed -i 's/NATIVE_ARCH=/&0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system" - - # Compile menuselect binary for optional components - ast_make menuselect.makeopts - - # Disable astdb2* tools. We've been on sqlite long enough - # that this should really no longer be a problem (bug #https://bugs.gentoo.org/872194) - ast_menuselect --disable astdb2sqlite3 - ast_menuselect --disable astdb2bdb - - # Disable BUILD_NATIVE (bug #667498) - ast_menuselect --disable build_native - - # Broken functionality is forcibly disabled (bug #360143) - ast_menuselect --disable chan_ooh323 - - # Utility set is forcibly enabled (bug #358001) - ast_menuselect --enable smsq - ast_menuselect --enable streamplayer - ast_menuselect --enable aelparse - ast_menuselect --enable astman - - # SSL is forcibly enabled, IAX2 & DUNDI are expected to be available - ast_menuselect --enable pbx_dundi - ast_menuselect --enable func_aes - ast_menuselect --enable chan_iax2 - - # SQlite3 is now the main database backend, enable related features - ast_menuselect --enable cdr_sqlite3_custom - ast_menuselect --enable cel_sqlite3_custom - - # Disable conversion tools (which fails to compile in some cases). - ast_menuselect --disable astdb2bdb - - # The others are based on USE-flag settings - _use_select bluetooth chan_mobile - _use_select calendar res_calendar res_calendar_{caldav,ews,exchange,icalendar} - _use_select cluster res_corosync - _use_select codec2 codec_codec2 - _use_select curl func_curl res_config_curl res_curl - _use_select freetds {cdr,cel}_tds - _use_select gtalk chan_motif - _use_select http res_http_post - _use_select iconv func_iconv - _use_select ilbc codec_ilbc format_ilbc - _use_select ldap res_config_ldap - _use_select lua pbx_lua - _use_select mysql res_config_mysql - _use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc - _use_select postgres {cdr,cel}_pgsql res_config_pgsql - _use_select radius {cdr,cel}_radius - _use_select snmp res_snmp - _use_select span res_fax_spandsp - _use_select speex {codec,func}_speex - _use_select speex format_ogg_speex - _use_select srtp res_srtp - _use_select statsd res_statsd res_{endpoint,chan}_stats - _use_select vorbis format_ogg_vorbis - _use_select xmpp res_xmpp - - # Voicemail storage ... - ast_menuselect --enable app_voicemail - for vmst in "${IUSE_VOICEMAIL_STORAGE[@]}"; do - if use "${vmst#+}"; then - ast_menuselect --enable "app_voicemail_${vmst##*_}" - fi - done - - if use debug; then - for o in DONT_OPTIMIZE DEBUG_FD_LEAKS MALLOC_DEBUG BETTER_BACKTRACES; do - ast_menuselect --enable "${o}" - done - fi - - if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then - for copt in ${GENTOO_ASTERISK_CUSTOM_MENUSELECT}; do - cstate=--enable - [[ "${copt}" == -* ]] && cstate=--disable - ebegin "Custom option ${copt#[-+]} ${cstate:2}d" - ast_menuselect ${cstate} "${copt#[-+]}" - eend $? - done - fi -} - -src_compile() { - ast_make -} - -src_install() { - local d - - dodir "/usr/$(get_libdir)/pkgconfig" - - diropts -m 0750 -o root -g asterisk - dodir /etc/asterisk - - ast_make install install-headers install-configs "DESTDIR=${D}" - - fowners asterisk: /var/lib/asterisk/astdb - - if use radius; then - insinto /etc/radiusclient/ - doins contrib/dictionary.digium - fi - - # keep directories - diropts -m 0750 -o asterisk -g root - keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail,recording,outgoing} - diropts -m 0750 -o asterisk -g asterisk - keepdir /var/log/asterisk/{cdr-csv,cdr-custom} - - # Reset diropts else dodoc uses it for doc installations. - diropts -m0755 - - dodoc README* BUGS CREDITS - - # install extra documentation - use doc && dodoc doc/*.{txt,pdf} - - # Asterisk installs a few folders that's empty by design, - # but still required. This finds them, and marks them for - # portage. - while read d <&3; do - keepdir "${d#${ED}}" - done 3< <(find "${ED}"/var -type d -empty || die "Find failed.") -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "Asterisk Wiki: https://wiki.asterisk.org/wiki/" - elog "Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" - else - local my_replacing=() x - for x in ${REPLACING_VERSIONS}; do - [[ $(ver_cut 1 ${x}) != $(ver_cut 1) ]] && - my_replacing+=( $(ver_cut 1 ${x}) ) - done - if [[ "${#my_replacing}" -gt 0 ]]; then - my_replacing="${my_replacing[*]}" - my_replacing="${my_replacing// /, }" - [[ "${my_replacing}" = *", "* ]] && - my_replacing="${my_replacing%, *} or ${my_replacing##*, }" - elog "You are updating from Asterisk ${my_replacing}, you should reference the upgrade document:" - elog "https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+$(ver_cut 1)" - elog "Assistance also available on Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" - fi - fi - - if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then - ewarn "You are using GENTOO_ASTERISK_CUSTOM_MENUSELECT, this should only be used" - ewarn "for debugging, for anything else, please file a bug on https://bugs.gentoo.org" - fi - - if [[ -f /var/lib/asterisk/astdb.sqlite3 ]]; then - ewarn "Default astdb location has changed from /var/lib/asterisk to /var/lib/asterisk/astdb" - ewarn "You still have a /var/lib/asterisk/astdb.sqlite file. You need to either set" - ewarn "astdbdir in /etc/asterisk/asterisk.conf to /var/lib/asterisk or follow these" - ewarn "steps to migrate:" - ewarn "1. /etc/init.d/asterisk stop" - ewarn "2. mv /var/lib/asterisk/astdb.sqlite /var/lib/asterisk/astdb/" - ewarn "3. /etc/init.d/asterisk start" - ewarn "This update was done partly for security reasons so that /var/lib/asterisk can be root owned." - fi -} diff --git a/net-misc/asterisk/asterisk-22.0.0-r1.ebuild b/net-misc/asterisk/asterisk-22.1.1.ebuild index 1812ee48dec1..03bea0177c90 100644 --- a/net-misc/asterisk/asterisk-22.0.0-r1.ebuild +++ b/net-misc/asterisk/asterisk-22.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index b6e32d13b4ca..cc1683d5700b 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,11 +1,12 @@ AUX dhcpcd-10.0.6-fix-lib-check.patch 340 BLAKE2B 6e9f881e64676477b100bb65d4962ac4de360a21e938e79c294cd8f8cb837bbe30cdcfa8ca84b3d9558fcf3d5109ba04704c2e4bb269ba2526deed51fec0bf11 SHA512 66ac97580ae066afb4e46b15161a8331140c010764f7932218ce03112bed4bf52e316f58fbb7919c38052ce6ef2a4c36768103aa01f146161cf94169cb8ccacd AUX dhcpcd-10.1.0-seccomp-glibc-2.41.patch 870 BLAKE2B 1ea71a1a5b9d3483139617bea790ad70a989e28256afd2c2a73b0048bbfdefd1f164b548b59caf47269fba5ef6deb379c9ee6d790149a02559b6ea2334992e3b SHA512 acfce6d1966347b1b7797c96d499fe28e3a7e97c1961ab10f3fc7023826af18bcfcef7731e42444b78c5404870b75b9790eac529f346a1a68ae03f3366e91171 +AUX dhcpcd-10.2.0-no-ipv6-build.patch 2878 BLAKE2B 2977a52230d9d88b5661614ff0831dc77357472ee17d39de133bd864d5e13545e9e1f9a753865139bd961548f3d27053589d6234df7dcf0f2af1716355036c50 SHA512 827bfb891f58134b508c7ec97eaa1e300c3c6b0f37e108199db0d3d5c07ae6d75e36ad7c1ffebad6182df326ecf3302b68bcb708674c7d96a45dec6c0de40a88 AUX dhcpcd.initd-r1 339 BLAKE2B f5c8574545d211918cba49b0e0caf22b6dd0630d3e8627e8fc4c40dc4415fd70c83889b631606085ecf87f925a7a199cd5712178a2c90186c6b8ac4f792b0789 SHA512 cd186e4c0733fcd9c333bf7c813a879c38c962bcf6a3288577f6b1632312b10f69ac68ca413c32106559d9e53fa05de78410cba677247b52bcbcf3b35024974f AUX dhcpcd.service-r1 308 BLAKE2B 558789adc2b67ee9d13b8213c9729f23dc691d3da8e96d93283c6c1fcf3733b17036df2a736166414a4a4738ca2a41f11b498326f18dace02e3b77945f7d8f23 SHA512 992b6f3c69b982f1dc01098dbecdee1ee2dc12e59646d13648f378a2e628cc612b65ee15a1373e3cacf7e712c6a6708c6824a9396b53e8ed8b0b3179f5267041 DIST dhcpcd-10.1.0.tar.xz 271660 BLAKE2B 9d47ae8b97ba082f980966a2c3f688c6a8addb10989c166dafebdb6491793815c4caddc3016334f6549923632fd01fc8ce0987eca31af01948b0f4a643f88b38 SHA512 25b3304471c85975e004f101fdd8dc6155065009e9d94719aadc6181717839c501d66740f002aa00acda73cce3c0d924f4241eed177688c4e794be301b059e04 DIST dhcpcd-10.2.0.tar.xz 274896 BLAKE2B 0b209f253e6462cc176ffef749228fc3b82474ee4baa2c468277b58abea9541282a2a96633e88641c46e3e9a612049f574009dd42f00f86334e655b10c234e81 SHA512 d2414ae8ff292e04a9d7060d523b5975e996fb921c481d198c5b6804fd73c6fc6edd806faf24788eacd8a2125e80528db8844865178b65a3acf29d3d264a3bff EBUILD dhcpcd-10.1.0-r1.ebuild 4976 BLAKE2B 1f6d2267d9f45879b23321b23e61bf94d45ebee8636d2f3e7d2c0952205f00f136b234f59858f7d342b53977b7702a452f0bb64e46ab97978123c714e07b6abf SHA512 f986c753abd83ebacb0083d85dc747d5266807b73db634498279ac88e0316b807bee99a9ecaf1bfef5217d207160a6a4c6e710cb2cb6c93db915e1b1f658e0d6 EBUILD dhcpcd-10.1.0.ebuild 4927 BLAKE2B 3dbfb502559abb44bd51cc3f732ae5610c493fae91f1b16e60428ea3ef31922c3d2ec4e75a040b5826607e411c07604d675fc8762c8008ef79982a0adc1a91a9 SHA512 1e4404ce6a14ec4e0bddf7d3eb169fcc50dc91e85951955896380b4798d28a97b02c7b35ebc86453a70f2798d4e72ce6b363ecf212a679f39865fff46987003c -EBUILD dhcpcd-10.2.0.ebuild 4935 BLAKE2B 2a5789402ae1b1f4b6a049ca45f98ebddb10a45c4d8753d60346e6ee69287b2d99bc566fa1573d6d97c281b9e1912f85d84e395a7f5d011198e20af417313951 SHA512 902a31842e545c59ff3955706306066cd34b0d8b46a8e588370c4943df64415845a080672458c4233c9188474342c6965a8b1c3da64c9954c2f608687a743cef +EBUILD dhcpcd-10.2.0.ebuild 4975 BLAKE2B 80cd65893ab4a5c5b3cd6e9913278d2ecfcb013c40898e3a2f26fcf7ad2f8ac11825ccd26ba633ac420df20d46f6869c3e52c77c7afe286bb7e027262b0f5960 SHA512 5e3d62016332ee3c7c40c1ae2f2e1f23fc416d22a309f6f2f7122fc990a79dbb67f1bce03328abc1a6645a2e8f5cf2468eeac1225ee99539d1612d0f80de8d71 EBUILD dhcpcd-9999.ebuild 4935 BLAKE2B c5c7a630572305a52a7edb2f9c329c3314393a94896f7b538c6e613d05eeb35eff0059186ad402c05a29130af09f231f3d8d712df413c6d6088ceb9376b52780 SHA512 d0edccb3d0047d4adf3f694f0c7625914de2e552e7aa8ef189ced54399469622cdb3a340549eb4017b391eb765d93095fd21312d78e7b7ab537c290ec07fa251 MISC metadata.xml 714 BLAKE2B 2ee7c968d6c9285404d5cd22afdf2d62db42af2d3d35f7784dffe80d448ea96dec7dcaa2d4784aa35ab7002de5784b191a71cb854eeede645fb3bf018c19f37b SHA512 44cb0105baac58bc24a7ff3d868ab2eb01d7f1447ca5f6ab830c60d8dc46212bb064bdb67d48bb86908aa9803b5dc887fd51733fccda8338828317f10895ea45 diff --git a/net-misc/dhcpcd/dhcpcd-10.2.0.ebuild b/net-misc/dhcpcd/dhcpcd-10.2.0.ebuild index fcfca62700dc..c3595a4f780e 100644 --- a/net-misc/dhcpcd/dhcpcd-10.2.0.ebuild +++ b/net-misc/dhcpcd/dhcpcd-10.2.0.ebuild @@ -54,6 +54,7 @@ QA_CONFIG_IMPL_DECL_SKIP=( PATCHES=( "${FILESDIR}"/${PN}-10.0.6-fix-lib-check.patch + "${FILESDIR}"/${P}-no-ipv6-build.patch ) src_configure() { diff --git a/net-misc/dhcpcd/files/dhcpcd-10.2.0-no-ipv6-build.patch b/net-misc/dhcpcd/files/dhcpcd-10.2.0-no-ipv6-build.patch new file mode 100644 index 000000000000..c9f426d913c0 --- /dev/null +++ b/net-misc/dhcpcd/files/dhcpcd-10.2.0-no-ipv6-build.patch @@ -0,0 +1,110 @@ +https://bugs.gentoo.org/949688 +https://github.com/NetworkConfiguration/dhcpcd/commit/7f70a6a4e6e19703e705881da958e8a1d42d27ec + +From 7f70a6a4e6e19703e705881da958e8a1d42d27ec Mon Sep 17 00:00:00 2001 +From: Roy Marples <roy@marples.name> +Date: Thu, 13 Feb 2025 00:32:43 +0000 +Subject: [PATCH] Address some build options + +Fixes #458. +--- a/src/dhcp.c ++++ b/src/dhcp.c +@@ -3068,7 +3068,7 @@ dhcp_handledhcp(struct interface *ifp, struct bootp *bootp, size_t bootp_len, + struct dhcp_state *state = D_STATE(ifp); + struct if_options *ifo = ifp->options; + struct dhcp_lease *lease = &state->lease; +- uint8_t type, tmp; ++ uint8_t type; + struct in_addr addr; + unsigned int i; + char *msg; +@@ -3079,6 +3079,9 @@ dhcp_handledhcp(struct interface *ifp, struct bootp *bootp, size_t bootp_len, + const uint8_t *auth; + size_t auth_len; + #endif ++#ifdef IPV4LL ++ uint8_t tmp; ++#endif + #ifdef IN_IFF_DUPLICATED + struct ipv4_addr *ia; + #endif +--- a/src/if-options.c ++++ b/src/if-options.c +@@ -655,8 +655,6 @@ parse_option(struct dhcpcd_ctx *ctx, const char *ifname, struct if_options *ifo, + uint8_t *request, *require, *no, *reject; + struct dhcp_opt **dop, *ndop; + size_t *dop_len, dl, odl; +- struct vivco *vivco; +- const struct vivco *vivco_endp = ifo->vivco + ifo->vivco_len; + struct group *grp; + #ifdef AUTH + struct token *token; +@@ -665,16 +663,22 @@ parse_option(struct dhcpcd_ctx *ctx, const char *ifname, struct if_options *ifo, + struct group grpbuf; + #endif + #ifdef DHCP6 +- size_t sl; + struct if_ia *ia; + uint8_t iaid[4]; ++#endif ++#if defined(DHCP6) || ((defined(INET) || defined(INET6)) && !defined(SMALL)) ++ size_t sl; ++#endif + #ifndef SMALL +- struct in6_addr in6addr; ++#ifdef DHCP6 + struct if_sla *sla, *slap; ++#endif ++ struct vivco *vivco; ++ const struct vivco *vivco_endp = ifo->vivco + ifo->vivco_len; ++ struct in6_addr in6addr; + struct vsio **vsiop = NULL, *vsio; + size_t *vsio_lenp = NULL, opt_max, opt_header; + struct vsio_so *vsio_so; +-#endif + #endif + + dop = NULL; +@@ -2951,11 +2955,11 @@ free_options(struct dhcpcd_ctx *ctx, struct if_options *ifo) + struct rt *rt; + #endif + struct dhcp_opt *opt; +- struct vivco *vo; + #ifdef AUTH + struct token *token; + #endif + #ifndef SMALL ++ struct vivco *vo; + struct vsio *vsio; + struct vsio_so *vsio_so; + #endif +--- a/src/ipv6.c ++++ b/src/ipv6.c +@@ -626,7 +626,7 @@ ipv6_deletedaddr(struct ipv6_addr *ia) + #endif + + #if !defined(DHCP6) || (!defined(PRIVSEP) && defined(SMALL)) +- UNUSED(ia) ++ UNUSED(ia); + #endif + } + +--- a/src/privsep-inet.c ++++ b/src/privsep-inet.c +@@ -215,6 +215,7 @@ ps_inet_startcb(struct ps_process *psp) + return ret; + } + ++#if defined(INET) || defined(DHCP6) + static bool + ps_inet_validudp(struct msghdr *msg, uint16_t sport, uint16_t dport) + { +@@ -233,6 +234,7 @@ ps_inet_validudp(struct msghdr *msg, uint16_t sport, uint16_t dport) + } + return true; + } ++#endif + + #ifdef INET6 + static bool + diff --git a/net-misc/tigervnc-xorg-module/Manifest b/net-misc/tigervnc-xorg-module/Manifest index ed990072c55b..d34a4e0fb84f 100644 --- a/net-misc/tigervnc-xorg-module/Manifest +++ b/net-misc/tigervnc-xorg-module/Manifest @@ -1,3 +1,3 @@ EBUILD tigervnc-xorg-module-1.14.1.ebuild 447 BLAKE2B 71f6623a95854d1795f4379302c2278401ee55c41556db7b6e2de21708f3ec4f413e8e699a9f64910ca5255e7b6bff15a6279dace1c907a6f8838be7d8ede540 SHA512 4bff3f4d8af5143693fdfd46c992e08076ef691bd688ff9c03de56d10f66f6f2067ee08436921b691781e3855c6ac405a75d6d2c46e840ea2d33457fe16cb4a1 -EBUILD tigervnc-xorg-module-1.14.90.ebuild 452 BLAKE2B e18fafce802679f57fb85623e75fd7a048cf63719656422e98cf1fd36737d9a27dd1cd3c4aac7b4c2759e9f36041c195fa26505a59605801277849bc03f2311f SHA512 3155c3696b40d9374c5c8544d6498ce3f9987f693ed6bb250361cd7686be5ad6261d1a50e5069c6e18be6e24a677991a914abdd2f972afac4d87e5ed5bd10a1f +EBUILD tigervnc-xorg-module-1.15.0.ebuild 452 BLAKE2B e18fafce802679f57fb85623e75fd7a048cf63719656422e98cf1fd36737d9a27dd1cd3c4aac7b4c2759e9f36041c195fa26505a59605801277849bc03f2311f SHA512 3155c3696b40d9374c5c8544d6498ce3f9987f693ed6bb250361cd7686be5ad6261d1a50e5069c6e18be6e24a677991a914abdd2f972afac4d87e5ed5bd10a1f MISC metadata.xml 331 BLAKE2B a429af641beadf65a9af48b70d47442530df38a6653daa75a67bae2f86dafe206ee745086336ef10af5e1d11ed6df08c017a99e2f434c0d8015549e78c8825f2 SHA512 dca884d6e2edf72771b5062195aa3d379ded3d0b9c74f9f7bd4c6f5ae432128e93d53c8b24bcfe76963b9705be325668edab703cd2f8724123b1c70fda59c786 diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.90.ebuild b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.15.0.ebuild index 2e6cd6b87324..2e6cd6b87324 100644 --- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.90.ebuild +++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.15.0.ebuild diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest index fe67c22b9fc5..db8824cdf0e6 100644 --- a/net-misc/tigervnc/Manifest +++ b/net-misc/tigervnc/Manifest @@ -5,10 +5,10 @@ AUX tigervnc-1.14.0.confd 530 BLAKE2B 1152c237744ee69ab317a8d979a8282abb259cb359 AUX tigervnc-1.14.0.initd 2996 BLAKE2B 675bc890a23805aceeeb1ee559d192c4a39ee7251d520cc5d98cfd2c2f075737fb3ed192903a08f850603847ce7769e3ae01b2c29dc4591cb3444edf835c6e0d SHA512 0e4043df37125e48d4314fc87400bf5e4eb9ca9848d2afead2f34b4f94422a03b939c3cf246a40c44b91e9cf0aec261f35a3c98e9861810db2f5a73f384a3c60 AUX tigervnc-1.14.1-pam.patch 959 BLAKE2B 384b065ac6f273ff302f8469c039e81f0bc7a98f684162aa8883af5332bc3450032e2a87f12d0f0c576df167817b3b7875b6675cc8af26de14f0c0147077b353 SHA512 d6ee39c53cab920a9f3432012714aaaa7f87db90763156bfcea26e394e381fa47eed8cbe62a956cb983059b28811932b16e79dc0445390a59288c27fc77d6caa DIST tigervnc-1.14.1.tar.gz 2097932 BLAKE2B 44593837154e019562f63cad54afaa41d1af7a5199988571002019dc60af193162a54b4c3f4e57a3cef2c824253bec5d83f029ba489a7f5459873255b1968cba SHA512 d7a6cff4a3a1e4c30e2dbd6e17ad2d76145e76f5c1a93abbaf32b1c488377a4eaf936d4e8a24a97863948138ba40031c862f9da1c1cd427da35ebffa8eaa4f31 -DIST tigervnc-1.14.90.tar.gz 2106976 BLAKE2B 02c9509580790a65d76c05067f132a8ac7a834e02f4d46910f235dd55deba995630e74a8dd2e81b7d77bc7ee2f5ccbfbb565aee8f3bf0d15d8c532d366819e69 SHA512 c842f1beb0610a8dc039136592cf4acd8d2ef42f7681c44f98c4ec57c35dd759cb98ad7e8462852a1c85ee8f7f63e3283909e30cc52de6c30b602235f4ffafd2 +DIST tigervnc-1.15.0.tar.gz 2126369 BLAKE2B c8646860884ae8fec7f81d9e87967bb279e7bf7ebcc69973660ed827f5a1cf6d8700a70a364e9099e68779b6dfb168242db2afa428f5cfc11784020696261191 SHA512 0b550296b5bd06ac9d63ce10861ff54d24e79b6ac1551d80e9b81845fa873d85bfd684112c66d86188c9c61fdffb9421ea8696c1c7fd15a24fb1bf6bfe6a5e05 DIST xorg-server-21.1.14.tar.xz 5016608 BLAKE2B b64ff9bbcd1d1c632b588800acb1531d6295a52347294d323d684a7149a4f803fb38357a102d715525511c8bb8554daf2e71c28149ccb650b1c7c1990351f53e SHA512 833d36ca4a409363dc021a50702bc29dbb32d074de319d6910a158b6e4d8f51a20c3b0de0486d9613d4e526fe4fd60ca306b3c9fcce7d014ca8cc10185afd973 DIST xorg-server-21.1.15.tar.xz 5009756 BLAKE2B a7d5df70a4af98b903a306850a169879cf083b2c811f6e75e1e916f85441214541f7c9fa0e0089c4bf08c67597166d97ea194c6a0a511948568120e579d1104f SHA512 677bbec81ecdd1d14e1d289a00c40249988985ec636e5473b30c4f63bad03a6cc5f9168cea94969e1550370eee8863595bc9c064c3d218a96123afc7567bf363 EBUILD tigervnc-1.14.1-r3.ebuild 5627 BLAKE2B db59a02eb600fee173539da9f7949e4e9cabb3dca487bb12f1983362888dc4a264f25c6acdcaac4427aeb3ce9e67431974ce08c4bdd292d3bfe1b5012c9249bd SHA512 7a9a27c13a46a9370cb18a494738f6e53524450d085bc00d84b7a789f97757ee1e301886a71baa294323afea810ffd69c81f565ea42db439759c04a4cec4228c -EBUILD tigervnc-1.14.90.ebuild 5632 BLAKE2B 5601cb2151bd100e543b49e6d0cfa4b404e6e84d3d42cea799a42c1b41a5e0fb167a6c2d4791c43155484189a577d0c3e2b31d8818d6757ea7ccb41392049bc1 SHA512 9d2523d4fe1255f281023a00be26a07f5da5ab82f4d4a7f053210dc376524294e4979306a29e927d8d50fb049f3c768c48d6e99b1370e31c6820ea7be34e98ca +EBUILD tigervnc-1.15.0.ebuild 5632 BLAKE2B 5601cb2151bd100e543b49e6d0cfa4b404e6e84d3d42cea799a42c1b41a5e0fb167a6c2d4791c43155484189a577d0c3e2b31d8818d6757ea7ccb41392049bc1 SHA512 9d2523d4fe1255f281023a00be26a07f5da5ab82f4d4a7f053210dc376524294e4979306a29e927d8d50fb049f3c768c48d6e99b1370e31c6820ea7be34e98ca EBUILD tigervnc-9999.ebuild 5543 BLAKE2B 956f93a567fdcb35afcf62b46fa316b44a7da1ea997ca64e173af535f1d1e8b0f742577b66fb5bb87b2a609ae03dfcd8ec1379408c1eb495f7c9d13ab3064571 SHA512 818c1b9025f391170d2fbe565e2c372e59b722289ab518533836b9548e930f66b600fe06b9badf1e3bfaac9afd560222a673959e884ea52dcb6d44e9047dbf81 MISC metadata.xml 602 BLAKE2B cd3ae9a2fa5758627621230b5bc005b46c65d028764c5578d7684ae7aaa6403d301a59476e2aae6fa4a7a1f38cd0d8c23a7db3a784666aa2f375267444c48658 SHA512 16c1ccff038df995cbe4bace496636e41f1de9c28ad25c45d49f63485d3b7b71d9682866ff1b005acc7b401d66112c1709048298a77fb1c0baadc879fa236743 diff --git a/net-misc/tigervnc/tigervnc-1.14.90.ebuild b/net-misc/tigervnc/tigervnc-1.15.0.ebuild index ef7fe09fa151..ef7fe09fa151 100644 --- a/net-misc/tigervnc/tigervnc-1.14.90.ebuild +++ b/net-misc/tigervnc/tigervnc-1.15.0.ebuild |