commit aegisub for openSUSE:Factory

2020-08-10 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2020-08-10 15:03:22

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new.3399 (New)


Package is "aegisub"

Mon Aug 10 15:03:22 2020 rev:34 rq:825275 version:3.2.2+git20191006

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2020-05-02 
22:18:59.536744057 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new.3399/aegisub.changes
2020-08-10 15:04:01.916191626 +0200
@@ -1,0 +2,6 @@
+Mon Aug 10 06:38:17 UTC 2020 - Stefan BrĂ¼ns 
+
+- Use wxGTK3 instead of wxWidgets (GTK2), for better HiDPI and
+  Wayland support.
+
+---



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.FpJ6Ey/_old  2020-08-10 15:04:04.128192793 +0200
+++ /var/tmp/diff_new_pack.FpJ6Ey/_new  2020-08-10 15:04:04.132192795 +0200
@@ -45,7 +45,7 @@
 BuildRequires:  libboost_thread-devel
 BuildRequires:  lua51
 BuildRequires:  pkgconfig >= 0.20
-BuildRequires:  wxWidgets-3_2-devel
+BuildRequires:  wxGTK3-3_2-devel
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(ffms2)
 BuildRequires:  pkgconfig(fftw3) >= 3.3




commit aegisub for openSUSE:Factory

2020-05-02 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2020-05-02 22:18:57

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new.2738 (New)


Package is "aegisub"

Sat May  2 22:18:57 2020 rev:33 rq:799624 version:3.2.2+git20191006

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2020-05-01 
11:11:18.303580196 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new.2738/aegisub.changes
2020-05-02 22:18:59.536744057 +0200
@@ -1,0 +2,8 @@
+Thu Apr 30 12:49:32 UTC 2020 - Dave Plater 
+
+- Replaced luabins.patch with luaL_Reg-not-luaL_reg.patch sent 
+  upstream via https://github.com/Aegisub/Aegisub/issues/182
+- Removed spec file generated git_version.h, it's not needed when
+  git metadata is present.
+
+---

Old:

  luabins.patch

New:

  luaL_Reg-not-luaL_reg.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.hI5zt1/_old  2020-05-02 22:19:02.120749470 +0200
+++ /var/tmp/diff_new_pack.hI5zt1/_new  2020-05-02 22:19:02.124749479 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -29,7 +29,8 @@
 Patch1: Makefile.inc.in.patch
 Patch2: remove-vendor-luajit-dependency.patch
 Patch3: aegisub-no-optimize.patch
-Patch4: luabins.patch
+Patch4: luaL_Reg-not-luaL_reg.patch
+#luabins.patch
 # PATCH-FIX-UPSTREAM aegisub-fix_build_with_make4.3.patch
 Patch8: aegisub-fix_build_with_make4.3.patch
 BuildRequires:  automake
@@ -64,11 +65,6 @@
 
 %prep
 %autosetup -p1
-tee build/git_version.h << "EOF"
-#define BUILD_GIT_VERSION_NUMBER 9010
-#define BUILD_GIT_VERSION_STRING "%{version}"
-#define TAGGED_RELEASE 0
-EOF
 cp %{SOURCE99} .
 
 %build

++ _service ++
--- /var/tmp/diff_new_pack.hI5zt1/_old  2020-05-02 22:19:02.168749571 +0200
+++ /var/tmp/diff_new_pack.hI5zt1/_new  2020-05-02 22:19:02.168749571 +0200
@@ -1,20 +1,24 @@
+
 
   
 https://github.com/Aegisub/Aegisub.git
 git
-.git
+disable
+yes
+enable
+.git/objects
 vendor/boost
 vendor/ffmpeg
 vendor/ffms2
 vendor/fftw
 vendor/freetype2
 vendor/googletest
+vendor/hunspell
 vendor/icu
 vendor/libass
 vendor/uchardet
 vendor/wxWidgets
 3.2.2+git%cd
-master
 aegisub
   
   

++ aegisub-3.2.2+git20191006.tar.xz ++
 46144 lines of diff (skipped)

++ luaL_Reg-not-luaL_reg.patch ++
diff --git a/libaegisub/lua/modules/lpeg.c b/libaegisub/lua/modules/lpeg.c
index 8d67335ab..5261c2061 100644
--- a/libaegisub/lua/modules/lpeg.c
+++ b/libaegisub/lua/modules/lpeg.c
@@ -2334,7 +2334,7 @@ static int matchl (lua_State *L) {
 }
 
 
