diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
| commit | f716a9fe6455d39eef01e718aae68dae61c19704 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /app-accessibility/freetts | |
| parent | 3f9cf298e89cd5037b982abba06091224ee76daf (diff) | |
| download | baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip | |
Adding metadata
Diffstat (limited to 'app-accessibility/freetts')
| -rw-r--r-- | app-accessibility/freetts/Manifest | 1 | ||||
| -rw-r--r-- | app-accessibility/freetts/files/freetts-1.2.2-source-target.patch | 34 | ||||
| -rw-r--r-- | app-accessibility/freetts/files/jsapi-gentoo.diff | 194 | ||||
| -rw-r--r-- | app-accessibility/freetts/freetts-1.2.2-r3.ebuild | 96 | ||||
| -rw-r--r-- | app-accessibility/freetts/metadata.xml | 19 |
5 files changed, 0 insertions, 344 deletions
diff --git a/app-accessibility/freetts/Manifest b/app-accessibility/freetts/Manifest deleted file mode 100644 index 3bd38cd50b1a..000000000000 --- a/app-accessibility/freetts/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST freetts-1.2.2-src.zip 14111416 BLAKE2B fd3ac79ffe3ca031d40a6523a4ae900200c1b1eea0369fd1eec3233f852af8edffd81ca6c0bba628132221346d283d2138794e1f9697074fc1044944ad852e5b SHA512 a2cce0b1fd2267cc8dbd3e2ad3ec1f99526de3988443c0937405cc7b2eab9ef517001ef0b4b387e8721d3c33610cd642c6b7cf83217996a83481830de9713de7 diff --git a/app-accessibility/freetts/files/freetts-1.2.2-source-target.patch b/app-accessibility/freetts/files/freetts-1.2.2-source-target.patch deleted file mode 100644 index 0d7f6afe134b..000000000000 --- a/app-accessibility/freetts/files/freetts-1.2.2-source-target.patch +++ /dev/null @@ -1,34 +0,0 @@ -We want to get rid of rewrite-xml provided by javatoolkit. - ---- a/build.xml -+++ b/build.xml -@@ -124,7 +124,8 @@ jsapi.exe from the lib directory. - description="Build just the srcs"> - <mkdir dir="${classes_dir}" /> - <javac debug="true" -- source="1.4" -+ source="8" -+ target="8" - deprecation="true" - srcdir="${src_dir}" - excludes="tests/**" -@@ -145,7 +146,8 @@ jsapi.exe from the lib directory. - description="Build just the tests"> - <mkdir dir="${classes_dir}" /> - <javac debug="true" -- source="1.4" -+ source="8" -+ target="8" - deprecation="true" - srcdir="${src_dir}" - includes="tests/**" -@@ -904,7 +906,8 @@ jsapi.exe from the lib directory. - <target name="javadoc" description="Generate javadoc"> - <mkdir dir="${javadoc_dir}" /> - <javadoc sourcepath="${src_dir}" -- source="1.4" -+ source="8" -+ target="8" - additionalparam="-breakiterator" - destdir="${javadoc_dir}" - packagenames="${javadoc_pkgs}" diff --git a/app-accessibility/freetts/files/jsapi-gentoo.diff b/app-accessibility/freetts/files/jsapi-gentoo.diff deleted file mode 100644 index 5230c41476a5..000000000000 --- a/app-accessibility/freetts/files/jsapi-gentoo.diff +++ /dev/null @@ -1,194 +0,0 @@ ---- a/lib/jsapi.sh 2001-12-20 09:51:28.000000000 -0500 -+++ b/lib/jsapi-gentoo.sh 2004-03-20 01:36:10.021810888 -0500 -@@ -10,191 +10,6 @@ - # ------ ---------- ------------------------------------------ - # 51811 -rw-rw-r-- jsapi.jar - # --more <<- xxxFOOxxx -- -- Sun Microsystems, Inc. -- Binary Code License Agreement -- --READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL LICENSE --TERMS (COLLECTIVELY "AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWARE --MEDIA PACKAGE. BY OPENING THE SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE --TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING THE SOFTWARE --ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING --THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE --TO ALL THESE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE --OF PURCHASE FOR A REFUND OR, IF THE SOFTWARE IS ACCESSED --ELECTRONICALLY, SELECT THE "DECLINE" BUTTON AT THE END OF THIS --AGREEMENT. -- --1. LICENSE TO USE. Sun grants you a non-exclusive and --non-transferable license for the internal use only of the accompanying --software and documentation and any error corrections provided by Sun --(collectively "Software"), by the number of users and the class of --computer hardware for which the corresponding fee has been paid. -- --2. RESTRICTIONS. Software is confidential and copyrighted. Title to --Software and all associated intellectual property rights is retained by --Sun and/or its licensors. Except as specifically authorized in any --Supplemental License Terms, you may not make copies of Software, other --than a single copy of Software for archival purposes. Unless --enforcement is prohibited by applicable law, you may not modify, --decompile, or reverse engineer Software. You acknowledge that Software --is not designed, licensed or intended for use in the design, --construction, operation or maintenance of any nuclear facility. Sun --disclaims any express or implied warranty of fitness for such uses. No --right, title or interest in or to any trademark, service mark, logo or --trade name of Sun or its licensors is granted under this Agreement. -- --3. LIMITED WARRANTY. Sun warrants to you that for a period of ninety --(90) days from the date of purchase, as evidenced by a copy of the --receipt, the media on which Software is furnished (if any) will be free --of defects in materials and workmanship under normal use. Except for --the foregoing, Software is provided "AS IS". Your exclusive remedy and --Sun's entire liability under this limited warranty will be at Sun's --option to replace Software media or refund the fee paid for Software. -- --4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL --EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, --INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A --PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE --EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. -- --5. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN --NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, --PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR --PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, --ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, --EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no --event will Sun's liability to you, whether in contract, tort (including --negligence), or otherwise, exceed the amount paid by you for Software --under this Agreement. The foregoing limitations will apply even if the --above stated warranty fails of its essential purpose. -- --6. Termination. This Agreement is effective until terminated. You --may terminate this Agreement at any time by destroying all copies of --Software. This Agreement will terminate immediately without notice --from Sun if you fail to comply with any provision of this Agreement. --Upon Termination, you must destroy all copies of Software. -- --7. Export Regulations. All Software and technical data delivered under --this Agreement are subject to US export control laws and may be subject --to export or import regulations in other countries. You agree to --comply strictly with all such laws and regulations and acknowledge that --you have the responsibility to obtain such licenses to export, --re-export, or import as may be required after delivery to you. -- --8. U.S. Government Restricted Rights. If Software is being acquired --by or on behalf of the U.S. Government or by a U.S. Government prime --contractor or subcontractor (at any tier), then the Government's rights --in Software and accompanying documentation will be only as set forth in --this Agreement; this is in accordance with 48 CFR 227.7201 through --227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48 --CFR 2.101 and 12.212 (for non-DOD acquisitions). -- --9. Governing Law. Any action related to this Agreement will be --governed by California law and controlling U.S. federal law. No choice --of law rules of any jurisdiction will apply. -- --10. Severability. If any provision of this Agreement is held to be --unenforceable, this Agreement will remain in effect with the provision --omitted, unless omission would frustrate the intent of the parties, in --which case this Agreement will immediately terminate. -- --11. Integration. This Agreement is the entire agreement between you --and Sun relating to its subject matter. It supersedes all prior or --contemporaneous oral or written communications, proposals, --representations and warranties and prevails over any conflicting or --additional terms of any quote, order, acknowledgment, or other --communication between the parties relating to its subject matter during --the term of this Agreement. No modification of this Agreement will be --binding, unless in writing and signed by an authorized representative --of each party. -- -- JAVA(TM) SPEECH API (JSAPI) SPECIFICATION IMPLEMETATION, VERSION -- 1.0 -- SUPPLEMENTAL LICENSE TERMS -- --These supplemental license terms ("Supplemental Terms") add to or --modify the terms of the Binary Code License Agreement (collectively, --the "Agreement"). Capitalized terms not defined in these Supplemental --Terms shall have the same meanings ascribed to them in the Agreement. --These Supplemental Terms shall supersede any inconsistent or --conflicting terms in the Agreement, or in any license contained within --the Software. -- --1. Software Internal Use and Development License Grant. Subject to the --terms and conditions of this Agreement, including, but not limited to --Section 3 (Java(TM) Technology Restrictions) of these Supplemental --Terms, Sun grants you a non-exclusive, non-transferable, limited --license to reproduce internally and use internally the binary form of --the Software, complete and unmodified, for the sole purpose of --designing, developing and testing your Java applets and applications --("Programs"). -- --2. License to Distribute Software. In addition to the license granted --in Section 1 (Software Internal Use and Development License Grant) of --these Supplemental Terms, subject to the terms and conditions of this --Agreement, including but not limited to Section 3 (Java Technology --Restrictions), Sun grants you a non-exclusive, non-transferable, --limited license to reproduce and distribute the Software in binary form --only, provided that you (i) distribute the Software complete and --unmodified and only bundled as part of your Programs, (ii) do not --distribute additional software intended to replace any component(s) of --the Software, (iii) do not remove or alter any proprietary legends or --notices contained in the Software, (iv) only distribute the Software --subject to a license agreement that protects Sun's interests consistent --with the terms contained in this Agreement, and (v) agree to defend and --indemnify Sun and its licensors from and against any damages, costs, --liabilities, settlement amounts and/or expenses (including attorneys' --fees) incurred in connection with any claim, lawsuit or action by any --third party that arises or results from the use or distribution of any --and all Programs and/or Software. -- --3. Java Technology Restrictions. You may not modify the Java Platform --Interface ("JPI", identified as classes contained within the "java" --package or any subpackages of the "java" package), by creating --additional classes within the JPI or otherwise causing the addition to --or modification of the classes in the JPI. In the event that you --create an additional class and associated API(s) which (i) extends the --functionality of the Java Platform, and (ii) is exposed to third party --software developers for the purpose of developing additional software --which invokes such additional API, you must promptly publish broadly an --accurate specification for such API for free use by all developers. You --may not create, or authorize your licensees to create additional --classes, interfaces, or subpackages that are in any way identified as --"java", "javax", "sun" or similar convention as specified by Sun in any --naming convention designation. -- --4. Trademarks and Logos. You acknowledge and agree as between you and --Sun that Sun owns the SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET --trademarks and all SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET-related --trademarks, service marks, logos and other brand designations ("Sun --Marks"), and you agree to comply with the Sun Trademark and Logo Usage --Requirements currently located at --http://www.sun.com/policies/trademarks. Any use you make of the Sun --Marks inures to Sun's benefit. -- --5. Source Code. Software may contain source code that is provided --solely for reference purposes pursuant to the terms of this Agreement. --Source code may not be redistributed unless expressly provided for in --this Agreement. -- --6. Termination for Infringement. Either party may terminate this --Agreement immediately should any Software become, or in either party's --opinion be likely to become, the subject of a claim of infringement of --any intellectual property right. -- --For inquiries please contact: Sun Microsystems, Inc. 901 San Antonio --Road, Palo Alto, California 94303 (LFI#108931/Form ID#011801) --xxxFOOxxx -- --echo "Accept (y/n)?: " --read ans --if [ "$ans" != "y" ] --then -- echo 'failed to accept license' -- exit 1 --fi - save_IFS="${IFS}" - IFS="${IFS}:" - gettext_dir=FAILED diff --git a/app-accessibility/freetts/freetts-1.2.2-r3.ebuild b/app-accessibility/freetts/freetts-1.2.2-r3.ebuild deleted file mode 100644 index 94f2d639f295..000000000000 --- a/app-accessibility/freetts/freetts-1.2.2-r3.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc examples source" - -inherit java-pkg-2 - -DESCRIPTION="A speech synthesis system written entirely in Java" -HOMEPAGE="https://freetts.sourceforge.io/" -SRC_URI="https://downloads.sourceforge.net/project/freetts/FreeTTS/FreeTTS%20${PV}/${P}-src.zip" - -LICENSE="jsapi? ( sun-bcla-jsapi ) freetts" -SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64" -IUSE="jsapi mbrola" - -BDEPEND="app-arch/unzip" - -DEPEND="virtual/jdk:1.8 - >=dev-java/ant-1.10.14-r3:0 - jsapi? ( app-arch/sharutils ) - mbrola? ( >=app-accessibility/mbrola-3.0.1h-r6 ) " - -# Exception in thread "main" java.lang.ClassCastException -RDEPEND="virtual/jre:1.8 - mbrola? ( >=app-accessibility/mbrola-3.0.1h-r6 ) " - -# Tests aren't present. -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/jsapi-gentoo.diff - "${FILESDIR}/freetts-1.2.2-source-target.patch" -) - -DOCS=( ANNOUNCE.txt README.txt RELEASE_NOTES ) - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - - # Prepare source directory. - mkdir src || die "Failed to create source directory." - mv com de src/ || die "Failed to move files to source directory." - - # Prepare library directory. - cd lib || die "Lib directory not present." - chmod 0755 jsapi.sh || die "jsapi.sh not present or can't change permissions." - - use mbrola && echo "mbrola.base=/usr/share/mbrola/" >> "${S}"/speech.properties -} - -src_compile() { - if use jsapi; then - pushd lib - ./jsapi.sh || die "jsapi.sh failed" - popd - fi - - eant jars -} - -# Tests aren't present. -# http://freetts.sourceforge.net/docs/index.php#how_test -#src_test() { -# ANT_TASKS="ant-junit" eant junit -#} - -src_install() { - default - java-pkg_dojar lib/*.jar mbrola/*.jar - - use mbrola && local jflags="--java_args -Dmbrola.base=/usr/share/mbrola" - - java-pkg_dolauncher ${PN} --main com.sun.speech.freetts.FreeTTS ${jflags} - - insinto /usr/share/${PN} - doins speech.properties - doins -r tools - - if use doc ; then - docinto html - dodoc -r docs/* - java-pkg_dojavadoc javadoc - fi - - if use examples ; then - java-pkg_doexamples demo - fi - - if use source ; then - java-pkg_dosrc src/* - fi -} diff --git a/app-accessibility/freetts/metadata.xml b/app-accessibility/freetts/metadata.xml deleted file mode 100644 index adfcb2a95b87..000000000000 --- a/app-accessibility/freetts/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>accessibility@gentoo.org</email> - <name>Gentoo Accessibility Project</name> - </maintainer> - <maintainer type="project"> - <email>java@gentoo.org</email> - <name>Java</name> - </maintainer> - <use> - <flag name="jsapi">build Java Speech API (JSAPI)</flag> - <flag name="mbrola">Adds support for mbrola voices</flag> - </use> - <upstream> - <remote-id type="sourceforge">freetts</remote-id> - </upstream> -</pkgmetadata> |
