# 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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org>
  X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
  tests
  X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
  project
  X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
  developer, wrote Git features for the migration
  X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
  cvs2svn
  X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
  X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
  work in migration
  X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
  X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
  the bikeshed

  16 Aug 2015; Mikle Kolyada <zlogene@gentoo.org> aegisub-3.1.3.ebuild:
  amd64 stable wrt bug #538542

  Package-Manager: portage-2.2.20.1

  24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
  Use https by default

  Convert all URLs for sites supporting encrypted connections from http to
  https

  Signed-off-by: Justin Lecher <jlec@gentoo.org>

  24 Aug 2015; Justin Lecher <jlec@gentoo.org> aegisub-2.1.9.ebuild:
  Convert URIs for googlecode.com to https

  Signed-off-by: Justin Lecher <jlec@gentoo.org>

  24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <idella4@gentoo.org> metadata.xml:
  add co-maintainer Coacher to metadata

  Package-Manager: portage-2.2.23

  02 Nov 2015; Ilya Tumaykin <itumaykin@gmail.com> 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 <itumaykin@gmail.com> +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 <itumaykin@gmail.com> +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 <wxGTK-3.0
  - no dependency on boost
  - no dependency on icu
  - optional libass dependency
  - optional lua dependency

  It also has the similar changes as 3.2.2 ebuild:
  - proper compiler flags handling
  - minor lua issues fixed
  - cleaned up dependencies

  02 Nov 2015; Ian Delaney <idella4@gentoo.org> metadata.xml:
  update maintainer's email address in metadata

  Package-Manager: portage-2.2.23

  02 Nov 2015; Ilya Tumaykin <itumaykin@gmail.com> 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 <itumaykin@gmail.com> metadata.xml:
  consistent indent in metadata.xml

  03 Nov 2015; Ilya Tumaykin <itumaykin@gmail.com> metadata.xml:
  add remote-id to metadata.xml

  26 Nov 2015; Ilya Tumaykin <itumaykin@gmail.com> aegisub-3.0.4.ebuild,
  aegisub-3.2.2.ebuild:
  add ftp mirror to SRC_URI

  21 Dec 2015; Ilya Tumaykin <itumaykin@gmail.com> 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 <itumaykin@gmail.com> 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 <ago@gentoo.org> 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 <ago@gentoo.org>

  25 Dec 2015; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

  27 Dec 2015; Ilya Tumaykin <itumaykin@gmail.com>
  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 <itumaykin@gmail.com>
  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 <itumaykin@gmail.com>
  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 <itumaykin@gmail.com> 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 <itumaykin@gmail.com> -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 <idella4@gentoo.org> 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 <idella4@gentoo.org> aegisub-9999.ebuild:
  drop unused toolchain-funcs eclass

  Package-Manager: portage-2.2.26

  10 Jan 2016; Ian Delaney <idella4@gentoo.org> 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 <itumaykin@gmail.com> 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 <itumaykin@gmail.com> 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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
  Set appropriate maintainer types in metadata.xml (GLEP 67)

  02 Feb 2016; Ilya Tumaykin <itumaykin@gmail.com> 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 <itumaykin@gmail.com> -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 <itumaykin@gmail.com> +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 <itumaykin@gmail.com>
  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 <itumaykin@gmail.com>
  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 <itumaykin@gmail.com> aegisub-9999.ebuild,
  metadata.xml:
  add uchardet USE to 9999

  Package-Manager: portage-2.2.27

  12 Feb 2016; Ilya Tumaykin <itumaykin@gmail.com>
  files/aegisub-9999-add-missing-pthread-flags.patch:
  update 9999 patchset

  Package-Manager: portage-2.2.27

  04 Mar 2016; Ilya Tumaykin <itumaykin@gmail.com> metadata.xml:
  add bugs-to link to metadata

  Package-Manager: portage-2.2.27

  04 Mar 2016; Ilya Tumaykin <itumaykin@gmail.com> metadata.xml:
  add maintainer description to metadata

  Package-Manager: portage-2.2.27

  07 Mar 2016; Ilya Tumaykin <itumaykin@gmail.com> 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 <itumaykin@gmail.com> 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 <itumaykin@gmail.com> aegisub-9999.ebuild:
  add missing libass subslot operator to 9999

  Package-Manager: portage-2.2.27

  07 Mar 2016; Ilya Tumaykin <itumaykin@gmail.com> 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 <itumaykin@gmail.com> 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 <itumaykin@gmail.com> 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 <itumaykin@gmail.com>
  +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 <itumaykin@gmail.com> -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 <itumaykin@gmail.com>
  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 <itumaykin@gmail.com> 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 <itumaykin@gmail.com> 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 <idella4@gentoo.org>
  aegisub-3.2.2_p20160306.ebuild, aegisub-9999.ebuild:
  update comment re luabins

  Package-Manager: portage-2.2.27

  10 Mar 2016; Ian Delaney <idella4@gentoo.org>
  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 <idella4@gentoo.org>
  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 <mgorny@gentoo.org> 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 <gokturk@gentoo.org> metadata.xml:
  cleanup maintainer list

  Acked-By: Maxim Koltsov <maksbotan@gentoo.org>

  Package-Manager: portage-2.3.0

  28 Jun 2016; Patrice Clement <monsieurp@gentoo.org>
  -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 <monsieurp@gentoo.org>

  28 Jun 2016; Patrice Clement <monsieurp@gentoo.org> 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 <monsieurp@gentoo.org>

*aegisub-3.2.2_p20160518 (28 Jun 2016)

  28 Jun 2016; Patrice Clement <monsieurp@gentoo.org>
  +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 <monsieurp@gentoo.org>

  28 Jun 2016; Patrice Clement <monsieurp@gentoo.org> aegisub-9999.ebuild:
  sync 9999 with the latest snapshot ebuild

  Package-Manager: portage-2.3.0_rc1

  Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

  28 Jun 2016; Patrice Clement <monsieurp@gentoo.org>
  -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 <monsieurp@gentoo.org>

  11 Jul 2016; Patrice Clement <monsieurp@gentoo.org>
  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 <monsieurp@gentoo.org>

  20 Oct 2016; Patrice Clement <monsieurp@gentoo.org>
  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 <monsieurp@gentoo.org>

  20 Oct 2016; Patrice Clement <monsieurp@gentoo.org> 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 <monsieurp@gentoo.org>

