# ChangeLog for media-video/aegisub # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *aegisub-9999 (09 Aug 2015) *aegisub-3.1.3 (09 Aug 2015) *aegisub-3.1.2 (09 Aug 2015) *aegisub-2.1.9 (09 Aug 2015) 09 Aug 2015; Robin H. Johnson +aegisub-2.1.9.ebuild, +aegisub-3.1.2.ebuild, +aegisub-3.1.3.ebuild, +aegisub-9999.ebuild, +metadata.xml: proj/gentoo: Initial commit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed 16 Aug 2015; Mikle Kolyada aegisub-3.1.3.ebuild: amd64 stable wrt bug #538542 Package-Manager: portage-2.2.20.1 24 Aug 2015; Justin Lecher metadata.xml: Use https by default Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher 24 Aug 2015; Justin Lecher aegisub-2.1.9.ebuild: Convert URIs for googlecode.com to https Signed-off-by: Justin Lecher 24 Aug 2015; Mike Gilbert metadata.xml: Revert DOCTYPE SYSTEM https changes in metadata.xml repoman does not yet accept the https version. This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. Bug: https://bugs.gentoo.org/552720 26 Oct 2015; Ian Delaney metadata.xml: add co-maintainer Coacher to metadata Package-Manager: portage-2.2.23 02 Nov 2015; Ilya Tumaykin aegisub-2.1.9.ebuild, aegisub-3.1.2.ebuild, aegisub-3.1.3.ebuild, aegisub-9999.ebuild: update DESCRIPTION New DESCRIPTION is consistent with upstream and matches program features better since aegisub supports more than just SSA and ASS subtitles. *aegisub-3.2.2 (02 Nov 2015) 02 Nov 2015; Ilya Tumaykin +aegisub-3.2.2.ebuild, +files/aegisub-3.2.2-fix-lua-regexp.patch, +files/aegisub-3.2.2-respect-user-compiler-flags.patch, +files/aegisub-3.2.2-unbundle-luajit.patch: version bump to 3.2.2 Inherited from Nikoli. List of changes compared to Nikoli ebuilds: - respect user compiler flags - do not enable debug flags for regular builds - omit unneeded ancient version numbers in deps - unbundle luajit - fix minor lua issues - check for C++11 compiler support - remove virtual/glu dep as it was only needed for crashreporter, which was never finished and ultimately was removed upstream - avoid nls USE as build system expects config.rpath file being available regardless of the value of nls configure option Gentoo-Bug: 536244 Gentoo-Bug: 508120 *aegisub-3.0.4 (02 Nov 2015) 02 Nov 2015; Ilya Tumaykin +aegisub-3.0.4.ebuild, +files/aegisub-3.0.4-fix-lua-macro.patch, +files/aegisub-3.0.4-respect-user-compiler-flags.patch: version bump to 3.0.4 Add the last aegisub version that has: - dependency on metadata.xml: update maintainer's email address in metadata Package-Manager: portage-2.2.23 02 Nov 2015; Ilya Tumaykin aegisub-9999.ebuild, +files/aegisub-9999-respect-user-compiler-flags.patch, +files/aegisub-9999-unbundle-luajit.patch: update live ebuild Sync live ebuild with the latest versioned one aka 3.2.2. 03 Nov 2015; Ilya Tumaykin metadata.xml: consistent indent in metadata.xml 03 Nov 2015; Ilya Tumaykin metadata.xml: add remote-id to metadata.xml 26 Nov 2015; Ilya Tumaykin aegisub-3.0.4.ebuild, aegisub-3.2.2.ebuild: add ftp mirror to SRC_URI 21 Dec 2015; Ilya Tumaykin aegisub-3.2.2.ebuild, aegisub-9999.ebuild, +files/aegisub-3.2.2-add-missing-pthread-flags.patch, +files/aegisub-9999-add-missing-pthread-flags.patch: add missing pthread flags This also fixes build with GCC-5. Gentoo-Bug: 568878 Package-Manager: portage-2.2.24 22 Dec 2015; Ilya Tumaykin aegisub-3.2.2.ebuild, aegisub-9999.ebuild: drop useless slot operator on luajit dependency dev-lang/luajit does not have sub-slots and we require SLOT 2 only. Package-Manager: portage-2.2.24 25 Dec 2015; Agostino Sarubbo aegisub-3.2.2.ebuild: amd64 stable wrt bug #569102 Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo 25 Dec 2015; Agostino Sarubbo aegisub-3.2.2.ebuild: x86 stable wrt bug #569102 Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo 27 Dec 2015; Ilya Tumaykin files/aegisub-3.2.2-add-missing-pthread-flags.patch, files/aegisub-9999-add-missing-pthread-flags.patch: adjust pthread patch wrt bug 568878 - Always append '-lpthread' to LIBS_PTHREAD since build system fails to do so when needed. - Add CFLAGS_PTHREAD to libaegisub build since it uses pthreads. - Remove CFLAGS_PTHREAD from tools build since it does not use pthreads, but only links with archive that includes pthread symbols. Gentoo-Bug: 568878 Package-Manager: portage-2.2.24 27 Dec 2015; Ilya Tumaykin files/aegisub-3.2.2-unbundle-luajit.patch, files/aegisub-9999-unbundle-luajit.patch: adjust LIBS_LUA placement in luajit unbundle patch LIBS_LUA (aka '-lluajit-5.x') is included in OBJ list in automation build. This is why linking to luajit works properly. However, the expected behaviour is to include LIBS_LUA in LIBS list. Package-Manager: portage-2.2.24 27 Dec 2015; Ilya Tumaykin files/aegisub-3.2.2-respect-user-compiler-flags.patch: remove clang-only options to avoid warnings on gcc These options only suppress compilation warnings and do not alter compilation itself, so it is safe to remove them. Package-Manager: portage-2.2.24 27 Dec 2015; Ilya Tumaykin aegisub-9999.ebuild, -files/aegisub-9999-respect-user-compiler-flags.patch: reuse patch for 3.2.2 in live ebuild Package-Manager: portage-2.2.24 27 Dec 2015; Ilya Tumaykin -aegisub-2.1.9.ebuild, -aegisub-3.1.2.ebuild, -aegisub-3.1.3.ebuild: remove old Package-Manager: portage-2.2.24 01 Jan 2016; Ian Delaney aegisub-3.0.4.ebuild, +files/aegisub-3.0.4-fix-install-with-empty-LINGUAS.patch: fix installation of 3.0.4 with empty LINGUAS 3.2.2 and live are not affected. Package-Manager: portage-2.2.24 10 Jan 2016; Ian Delaney aegisub-9999.ebuild: drop unused toolchain-funcs eclass Package-Manager: portage-2.2.26 10 Jan 2016; Ian Delaney aegisub-9999.ebuild: explicitly inherit flag-o-matic eclass It is already implicitly inherited from wxwidgets eclass, but since we use f-o-m functionality inherit it explicitly. Package-Manager: portage-2.2.26 12 Jan 2016; Ilya Tumaykin aegisub-9999.ebuild: depend on luajit[lua52compat] in live ebuild Upstream states that luajit built with Lua 5.2 support is required. See http://devel.aegisub.org/ticket/1904#comment:2 Package-Manager: portage-2.2.26 12 Jan 2016; Ilya Tumaykin aegisub-9999.ebuild: drop now unneeded regex patch from live ebuild Lua regex issue was fixed upstream. See upstream commit ad0f702a55442e7aeca2e3486a3dd01e3bbad75e. Package-Manager: portage-2.2.26 24 Jan 2016; Michał Górny metadata.xml: Replace all herds with appropriate projects (GLEP 67) Replace all uses of herd with appropriate project maintainers, or no maintainers in case of herds requested to be disbanded. 24 Jan 2016; Michał Górny metadata.xml: Set appropriate maintainer types in metadata.xml (GLEP 67) 02 Feb 2016; Ilya Tumaykin metadata.xml: drop inactive proxy maintainer After many pings there's no reply from him. See 8549f2c for reference. Package-Manager: portage-2.2.27 *aegisub-3.0.4-r1 (10 Feb 2016) 10 Feb 2016; Ilya Tumaykin -aegisub-3.0.4.ebuild, +aegisub-3.0.4-r1.ebuild, files/aegisub-3.0.4-fix-install-with-empty-LINGUAS.patch, files/aegisub-3.0.4-fix-lua-macro.patch, files/aegisub-3.0.4-respect-user-compiler-flags.patch: revbump to 3.0.4-r1 to restore -fno-strict-aliasing Package-Manager: portage-2.2.27 *aegisub-3.2.2-r1 (10 Feb 2016) 10 Feb 2016; Ilya Tumaykin +aegisub-3.2.2-r1.ebuild, aegisub-9999.ebuild, files/aegisub-3.2.2-add-missing-pthread-flags.patch, files/aegisub-3.2.2-fix-lua-regexp.patch, +files/aegisub-3.2.2-r1-respect-user-compiler-flags.patch, files/aegisub-3.2.2-unbundle-luajit.patch: revbump to 3.2.2-r1 to restore -fno-strict-aliasing Also backport ff9648f and 9f158e9 changes from the live ebuild. Package-Manager: portage-2.2.27 10 Feb 2016; Ilya Tumaykin files/aegisub-9999-add-missing-pthread-flags.patch, files/aegisub-9999-unbundle-luajit.patch: update 9999 patchset Package-Manager: portage-2.2.27 10 Feb 2016; Ilya Tumaykin files/aegisub-3.2.2-add-missing-pthread-flags.patch, files/aegisub-3.2.2-fix-lua-regexp.patch, files/aegisub-3.2.2-r1-respect-user-compiler-flags.patch, files/aegisub-3.2.2-respect-user-compiler-flags.patch, files/aegisub-3.2.2-unbundle-luajit.patch, files/aegisub-9999-add-missing-pthread-flags.patch, files/aegisub-9999-unbundle-luajit.patch: include links to upstream bugreports in patches Package-Manager: portage-2.2.27 10 Feb 2016; Ilya Tumaykin aegisub-9999.ebuild, metadata.xml: add uchardet USE to 9999 Package-Manager: portage-2.2.27 12 Feb 2016; Ilya Tumaykin files/aegisub-9999-add-missing-pthread-flags.patch: update 9999 patchset Package-Manager: portage-2.2.27 04 Mar 2016; Ilya Tumaykin metadata.xml: add bugs-to link to metadata Package-Manager: portage-2.2.27 04 Mar 2016; Ilya Tumaykin metadata.xml: add maintainer description to metadata Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-9999.ebuild: remove obsolete RDEPEND version numbers from 9999 These versions were removed from tree in 2012. Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-9999.ebuild: remove unneeded wxGTK dep version number from 9999 wxGTK has SLOT=3.0 only in >=3.0.0 versions. Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-9999.ebuild: add missing libass subslot operator to 9999 Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-9999.ebuild, -files/aegisub-9999-add-missing-pthread-flags.patch: remove unneeded pthread-flags patch from 9999 Merged upstream. Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-9999.ebuild, -files/aegisub-9999-unbundle-luajit.patch: remove unneeded unbundle-luajit patch from 9999 Mostly merged upstream. Upstream now supports building with system luajit. There are still some problems left, see [1]. But it's already a major improvement. [1]: http://devel.aegisub.org/ticket/1904#comment:10 Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-9999.ebuild: adjust luajit dep to SLOT=2, i.e. >=2.0.0, in 9999 Upstream allows system luajit to be >=2.0.0. Package-Manager: portage-2.2.27 *aegisub-3.2.2_p20160306 (07 Mar 2016) 07 Mar 2016; Ilya Tumaykin +aegisub-3.2.2_p20160306.ebuild, aegisub-9999.ebuild, +files/aegisub-3.2.2_p20160306-fix-luajit-unbundling.patch, +files/aegisub-3.2.2_p20160306-respect-user-compiler-flags.patch: verbump to 3.2.2_p20160306 New snapshot release with most of our Gentoo patches merged upstream. Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin -aegisub-3.2.2-r1.ebuild, -files/aegisub-3.2.2-r1-respect-user-compiler-flags.patch: remove old Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin files/aegisub-3.0.4-fix-install-with-empty-LINGUAS.patch: better wording in patch comment for 3.0.4 Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-3.0.4-r1.ebuild: remove obsolete RDEPEND version numbers from 3.0.4 Package-Manager: portage-2.2.27 07 Mar 2016; Ilya Tumaykin aegisub-3.0.4-r1.ebuild: add missing libass subslot operator to 3.0.4 Package-Manager: portage-2.2.27 10 Mar 2016; Ian Delaney aegisub-3.2.2_p20160306.ebuild, aegisub-9999.ebuild: update comment re luabins Package-Manager: portage-2.2.27 10 Mar 2016; Ian Delaney aegisub-3.2.2_p20160306.ebuild: manually add git_version.h to 3.2.2_p20160306 wrt bug 576918 Gentoo-Bug: 576918 Closes: https://github.com/gentoo/gentoo/pull/1018 Package-Manager: portage-2.2.27 10 Mar 2016; Ian Delaney aegisub-3.2.2_p20160306.ebuild, aegisub-9999.ebuild: copy config.rpath via autotools eclass in 3.2.2_p20160306, 9999 Replace a custom config.rpath hack with the legalized one from autotools eclass. See also http://devel.aegisub.org/ticket/1914 Package-Manager: portage-2.2.27 26 May 2016; Michał Górny aegisub-9999.ebuild: Switch to git-r3 Switch the live ebuild to git-r3, using the new EGIT_SUBMODULES API. 27 Jun 2016; Göktürk Yüksek metadata.xml: cleanup maintainer list Acked-By: Maxim Koltsov Package-Manager: portage-2.3.0 28 Jun 2016; Patrice Clement -aegisub-3.0.4-r1.ebuild, -files/aegisub-3.0.4-fix-install-with-empty-LINGUAS.patch, -files/aegisub-3.0.4-fix-lua-macro.patch, -files/aegisub-3.0.4-respect-user-compiler-flags.patch: remove 3.0.4 It's time for 3.0.4 to go. Package-Manager: portage-2.3.0_rc1 Signed-off-by: Patrice Clement 28 Jun 2016; Patrice Clement aegisub-3.2.2.ebuild, +files/3.2.2/aegisub-3.2.2-add-missing-pthread-flags.patch, +files/3.2.2/aegisub-3.2.2-fix-lua-regexp.patch, +files/3.2.2/aegisub-3.2.2-respect-user-compiler-flags.patch, +files/3.2.2/aegisub-3.2.2-unbundle-luajit.patch, -files/aegisub-3.2.2-add-missing-pthread-flags.patch, -files/aegisub-3.2.2-fix-lua-regexp.patch, -files/aegisub-3.2.2-respect-user-compiler-flags.patch, -files/aegisub-3.2.2-unbundle-luajit.patch: move 3.2.2 patchset to files/3.2.2/ subdirectory Otherwise files/ directory is a bit messy. Package-Manager: portage-2.3.0_rc1 Signed-off-by: Patrice Clement *aegisub-3.2.2_p20160518 (28 Jun 2016) 28 Jun 2016; Patrice Clement +aegisub-3.2.2_p20160518.ebuild, +files/3.2.2_p20160518/aegisub-3.2.2_p20160 518-fix-system-luajit-build.patch, +files/3.2.2_p20160518/aegisub-3.2.2_p20160518-respect-compiler-flags.patch, +files/3.2.2_p20160518/aegisub-3.2.2_p20160518-support-system-gtest.patch: verbump to 3.2.2_p20160518 Major revamp of the ebuild and the patchset: - EAPI=6; - add testing support; - remove ffmpeg USE and depend on ffmpegsource unconditionally (otherwise aegisub can only open blank 'videos' without any video); - cleanup dependencies; - update the patchset (all changes were submitted upstream); - update LICENSE. Package-Manager: portage-2.3.0_rc1 Signed-off-by: Patrice Clement 28 Jun 2016; Patrice Clement aegisub-9999.ebuild: sync 9999 with the latest snapshot ebuild Package-Manager: portage-2.3.0_rc1 Signed-off-by: Patrice Clement 28 Jun 2016; Patrice Clement -aegisub-3.2.2_p20160306.ebuild, -files/aegisub-3.2.2_p20160306-fix-luajit-unbundling.patch, -files/aegisub-3.2.2_p20160306-respect-user-compiler-flags.patch: remove old Closes: https://github.com/gentoo/gentoo/pull/1781 Package-Manager: portage-2.3.0_rc1 Signed-off-by: Patrice Clement 11 Jul 2016; Patrice Clement aegisub-3.2.2_p20160518.ebuild, aegisub-9999.ebuild: add setup-wxwidgets call wrt bug 587530 Gentoo-Bug: https://bugs.gento.org/587530 Closes: https://github.com/gentoo/gentoo/pull/1839 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement 20 Oct 2016; Patrice Clement aegisub-3.2.2_p20160518.ebuild, aegisub-9999.ebuild: do compiler checks in pkg_setup() too. Package-Manager: portage-2.3.2 Signed-off-by: Patrice Clement 20 Oct 2016; Patrice Clement aegisub-9999.ebuild: update live ebuild. Prefer HTTPS URI, port to xdg-utils eclass. Closes: https://github.com/gentoo/gentoo/pull/2609 Package-Manager: portage-2.3.2 Signed-off-by: Patrice Clement