pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/OmegaT Update to 4.3.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/63190b1bf2a8
branches:  trunk
changeset: 336811:63190b1bf2a8
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Wed Jul 24 14:01:09 2019 +0000

description:
Update to 4.3.0

Changelog:
OmegaT 4.3.0 is the new standard version of OmegaT.

Compared with 4.2.0, it has 6 enhancements and 8 bug fixes. Highlights include:

The Insert key toggles a new Overwrite mode in the editor.

There were several critical bug fixes related to team projects.

Problems upgrading existing installations on Windows via the installer have been addressed.

Compared with 3.6.0 update 11, it has 129 enhancements and 65 bug fixes. Highlights include:

Team projects were redesigned. Synchronisation is no more restricted to one repository location. This allows, for instance, to create multilingual team projects without duplicating the source 
documents, or to get files to translate directly online, not only from Subversion and Git, but also from HTTP(S). Complex mappings can be written.

Panes have now action menus, and there is a new Segment Properties pane (use Restore Main Window to make it appear if necessary). There is now a notification system, to alert the user when a given 
pane has content (e.g., Comments).

OmegaT now has a visual aligner. It aligns files in all formats recognized by OmegaT, thus allowing keeping formatting. After a first automatic step (parameters can be fine-tuned) , it is possible to 
adjust the alignment with split, merge and edit.

The auto-completer now includes history prediction and completion, which means auto-completion is now available even without glossary entries or user-entered abbreviations. It is possible to disable 
individually auto-completer views.

A new Issues window replaces the old Tag validation window. In it, it is possible to check tags as before, but also spell checking and LanguageTool issues. It is extensible, with the possible of 
adding issue "providers" to the Issues window, for instance with a script.

Preferences are now unified in a new dialog under Options > Preferences.

It is now possible to define credentials for machine translation and the TaaS services in the preferences and to store them securely.