-static struct luaL_reg pattreg[] = {
+static struct luaL_Reg pattreg[] = {
   {"match", matchl},
   {"print", printpat_l},
   {"locale", locale_l},
@@ -2360,7 +2360,7 @@ static struct luaL_reg pattreg[] = {
 };
 
 
-static struct luaL_reg metapattreg[] = {
+static struct luaL_Reg metapattreg[] = {
   {"__add", union_l},
   {"__pow", star_l},
   {"__sub", diff_l},
diff --git a/vendor/luabins/src/luabins.c b/vendor/luabins/src/luabins.c
index 60668213f..35b177629 100644
--- a/vendor/luabins/src/luabins.c
+++ b/vendor/luabins/src/luabins.c
@@ -54,7 +54,7 @@ static int l_load(lua_State * L)
 }
 
 /* luabins Lua module API */
-static const struct luaL_reg R[] =
+static const struct luaL_Reg R[] =
 {
   { "save", l_save },
   { "load", l_load },



commit aegisub for openSUSE:Factory

2020-05-01 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2020-05-01 11:10:12

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new.2738 (New)


Package is "aegisub"

Fri May  1 11:10:12 2020 rev:32 rq:799131 version:3.2.2+git20191006

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2019-11-06 
13:52:02.143891689 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new.2738/aegisub.changes
2020-05-01 11:11:18.303580196 +0200
@@ -2 +2 @@
-Thu Oct 17 12:57:19 UTC 2019 - Richard Brown 
+Wed Apr 29 10:48:36 UTC 2020 - Luigi Baldoni 
@@ -4,6 +4,13 @@
-- Remove obsolete Groups tag (fate#326485)
-

-Sat Jul 20 18:44:11 UTC 2019 - o...@aepfle.de
-
-- Fix build by keeping non-patch work out of %prep section
+- Update to current git version (3.2.2+git20191006)
+- Add _service file
+- Update changelog.txt
+- Drop aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch
+  (fixed upstream)
+- Drop aegisub-boost169.patch (merged upstream)
+- Dropped aegisub-git-version.patch (handle things from the spec
+  file)
+- Added aegisub-fix_build_with_make4.3.patch see:
+  https://github.com/Aegisub/Aegisub/issues/171
+- Require wxWidgets 3.2
+- Added aegisub-rpmlintrc
+- Spec cleanup

Old:

  aegisub-3.2.2+git20180710.tar.gz
  aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch
  aegisub-boost169.patch
  aegisub-git-version.patch

New:

  _service
  aegisub-3.2.2+git20191006.tar.xz
  aegisub-fix_build_with_make4.3.patch
  aegisub-rpmlintrc



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.sRLwEl/_old  2020-05-01 11:11:20.675585354 +0200
+++ /var/tmp/diff_new_pack.sRLwEl/_new  2020-05-01 11:11:20.675585354 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package aegisub
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,32 +12,26 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
-%define _rev 524c6114a82157b143567240884de3a6d030b091
-%define gitname Aegisub
-
 Name:   aegisub
-Version:3.2.2+git20180710
+Version:3.2.2+git20191006
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause
-Url:http://www.aegisub.org/
-Source0:
https://github.com/Aegisub/Aegisub/archive/%{_rev}.tar.gz#/aegisub-%{version}.tar.gz
+Group:  Productivity/Multimedia/Video/Editors and Convertors
+URL:http://www.aegisub.org/
+Source0:%{name}-%{version}.tar.xz
 Source99:   changelog.txt
+Source100:  %{name}-rpmlintrc
 Patch1: Makefile.inc.in.patch
 Patch2: remove-vendor-luajit-dependency.patch
 Patch3: aegisub-no-optimize.patch
 Patch4: luabins.patch
-#PATCH-FIX-OPENSUSE - davejpla...@gmail.com - aegisub-git-version.patch - 
Create git_version.h which is missing in git.
-Patch5: aegisub-git-version.patch
-#PATCH-FIX-UPSTREAM - 9@cirno.systems - 
aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch - Fixes undefined 
behavior e.g. when scrolling the audio view in spectrogram mode.
-Patch6: aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch
-#PATCH-FIX-UPSTREAM - davejpla...@gmail.com - aegisub-boost169.patch - Fixes 
build with boost 1.69 where boost/gil/gil_all.hpp is moved to -boost169.patch
-Patch7: aegisub-boost169.patch
-BuildRequires:  autoconf
+# PATCH-FIX-UPSTREAM aegisub-fix_build_with_make4.3.patch
+Patch8: aegisub-fix_build_with_make4.3.patch
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
@@ -50,7 +44,7 @@
 BuildRequires:  libboost_thread-devel
 BuildRequires:  lua51
 BuildRequires:  pkgconfig >= 0.20
-BuildRequires:  wxWidgets-devel >= 3
+BuildRequires:  wxWidgets-3_2-devel
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(ffms2)
 BuildRequires:  pkgconfig(fftw3) >= 3.3
@@ -69,23 +63,21 @@
 effects in the subtitles, apart from just basic timed text.
 
 %prep
-%setup -q -n %{gitname}-%{_rev}
-%autopatch -p1
-
-%build
-FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
-sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
-FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')
-sed -i 

commit aegisub for openSUSE:Factory

2019-11-06 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2019-11-06 13:51:57

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new.2990 (New)


Package is "aegisub"

Wed Nov  6 13:51:57 2019 rev:31 rq:739473 version:3.2.2+git20180710

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2019-04-01 
12:38:03.773905981 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new.2990/aegisub.changes
2019-11-06 13:52:02.143891689 +0100
@@ -1,0 +2,10 @@
+Thu Oct 17 12:57:19 UTC 2019 - Richard Brown 
+
+- Remove obsolete Groups tag (fate#326485)
+
+---
+Sat Jul 20 18:44:11 UTC 2019 - o...@aepfle.de
+
+- Fix build by keeping non-patch work out of %prep section
+
+---



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.WtjOwA/_old  2019-11-06 13:52:04.367894100 +0100
+++ /var/tmp/diff_new_pack.WtjOwA/_new  2019-11-06 13:52:04.375894108 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,6 @@
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause
-Group:  Productivity/Multimedia/Video/Editors and Convertors
 Url:http://www.aegisub.org/
 Source0:
https://github.com/Aegisub/Aegisub/archive/%{_rev}.tar.gz#/aegisub-%{version}.tar.gz
 Source99:   changelog.txt
@@ -72,13 +71,14 @@
 %prep
 %setup -q -n %{gitname}-%{_rev}
 %autopatch -p1
+
+%build
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')
 sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/version.cpp
 cp %{SOURCE99} .
 
-%build
 ./autogen.sh
 #autoreconf -fvi
 %configure \




commit aegisub for openSUSE:Factory

2019-04-01 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2019-04-01 12:37:57

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new.25356 (New)


Package is "aegisub"

Mon Apr  1 12:37:57 2019 rev:30 rq:689869 version:3.2.2+git20180710

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2019-02-15 
10:04:18.28750 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new.25356/aegisub.changes   
2019-04-01 12:38:03.773905981 +0200
@@ -1,0 +2,7 @@
+Fri Mar 29 13:25:07 UTC 2019 - plater 
+
+- Fix boo#1130889 by fixing aegisub's build against boost 1.69 with
+  aegisub-boost169.patch, reported upstream with patch in issue:
+  https://github.com/Aegisub/Aegisub/issues/93
+
+---

New:

  aegisub-boost169.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.K8rhOt/_old  2019-04-01 12:38:09.297908639 +0200
+++ /var/tmp/diff_new_pack.K8rhOt/_new  2019-04-01 12:38:09.301908642 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
@@ -30,18 +30,21 @@
 Source99:   changelog.txt
 Patch1: Makefile.inc.in.patch
 Patch2: remove-vendor-luajit-dependency.patch
-Patch4: aegisub-no-optimize.patch
-Patch5: luabins.patch
+Patch3: aegisub-no-optimize.patch
+Patch4: luabins.patch
 #PATCH-FIX-OPENSUSE - davejpla...@gmail.com - aegisub-git-version.patch - 
Create git_version.h which is missing in git.
-Patch7: aegisub-git-version.patch
+Patch5: aegisub-git-version.patch
 #PATCH-FIX-UPSTREAM - 9@cirno.systems - 
aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch - Fixes undefined 
behavior e.g. when scrolling the audio view in spectrogram mode.
-Patch8: aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch
+Patch6: aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch
+#PATCH-FIX-UPSTREAM - davejpla...@gmail.com - aegisub-boost169.patch - Fixes 
build with boost 1.69 where boost/gil/gil_all.hpp is moved to -boost169.patch
+Patch7: aegisub-boost169.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
 BuildRequires:  libboost_chrono-devel
 BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_headers-devel
 BuildRequires:  libboost_locale-devel
 BuildRequires:  libboost_regex-devel
 BuildRequires:  libboost_system-devel
@@ -68,12 +71,7 @@
 
 %prep
 %setup -q -n %{gitname}-%{_rev}
-%patch1 -p0
-%patch2 -p0
-%patch4 -p1
-%patch5 -p1
-%patch7
-%patch8 -p1
+%autopatch -p1
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')

++ Makefile.inc.in.patch ++
--- /var/tmp/diff_new_pack.K8rhOt/_old  2019-04-01 12:38:09.325908653 +0200
+++ /var/tmp/diff_new_pack.K8rhOt/_new  2019-04-01 12:38:09.325908653 +0200
@@ -1,7 +1,7 @@
-Index: Makefile.inc.in
+Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/Makefile.inc.in
 ===
 Makefile.inc.in.orig   2018-07-10 00:06:51.0 +0200
-+++ Makefile.inc.in2018-08-29 16:34:31.015394700 +0200
+--- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/Makefile.inc.in  
2018-07-10 00:06:51.0 +0200
 Aegisub-524c6114a82157b143567240884de3a6d030b091/Makefile.inc.in   
2019-03-29 13:17:21.692386078 +0200
 @@ -29,7 +29,7 @@ CXXFLAGS= @CXXFLAGS@
  CPPFLAGS= @CPPFLAGS@
  CFLAGS_DEP  = -MMD -MP
@@ -11,10 +11,10 @@
  INSTALL_FLAGS   = -m 644
  LIB_SHARED_LINK = -shared -Wl,-soname -Wl,$(LIB_SHARED_FULL)
  LIB_SHARED_LINK_OSX = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup 
-compatibility_version $(LIB_VERSION) -current_version $(LIB_VERSION) 
-Wl,-single_module -mmacosx-version-min=10.8 -install_name 
${CURDIR}/$(LIB_SHARED_FULL)
-Index: configure.ac
+Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/configure.ac
 ===
 configure.ac.orig  2018-07-10 00:06:51.0 +0200
-+++ configure.ac   2018-08-29 16:36:51.024739116 +0200
+--- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/configure.ac 
2018-07-10 00:06:51.0 +0200
 

commit aegisub for openSUSE:Factory

2019-02-15 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2019-02-15 10:03:47

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new.28833 (New)


Package is "aegisub"

Fri Feb 15 10:03:47 2019 rev:29 rq:676193 version:3.2.2+git20180710

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2018-09-04 
22:55:55.984952327 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new.28833/aegisub.changes   
2019-02-15 10:04:18.28750 +0100
@@ -1,0 +2,7 @@
+Thu Feb 14 16:09:23 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Add aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch
+  Fixes undefined behavior e.g. when scrolling the audio view in
+  spectrogram mode.
+
+---

New:

  aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.VLaw3L/_old  2019-02-15 10:04:19.995588328 +0100
+++ /var/tmp/diff_new_pack.VLaw3L/_new  2019-02-15 10:04:20.015588321 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package aegisub
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -34,6 +34,8 @@
 Patch5: luabins.patch
 #PATCH-FIX-OPENSUSE - davejpla...@gmail.com - aegisub-git-version.patch - 
Create git_version.h which is missing in git.
 Patch7: aegisub-git-version.patch
+#PATCH-FIX-UPSTREAM - 9@cirno.systems - 
aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch - Fixes undefined 
behavior e.g. when scrolling the audio view in spectrogram mode.
+Patch8: aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -71,6 +73,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch7
+%patch8 -p1
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')

++ aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch ++
>From 7479ffbd6d9cc9bf9786d1f1d9f0e6307198681f Mon Sep 17 00:00:00 2001
From: Martin Herkt 
Date: Thu, 14 Feb 2019 14:52:27 +0100
Subject: [PATCH] DataBlockCache: Fix crash in cache invalidation

Fixes #33
---
 src/block_cache.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/block_cache.h b/src/block_cache.h
index 9fcaf42e7..f2ebfa261 100644
--- a/src/block_cache.h
+++ b/src/block_cache.h
@@ -150,8 +150,8 @@ public:
}
 
// Remove old entries until we're under the max size
-   for (auto it = age.rbegin(); size > max_size && it != 
age.rend(); )
-   KillMacroBlock(**it++);
+   for (auto it = age.rbegin(); size > max_size && it != 
age.rend(); it++)
+   KillMacroBlock(**it);
}
 
/// @brief Obtain a data block from the cache
-- 
2.20.1




commit aegisub for openSUSE:Factory

2018-09-04 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2018-09-04 22:55:49

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Tue Sep  4 22:55:49 2018 rev:28 rq:632502 version:3.2.2+git20180710

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2018-06-08 
23:18:21.97302 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2018-09-04 
22:55:55.984952327 +0200
@@ -1,0 +2,21 @@
+Fri Aug 31 11:55:30 UTC 2018 - Jan Engelhardt 
+
+- Edit description: trim other OS mentions, trim redundant
+  licensing info, trim future visions/goals.
+
+---
+Thu Aug 30 10:26:57 UTC 2018 - davejpla...@gmail.com
+
+- Update to current git rev 524c6114a82157b143567240884de3a6d030b091
+  named version 3.2.2+git20180710 which builds against boost
+  version 1.68, fixes boo#1105217
+- Added aegisub-git-version.patch for git.
+- Removed the following patches that are fixed upstream:
+  aegisub.build-compare.patch, icu59.patch and aegisub-icu.patch.
+- Rebased Makefile.inc.in.patch, aegisub-no-optimize.patch and
+  remove-vendor-luajit-dependency.patch.
+- Exclude i586 from build due to unexplainable missing library.
+- For upstream changes see:
+  /usr/share/doc/packages/aegisub/changelog.txt
+
+---

Old:

  aegisub-3.2.2.tar.xz
  aegisub-icu.patch
  aegisub.build-compare.patch
  icu59.patch

New:

  aegisub-3.2.2+git20180710.tar.gz
  aegisub-git-version.patch
  changelog.txt



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.BCcRPJ/_old  2018-09-04 22:55:56.696954759 +0200
+++ /var/tmp/diff_new_pack.BCcRPJ/_new  2018-09-04 22:55:56.700954773 +0200
@@ -16,29 +16,33 @@
 #
 
 
+%define _rev 524c6114a82157b143567240884de3a6d030b091
+%define gitname Aegisub
+
 Name:   aegisub
-Version:3.2.2
+Version:3.2.2+git20180710
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause
 Group:  Productivity/Multimedia/Video/Editors and Convertors
 Url:http://www.aegisub.org/
-Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.xz
-Source99:   aegisub.changes
-Patch0: aegisub.build-compare.patch
+Source0:
https://github.com/Aegisub/Aegisub/archive/%{_rev}.tar.gz#/aegisub-%{version}.tar.gz
+Source99:   changelog.txt
 Patch1: Makefile.inc.in.patch
 Patch2: remove-vendor-luajit-dependency.patch
-Patch3: icu59.patch
 Patch4: aegisub-no-optimize.patch
 Patch5: luabins.patch
-Patch6: aegisub-icu.patch
+#PATCH-FIX-OPENSUSE - davejpla...@gmail.com - aegisub-git-version.patch - 
Create git_version.h which is missing in git.
+Patch7: aegisub-git-version.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
+BuildRequires:  libboost_chrono-devel
 BuildRequires:  libboost_filesystem-devel
 BuildRequires:  libboost_locale-devel
 BuildRequires:  libboost_regex-devel
+BuildRequires:  libboost_system-devel
 BuildRequires:  libboost_thread-devel
 BuildRequires:  lua51
 BuildRequires:  pkgconfig >= 0.20
@@ -53,33 +57,29 @@
 BuildRequires:  pkgconfig(libpulse) >= 0.5
 BuildRequires:  pkgconfig(luajit)
 BuildRequires:  pkgconfig(zlib)
-ExcludeArch:ppc ppc64 ppc64le
+ExcludeArch:ppc ppc64 ppc64le i586
 
 %description
-Aegisub is an advanced subtitle editor for Windows, and UNIX-like systems, such
-as Linux, Mac OS X and BSD. It is open source software and free for any use.
-
-Aegisub natively works with the Advanced SubStation Alpha format (aptly
-abbreviated ASS) which allows for many advanced effects in the subtitles, apart
-from just basic timed text. Aegisub's goal is to support using these advanced
-functions with ease.
+Aegisub is a subtitle editor. It works with the Advanced SubStation
+Alpha format (aptly abbreviated ASS) which allows for many advanced
+effects in the subtitles, apart from just basic timed text.
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
+%setup -q -n %{gitname}-%{_rev}
+%patch1 -p0
+%patch2 -p0
 %patch4 -p1
 %patch5 -p1
-%patch6
+%patch7
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')
 sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/version.cpp
+cp %{SOURCE99} .
 
 %build
-autoreconf -fvi
+./autogen.sh
+#autoreconf -fvi
 %configure \
 

commit aegisub for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2018-06-08 23:18:17

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Fri Jun  8 23:18:17 2018 rev:27 rq:615164 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2018-05-29 
10:32:59.966897071 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2018-06-08 
23:18:21.97302 +0200
@@ -1,0 +2,5 @@
+Fri Jun  8 07:40:37 UTC 2018 - davejpla...@gmail.com
+
+- Use portable namespace in aegisub-icu.patch.
+
+---



Other differences:
--
++ aegisub-icu.patch ++
--- /var/tmp/diff_new_pack.JigPG2/_old  2018-06-08 23:18:22.653753139 +0200
+++ /var/tmp/diff_new_pack.JigPG2/_new  2018-06-08 23:18:22.657752995 +0200
@@ -12,13 +12,13 @@
 Index: libaegisub/common/character_count.cpp
 ===
 --- libaegisub/common/character_count.cpp.orig 2014-12-08 02:07:09.0 
+0200
-+++ libaegisub/common/character_count.cpp  2018-05-19 13:36:11.101071666 
+0200
 libaegisub/common/character_count.cpp  2018-06-08 09:19:09.591507615 
+0200
 @@ -36,7 +36,7 @@ icu::BreakIterator& get_break_iterator(c
static std::once_flag token;
std::call_once(token, [&] {
UErrorCode status = U_ZERO_ERROR;
 -  
bi.reset(BreakIterator::createCharacterInstance(Locale::getDefault(), status));
-+  
bi.reset(icu::BreakIterator::createCharacterInstance(icu::Locale::getDefault(), 
status));
++  
bi.reset(U_ICU_NAMESPACE::BreakIterator::createCharacterInstance(icu::Locale::getDefault(),
 status));
if (U_FAILURE(status)) throw agi::InternalError("Failed to 
create character iterator");
});
  
@@ -27,7 +27,7 @@
size_t count = 0;
auto pos = character_bi.first();
 -  for (auto end = character_bi.next(); end != BreakIterator::DONE; pos = 
end, end = character_bi.next()) {
-+  for (auto end = character_bi.next(); end != icu::BreakIterator::DONE; 
pos = end, end = character_bi.next()) {
++  for (auto end = character_bi.next(); end != 
U_ICU_NAMESPACE::BreakIterator::DONE; pos = end, end = character_bi.next()) {
if (!mask)
++count;
else {
@@ -36,23 +36,23 @@
  
for (auto pos = bi.first(), end = bi.next(); ; --n, pos = end, end = 
bi.next()) {
 -  if (end == BreakIterator::DONE)
-+  if (end == icu::BreakIterator::DONE)
++  if (end == U_ICU_NAMESPACE::BreakIterator::DONE)
return str.size();
if (n == 0)
return pos;
 Index: src/utils.cpp
 ===
 --- src/utils.cpp.orig 2018-05-19 12:35:15.069871773 +0200
-+++ src/utils.cpp  2018-05-19 14:06:59.572174480 +0200
 src/utils.cpp  2018-06-08 09:22:06.796104985 +0200
 @@ -265,9 +265,9 @@ agi::fs::path SaveFileSelector(wxString
  }
  
  wxString LocalizedLanguageName(wxString const& lang) {
 -  Locale iculoc(lang.c_str());
-+  icu::Locale iculoc(lang.c_str());
++  U_ICU_NAMESPACE::Locale iculoc(lang.c_str());
if (!iculoc.isBogus()) {
 -  UnicodeString ustr;
-+  icu::UnicodeString ustr;
++  U_ICU_NAMESPACE::UnicodeString ustr;
iculoc.getDisplayName(iculoc, ustr);
  #ifdef _MSC_VER
return wxString(ustr.getBuffer());




commit aegisub for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2018-05-29 10:32:57

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Tue May 29 10:32:57 2018 rev:26 rq:610628 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2017-10-02 
16:53:09.399209541 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2018-05-29 
10:32:59.966897071 +0200
@@ -1,0 +2,5 @@
+Sat May 19 13:07:22 UTC 2018 - davejpla...@gmail.com
+
+- Created aegisub-icu.patch to fix build failure against icu4c-61_1
+
+---

New:

  aegisub-icu.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.t9aXJm/_old  2018-05-29 10:33:00.810865900 +0200
+++ /var/tmp/diff_new_pack.t9aXJm/_new  2018-05-29 10:33:00.814865752 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package aegisub
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 Summary:Subtitle editor
 License:BSD-3-Clause
 Group:  Productivity/Multimedia/Video/Editors and Convertors
-Url:http://www.aegisub.net/
+Url:http://www.aegisub.org/
 Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.xz
 Source99:   aegisub.changes
 Patch0: aegisub.build-compare.patch
@@ -31,6 +31,7 @@
 Patch3: icu59.patch
 Patch4: aegisub-no-optimize.patch
 Patch5: luabins.patch
+Patch6: aegisub-icu.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -41,6 +42,7 @@
 BuildRequires:  libboost_thread-devel
 BuildRequires:  lua51
 BuildRequires:  pkgconfig >= 0.20
+BuildRequires:  wxWidgets-devel >= 3
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(ffms2)
 BuildRequires:  pkgconfig(fftw3) >= 3.3
@@ -51,7 +53,6 @@
 BuildRequires:  pkgconfig(libpulse) >= 0.5
 BuildRequires:  pkgconfig(luajit)
 BuildRequires:  pkgconfig(zlib)
-BuildRequires:  wxWidgets-devel >= 3
 ExcludeArch:ppc ppc64 ppc64le
 
 %description
@@ -71,6 +72,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')

++ aegisub-icu.patch ++
From: Dave Plater 
Date: 2018-05-19 14:49:00 +0200
Subject: Factory build failure
References: icu4c-61_1
Upstream: Bug tracker not accessable.

It seems that icu 61.1 needs icu namespace specified for functions but
didn't in the past.



Index: libaegisub/common/character_count.cpp
===
--- libaegisub/common/character_count.cpp.orig  2014-12-08 02:07:09.0 
+0200
+++ libaegisub/common/character_count.cpp   2018-05-19 13:36:11.101071666 
+0200
@@ -36,7 +36,7 @@ icu::BreakIterator& get_break_iterator(c
static std::once_flag token;
std::call_once(token, [&] {
UErrorCode status = U_ZERO_ERROR;
-   
bi.reset(BreakIterator::createCharacterInstance(Locale::getDefault(), status));
+   
bi.reset(icu::BreakIterator::createCharacterInstance(icu::Locale::getDefault(), 
status));
if (U_FAILURE(status)) throw agi::InternalError("Failed to 
create character iterator");
});
 
@@ -58,7 +58,7 @@ size_t count_in_range(Iterator begin, It
 
size_t count = 0;
auto pos = character_bi.first();
-   for (auto end = character_bi.next(); end != BreakIterator::DONE; pos = 
end, end = character_bi.next()) {
+   for (auto end = character_bi.next(); end != icu::BreakIterator::DONE; 
pos = end, end = character_bi.next()) {
if (!mask)
++count;
else {
@@ -143,7 +143,7 @@ size_t IndexOfCharacter(std::string cons
auto& bi = get_break_iterator([0], str.size());
 
for (auto pos = bi.first(), end = bi.next(); ; --n, pos = end, end = 
bi.next()) {
-   if (end == BreakIterator::DONE)
+   if (end == icu::BreakIterator::DONE)
return str.size();
if (n == 0)
return pos;
Index: src/utils.cpp
===
--- src/utils.cpp.orig  2018-05-19 12:35:15.069871773 +0200

commit aegisub for openSUSE:Factory

2017-10-02 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2017-10-02 16:53:05

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Mon Oct  2 16:53:05 2017 rev:25 rq:529913 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2017-06-23 
09:17:50.374888073 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2017-10-02 
16:53:09.399209541 +0200
@@ -1,0 +2,5 @@
+Fri Sep 29 12:15:01 UTC 2017 - o...@aepfle.de
+
+- Remove conditionals for ffms2 and boost
+
+---



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.dUkG0A/_old  2017-10-02 16:53:10.215095025 +0200
+++ /var/tmp/diff_new_pack.dUkG0A/_new  2017-10-02 16:53:10.219094464 +0200
@@ -16,7 +16,6 @@
 #
 
 
-%bcond_with ffms2
 Name:   aegisub
 Version:3.2.2
 Release:0
@@ -36,10 +35,14 @@
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_locale-devel
+BuildRequires:  libboost_regex-devel
+BuildRequires:  libboost_thread-devel
 BuildRequires:  lua51
 BuildRequires:  pkgconfig >= 0.20
-BuildRequires:  wxWidgets-devel >= 3
 BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(ffms2)
 BuildRequires:  pkgconfig(fftw3) >= 3.3
 BuildRequires:  pkgconfig(fontconfig) >= 2.4
 BuildRequires:  pkgconfig(gl)
@@ -48,18 +51,8 @@
 BuildRequires:  pkgconfig(libpulse) >= 0.5
 BuildRequires:  pkgconfig(luajit)
 BuildRequires:  pkgconfig(zlib)
+BuildRequires:  wxWidgets-devel >= 3
 ExcludeArch:ppc ppc64 ppc64le
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_filesystem-devel
-BuildRequires:  libboost_locale-devel
-BuildRequires:  libboost_regex-devel
-BuildRequires:  libboost_thread-devel
-%else
-BuildRequires:  boost-devel >= 1.50.0
-%endif
-%if %{with ffms2}
-BuildRequires:  pkgconfig(ffms2)
-%endif
 
 %description
 Aegisub is an advanced subtitle editor for Windows, and UNIX-like systems, such




commit aegisub for openSUSE:Factory

2017-06-23 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2017-06-23 09:17:49

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Fri Jun 23 09:17:49 2017 rev:24 rq:504615 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2017-06-08 
15:02:20.888569569 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2017-06-23 
09:17:50.374888073 +0200
@@ -1,0 +2,5 @@
+Mon Jun 19 10:43:28 UTC 2017 - r...@fthiessen.de
+
+- Added luabins.patch to fix build with lua 5.2 / 5.3.
+
+---

New:

  luabins.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.Ep4JCC/_old  2017-06-23 09:17:51.614712885 +0200
+++ /var/tmp/diff_new_pack.Ep4JCC/_new  2017-06-23 09:17:51.618712320 +0200
@@ -31,6 +31,7 @@
 Patch2: remove-vendor-luajit-dependency.patch
 Patch3: icu59.patch
 Patch4: aegisub-no-optimize.patch
+Patch5: luabins.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -76,6 +77,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')

++ luabins.patch ++
diff -Nur aegisub-3.2.2/libaegisub/lua/modules/lpeg.c 
new/libaegisub/lua/modules/lpeg.c
--- aegisub-3.2.2/libaegisub/lua/modules/lpeg.c 2014-12-08 01:07:09.0 
+0100
+++ new/libaegisub/lua/modules/lpeg.c   2017-06-19 12:33:03.929957005 +0200
@@ -2334,7 +2334,7 @@
 }
 
 
-static struct luaL_reg pattreg[] = {
+static struct luaL_Reg pattreg[] = {
   {"match", matchl},
   {"print", printpat_l},
   {"locale", locale_l},
@@ -2360,7 +2360,7 @@
 };
 
 
-static struct luaL_reg metapattreg[] = {
+static struct luaL_Reg metapattreg[] = {
   {"__add", union_l},
   {"__pow", star_l},
   {"__sub", diff_l},
diff -Nur aegisub-3.2.2/vendor/luabins/AUTHORS new/vendor/luabins/AUTHORS
--- aegisub-3.2.2/vendor/luabins/AUTHORS2014-12-08 01:07:09.0 
+0100
+++ new/vendor/luabins/AUTHORS  2016-12-17 08:09:13.0 +0100
@@ -2,3 +2,4 @@
 
 
 Alexander Gladysh 
+hanxi 
diff -Nur aegisub-3.2.2/vendor/luabins/README.md new/vendor/luabins/README.md
--- aegisub-3.2.2/vendor/luabins/README.md  2014-12-08 01:07:09.0 
+0100
+++ new/vendor/luabins/README.md2016-12-17 08:09:13.0 +0100
@@ -4,6 +4,8 @@
 Allows to save tuples of primitive Lua types into binary chunks
 and to load saved data back.
 
+NB: You may be better off with luatexts: https://github.com/agladysh/luatexts.
+
 On serialization
 
 
diff -Nur aegisub-3.2.2/vendor/luabins/src/luabins.c 
new/vendor/luabins/src/luabins.c
--- aegisub-3.2.2/vendor/luabins/src/luabins.c  2014-12-08 01:07:09.0 
+0100
+++ new/vendor/luabins/src/luabins.c2016-12-17 08:09:13.0 +0100
@@ -54,7 +54,7 @@
 }
 
 /* luabins Lua module API */
-static const struct luaL_reg R[] =
+static const struct luaL_Reg R[] =
 {
   { "save", l_save },
   { "load", l_load },
diff -Nur aegisub-3.2.2/vendor/luabins/src/luaheaders.h 
new/vendor/luabins/src/luaheaders.h
--- aegisub-3.2.2/vendor/luabins/src/luaheaders.h   2014-12-08 
01:07:09.0 +0100
+++ new/vendor/luabins/src/luaheaders.h 2016-12-17 08:09:13.0 +0100
@@ -7,6 +7,16 @@
 
 #include 
 #include 
+
+#if !defined LUA_VERSION_NUM
+#define luaL_Reg luaL_reg
+#endif
+
+#if LUA_VERSION_NUM > 501
+#define luaL_register(L,n,R) (luaL_newlib(L,R))
+#define lua_objlen(L,i) lua_rawlen(L, (i))
+#endif
+
 #if defined (__cplusplus) && !defined (LUABINS_LUABUILTASCPP)
 }
 #endif
diff -Nur aegisub-3.2.2/vendor/luabins/src/luainternals.h 
new/vendor/luabins/src/luainternals.h
--- aegisub-3.2.2/vendor/luabins/src/luainternals.h 2014-12-08 
01:07:09.0 +0100
+++ new/vendor/luabins/src/luainternals.h   2017-06-19 12:26:34.402690003 
+0200
@@ -7,6 +7,24 @@
 #ifndef LUABINS_LUAINTERNALS_H_INCLUDED_
 #define LUABINS_LUAINTERNALS_H_INCLUDED_
 
+#ifndef LUAI_BITSINT
+/*
+* LUAI_BITSINT defines the number of bits in an int.
+*  CHANGE here if Lua cannot automatically detect the number of bits of
+*  your machine. Probably you do not need to change this.
+*
+* avoid overflows in comparison */
+#if INT_MAX-20 < 32760
+#define LUAI_BITSINT16
+#elif INT_MAX > 2147483640L
+/* int has at least 32 bits */
+#define LUAI_BITSINT32
+#else
+#error "you must define LUA_BITSINT with number 

commit aegisub for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2017-06-08 15:02:15

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Thu Jun  8 15:02:15 2017 rev:23 rq:501091 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2017-03-24 
02:22:06.472216196 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2017-06-08 
15:02:20.888569569 +0200
@@ -1,0 +2,11 @@
+Mon Jun  5 07:47:20 UTC 2017 - tchva...@suse.com
+
+- Add constraints file to allow paralel build
+- Add changelog to files list to ensure plain rpmbuild to work
+- Do not bundle luajit remove-vendor-luajit-dependency.patch
+- Disable the version checking, calling home in desktop apps is
+  really bad idea, esp since upstream is semi-dead
+- Add patch to fix build with icu59 icu59.patch
+- Add patch to not put O3 to the cflags aegisub-no-optimize.patch
+
+---

New:

  _constraints
  aegisub-no-optimize.patch
  icu59.patch
  remove-vendor-luajit-dependency.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.mRR8kj/_old  2017-06-08 15:02:22.176387820 +0200
+++ /var/tmp/diff_new_pack.mRR8kj/_new  2017-06-08 15:02:22.184386691 +0200
@@ -17,7 +17,6 @@
 
 
 %bcond_with ffms2
-
 Name:   aegisub
 Version:3.2.2
 Release:0
@@ -26,21 +25,18 @@
 Group:  Productivity/Multimedia/Video/Editors and Convertors
 Url:http://www.aegisub.net/
 Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.xz
+Source99:   aegisub.changes
 Patch0: aegisub.build-compare.patch
 Patch1: Makefile.inc.in.patch
+Patch2: remove-vendor-luajit-dependency.patch
+Patch3: icu59.patch
+Patch4: aegisub-no-optimize.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_filesystem-devel
-BuildRequires:  libboost_locale-devel
-BuildRequires:  libboost_regex-devel
-BuildRequires:  libboost_thread-devel
-%else
-BuildRequires:  boost-devel >= 1.50.0
-%endif
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
-BuildRequires:  pkg-config >= 0.20
+BuildRequires:  lua51
+BuildRequires:  pkgconfig >= 0.20
 BuildRequires:  wxWidgets-devel >= 3
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(fftw3) >= 3.3
@@ -49,12 +45,20 @@
 BuildRequires:  pkgconfig(hunspell) >= 1.2.0
 BuildRequires:  pkgconfig(libass)
 BuildRequires:  pkgconfig(libpulse) >= 0.5
-BuildRequires:  pkgconfig(lua) >= 5.1
+BuildRequires:  pkgconfig(luajit)
 BuildRequires:  pkgconfig(zlib)
+ExcludeArch:ppc ppc64 ppc64le
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_locale-devel
+BuildRequires:  libboost_regex-devel
+BuildRequires:  libboost_thread-devel
+%else
+BuildRequires:  boost-devel >= 1.50.0
+%endif
 %if %{with ffms2}
 BuildRequires:  pkgconfig(ffms2)
 %endif
-ExcludeArch:ppc ppc64 ppc64le
 
 %description
 Aegisub is an advanced subtitle editor for Windows, and UNIX-like systems, such
@@ -69,18 +73,21 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')
 sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/version.cpp
 
 %build
-autoreconf -fi
-# Don't use --disable-update-checker because of 
http://blog.aegisub.org/2012/02/bit-of-statistics.html
-%configure --with-player-audio=PulseAudio \
+autoreconf -fvi
+%configure \
+--disable-update-checker \
+--with-player-audio=PulseAudio \
--without-oss
-# parallel make takes too much memory 
-make -j1
+make %{?_smp_mflags}
 
 %install
 %make_install

++ _constraints ++

  

  4000

  

++ aegisub-no-optimize.patch ++
Index: aegisub-3.2.2/configure
===
--- aegisub-3.2.2.orig/configure
+++ aegisub-3.2.2/configure
@@ -5949,8 +5949,8 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 
 else
 
-CFLAGS="$CFLAGS -O3"
-CXXFLAGS="$CXXFLAGS -O3"
+CFLAGS="$CFLAGS"
+CXXFLAGS="$CXXFLAGS"
 
 fi
 
Index: aegisub-3.2.2/configure.ac
===
--- aegisub-3.2.2.orig/configure.ac
+++ aegisub-3.2.2/configure.ac
@@ -151,8 +151,8 @@ AS_IF([test x$enable_compiler_flags != x
 CFLAGS="$CFLAGS -O0"
 CXXFLAGS="$CXXFLAGS -O0"
   ], [
-CFLAGS="$CFLAGS 

commit aegisub for openSUSE:Factory

2017-03-23 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2017-03-24 02:22:05

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Fri Mar 24 02:22:05 2017 rev:22 rq:481682 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2017-02-22 
13:55:40.350064709 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2017-03-24 
02:22:06.472216196 +0100
@@ -1,0 +2,5 @@
+Tue Mar 21 07:10:37 UTC 2017 - o...@aepfle.de
+
+- Sort list of sources with aegisub.build-compare.patch
+
+---

New:

  aegisub.build-compare.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.Zh7vVY/_old  2017-03-24 02:22:07.136122257 +0100
+++ /var/tmp/diff_new_pack.Zh7vVY/_new  2017-03-24 02:22:07.136122257 +0100
@@ -26,6 +26,7 @@
 Group:  Productivity/Multimedia/Video/Editors and Convertors
 Url:http://www.aegisub.net/
 Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.xz
+Patch0: aegisub.build-compare.patch
 Patch1: Makefile.inc.in.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -66,6 +67,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 %patch1 -p1
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp

++ aegisub.build-compare.patch ++
--- a/libaegisub/Makefile
+++ b/libaegisub/Makefile
@@ -4,12 +4,12 @@ aegisub_OBJ := \
$(d)common/parser.o \
$(d)ass/dialogue_parser.o \
$(d)ass/time.o \
-   $(subst .cpp,.o,$(wildcard $(d)audio/*.cpp)) \
-   $(subst .cpp,.o,$(wildcard $(d)common/cajun/*.cpp)) \
-   $(subst .cpp,.o,$(wildcard $(d)lua/modules/*.cpp)) \
-   $(subst .c,.o,$(wildcard $(d)lua/modules/*.c)) \
-   $(subst .cpp,.o,$(wildcard $(d)lua/*.cpp)) \
-   $(subst .cpp,.o,$(wildcard $(d)unix/*.cpp)) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)audio/*.cpp))) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)common/cajun/*.cpp))) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)lua/modules/*.cpp))) \
+   $(subst .c,.o,$(sort $(wildcard $(d)lua/modules/*.c))) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)lua/*.cpp))) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)unix/*.cpp))) \
$(d)common/calltip_provider.o \
$(d)common/character_count.o \
$(d)common/charset.o \
@@ -35,7 +35,7 @@ aegisub_OBJ := \
$(d)common/ycbcr_conv.o
 
 ifeq (yes, $(BUILD_DARWIN))
-aegisub_OBJ += $(subst .mm,.o,$(wildcard $(d)osx/*.mm))
+aegisub_OBJ += $(subst .mm,.o,$(sort $(wildcard $(d)osx/*.mm)))
 else
 aegisub_OBJ += $(d)common/dispatch.o
 endif
--- a/packages/desktop/Makefile
+++ b/packages/desktop/Makefile
@@ -1,7 +1,7 @@
 include $(dir $(lastword $(MAKEFILE_LIST)))../../header.mk
 DESKTOP_SRC := $(d)
 
-ICONS = $(wildcard $(d)*.png) $(wildcard $(d)*.svg)
+ICONS = $(sort $(wildcard $(d)*.png)) $(sort $(wildcard $(d)*.svg))
 ICONS_INSTALLED = $(DESTDIR)$(P_ICON)/hicolor/%/apps/aegisub.
 
 DESKTOP_FILE := $(d)aegisub.desktop
--- a/src/Makefile
+++ b/src/Makefile
@@ -11,10 +11,10 @@ src_PCH := $(d)agi_pre.h
 src_INSTALLNAME := $(AEGISUB_COMMAND)
 
 src_OBJ := \
-   $(subst .cpp,.o,$(wildcard $(d)command/*.cpp)) \
-   $(subst .cpp,.o,$(wildcard $(d)dialog_*.cpp)) \
-   $(subst .cpp,.o,$(wildcard $(d)subtitle_format*.cpp)) \
-   $(subst .cpp,.o,$(wildcard $(d)visual_tool*.cpp)) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)command/*.cpp))) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)dialog_*.cpp))) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)subtitle_format*.cpp))) \
+   $(subst .cpp,.o,$(sort $(wildcard $(d)visual_tool*.cpp))) \
$(d)MatroskaParser.o \
$(d)aegisublocale.o \
$(d)ass_attachment.o \
@@ -119,7 +119,7 @@ src_OBJ := \
$(TOP)lib/libuniversalchardet.a \
 
 ifeq (yes, $(BUILD_DARWIN))
-src_OBJ += $(subst .mm,.o,$(wildcard $(d)osx/*.mm))
+src_OBJ += $(subst .mm,.o,$(sort $(wildcard $(d)osx/*.mm)))
 endif
 
 ###
--- a/vendor/luabins/Makefile
+++ b/vendor/luabins/Makefile
@@ -1,6 +1,6 @@
 include $(dir $(lastword $(MAKEFILE_LIST)))../../header.mk
 
-luabins_OBJ := $(subst .c,.o,$(wildcard $(d)src/*.c))
+luabins_OBJ := $(subst .c,.o,$(sort $(wildcard $(d)src/*.c)))
 luabins_CPPFLAGS := $(CFLAGS_LUA)
 
 LIB += luabins
--- a/vendor/universalchardet/Makefile
+++ b/vendor/universalchardet/Makefile
@@ -1,6 +1,6 @@
 include $(dir $(lastword $(MAKEFILE_LIST)))../../header.mk
 
-universalchardet_OBJ := $(subst .cpp,.o,$(wildcard $(d)*.cpp))

commit aegisub for openSUSE:Factory

2017-02-22 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2017-02-22 13:55:39

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2017-02-03 
17:31:14.847507055 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2017-02-22 
13:55:40.350064709 +0100
@@ -1,0 +2,6 @@
+Tue Feb 21 08:20:44 UTC 2017 - o...@aepfle.de
+
+- Require wxWidgets 3+ unconditional
+  remove obsolete aegisub-old_wc.patch
+
+---

Old:

  aegisub-old_wc.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.vgGYjf/_old  2017-02-22 13:55:41.257935545 +0100
+++ /var/tmp/diff_new_pack.vgGYjf/_new  2017-02-22 13:55:41.261934977 +0100
@@ -26,7 +26,6 @@
 Group:  Productivity/Multimedia/Video/Editors and Convertors
 Url:http://www.aegisub.net/
 Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.xz
-Patch0: aegisub-old_wc.patch
 Patch1: Makefile.inc.in.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -41,13 +40,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
 BuildRequires:  pkg-config >= 0.20
-%if 0%{?suse_version} >= 1320
 BuildRequires:  wxWidgets-devel >= 3
-%else
-%define _use_internal_dependency_generator 0
-%define __find_requires %wx_requires
-BuildRequires:  wxWidgets-devel >= 2.9.5
-%endif
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(fftw3) >= 3.3
 BuildRequires:  pkgconfig(fontconfig) >= 2.4
@@ -73,7 +66,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp




commit aegisub for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2017-02-03 16:28:22

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is "aegisub"

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2015-08-29 
20:04:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2017-02-03 
17:31:14.847507055 +0100
@@ -1,0 +2,5 @@
+Wed Feb  1 09:52:26 UTC 2017 - adam.ma...@suse.de
+
+- use individual libboost-*-devel packages instead of boost-devel
+
+---



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.VHRFks/_old  2017-02-03 17:31:15.739380824 +0100
+++ /var/tmp/diff_new_pack.VHRFks/_new  2017-02-03 17:31:15.743380258 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package aegisub
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,7 +30,14 @@
 Patch1: Makefile.inc.in.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  boost-devel >= 1.50
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_locale-devel
+BuildRequires:  libboost_regex-devel
+BuildRequires:  libboost_thread-devel
+%else
+BuildRequires:  boost-devel >= 1.50.0
+%endif
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
 BuildRequires:  pkg-config >= 0.20




commit aegisub for openSUSE:Factory

2015-08-29 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2015-08-29 20:04:29

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2015-07-03 
00:01:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2015-08-29 
20:04:33.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 13 08:56:28 UTC 2015 - dval...@suse.com
+
+- Disable build on Power, there is no luajit yet 
+
+---



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.Y79TyT/_old  2015-08-29 20:04:34.0 +0200
+++ /var/tmp/diff_new_pack.Y79TyT/_new  2015-08-29 20:04:34.0 +0200
@@ -53,6 +53,7 @@
 %if %{with ffms2}
 BuildRequires:  pkgconfig(ffms2)
 %endif
+ExcludeArch:ppc ppc64 ppc64le
 
 %description
 Aegisub is an advanced subtitle editor for Windows, and UNIX-like systems, such




commit aegisub for openSUSE:Factory

2015-07-02 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2015-07-02 22:51:36

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2015-02-12 
10:22:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2015-07-03 
00:01:22.0 +0200
@@ -1,0 +2,6 @@
+Mon Jun 29 14:49:33 UTC 2015 - t...@physics.org
+
+- Fix build break by adding -pthread to LDFLAGS
+  * Makefile.inc.in.patch 
+
+---

New:

  Makefile.inc.in.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.Gkuqjl/_old  2015-07-03 00:01:23.0 +0200
+++ /var/tmp/diff_new_pack.Gkuqjl/_new  2015-07-03 00:01:23.0 +0200
@@ -27,6 +27,7 @@
 Url:http://www.aegisub.net/
 Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.xz
 Patch0: aegisub-old_wc.patch
+Patch1: Makefile.inc.in.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  boost-devel = 1.50
@@ -65,6 +66,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i s/__DATE__/\$FAKE_BUILDDATE\/ src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')

++ Makefile.inc.in.patch ++
--- aegisub-3.2.2/Makefile.inc.in.orig  2015-06-29 14:44:02.998996223 +0100
+++ aegisub-3.2.2/Makefile.inc.in   2015-06-29 14:44:37.957948716 +0100
@@ -28,7 +28,7 @@
 CPPFLAGS= @CPPFLAGS@
 CFLAGS_DEP  = -MMD -MP
 LIBS= @LIBS@
-LDFLAGS = @LDFLAGS@
+LDFLAGS = @LDFLAGS@ -pthread
 INSTALL_FLAGS   = -m 644
 LIB_SHARED_LINK = -shared -Wl,-soname -Wl,$(LIB_SHARED_FULL)
 LIB_SHARED_LINK_OSX = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup 
-compatibility_version $(LIB_VERSION) -current_version $(LIB_VERSION) 
-Wl,-single_module -mmacosx-version-min=10.7 -install_name 
${CURDIR}/$(LIB_SHARED_FULL)



commit aegisub for openSUSE:Factory

2015-02-12 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2015-02-12 10:22:37

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2014-09-26 
11:21:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2015-02-12 
10:22:40.0 +0100
@@ -1,0 +2,14 @@
+Tue Feb 10 19:58:33 UTC 2015 - benoit.mo...@gmx.fr
+
+- Updated to 3.2.2
+  * Update Spanish, Ukrainian, Hungarian and Finnish translations
+  * Skip writing the Aegisub project stuff when exporting to ASS
+  * Fix some ugliness in the OS X icon
+  * Update the selection and scroll position after opening
+subtitles from video
+  * Fix crash on a certain kind of malformed shift times history
+file
+  * Don't set the YCbCr header field to None when resampling
+resolution without changing colors
+
+---

Old:

  aegisub-3.2.1.tar.xz

New:

  aegisub-3.2.2.tar.xz



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.nQN0Bd/_old  2015-02-12 10:22:40.0 +0100
+++ /var/tmp/diff_new_pack.nQN0Bd/_new  2015-02-12 10:22:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package aegisub
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %bcond_with ffms2
 
 Name:   aegisub
-Version:3.2.1
+Version:3.2.2
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause

++ aegisub-3.2.1.tar.xz - aegisub-3.2.2.tar.xz ++
 36154 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2014-09-26 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2014-09-26 10:52:12

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2014-09-08 
21:30:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2014-09-26 
11:21:32.0 +0200
@@ -1,0 +2,14 @@
+Mon Sep 22 20:24:24 UTC 2014 - sfal...@opensuse.org
+
+- Updated to 3.2.1
+  * Actually register the SSA file handler so that SSA files can be opened and 
exported
+  * Deduplicate Extradata entries created by Automation scripts
+  * Fix loading subtitles from Matroska files which have [Aegisub Extradata] 
sections
+  * Handle parsing errors when loading Shift Times history
+  * Add Ukrainian UI translation
+- Added:
+  * aegisub-3.2.1.tar.xz
+- Removed:
+  * aegisub-3.2.0.tar.xz
+
+---

Old:

  aegisub-3.2.0.tar.xz

New:

  aegisub-3.2.1.tar.xz



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.sj32yh/_old  2014-09-26 11:21:32.0 +0200
+++ /var/tmp/diff_new_pack.sj32yh/_new  2014-09-26 11:21:32.0 +0200
@@ -19,7 +19,7 @@
 %bcond_with ffms2
 
 Name:   aegisub
-Version:3.2.0
+Version:3.2.1
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause

++ aegisub-3.2.0.tar.xz - aegisub-3.2.1.tar.xz ++
 7056 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2014-09-08 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2014-09-08 21:29:06

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2014-08-25 
11:04:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2014-09-08 
21:30:30.0 +0200
@@ -1,0 +2,5 @@
+Mon Sep  8 13:03:42 UTC 2014 - co...@suse.com
+
+- remove conflict with lua 5.2, seems outdated
+
+---



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.Lc4haL/_old  2014-09-08 21:30:33.0 +0200
+++ /var/tmp/diff_new_pack.Lc4haL/_new  2014-09-08 21:30:33.0 +0200
@@ -47,7 +47,6 @@
 BuildRequires:  pkgconfig(hunspell) = 1.2.0
 BuildRequires:  pkgconfig(libass)
 BuildRequires:  pkgconfig(libpulse) = 0.5
-BuildRequires:  pkgconfig(lua)  5.2
 BuildRequires:  pkgconfig(lua) = 5.1
 BuildRequires:  pkgconfig(zlib)
 %if %{with ffms2}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2014-08-25 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2014-08-25 11:03:35

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2014-08-13 
17:08:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2014-08-25 
11:04:10.0 +0200
@@ -1,0 +2,5 @@
+Fri Aug 15 16:05:03 UTC 2014 - jeng...@inai.de
+
+- Switch from wxWidgets 2.9 to stable-3.0 for openSUSE 13.2
+
+---



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.oX6kww/_old  2014-08-25 11:04:11.0 +0200
+++ /var/tmp/diff_new_pack.oX6kww/_new  2014-08-25 11:04:11.0 +0200
@@ -33,9 +33,13 @@
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
 BuildRequires:  pkg-config = 0.20
+%if 0%{?suse_version} = 1320
+BuildRequires:  wxWidgets-devel = 3
+%else
 %define _use_internal_dependency_generator 0
 %define __find_requires %wx_requires
 BuildRequires:  wxWidgets-devel = 2.9.5
+%endif
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(fftw3) = 3.3
 BuildRequires:  pkgconfig(fontconfig) = 2.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2014-08-13 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2014-08-13 17:08:26

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2014-05-13 
20:42:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2014-08-13 
17:08:48.0 +0200
@@ -1,0 +2,65 @@
+Thu Aug  7 22:19:31 UTC 2014 - sfal...@opensuse.org
+
+- Removed old tarball aegisub-3.1.3.tar.xz 
+
+---
+Thu Aug  7 22:04:59 UTC 2014 - sfal...@opensuse.org
+
+- Updated to 3.2.0
+  * Audio caching is now done in the background rather than popping up a modal 
progress dialog 
+  * The audio display is automatically scrolled to the active line when audio 
is first opened (if that option is enabled)
+  * Drag all selected lines when Alt is held down when dragging in the audio 
display
+  * Automation now uses LuaJIT in Lua 5.2 mode rather than Lua 5.1
+  * Text controls are infinite length rather than limited to 30k bytes
+  * subs.delete can be passed a table of row numbers to delete
+  * Add the luabins and lfs libraries to the automation environment
+  * Filter out redundant progress updates so that they don't make everything 
incredibly slow
+  * Add support for submenus in the automation menu (insert / in the macro 
name)
+  * Add unicode case conversion functions to the automation module 
(unicode.to_upper_case, unicode.to_lower_case, unicode.to_fold_case)
+  * Only process selected lines in the Select Overlaps macro if more than one 
line is selected
+  * Add aegisub.project_properties() to get a table with stuff that used to be 
in the script info section of the file (but unlike the old script info entries, 
it's actually always up to date)
+  * Fix loading automation scripts when Aegisub is installed to a path with 
non-ascii characters in it
+  * Lua functions which take a path have been patched to support UTF-8 on 
Windows   
+  * Add a warning when a script using a bold or italic variant of a font that 
doesn't actually exist, as emboldening done by the renderer may not match what 
is seen in Aegisub
+  * Make the installer translatable and use the language selected in the 
installer for Aegisub's UI language
+  * Fix locale issues that could lead to find/replace stripping all non-ascii 
characters from a file
+  * Use localized names for languages everywhere they're displayed rather than 
the English names
+  * Make fontconfig indexing about four times as fast
+  * Significantly speed up passing subtitles to the subtitle renderer (as much 
as 10x faster), making the video display less laggy with large files
+  * Speed up indexing Matroska files
+  * Significantly speed up reading subtitles from Matroska files
+  * Cut idle CPU usage when Aegisub is in the background by about 90%
+  * Cut down the disk space used a bit
+  * Resample \be and \blur tags
+  * Add support for converting between YCbCr matricies
+  * Make the handling for AR-changing resampling a bit smarter
+  * Use prettier string formatting for resampled numbers
+  * Fix resampling drawings with AR changes
+  * List the files which will be opened or closed in the Load/Unload files 
dialog
+  * Support loading keyframes and timecodes files via drag-and-drop (#1749)
+  * The edit box buttons (bold, italic, colors, etc.) try to do the right 
thing when multiple lines are selected, rather than just setting all of the 
lines to the active line's text
+  * The subtitles grid has gained as Characters Per Second column, with 
customizable warning and error thresholds (#609)
+  * Undo now restores the selected lines and cursor position that were active 
when the change being undone occured
+  * Double-clicking on a word which is right next to a \N no longer selects 
the \N along with the word
+  * Make default subtitle styles customizable: when creating a new file or 
importing from a format without style information, the styles from a catalog of 
your choice are automatically imported into the script (#962)
+  * Add a button to open directly open the style editor for the current line's 
style (#1746)
+  * Add Comment to the files which can be pasted over
+  * Insert \N on shift-enter in the edit box
+  * Fix incorrect cursor positions when using non-BMP unicode characters
+  * The edit box's background color is now customizable
+  * Fix crash when trying to open compressed tracks from Matroska
+  * Add support for opening subtitle tracks with utterly insane CodecPrivate 
sections
+  * Fix rounding error in the framerate calculations for CFR formats that 
sometimes lead to significantly wrong timestamps for long files
+  * Add support for uncompressed RGB(A) 

commit aegisub for openSUSE:Factory

2014-05-13 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2014-05-13 20:42:16

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2014-03-09 
18:21:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2014-05-13 
20:42:17.0 +0200
@@ -1,0 +2,16 @@
+Mon May 12 13:40:19 UTC 2014 - reddw...@opensuse.org
+
+- Update to 3.1.3
+  * Return a rgba string for coloralpha lua controls (rather than just rgb)
+  * Update to moonscript 0.2.5
+  * Fix memory leaks when automation errors occur
+  * Add an error check for trying to interact with an expired subtitles object 
rather than just crashing
+  * Fix a crash when deleting lines with audio open
+  * Sort the actor and effect dropdown lists (#1715)
+  * Fix crash on startup when the config file can't be written
+  * Fix some performance issues with very large selections
+  * Fix some cases where the taskbar progress indicator would get stuck at 
nearly complete
+  * Speed up passing subtitles to libass a bit
+  * Fontconfig reads installed fonts from the registry on Windows, adding 
support for fonts installed via font managers to the fonts collector
+
+---

Old:

  aegisub-3.1.2.tar.xz

New:

  aegisub-3.1.3.tar.xz



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.ku8Ojz/_old  2014-05-13 20:42:18.0 +0200
+++ /var/tmp/diff_new_pack.ku8Ojz/_new  2014-05-13 20:42:18.0 +0200
@@ -19,7 +19,7 @@
 %bcond_with ffms2
 
 Name:   aegisub
-Version:3.1.2
+Version:3.1.3
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause
@@ -62,15 +62,12 @@
 %prep
 %setup -q
 %patch0
-rm -r contrib docs deps
-cd aegisub
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i s/__DATE__/\$FAKE_BUILDDATE\/ src/version.cpp
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')
 sed -i s/__TIME__/\$FAKE_BUILDTIME\/ src/version.cpp
 
 %build
-cd aegisub
 autoreconf -fi
 # Don't use --disable-update-checker because of 
http://blog.aegisub.org/2012/02/bit-of-statistics.html
 %configure --with-player-audio=PulseAudio \
@@ -79,13 +76,12 @@
 make -j1
 
 %install
-cd aegisub
 %make_install
 %find_lang %{name}-31
 
-%files -f aegisub/%{name}-31.lang
+%files -f %{name}-31.lang
 %defattr(0644, root, root, 0755)
-%doc aegisub/LICENCE
+%doc LICENCE
 %attr(0755,root,root) %{_bindir}/aegisub-3.1
 %{_datadir}/aegisub/
 %{_datadir}/applications/aegisub.desktop

++ aegisub-3.1.2.tar.xz - aegisub-3.1.3.tar.xz ++
 1240131 lines of diff (skipped)

++ aegisub-old_wc.patch ++
--- /var/tmp/diff_new_pack.ku8Ojz/_old  2014-05-13 20:42:21.0 +0200
+++ /var/tmp/diff_new_pack.ku8Ojz/_new  2014-05-13 20:42:21.0 +0200
@@ -1,7 +1,5 @@
-Index: aegisub/configure.ac
-===
 aegisub/configure.ac.orig
-+++ aegisub/configure.ac
+--- configure.ac
 configure.ac
 @@ -16,7 +16,7 @@ m4_define([libpulse_required_version], [
  m4_define([lua_auto4_required_version], [5.1])
  m4_define([pkgconfig_required_version], [0.20])

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2014-03-09 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2014-03-09 18:21:08

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2014-01-30 
14:53:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2014-03-09 
18:21:10.0 +0100
@@ -1,0 +2,14 @@
+Fri Mar  7 13:39:15 UTC 2014 - reddw...@opensuse.org
+
+- Update to 3.1.2
+  * Make subs.deleterange(start, end) not do totally incorrect things
+  * Fix some cases where the row to extend shift-click selections in the grid 
was not updated correctly
+  * Fix assertion failure when built with boost 1.52
+  * New/updated translations
+
+---
+Tue Mar  4 18:51:25 UTC 2014 - co...@suse.com
+
+- disable parallel make - it takes too much memory and OBS swaps
+
+---

Old:

  aegisub-3.1.1.tar.xz

New:

  aegisub-3.1.2.tar.xz



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.FxhLKU/_old  2014-03-09 18:21:11.0 +0100
+++ /var/tmp/diff_new_pack.FxhLKU/_new  2014-03-09 18:21:11.0 +0100
@@ -19,7 +19,7 @@
 %bcond_with ffms2
 
 Name:   aegisub
-Version:3.1.1
+Version:3.1.2
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause
@@ -75,7 +75,8 @@
 # Don't use --disable-update-checker because of 
http://blog.aegisub.org/2012/02/bit-of-statistics.html
 %configure --with-player-audio=PulseAudio \
--without-oss
-make %{?_smp_mflags}
+# parallel make takes too much memory 
+make -j1
 
 %install
 cd aegisub

++ aegisub-3.1.1.tar.xz - aegisub-3.1.2.tar.xz ++
 14967 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2014-01-30 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2014-01-30 14:53:51

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2013-07-07 
22:16:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2014-01-30 
14:53:52.0 +0100
@@ -1,0 +2,8 @@
+Thu Jan 23 14:43:50 UTC 2014 - reddw...@opensuse.org
+
+- Update to 3.1.1
+  * New features and bug fixes. See http://www.aegisub.org/changelog/3.1.0/
+and http://www.aegisub.org/changelog/3.1.1/
+- Add aegisub-old_wc.patch
+
+---

Old:

  aegisub-3.0.4.tar.xz

New:

  aegisub-3.1.1.tar.xz
  aegisub-old_wc.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.VOURts/_old  2014-01-30 14:53:53.0 +0100
+++ /var/tmp/diff_new_pack.VOURts/_new  2014-01-30 14:53:53.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package aegisub
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,18 +19,23 @@
 %bcond_with ffms2
 
 Name:   aegisub
-Version:3.0.4
+Version:3.1.1
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause
 Group:  Productivity/Multimedia/Video/Editors and Convertors
 Url:http://www.aegisub.net/
 Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.xz
+Patch0: aegisub-old_wc.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  boost-devel = 1.50
 BuildRequires:  gcc-c++
+BuildRequires:  intltool
 BuildRequires:  pkg-config = 0.20
 %define _use_internal_dependency_generator 0
 %define __find_requires %wx_requires
-BuildRequires:  wxWidgets-devel = 2.9.3
+BuildRequires:  wxWidgets-devel = 2.9.5
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(fftw3) = 3.3
 BuildRequires:  pkgconfig(fontconfig) = 2.4
@@ -55,8 +60,9 @@
 functions with ease.
 
 %prep
-%setup -q -n aegisub
-rm -r contrib docs
+%setup -q
+%patch0
+rm -r contrib docs deps
 cd aegisub
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i s/__DATE__/\$FAKE_BUILDDATE\/ src/version.cpp
@@ -65,6 +71,7 @@
 
 %build
 cd aegisub
+autoreconf -fi
 # Don't use --disable-update-checker because of 
http://blog.aegisub.org/2012/02/bit-of-statistics.html
 %configure --with-player-audio=PulseAudio \
--without-oss
@@ -73,12 +80,12 @@
 %install
 cd aegisub
 %make_install
-%find_lang %{name}-30
+%find_lang %{name}-31
 
-%files -f aegisub/%{name}-30.lang
+%files -f aegisub/%{name}-31.lang
 %defattr(0644, root, root, 0755)
 %doc aegisub/LICENCE
-%attr(0755,root,root) %{_bindir}/aegisub-3.0
+%attr(0755,root,root) %{_bindir}/aegisub-3.1
 %{_datadir}/aegisub/
 %{_datadir}/applications/aegisub.desktop
 %{_datadir}/icons/hicolor/*/apps/aegisub.*

++ aegisub-3.0.4.tar.xz - aegisub-3.1.1.tar.xz ++
 257449 lines of diff (skipped)

++ aegisub-old_wc.patch ++
Index: aegisub/configure.ac
===
--- aegisub/configure.ac.orig
+++ aegisub/configure.ac
@@ -16,7 +16,7 @@ m4_define([libpulse_required_version], [
 m4_define([lua_auto4_required_version], [5.1])
 m4_define([pkgconfig_required_version], [0.20])
 m4_define([portaudio_required_version], [19])
-m4_define([wx_required_version], [3.0.0])
+m4_define([wx_required_version], [2.9.5])
 
 ###
 # Setup
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2013-07-07 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2013-07-07 22:16:46

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2013-07-02 
12:19:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2013-07-07 
22:16:48.0 +0200
@@ -1,0 +2,6 @@
+Sun Jul  7 08:50:55 UTC 2013 - reddw...@opensuse.org
+
+- Update to 3.0.4
+  * Update Basque translation
+
+---

Old:

  aegisub-3.0.3.tar.xz

New:

  aegisub-3.0.4.tar.xz



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.l7ACC0/_old  2013-07-07 22:16:49.0 +0200
+++ /var/tmp/diff_new_pack.l7ACC0/_new  2013-07-07 22:16:49.0 +0200
@@ -19,7 +19,7 @@
 %bcond_with ffms2
 
 Name:   aegisub
-Version:3.0.3
+Version:3.0.4
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause

++ aegisub-3.0.3.tar.xz - aegisub-3.0.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aegisub/aegisub/build/git_version.h 
new/aegisub/aegisub/build/git_version.h
--- old/aegisub/aegisub/build/git_version.h 2013-06-27 16:27:08.0 
+0200
+++ new/aegisub/aegisub/build/git_version.h 2013-07-04 20:05:39.0 
+0200
@@ -1,3 +1,3 @@
-#define BUILD_GIT_VERSION_NUMBER 7127
-#define BUILD_GIT_VERSION_STRING 3.0.3
+#define BUILD_GIT_VERSION_NUMBER 7130
+#define BUILD_GIT_VERSION_STRING 3.0.4
 #define TAGGED_RELEASE 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aegisub/aegisub/libaegisub/common/io.cpp 
new/aegisub/aegisub/libaegisub/common/io.cpp
--- old/aegisub/aegisub/libaegisub/common/io.cpp2013-06-27 
16:27:08.0 +0200
+++ new/aegisub/aegisub/libaegisub/common/io.cpp2013-07-04 
20:05:39.0 +0200
@@ -97,7 +97,22 @@
 
 Save::~Save() {
delete fp;
+#ifndef _WIN32
util::Rename(tmp_name, file_name);
+#else
+   for (int i = 0; i  10; ++i) {
+   try {
+   util::Rename(tmp_name, file_name);
+   return;
+   }
+   catch (agi::FileNotAccessibleError const) {
+   // Retry up to ten times in case it's just locked by a 
poorly-written antivirus scanner
+   if (i == 9)
+   throw;
+   Sleep(100);
+   }
+   }
+#endif
 }
 
 std::ofstream Save::Get() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aegisub/aegisub/packages/win_installer/fragment_setupbase.iss 
new/aegisub/aegisub/packages/win_installer/fragment_setupbase.iss
--- old/aegisub/aegisub/packages/win_installer/fragment_setupbase.iss   
2013-06-27 16:27:08.0 +0200
+++ new/aegisub/aegisub/packages/win_installer/fragment_setupbase.iss   
2013-07-04 20:05:39.0 +0200
@@ -32,7 +32,7 @@
 ; Contact: mailto:nie...@indvikleren.dk
 ;
 
-#define VERSION 3.0.3
+#define VERSION 3.0.4
 
 [Setup]
 AppName=Aegisub
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aegisub/aegisub/packages/win_installer/portable/create-portable-64.bat 
new/aegisub/aegisub/packages/win_installer/portable/create-portable-64.bat
--- old/aegisub/aegisub/packages/win_installer/portable/create-portable-64.bat  
2013-06-27 16:27:08.0 +0200
+++ new/aegisub/aegisub/packages/win_installer/portable/create-portable-64.bat  
2013-07-04 20:05:39.0 +0200
@@ -15,8 +15,8 @@
 xcopy config.json aegisub-portable\  NUL
 
 echo Creating SFX
-del ..\output\aegisub-3.0.2-portable-64.exe
-WinRAR a -sfx -s -m5 -ep1 -r -zportable-comment.txt -iimgside-logo.bmp 
-iiconicon.ico ..\output\aegisub-3.0.2-portable-64.exe aegisub-portable\
+del ..\output\aegisub-3.0.4-portable-64.exe
+WinRAR a -sfx -s -m5 -ep1 -r -zportable-comment.txt -iimgside-logo.bmp 
-iiconicon.ico ..\output\aegisub-3.0.4-portable-64.exe aegisub-portable\
 
 echo Removing temp dir
 rmdir /S /Q aegisub-portable  NUL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aegisub/aegisub/packages/win_installer/portable/create-portable.bat 
new/aegisub/aegisub/packages/win_installer/portable/create-portable.bat
--- old/aegisub/aegisub/packages/win_installer/portable/create-portable.bat 
2013-06-27 16:27:08.0 +0200
+++ new/aegisub/aegisub/packages/win_installer/portable/create-portable.bat 
2013-07-04 

commit aegisub for openSUSE:Factory

2013-07-02 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2013-07-02 12:19:41

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2012-11-21 
14:56:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2013-07-02 
12:19:42.0 +0200
@@ -1,0 +2,25 @@
+Mon Jul  1 19:39:17 UTC 2013 - reddw...@opensuse.org
+
+- Update to 3.0.3
+  * Fix crash when playing audio before time 0
+  * Round syllable durations to centiseconds when splitting syllables
+  * Save the horizontal zoom correctly
+  * Fix bug where FloatEdit controls would sometimes not report the selected 
value
+  * Actually select the correct things in the Select Overlaps macro
+  * Give temporary files proper extensions to make it easier to open them when 
something goes wrong
+  * Show an error message when writing a file fails
+  * Fix reading subtitles from Matroska
+  * Fix a case where unicode characters would result in inconsistent and 
baffling errors when loading Lua scripts
+  * Fix loading non-ascii actor names from plain-text files
+  * Obey the option for setting the number of recently opened subtitle files 
to remember
+  * Use Lua 5.1 when both it and 5.2 are available
+  * Commit pending audio changes on Enter in the edit box
+  * Add Dutch translation
+  * Update Finnish translation
+  * Update Arabic translation
+  * Fix some cases where the detached video dialog would get set to bogus sizes
+  * Add .m4v to the list of video file extensions
+  * Fix loading y4m files
+  * Release mouse capture from the visual tools when the zoom is changed
+
+---

Old:

  aegisub-3.0.2.tar.xz

New:

  aegisub-3.0.3.tar.xz



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.WcZc3k/_old  2013-07-02 12:19:43.0 +0200
+++ /var/tmp/diff_new_pack.WcZc3k/_new  2013-07-02 12:19:43.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package aegisub
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %bcond_with ffms2
 
 Name:   aegisub
-Version:3.0.2
+Version:3.0.3
 Release:0
 Summary:Subtitle editor
 License:BSD-3-Clause
@@ -56,6 +56,7 @@
 
 %prep
 %setup -q -n aegisub
+rm -r contrib docs
 cd aegisub
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i s/__DATE__/\$FAKE_BUILDDATE\/ src/version.cpp

++ aegisub-3.0.2.tar.xz - aegisub-3.0.3.tar.xz ++
 16798 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit aegisub for openSUSE:Factory

2012-11-21 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2012-11-21 14:56:12

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2012-09-23 
19:30:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2012-11-21 
14:56:14.0 +0100
@@ -1,0 +2,67 @@
+Tue Oct 23 16:07:15 UTC 2012 - reddw...@opensuse.org
+
+- Removed aegisub-3.0.0-docdir.patch and aegisub-3.0.0-no_glu.patch,
+  they have been applied upstream
+- Update to 3.0.2
+  * Allow framerate transform to/from variable without external timecodes 
loaded (#1530)
+  * Honor the configured limits for the find/replace history (#1528)
+  * Fix occassional non-error dialog when running multiple copies of Aegisub
+  * Fix bug that sometimes resulted in later karaoke syllables moving when 
early ones were modified
+  * Truncate overly long syllables rather than adjusting all of the other 
syllables to make them fit
+  * Play right-clicked syllables
+  * Fix splitting lines by karaoke (#1541)
+  * Remove dependency on glu
+  * Honor docdir and localedir configuration variables
+  * Make it possible to type style names again
+  * Break undo grouping after 30 seconds of inactivity rather than 10
+  * Switch the Duration field back to time mode when video is closed
+  * Save a single wav containing all selected lines rather than a separate wav 
for each line with Create audio clip
+  * Make pasting lines not horrible slow (#1534)
+  * Make the correct row visible when selecting rows with shift + arrow keys 
in the grid (#1533)
+  * Fix a few errors in the German translation (#1523)
+  * Update Czech translation
+  * Update Indonesian translation
+  * Update Hungarian translation
+  * Add partial Arabic translation (#1532)
+
+---
+Mon Oct  8 22:19:57 UTC 2012 - reddw...@opensuse.org
+
+- Update to 3.0.1
+  * Updated Russian translation
+  * Updated Greek translation
+  * Partially update Finnish translation
+  * Fixed some errors in the Portuguese translation
+  * Fix packaging issues with the Serbian translation
+  * Update the size of the karaoke syllable bar when the window is resized
+  * Add scroll arrows to the karaoke syllable bar when the contents are too 
wide to fit
+  * Change the color of the karaoke syllable split cursor to indicate whether 
it'll add or remove a split
+  * Increase the hit area for removing karaoke splits a little
+  * Remove the correct split when clicking to the left of a split line
+  * Re-add the Play current line button to the audio toolbar
+  * Stop video playback when the stop button is clicked in the audio toolbar 
as 2.1.9 did
+  * Scroll the audio display after a click near an edge when auto-scrolling is 
enabled
+  * Recenter the audio display if a newly selected line is very close to an 
edge in addition to if it's not fully onscreen, as 2.1 did
+  * Fix subtitle timing issues after loading a timecodes file
+  * Fix rounding error that resulted in 3/1001 FPS video being treated as 
30001/1001 FPS
+
+---
+Sun Oct  7 22:16:05 UTC 2012 - reddw...@opensuse.org
+
+- Update to 3.0.0
+  * The audio display and related things such as the karaoke
+syllable splitting interface have been rewritten from scratch.
+The spectograph rendering is now much higher quality and
+faster, and many new features have been added.
+  * Changes made in the main edit box and surrounding controls no
+longer have to be committed. Instead, changes are made to the
+file as you type, with the video display updating in real time.
+  * See http://www.aegisub.org/changelog/3.0.0/ for details
+- Remove aegisub-2.1.9-system_libs.patch, aegisub-2.1.8.99.rev5789-ld.patch
+  and aegisub-2.1.9-underlinking.patch. Fixed upstream.
+- Update aegisub-2.1.9-no_glu.patch to aegisub-3.0.0-no_glu.patch
+- Add aegisub-3.0.0-docdir.patch
+- Build only the two relevant audio output backends: ALSA and PulseAudio
+- The scripting system no longer supports Perl and Ruby, remove BuildRequires
+
+---

Old:

  aegisub-2.1.8.99.rev5789-ld.patch
  aegisub-2.1.9-no_glu.patch
  aegisub-2.1.9-system_libs.patch
  aegisub-2.1.9-underlinking.patch
  aegisub-2.1.9.tar.gz

New:

  aegisub-3.0.2.tar.xz



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.slBrsA/_old  2012-11-21 14:56:15.0 +0100
+++ /var/tmp/diff_new_pack.slBrsA/_new  2012-11-21 14:56:15.0 

commit aegisub for openSUSE:Factory

2012-09-23 Thread h_root
Hello community,

here is the log from the commit of package aegisub for openSUSE:Factory checked 
in at 2012-09-23 19:30:27

Comparing /work/SRC/openSUSE:Factory/aegisub (Old)
 and  /work/SRC/openSUSE:Factory/.aegisub.new (New)


Package is aegisub, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/aegisub/aegisub.changes  2012-05-08 
12:09:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.aegisub.new/aegisub.changes 2012-09-23 
19:30:29.0 +0200
@@ -1,0 +2,14 @@
+Fri Sep 21 10:20:14 UTC 2012 - reddw...@opensuse.org
+
+- Add aegisub-2.1.9-no_glu.patch
+- Remove explicit glu dependency.
+  wxWidgets-devel is the one that should have it
+- Remove explicit xfixes,xdamage and xxf86vm dependencies.
+  Mesa-libGL-devel is the one that should be fixed (probably removing the .la 
file)
+
+---
+Fri Sep 21 08:27:11 UTC 2012 - idon...@suse.com
+
+- Add explicit glu,xfixes,xdagame and xxf86vm dependency
+
+---

New:

  aegisub-2.1.9-no_glu.patch



Other differences:
--
++ aegisub.spec ++
--- /var/tmp/diff_new_pack.jrX59y/_old  2012-09-23 19:30:30.0 +0200
+++ /var/tmp/diff_new_pack.jrX59y/_new  2012-09-23 19:30:30.0 +0200
@@ -28,9 +28,14 @@
 Group:  Productivity/Multimedia/Video/Editors and Convertors
 Url:http://www.aegisub.net/
 Source0:http://ftp.aegisub.org/pub/releases/aegisub-%{version}.tar.gz
+# PATCH-FEATURE-OPENSUSE aegisub-2.1.9-system_libs.patch reddw...@opensuse.org 
-- Use system libraries instead of included ones
 Patch0: aegisub-2.1.9-system_libs.patch
+# PATCH-FIX-UPSTREAM aegisub-2.1.8.99.rev5789-ld.patch reddw...@opensuse.org 
-- Link against librt. Fixed upstream.
 Patch1: aegisub-2.1.8.99.rev5789-ld.patch
+# PATCH-FIX-UPSTREAM aegisub-2.1.9-underlinking.patch reddw...@opensuse.org -- 
Link against libz, Fixed upstream.
 Patch2: aegisub-2.1.9-underlinking.patch
+# PATCH-FIX-UPSTREAM aegisub-2.1.9-no_glu.patch 
http://devel.aegisub.org/ticket/1511 reddw...@opensuse.org -- Don't ask for GLU 
since it's not being used
+Patch3: aegisub-2.1.9-no_glu.patch
 BuildRequires:  ImageMagick
 BuildRequires:  boost-devel = 1.34
 BuildRequires:  gcc-c++
@@ -75,6 +80,7 @@
 %patch0
 %patch1
 %patch2
+%patch3
 rm -r src/boost
 rm -r src/gl
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')

++ aegisub-2.1.9-no_glu.patch ++
Index: configure
===
--- configure.orig
+++ configure
@@ -20102,55 +20102,6 @@ See \`config.log' for more details. $L
 fi
 
 
-  aegisub_save_LIBS=$LIBS
-  aegisub_save_CPPFLAGS=$CPPFLAGS
-  CPPFLAGS=$GL_CFLAGS
-  LIBS=$GL_LIBS -lGLU
-  { $as_echo $as_me:${as_lineno-$LINENO}: checking whether OpenGLU works 
5
-$as_echo_n checking whether OpenGLU works...  6; }
-if test ${agi_cv_with_openglu+set} = set; then :
-  $as_echo_n (cached)  6
-else
-  if test $cross_compiling = yes; then :
-  if test $? -ne 0; then
-   eval agi_cv_with_openglu=no;
-   else
-   eval agi_cv_with_openglu=yes;
-   fi
-else
-  cat confdefs.h - _ACEOF conftest.$ac_ext
-/* end confdefs.h.  */
-
-#include GL/glu.h
-int main(void) {
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_run $LINENO; then :
-  eval agi_cv_with_openglu=yes
-else
-  eval agi_cv_with_openglu=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-  conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-
-fi
-{ $as_echo $as_me:${as_lineno-$LINENO}: result: $agi_cv_with_openglu 5
-$as_echo $agi_cv_with_openglu 6; }
-  CPPFLAGS=$aegisub_save_CPPFLAGS
-  LIBS=$aegisub_save_LIBS
-
-
-if test $agi_cv_with_openglu = no  test $build_darwin != yes; then
-   { { $as_echo $as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd': 5
-$as_echo $as_me: error: in \`$ac_pwd': 2;}
-as_fn_error Please install a working OpenGL GLU library.
-See \`config.log' for more details. $LINENO 5; }
-fi
-
-
 ###
 ## Freetype
 ###
Index: configure.in
===
--- configure.in.orig
+++ configure.in
@@ -368,16 +368,6 @@ if test $agi_cv_with_opengl = no; th
AC_MSG_FAILURE([Please install a working OpenGL library.])
 fi
 
-AC_AGI_COMPILE([OpenGLU], [openglu], [$GL_CFLAGS], [$GL_LIBS -lGLU],[
-#include GL/glu.h
-int main(void) {
-  return 0;
-}])
-
-if test $agi_cv_with_openglu = no  test $build_darwin != yes; then
-   AC_MSG_FAILURE([Please install a working OpenGL GLU library.])
-fi
-
 
 ###
 ## Freetype
Index: src/gl_wrap.h