diff options
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/Manifest.gz | bin | 57742 -> 57731 bytes | |||
-rw-r--r-- | media-sound/audiotools/Manifest | 2 | ||||
-rw-r--r-- | media-sound/audiotools/audiotools-3.1.1-r2.ebuild | 8 | ||||
-rw-r--r-- | media-sound/musepack-tools/Manifest | 6 | ||||
-rw-r--r-- | media-sound/musepack-tools/files/musepack-tools-495-fixup-link-depends.patch | 95 | ||||
-rw-r--r-- | media-sound/musepack-tools/files/musepack-tools-495-respect-cflags.patch | 27 | ||||
-rw-r--r-- | media-sound/musepack-tools/musepack-tools-465-r2.ebuild | 14 | ||||
-rw-r--r-- | media-sound/musepack-tools/musepack-tools-495.ebuild | 46 | ||||
-rw-r--r-- | media-sound/ncmpcpp/Manifest | 2 | ||||
-rw-r--r-- | media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild | 2 |
10 files changed, 195 insertions, 7 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 34c50ae44b2f..f2a02f6321e9 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/audiotools/Manifest b/media-sound/audiotools/Manifest index 46f85a042835..a36b4dd7ef85 100644 --- a/media-sound/audiotools/Manifest +++ b/media-sound/audiotools/Manifest @@ -1,4 +1,4 @@ AUX audiotools-3.1.1-libcdio-paranoia.patch 1337 BLAKE2B 2594bf98a09df1064009dfa27764f64aeda7d92e43c82aaff3e44f6742db28f6fa2e87bd19d1f7eba8b82ac8ab338c9d7e7e7817817d49985809b927383d218d SHA512 cabc5f86e2977171c6616722640fa271d3c339bb223e229ec31697c81bd2c06c620a4b3d7a9057d7a90e05a2db7e2c7ca4d26403d60612ceebaaca0370845e10 DIST audiotools-3.1.1.tar.gz 6325408 BLAKE2B 065b5dc23796ea8d1dc72dc581a8929fe26e08180af2f0719470d80d5c82be2455ffda28fe8fd5ca63ae078f7fa5c6b5153e8fae496736da8f97a4eae38c4876 SHA512 dfba0dab8ef1573a12366bb4d46552eeb6c23c4abde34d9df51238fc97f573135b564cc3e5dbcaf7691c4502d8173dc926d8eb5ecd169fe619278ae89ff24c3a -EBUILD audiotools-3.1.1-r2.ebuild 1892 BLAKE2B 8c79c98fd6d017f4290298c570f22e85901d7dda7529bcafe3666ed7a8e1ddf66d0be228e70e2dea15e1ceff729dc5ed6d0889f0ee4e675ef4fdac10edfaa710 SHA512 4b21705336334194c1603e333f5b20f863aee28842163b63f2010403ba29f5017dd5e9add498ead3f8ff0bb345b472e05e7b4d3bb034fa1a800afdcd4c56a91f +EBUILD audiotools-3.1.1-r2.ebuild 2008 BLAKE2B b1c0c9179d00dc9f54bb6dca94abb1f540ab81f75ecb166a9c194023e32964254afaaaf403ff36e92e680743c7f74f1c6011619bb40056a9b6e534854ca10093 SHA512 16f716572faa8562d27afe42b85708f06bb75445b029c534e852e8d2f14175503036ae988f0d52cf9bae0c1f8fe14cc3738553b741bf2ec7eb726b39cc693cb7 MISC metadata.xml 534 BLAKE2B b6b669f321a1091210f4abb7935bae1c2101f9ec2dfbf45150b61d3b9b98c966c45da7230f7a2cdf5b634ecdbfc6c5c1c3ae2dcf7eca755face9d47d2301d9e8 SHA512 5b21b6527a7a134fbce106ff8948e834cadd0286e4ef2b3d56921799fa2cfac69666b74498d9ad64564c20d3ba2e90b610e1ede30f85b0362155bfb582657d5b diff --git a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild b/media-sound/audiotools/audiotools-3.1.1-r2.ebuild index 3d93d632d29e..02b83872ef6f 100644 --- a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild +++ b/media-sound/audiotools/audiotools-3.1.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -82,6 +82,12 @@ python_compile_all() { emake -C docs } +python_compile() { + # setuptools is broken with parallel builds + local MAKEOPTS=-j1 + distutils-r1_python_compile +} + python_test() { cd test || die "${PYTHON}" test.py || die diff --git a/media-sound/musepack-tools/Manifest b/media-sound/musepack-tools/Manifest index 8e93f03f219f..1348915c04b4 100644 --- a/media-sound/musepack-tools/Manifest +++ b/media-sound/musepack-tools/Manifest @@ -1,6 +1,10 @@ AUX musepack-tools-465-fno-common.patch 659 BLAKE2B 603213fe4c979b4a79b9a2103117eb63e3b90933119cbefef32c18c3523d24c6f0eca8beea685d1ef6effb3bec82e53004bdaeed2062a2a14f4a1e7bb398fd97 SHA512 239b353380d534f09fb381520eb29b919cb3f69ac51be8a813e67338de928c91c99c249b6a5b27f297cd0a741b7c10e7c61171b4bd42b5016402b52efa00cca0 AUX musepack-tools-465-gentoo.patch 2982 BLAKE2B 0783de2ac04e77d8ff337e3ed52b09174e6268aaa9a1c2709b65343753880437b42af8fd17fbf1361811bdeb5caed625f78fa8440c7ccbddbdf80b827da3374e SHA512 5eee2985b4a3201e6d93d24e7cd9244d7e7f64208ae80656cdd6932d3adee2403e14e17ede45a83071a5c5bf21aa938e4786267a2c4b3118053c900aa18b2105 AUX musepack-tools-465-musl.patch 435 BLAKE2B 71eb34c0525d72048962e2dba1a24e6ff34b93e5e88554d7050dde195f98f57f3a0a7286e3dadf257b1a861af6ca73c7ffa8fa6789d32dca250e78f40798de55 SHA512 f18421dd7fcef088365abef24ad7d3877c04dd40e38b551ca5d8a3a1828d1644935924cb8c012ae484cbd72666b88468b6bf803a982154afe6a5ac9b29b6bfd6 +AUX musepack-tools-495-fixup-link-depends.patch 3083 BLAKE2B 8876c1500f17effef4efb9f2e22eecc3f8934239dc89262ebcee2a5187c93cebd6868703cd82a2ba888f71b17c6941c4bb65a5d18da549e110d1ea6c6b08a3de SHA512 c598252279b51e2ee04a4975a6dea8406f29c53ac980ccfd1838f1bd67cc96d55dee5b0527436aa2ebb7e331ad9a19de734f128538274eb8406e48b0346121bb +AUX musepack-tools-495-respect-cflags.patch 644 BLAKE2B b49a7309329719b56a2522afbbd57a18e3d02585787b73dc82721e9c63cb04c964fd41142bcfc1d12a79e23875bfa897c184749942a2cfe6a15f6d2e12c4a38b SHA512 d0faf6490039612339f06f47ec76dfcab7065aee86b8e189ed446314a3699c94aacfda97e35922d3df916d87e99e078ac381e6064cfcd3217b40fbe8d74d54fb DIST musepack-tools-465.tar.bz2 167612 BLAKE2B 0748cbfaecec396a4bf054aac5a451f16386becae75cdbb63821c28f7b7d378723df180d909eb3b9e0c7eafa79996dbe7aaab251721fd139b81755e7f59249f1 SHA512 ce933376bc127f6f4acc8500e50b6318a6bc5bf8443547fc0e25b4e8e5881fd7a73aff155560ffbc5161b5d7d03522c73bfbc31e14e1531fe511036a0f657d54 -EBUILD musepack-tools-465-r2.ebuild 800 BLAKE2B d18dcdee702031801dc48c443138bdefec1fcdd43e195d491805a4fbbf3639412c786933d54f1af9b61a17d2302016e5198692e294e0da2c813966dad8df2658 SHA512 47eef0bd1a0dc1f98a89cba59cd8b99b20bca40b08c3416109028e336633e55e0525b31b6eb5031f1062909045ad89caea9a9d194d3969b1fb577b523b3ad180 +DIST musepack-tools-495.tar.xz 148968 BLAKE2B dcc5ae24454a7da03b9ff9094c9680126abd57d700a55b7bfa77693a83a02d831a75cb494795991aabd519e830af4e1450950e4da3bb41a779ad0ad407ef083b SHA512 d518cf88fc7aff8b09566fe201af4f6bcd704a6f6e10a7c0118be910de5faf69ba3fac0c44d6ec8eb9048136bf241133707033046967dd7e999752bfe886ef35 +EBUILD musepack-tools-465-r2.ebuild 966 BLAKE2B b95a600a04183a689c71e428f522e6b0cd9d1225c9242e6d2f234839e62d9a9c3fa22d96ec20c66b1a5315fe6a3e992583a1f24dc260430efe4d9fedc310b835 SHA512 a9e4f433305de95a16a562c634e77ae02cf1da8ee0231c64ef159c03c7731a7d694a68309c6e3d546503b455faffac4d4d38be264a31e1da1fa6d323bca975ce +EBUILD musepack-tools-495.ebuild 1080 BLAKE2B d8fd0b0def2796595fd016053710bdd8ab55901e587c0cd9710bc233590e8d38762d027e746c66beff80c5e301289620d749064984e3da2c6a6286edc2508848 SHA512 0fd3f8a3b764a14c82618ade6bc72713df4cb2f6b6865f7fe834bff08c126b2eac5362a36845501df95c687361617db7fd942a43a1a7f6d28d321ef657a2a726 MISC metadata.xml 260 BLAKE2B 9945ac40ee60ce67adf51840c3cc2d6d2743dffe4fd2ec965d300c709323f80eb5d35eaeb804414eebb2da1e954ee688067c05093b26499678de524b414ac4ec SHA512 e5b6a2a44cd2a4ea4fb1267eb8f635c079c022853443ad180ca12f2df84492f3ba34db45e4ff5e7e09262a74745f5c0aa04ebccd6f998cf19a6ea2ccd0627701 diff --git a/media-sound/musepack-tools/files/musepack-tools-495-fixup-link-depends.patch b/media-sound/musepack-tools/files/musepack-tools-495-fixup-link-depends.patch new file mode 100644 index 000000000000..b62800c594a3 --- /dev/null +++ b/media-sound/musepack-tools/files/musepack-tools-495-fixup-link-depends.patch @@ -0,0 +1,95 @@ +From a71b6e2f189e90b272094b8b9cd88752ff96e785 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz93@gmail.com> +Date: Wed, 13 Mar 2024 00:34:22 -0400 +Subject: [PATCH] Fix regression causing executables to not depend on libmpcdec + +In revision r491 a "Gentoo patch" was merged, entitled + +"Fixup installation of shared mpcdec library." + +It inherently clashed with revision r467, which *also* renamed the +target in question. +--- + mpc2sv8/CMakeLists.txt | 2 +- + mpcchap/CMakeLists.txt | 2 +- + mpccut/CMakeLists.txt | 2 +- + mpcdec/CMakeLists.txt | 2 +- + mpcgain/CMakeLists.txt | 4 ++-- + 5 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/mpc2sv8/CMakeLists.txt b/mpc2sv8/CMakeLists.txt +index eea0df0..a4fe93e 100644 +--- a/mpc2sv8/CMakeLists.txt ++++ b/mpc2sv8/CMakeLists.txt +@@ -13,7 +13,7 @@ endif(MSVC) + add_executable(mpc2sv8 mpc2sv8.c) + + if(SHARED) +- target_link_libraries(mpc2sv8 mpcdec) ++ target_link_libraries(mpc2sv8 mpcdec_shared) + else(SHARED) + target_link_libraries(mpc2sv8 mpcdec_static) + endif(SHARED) +diff --git a/mpcchap/CMakeLists.txt b/mpcchap/CMakeLists.txt +index 743d5b6..50c4ded 100644 +--- a/mpcchap/CMakeLists.txt ++++ b/mpcchap/CMakeLists.txt +@@ -15,7 +15,7 @@ link_directories(${libmpc_BINARY_DIR}/libmpcenc) + add_executable(mpcchap mpcchap.c dictionary.c iniparser.c ${libmpc_SOURCE_DIR}/common/tags.c) + + if(SHARED) +- target_link_libraries(mpcchap mpcdec) ++ target_link_libraries(mpcchap mpcdec_shared) + else(SHARED) + target_link_libraries(mpcchap mpcdec_static) + endif(SHARED) +diff --git a/mpccut/CMakeLists.txt b/mpccut/CMakeLists.txt +index 7d15ce2..2fbfb7a 100644 +--- a/mpccut/CMakeLists.txt ++++ b/mpccut/CMakeLists.txt +@@ -13,7 +13,7 @@ endif(MSVC) + add_executable(mpccut mpccut.c) + + if(SHARED) +- target_link_libraries(mpccut mpcdec) ++ target_link_libraries(mpccut mpcdec_shared) + else(SHARED) + target_link_libraries(mpccut mpcdec_static) + endif(SHARED) +diff --git a/mpcdec/CMakeLists.txt b/mpcdec/CMakeLists.txt +index c95f521..a4ca38f 100644 +--- a/mpcdec/CMakeLists.txt ++++ b/mpcdec/CMakeLists.txt +@@ -15,7 +15,7 @@ add_executable(mpcdec_cmd mpcdec.c) + target_link_libraries(mpcdec_cmd wavformat_static) + + if(SHARED) +- target_link_libraries(mpcdec_cmd mpcdec) ++ target_link_libraries(mpcdec_cmd mpcdec_shared) + else(SHARED) + target_link_libraries(mpcdec_cmd mpcdec_static) + endif(SHARED) +diff --git a/mpcgain/CMakeLists.txt b/mpcgain/CMakeLists.txt +index 5445faf..474f3b3 100644 +--- a/mpcgain/CMakeLists.txt ++++ b/mpcgain/CMakeLists.txt +@@ -13,14 +13,14 @@ FIND_LIBRARY(REPLAY_GAIN_LIBRARY NAMES replaygain replaygain_static PATHS + include_directories(${libmpc_SOURCE_DIR}/include) + include_directories(${REPLAY_GAIN_INCLUDE_DIR}) + +-link_directories(${libmpc_BINARY_DIR}/libmpcdec) ++link_directories(${libmpc_BINARY_DIR}/libmpcdec_shared) + + add_executable(mpcgain mpcgain.c) + + target_link_libraries(mpcgain ${REPLAY_GAIN_LIBRARY}) + + if(SHARED) +- target_link_libraries(mpcgain mpcdec) ++ target_link_libraries(mpcgain mpcdec_shared) + else(SHARED) + target_link_libraries(mpcgain mpcdec_static) + endif(SHARED) +-- +2.43.2 + diff --git a/media-sound/musepack-tools/files/musepack-tools-495-respect-cflags.patch b/media-sound/musepack-tools/files/musepack-tools-495-respect-cflags.patch new file mode 100644 index 000000000000..5ed2797ab3bc --- /dev/null +++ b/media-sound/musepack-tools/files/musepack-tools-495-respect-cflags.patch @@ -0,0 +1,27 @@ +From 95ba4fd6c2f2f5bd770d1a100afd65e5c95fa1d0 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz93@gmail.com> +Date: Wed, 13 Mar 2024 00:00:45 -0400 +Subject: [PATCH] Respect environment CFLAGS + +--- + CMakeLists.txt | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4d9b78f..3b09d4c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,10 +20,6 @@ endif() + + add_definitions(-DFAST_MATH -DCVD_FASTLOG) + +-if(NOT MSVC) +- set(CMAKE_C_FLAGS "-O3 -Wall -fomit-frame-pointer -pipe") +-endif(NOT MSVC) +- + add_subdirectory(libmpcdec) + add_subdirectory(libmpcpsy) + add_subdirectory(libmpcenc) +-- +2.43.2 + diff --git a/media-sound/musepack-tools/musepack-tools-465-r2.ebuild b/media-sound/musepack-tools/musepack-tools-465-r2.ebuild index 503162e92f33..96d1eb23372f 100644 --- a/media-sound/musepack-tools/musepack-tools-465-r2.ebuild +++ b/media-sound/musepack-tools/musepack-tools-465-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit cmake +inherit cmake flag-o-matic # svn export http://svn.musepack.net/libmpc/trunk musepack-tools-${PV} # tar -cjf musepack-tools-${PV}.tar.bz2 musepack-tools-${PV} @@ -31,3 +31,13 @@ PATCHES=( "${FILESDIR}"/${P}-fno-common.patch "${FILESDIR}"/${P}-musl.patch ) + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/860882 + # + # Software is dead since 2016. + filter-lto + + cmake_src_configure +} diff --git a/media-sound/musepack-tools/musepack-tools-495.ebuild b/media-sound/musepack-tools/musepack-tools-495.ebuild new file mode 100644 index 000000000000..4107037ae078 --- /dev/null +++ b/media-sound/musepack-tools/musepack-tools-495.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +# svn export http://svn.musepack.net/libmpc/trunk musepack-tools-${PV} +# tar -cjf musepack-tools-${PV}.tar.bz2 musepack-tools-${PV} + +DESCRIPTION="Musepack SV8 libraries and utilities" +HOMEPAGE="https://www.musepack.net" +SRC_URI="mirror://gentoo/${P}.tar.xz" + +LICENSE="BSD LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +DEPEND=" + >=media-libs/libcuefile-477 + >=media-libs/libreplaygain-477 +" +RDEPEND=" + ${DEPEND} + !media-libs/libmpcdec + !media-libs/libmpcdecsv7 +" + +PATCHES=( + "${FILESDIR}"/${P}-respect-cflags.patch + "${FILESDIR}"/${P}-fixup-link-depends.patch +) + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/860882 + # + # Software is dead since 2016. + filter-lto + + # Symbols are decorated with MPC_API but visibility isn't wired up to the + # build system(s) + append-flags -fvisibility=hidden + + cmake_src_configure +} diff --git a/media-sound/ncmpcpp/Manifest b/media-sound/ncmpcpp/Manifest index e8687d0dc05f..3d5744b02da5 100644 --- a/media-sound/ncmpcpp/Manifest +++ b/media-sound/ncmpcpp/Manifest @@ -2,6 +2,6 @@ AUX ncmpcpp-taglib-pc.patch 1582 BLAKE2B 1997e7dc25c6a36ad108003d7b6b23e5eed894f DIST ncmpcpp-0.9.2.tar.bz2 486266 BLAKE2B 160597493b93bac790b8619881e8a1fcf0efce4a538e35f54f31b06f3ed66691f02b37198cca46b475b7296aebbc864cb62a4398c60bd1e43907f9907a9bc118 SHA512 bbcb3b50233e363412af3c1cf1c0118122733dc376759cd35dee79950f42e098a0402ff670684df91847b990b26022630c9a71192e462bd46e70628e31489742 DIST ncmpcpp-0.9.2_p20221231.gh.tar.gz 229678 BLAKE2B edb03554a14b90fbb5a4c99cb46ed73ffd702ff2fa417765d4e4bdaddd6bc40554f18aae10db81af87bbc8c91a4f966785fefdf43cfc97b18fc950c1aa59a370 SHA512 8affb5115c7531ee005544f002068b0b13b6aa41c5e11213ba8c979373a5328f298612903e531b6d384749469d6fa0ddb0d06ac4dac5ab2ca5485c7814db32a3 EBUILD ncmpcpp-0.9.2-r3.ebuild 1530 BLAKE2B 11e396d91a64e20797206c3167ee47b9801bdc8de5d2fec6aeca68a883fac019a758c0e23f0514fd9443987a7a275727541e15ae19d3352df4f09f723f154414 SHA512 207b3f33a94c7b23dfc717da041c956fc5397006d8bb2e342b5e01f77aa0f02eaa00b3e024a3470b60bbad58b5ebb4cdb93abeaa306762705c0f8c9da0e14492 -EBUILD ncmpcpp-0.9.2_p20221231.ebuild 1608 BLAKE2B bc4d5e0a7a8e68b40fd6c78cf0b28292eb7e65d89e539cec2294ead4080cbcf94a01ec11ff6f4157b33a78cf9d8644e94ab840ffb065798fe709808c9ceb371d SHA512 d46fc1656e79784e7f6fb85762f35f4450350be7ac5f285ef0745a582af772b47a1a81234a0dc698a31988fa8d77057f96d8c468cdc22501e885619cbdc1c517 +EBUILD ncmpcpp-0.9.2_p20221231.ebuild 1607 BLAKE2B 8b33f54712ce9f609cb3f9c1b06bdfbf3be66d3d88d50382f0a7e94243763cf45b85c69d2d4c69c1ba3e1017f58f12e9df82b66fb568f5ebfd532a8c5d1b3f1f SHA512 5ee6dd83542d8e4b455997c6a6ca866010b96dfbb0428ef8ba5790bf29b05c6fa3ef60eac05fb7f166fea5e7f77a4fda100f8aaf1aa571edf8fdc9b3af2cb8aa EBUILD ncmpcpp-9999.ebuild 1410 BLAKE2B 1aecf9dc70e99d7d56477630d21c2bbe4272e571a60382f48d9e7d4cfb60bdb86ebf7357e1063884bc683c0ac9f5d9a5acb5b89fb69b9e70c26ef2f2c2985f10 SHA512 96d3e4d109862c8c60a455e2a8c09e2961ba5c7707ce42147d93e0fdbe90711d76440adb5ec35c245782225f27c003de3e5e041b640da1f427dc4c0ff932574c MISC metadata.xml 1298 BLAKE2B 23fbb704bcb628530ce2b9c2b62ca52bc2bca6f8cc5b99e0941da96236827acff653645073f4711adea29c8b35c74c959a5f36398630d89d5e041d0471a170de SHA512 c5b8a39b31b543afa7f12f79233e174b27b27f8d0813c88e92650c3d9b211f18991750b8eff55b2fd433b13fa49e1f8e764de0c4f92651d1ef652c610678e0a9 diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild index 54c958a52e80..a126ca9ff1fa 100644 --- a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild +++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/ncmpcpp/ncmpcpp/archive/${NCMPCPP_COMMIT}.tar.gz -> LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" IUSE="clock outputs taglib visualizer" RDEPEND=" |