The ExternalFinder plugin (https://github.com/hiohiohio/omegat-plugin-externalfinder) is now integrated in OmegaT with a full user interface.

Any bilingual files (in a format supported by OmegaT) can now be used as a translation memory in the /tm folder. This applies to OmegaT bilingual formats (PO and Mozilla .lang files) but also to the 
Okapi Filters plugin bilingual formats such as XLIFF (it requires version 1.3-m32 and above of the plugin).

OmegaT can now check automatically for updates. If a new version is detected, the user will be directed to the download page.

OmegaT can now run on Java 11. Note that Java 8 remains the recommended version, and all "with JRE" distributions continue to bundle the Java 8 JRE.


OmegaT 4.2.0 brings 5 enhancements and 1 bug fix.

There is now a separate color for "enforced" TM matches in the Editor.

Apache Ivy is now included with OmegaT to allow Groovy scripts to fetch external libraries.

OmegaT can now run on Java 11. Note that Java 8 remains the recommended version, and all "with JRE" distributions continue to bundle the Java 8 JRE.

Spelling dictionaries without a region ("fr", not "fr-FR") now show up as available when installing.

Basic autocompletion is now available in the Scripting window (Ctrl+Enter).

Signed installers for Windows are now available. Signing indicates that the author of the software is a known entity, and that the software has not been modified. Note that the developer will be 
shown as "Aaron Madlon-Kay", the OmegaT project manager, rather than "OmegaT" because OmegaT is not a legal entity.

Plugin classes are now only loaded once, even if multiple copies are installed.

The Brazilian Portuguese, Croatian, Dutch, French, Italian, Russian, Simplified Chinese, and Turkish localisations were updated.

The OmegaT Project always welcomes developers, localisers and users to contribute their experience, knowledge and insights to the software we release.

diffstat:

 editors/OmegaT/Makefile |    5 +-
 editors/OmegaT/PLIST    |  164 ++++++++++++++++++++++++-----------------------
 editors/OmegaT/distinfo |   10 +-
 3 files changed, 92 insertions(+), 87 deletions(-)

diffs (truncated from 324 to 300 lines):

diff -r 398f03f18a39 -r 63190b1bf2a8 editors/OmegaT/Makefile
--- a/editors/OmegaT/Makefile   Wed Jul 24 13:54:25 2019 +0000
+++ b/editors/OmegaT/Makefile   Wed Jul 24 14:01:09 2019 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.20 2019/04/16 11:33:18 ryoon Exp $
+# $NetBSD: Makefile,v 1.21 2019/07/24 14:01:09 ryoon Exp $
 #
 
-DISTNAME=      OmegaT_4.1.5_04_Beta_Without_JRE
+DISTNAME=      OmegaT_4.3.0_Without_JRE
 PKGNAME=       ${DISTNAME:S/OmegaT_/OmegaT-/:S/_Without_JRE//:S/_Beta//:S/_/./g}
-PKGREVISION=   1
 CATEGORIES=    editors
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=omegat/}
 EXTRACT_SUFX=  .zip
diff -r 398f03f18a39 -r 63190b1bf2a8 editors/OmegaT/PLIST
--- a/editors/OmegaT/PLIST      Wed Jul 24 13:54:25 2019 +0000
+++ b/editors/OmegaT/PLIST      Wed Jul 24 14:01:09 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2019/03/22 23:42:33 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.16 2019/07/24 14:01:09 ryoon Exp $
 bin/OmegaT
 share/OmegaT/OmegaT.jar
 share/OmegaT/lib/ANTLR_3_License.txt
@@ -14,30 +14,67 @@
 share/OmegaT/lib/TMate_License.txt
 share/OmegaT/lib/Trilead SSH.txt
 share/OmegaT/lib/annotations-12.0.jar
+share/OmegaT/lib/ant-1.9.13.jar
+share/OmegaT/lib/ant-antlr-1.9.13.jar
+share/OmegaT/lib/ant-junit-1.9.13.jar
+share/OmegaT/lib/ant-launcher-1.9.13.jar
 share/OmegaT/lib/antlr-runtime-3.4.jar
+share/OmegaT/lib/apiguardian-api-1.0.0.jar
 share/OmegaT/lib/autocomplete-2.5.8.jar
 share/OmegaT/lib/beansbinding-1.2.1.jar
 share/OmegaT/lib/berkeleylm-1.1.2.jar
 share/OmegaT/lib/cjftransform-1.0.1.jar
-share/OmegaT/lib/commons-codec-1.6.jar
+share/OmegaT/lib/commons-cli-1.4.jar
+share/OmegaT/lib/commons-codec-1.9.jar
 share/OmegaT/lib/commons-io-2.5.jar
 share/OmegaT/lib/commons-lang-2.6.jar
 share/OmegaT/lib/commons-logging-1.2.jar
+share/OmegaT/lib/desktopsupport-0.3.0.jar
 share/OmegaT/lib/dictzip-lib-0.8.2.jar
 share/OmegaT/lib/diffutils-1.2.1.jar
-share/OmegaT/lib/fontbox-2.0.12.jar
+share/OmegaT/lib/fontbox-2.0.15.jar
 share/OmegaT/lib/gnudiff4j-1.15.jar
 share/OmegaT/lib/gpl-1.txt
 share/OmegaT/lib/gpl-2.0.txt
-share/OmegaT/lib/groovy-all-2.4.12.jar
+share/OmegaT/lib/groovy-2.5.6.jar
+share/OmegaT/lib/groovy-ant-2.5.6.jar
+share/OmegaT/lib/groovy-cli-commons-2.5.6.jar
+share/OmegaT/lib/groovy-cli-picocli-2.5.6.jar
+share/OmegaT/lib/groovy-console-2.5.6.jar
+share/OmegaT/lib/groovy-datetime-2.5.6.jar
+share/OmegaT/lib/groovy-dateutil-2.5.6.jar
+share/OmegaT/lib/groovy-docgenerator-2.5.6.jar
+share/OmegaT/lib/groovy-groovydoc-2.5.6.jar
+share/OmegaT/lib/groovy-groovysh-2.5.6.jar
+share/OmegaT/lib/groovy-jmx-2.5.6.jar
+share/OmegaT/lib/groovy-json-2.5.6.jar
+share/OmegaT/lib/groovy-jsr223-2.5.6.jar
+share/OmegaT/lib/groovy-macro-2.5.6.jar
+share/OmegaT/lib/groovy-nio-2.5.6.jar
+share/OmegaT/lib/groovy-servlet-2.5.6.jar
+share/OmegaT/lib/groovy-sql-2.5.6.jar
+share/OmegaT/lib/groovy-swing-2.5.6.jar
+share/OmegaT/lib/groovy-templates-2.5.6.jar
+share/OmegaT/lib/groovy-test-2.5.6.jar
+share/OmegaT/lib/groovy-test-junit5-2.5.6.jar
+share/OmegaT/lib/groovy-testng-2.5.6.jar
+share/OmegaT/lib/groovy-xml-2.5.6.jar
 share/OmegaT/lib/guava-16.0.1.jar
+share/OmegaT/lib/hamcrest-core-1.3.jar
 share/OmegaT/lib/hppc-0.7.1.jar
 share/OmegaT/lib/htmlparser-1.5.jar
-share/OmegaT/lib/httpclient-4.3.6.jar
-share/OmegaT/lib/httpcore-4.3.3.jar
+share/OmegaT/lib/httpclient-4.5.2.jar
+share/OmegaT/lib/httpcore-4.4.4.jar
 share/OmegaT/lib/hunspell-native-libs-2.9.jar
 share/OmegaT/lib/ictclas4j-1.0.1.jar
+share/OmegaT/lib/ivy-2.4.0.jar
 share/OmegaT/lib/jasypt-1.9.2.jar
+share/OmegaT/lib/javax.activation-api-1.2.0.jar
+share/OmegaT/lib/jaxb-api-2.3.1.jar
+share/OmegaT/lib/jaxb-core-2.3.0.1.jar
+share/OmegaT/lib/jaxb-impl-2.3.2.jar
+share/OmegaT/lib/jcommander-1.72.jar
+share/OmegaT/lib/jline-2.14.6.jar
 share/OmegaT/lib/jmyspell-core-1.0.0-beta-2.jar
 share/OmegaT/lib/jna-4.1.0.jar
 share/OmegaT/lib/jna-platform-4.1.0.jar
@@ -53,9 +90,15 @@
 share/OmegaT/lib/jsch.agentproxy.usocket-nc-0.0.9.jar
 share/OmegaT/lib/jsch_License.txt
 share/OmegaT/lib/jsonic-1.2.11.jar
-share/OmegaT/lib/junit-3.8.1.jar
-share/OmegaT/lib/juniversalchardet-2.2.0.jar
+share/OmegaT/lib/junit-4.12.jar
+share/OmegaT/lib/junit-jupiter-api-5.3.2.jar
+share/OmegaT/lib/junit-jupiter-engine-5.3.2.jar
+share/OmegaT/lib/junit-platform-commons-1.3.2.jar
+share/OmegaT/lib/junit-platform-engine-1.3.2.jar
+share/OmegaT/lib/junit-platform-launcher-1.3.2.jar
+share/OmegaT/lib/juniversalchardet-2.3.0.jar
 share/OmegaT/lib/jwordsplitter-4.1.jar
+share/OmegaT/lib/jzlib-1.1.1.jar
 share/OmegaT/lib/language-all-3.5.jar
 share/OmegaT/lib/language-ast-3.5.jar
 share/OmegaT/lib/language-be-3.5.jar
@@ -114,8 +157,11 @@
 share/OmegaT/lib/opennlp-tokenize-models-1.5.jar
 share/OmegaT/lib/opennlp-tools-1.6.0.jar
 share/OmegaT/lib/openregex-1.1.1.jar
-share/OmegaT/lib/org.eclipse.jgit-4.8.0.201706111038-r.jar
-share/OmegaT/lib/pdfbox-2.0.12.jar
+share/OmegaT/lib/opentest4j-1.1.1.jar
+share/OmegaT/lib/org.eclipse.jgit-4.11.8.201904181247-r.jar
+share/OmegaT/lib/pdfbox-2.0.15.jar
+share/OmegaT/lib/picocli-3.9.2.jar
+share/OmegaT/lib/qdox-1.12.1.jar
 share/OmegaT/lib/regex-weburl.js-license.txt
 share/OmegaT/lib/rstaui-2.5.7.jar
 share/OmegaT/lib/rsyntaxtextarea-2.5.8.jar
@@ -128,6 +174,7 @@
 share/OmegaT/lib/sqljet-1.1.10.jar
 share/OmegaT/lib/supertmxmerge-2.0.1.jar
 share/OmegaT/lib/svnkit-1.8.14.jar
+share/OmegaT/lib/testng-6.13.1.jar
 share/OmegaT/lib/trie4j-0.9.8.jar
 share/OmegaT/lib/trilead-ssh2-1.0.0-build221.jar
 share/OmegaT/lib/vldocking-3.0.5.jar
@@ -541,91 +588,36 @@
 share/doc/OmegaT/el/omegat.css
 share/doc/OmegaT/el/version_el.properties
 share/doc/OmegaT/en/OmegaT.css
-share/doc/OmegaT/en/appendix.LanguageToolPlugin.inOmegaT.html
-share/doc/OmegaT/en/appendix.Scripts.inOmegaT.html
-share/doc/OmegaT/en/appendix.TeamProjects.html
-share/doc/OmegaT/en/appendix.Tokenizers.inOmegaT.html
-share/doc/OmegaT/en/appendix.acknowledgements.html
-share/doc/OmegaT/en/appendix.keyboard.html
-share/doc/OmegaT/en/appendix.languages.html
-share/doc/OmegaT/en/appendix.legal.notices.html
+share/doc/OmegaT/en/appendix.dictionaries.html
+share/doc/OmegaT/en/appendix.glossaries.html
+share/doc/OmegaT/en/appendix.regexp.html
 share/doc/OmegaT/en/appendix.shortcut.custom.html
-share/doc/OmegaT/en/appendix.website.html
-share/doc/OmegaT/en/chapter.TaaS.html
-share/doc/OmegaT/en/chapter.about.OmegaT.html
-share/doc/OmegaT/en/chapter.dictionaries.html
-share/doc/OmegaT/en/chapter.file.filters.html
-share/doc/OmegaT/en/chapter.files.and.folders.html
-share/doc/OmegaT/en/chapter.files.to.translate.html
-share/doc/OmegaT/en/chapter.formatted.text.html
-share/doc/OmegaT/en/chapter.glossaries.html
+share/doc/OmegaT/en/appendix.spellchecker.html
 share/doc/OmegaT/en/chapter.installing.and.running.html
-share/doc/OmegaT/en/chapter.instant.start.guide.html
-share/doc/OmegaT/en/chapter.machine.translate.html
-share/doc/OmegaT/en/chapter.menu.html
-share/doc/OmegaT/en/chapter.misc.html
-share/doc/OmegaT/en/chapter.plain.text.html
-share/doc/OmegaT/en/chapter.project.properties.html
-share/doc/OmegaT/en/chapter.regexp.html
-share/doc/OmegaT/en/chapter.searchandreplace.html
-share/doc/OmegaT/en/chapter.searches.html
-share/doc/OmegaT/en/chapter.segmentation.html
-share/doc/OmegaT/en/chapter.spellchecker.html
-share/doc/OmegaT/en/chapter.translation.editing.html
-share/doc/OmegaT/en/chapter.translation.memories.html
-share/doc/OmegaT/en/chapter.user.interface.html
-share/doc/OmegaT/en/images/AppleKey.gif
-share/doc/OmegaT/en/images/AsciiFilteroptions.png
-share/doc/OmegaT/en/images/Comments_25.png
+share/doc/OmegaT/en/howtos.html
 share/doc/OmegaT/en/images/DictMerriamWebster.png
-share/doc/OmegaT/en/images/Dock.gif
-share/doc/OmegaT/en/images/EditingBehaviourOptions.png
-share/doc/OmegaT/en/images/EditingBehaviourOptions25.png
+share/doc/OmegaT/en/images/Dock.png
 share/doc/OmegaT/en/images/GlossaryEntry_25.png
 share/doc/OmegaT/en/images/GlossaryPane_25.png
 share/doc/OmegaT/en/images/InstantGuide_1.png
 share/doc/OmegaT/en/images/InstantGuide_2.png
-share/doc/OmegaT/en/images/LanguageToolExample.png
-share/doc/OmegaT/en/images/Main_pane_counters.png
-share/doc/OmegaT/en/images/MatchStatistics.png
-share/doc/OmegaT/en/images/MatchesPaneSetup.png
-share/doc/OmegaT/en/images/MatchesPane_25.png
-share/doc/OmegaT/en/images/Maximize.gif
-share/doc/OmegaT/en/images/Minimize.gif
-share/doc/OmegaT/en/images/MobyDick.png
+share/doc/OmegaT/en/images/Maximize.png
+share/doc/OmegaT/en/images/Minimize.png
 share/doc/OmegaT/en/images/MultiTerm_Glossary_25.png
-share/doc/OmegaT/en/images/OmT_Cyrillic.png
-share/doc/OmegaT/en/images/OmT_Japanese.png
-share/doc/OmegaT/en/images/OmegaT_icon.png
-share/doc/OmegaT/en/images/OmegaT_panes_25.png
-share/doc/OmegaT/en/images/OmegaT_projects_and_subfolders.png
-share/doc/OmegaT/en/images/Omegatproject.png
-share/doc/OmegaT/en/images/OptionsTabValidation_25.png
-share/doc/OmegaT/en/images/OptionsTagValidation_25.png
 share/doc/OmegaT/en/images/RegexTester.png
-share/doc/OmegaT/en/images/Restore.gif
-share/doc/OmegaT/en/images/ScriptingDialog.png
+share/doc/OmegaT/en/images/Restore.png
 share/doc/OmegaT/en/images/SpellcheckerSetup_25.png
 share/doc/OmegaT/en/images/SpellcheckingText.png
-share/doc/OmegaT/en/images/StatisticsWindow_25.png
-share/doc/OmegaT/en/images/TagValidation.png
-share/doc/OmegaT/en/images/TagValidator.png
-share/doc/OmegaT/en/images/Team_projects_Add.png
-share/doc/OmegaT/en/images/Team_projects_checkout.png
-share/doc/OmegaT/en/images/Team_projects_checkoutAddFolder.png
-share/doc/OmegaT/en/images/Team_projects_checkoutSVNupdate.png
-share/doc/OmegaT/en/images/Team_projects_inSync.png
-share/doc/OmegaT/en/images/Team_projects_initialCommit.png
-share/doc/OmegaT/en/images/TortoiseExplorerExtension.png
-share/doc/OmegaT/en/images/Undock.gif
-share/doc/OmegaT/en/images/saveglossary.png
-share/doc/OmegaT/en/images/tagged_segment.png
-share/doc/OmegaT/en/images/tagged_segment_target.png
+share/doc/OmegaT/en/images/Undock.png
 share/doc/OmegaT/en/index.html
 share/doc/OmegaT/en/instantStartGuideNoTOC.html
 share/doc/OmegaT/en/ix01.html
 share/doc/OmegaT/en/license.txt
+share/doc/OmegaT/en/menus.html
+share/doc/OmegaT/en/panes.html
+share/doc/OmegaT/en/project.folder.html
 share/doc/OmegaT/en/version.properties
+share/doc/OmegaT/en/windows.and.dialogs.html
 share/doc/OmegaT/eo/Edit.html
 share/doc/OmegaT/eo/FilesDirs.html
 share/doc/OmegaT/eo/Fonts.html
@@ -1372,10 +1364,14 @@
 share/doc/OmegaT/nl/appendix.TokenizerPlugin.inOmegaT.html
 share/doc/OmegaT/nl/appendix.Tokenizers.inOmegaT.html
 share/doc/OmegaT/nl/appendix.acknowledgements.html
+share/doc/OmegaT/nl/appendix.dictionaries.html
+share/doc/OmegaT/nl/appendix.glossaries.html
 share/doc/OmegaT/nl/appendix.keyboard.html
 share/doc/OmegaT/nl/appendix.languages.html
 share/doc/OmegaT/nl/appendix.legal.notices.html
+share/doc/OmegaT/nl/appendix.regexp.html
 share/doc/OmegaT/nl/appendix.shortcut.custom.html
+share/doc/OmegaT/nl/appendix.spellchecker.html
 share/doc/OmegaT/nl/appendix.website.html
 share/doc/OmegaT/nl/chapter.TaaS.html
 share/doc/OmegaT/nl/chapter.about.OmegaT.html
@@ -1401,10 +1397,12 @@
 share/doc/OmegaT/nl/chapter.translation.editing.html
 share/doc/OmegaT/nl/chapter.translation.memories.html
 share/doc/OmegaT/nl/chapter.user.interface.html
+share/doc/OmegaT/nl/howtos.html
 share/doc/OmegaT/nl/images/AppleKey.gif
 share/doc/OmegaT/nl/images/Comments_25.png
 share/doc/OmegaT/nl/images/DictMerriamWebster.png
 share/doc/OmegaT/nl/images/Dock.gif
+share/doc/OmegaT/nl/images/Dock.png
 share/doc/OmegaT/nl/images/EditingBehaviourOptions.png
 share/doc/OmegaT/nl/images/EditingBehaviourOptions25.png
 share/doc/OmegaT/nl/images/GlossaryEntry_25.png
@@ -1416,7 +1414,9 @@
 share/doc/OmegaT/nl/images/MatchesPaneSetup.png
 share/doc/OmegaT/nl/images/MatchesPane_25.png
 share/doc/OmegaT/nl/images/Maximize.gif
+share/doc/OmegaT/nl/images/Maximize.png
 share/doc/OmegaT/nl/images/Minimize.gif
+share/doc/OmegaT/nl/images/Minimize.png
 share/doc/OmegaT/nl/images/MobyDick.png
 share/doc/OmegaT/nl/images/MultiTerm_Glossary_25.png
 share/doc/OmegaT/nl/images/NewProject_26.png
@@ -1430,6 +1430,7 @@
 share/doc/OmegaT/nl/images/OptionsTagValidation_25.png
 share/doc/OmegaT/nl/images/RegexTester.png
 share/doc/OmegaT/nl/images/Restore.gif
+share/doc/OmegaT/nl/images/Restore.png
 share/doc/OmegaT/nl/images/ScriptingDialog.png
 share/doc/OmegaT/nl/images/SpellcheckerSetup.png
 share/doc/OmegaT/nl/images/SpellcheckerSetup2.png
@@ -1447,6 +1448,7 @@
 share/doc/OmegaT/nl/images/TextSearch25.png
 share/doc/OmegaT/nl/images/TortoiseExplorerExtension.png
 share/doc/OmegaT/nl/images/Undock.gif
+share/doc/OmegaT/nl/images/Undock.png
 share/doc/OmegaT/nl/images/saveglossary.png
 share/doc/OmegaT/nl/images/tagged_segment.png
 share/doc/OmegaT/nl/images/tagged_segment_target.png
@@ -1454,7 +1456,11 @@
 share/doc/OmegaT/nl/instantStartGuideNoTOC.html
 share/doc/OmegaT/nl/ix01.html



Home | Main Index | Thread Index | Old Index