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.973777702 +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 <[email protected]>
+
+- Edit description: trim other OS mentions, trim redundant
+  licensing info, trim future visions/goals.
+
+-------------------------------------------------------------------
+Thu Aug 30 10:26:57 UTC 2018 - [email protected]
+
+- 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 - [email protected] - 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 \
     --disable-update-checker \
     --with-player-audio=PulseAudio \
@@ -88,12 +88,13 @@
 
 %install
 %make_install
-%find_lang %{name}-32
+%find_lang %{name}
 
-%files -f %{name}-32.lang
+%files -f %{name}.lang
 %defattr(0644, root, root, 0755)
-%doc LICENCE
-%attr(0755,root,root) %{_bindir}/aegisub-3.2
+%license LICENCE
+%doc README.md changelog.txt
+%attr(0755,root,root) %{_bindir}/aegisub
 %{_datadir}/aegisub/
 %{_datadir}/applications/aegisub.desktop
 %{_datadir}/icons/hicolor/*/apps/aegisub.*

++++++ Makefile.inc.in.patch ++++++
--- /var/tmp/diff_new_pack.BCcRPJ/_old  2018-09-04 22:55:56.716954828 +0200
+++ /var/tmp/diff_new_pack.BCcRPJ/_new  2018-09-04 22:55:56.716954828 +0200
@@ -1,6 +1,8 @@
---- 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 @@
+Index: Makefile.inc.in
+===================================================================
+--- Makefile.inc.in.orig       2018-07-10 00:06:51.000000000 +0200
++++ Makefile.inc.in    2018-08-29 16:34:31.015394700 +0200
+@@ -29,7 +29,7 @@ CXXFLAGS            = @CXXFLAGS@
  CPPFLAGS            = @CPPFLAGS@
  CFLAGS_DEP          = -MMD -MP
  LIBS                = @LIBS@
@@ -8,4 +10,17 @@
 +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)
+ 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
+===================================================================
+--- configure.ac.orig  2018-07-10 00:06:51.000000000 +0200
++++ configure.ac       2018-08-29 16:36:51.024739116 +0200
+@@ -136,7 +136,7 @@ AS_IF([test x$enable_compiler_flags != x
+   CFLAGS="$CFLAGS -Wall -Wextra -Wno-unused-parameter -std=gnu99 -pipe -g"
+   CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wno-unused-parameter 
-fno-strict-aliasing -pipe -g"
+   AC_CXX_FLAG([-std=c++11])
+-  AC_CXX_FLAG([-Wno-c++11-narrowing])
++  AC_CXX_FLAG([-Wno-narrowing])
+   AC_C_FLAG([-Wno-unused-local-typedefs])
+   AC_CXX_FLAG([-Wno-unused-local-typedefs])
+ 

++++++ aegisub-git-version.patch ++++++
Index: build/git_version.h
===================================================================
--- /dev/null   1970-01-01 00:00:00.000000000 +0000
+++ build/git_version.h 2018-08-29 16:47:48.929842452 +0200
@@ -0,0 +1,3 @@
+#define BUILD_GIT_VERSION_NUMBER  83736
+#define BUILD_GIT_VERSION_STRING "3.2.2+git20180710"
+#define TAGGED_RELEASE 0
++++++ aegisub-no-optimize.patch ++++++
--- /var/tmp/diff_new_pack.BCcRPJ/_old  2018-09-04 22:55:56.736954896 +0200
+++ /var/tmp/diff_new_pack.BCcRPJ/_new  2018-09-04 22:55:56.736954896 +0200
@@ -1,23 +1,9 @@
-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
+Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/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
+--- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/configure.ac 
2018-08-29 16:36:51.024739116 +0200
++++ Aegisub-524c6114a82157b143567240884de3a6d030b091/configure.ac      
2018-08-29 16:46:24.326615179 +0200
+@@ -145,8 +145,8 @@ AS_IF([test x$enable_compiler_flags != x
      CFLAGS="$CFLAGS -O0"
      CXXFLAGS="$CXXFLAGS -O0"
    ], [

++++++ changelog.txt ++++++
++++ 1918 lines (skipped)

++++++ remove-vendor-luajit-dependency.patch ++++++
--- /var/tmp/diff_new_pack.BCcRPJ/_old  2018-09-04 22:55:56.772955019 +0200
+++ /var/tmp/diff_new_pack.BCcRPJ/_new  2018-09-04 22:55:56.776955033 +0200
@@ -3,78 +3,79 @@
 Forwarded: not-needed
 Last-Update: 2014-08-06
 
---- a/header.mk
-+++ b/header.mk
-@@ -13,7 +13,6 @@
+Index: header.mk
+===================================================================
+--- header.mk.orig     2018-08-29 16:09:52.447078198 +0200
++++ header.mk  2018-08-29 16:13:15.670809749 +0200
+@@ -13,7 +13,6 @@ subdirs := \
        tests \
        tools \
        vendor/luabins \
--      vendor/luajit \
-       vendor/universalchardet
+-      vendor/luajit
  
  subdirs := $(addprefix $(TOP),$(addsuffix /Makefile,$(subdirs)))
---- a/Makefile.inc.in
-+++ b/Makefile.inc.in
-@@ -78,7 +78,7 @@
+ 
+Index: Makefile.inc.in
+===================================================================
+--- Makefile.inc.in.orig       2018-08-29 16:10:05.587577013 +0200
++++ Makefile.inc.in    2018-08-29 16:14:01.836568832 +0200
+@@ -79,7 +79,7 @@ CFLAGS_ICONV       = @ICONV_CFLAGS@
  CFLAGS_ICU         = @ICU_I18N_CFLAGS@
  CFLAGS_LIBASS      = @LIBASS_CFLAGS@
  CFLAGS_LIBPULSE    = @LIBPULSE_CFLAGS@
--CFLAGS_LUA         = -I$(TOP)vendor/luajit/include
+-CFLAGS_LUA         = @LUAJIT_CFLAGS@
 +CFLAGS_LUA         = `pkg-config --cflags luajit`
  CFLAGS_OPENAL      = @OPENAL_CFLAGS@
  CFLAGS_OSS         = @OSS_CFLAGS@
  CFLAGS_PORTAUDIO   = @PORTAUDIO_CFLAGS@
-@@ -96,7 +96,7 @@
+@@ -97,14 +97,14 @@ LIBS_ICONV         = @ICONV_LIBS@
  LIBS_ICU           = @ICU_UC_LIBS@ @ICU_I18N_LIBS@
  LIBS_LIBASS        = @LIBASS_LIBS@
  LIBS_LIBPULSE      = @LIBPULSE_LIBS@
--LIBS_LUA           = $(TOP)vendor/luajit/src/libluajit.a
+-LIBS_LUA           = @LUAJIT_LIBS@
 +LIBS_LUA           = `pkg-config --libs luajit`
  LIBS_OPENAL        = @OPENAL_LIBS@
  LIBS_PORTAUDIO     = @PORTAUDIO_LIBS@
- LIBS_PTHREAD       = @PTHREAD_LIBS@
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -192,10 +192,10 @@
- $(d)subtitles_provider_libass.o_FLAGS   := $(CFLAGS_LIBASS) 
-Wno-c++11-narrowing
- $(d)text_file_reader.o_FLAGS            := -D_X86_
- $(d)video_provider_manager.o_FLAGS      := $(CFLAGS_FFMS2)
--$(d)auto4_lua.o_FLAGS                   := -I$(TOP)vendor/luajit/include
--$(d)auto4_lua_assfile.o_FLAGS           := -I$(TOP)vendor/luajit/include
--$(d)auto4_lua_dialog.o_FLAGS            := -I$(TOP)vendor/luajit/include
--$(d)auto4_lua_progresssink.o_FLAGS      := -I$(TOP)vendor/luajit/include
-+$(d)auto4_lua.o_FLAGS                   := `pkg-config --cflags luajit`
-+$(d)auto4_lua_assfile.o_FLAGS           := `pkg-config --cflags luajit`
-+$(d)auto4_lua_dialog.o_FLAGS            := `pkg-config --cflags luajit`
-+$(d)auto4_lua_progresssink.o_FLAGS      := `pkg-config --cflags luajit`
- 
- $(src_OBJ): $(d)libresrc/bitmap.h $(d)libresrc/default_config.h
- 
---- a/tools/Makefile
-+++ b/tools/Makefile
-@@ -12,6 +12,4 @@
+ LIBS_PTHREAD       = @PTHREAD_CFLAGS@ @PTHREAD_LIBS@
+ LIBS_UCHARDET      = @UCHARDET_LIBS@
+ 
+ ifeq (yes, $(BUILD_DARWIN))
+-LIBS_LUA           = $(TOP)vendor/luajit/src/libluajit-aegisub.so
++LIBS_LUA           = `pkg-config --libs luajit`
+ endif
+ 
+ FONTCONFIG_CONF_DIR = @FONTCONFIG_CONF_DIR@
+Index: tools/Makefile
+===================================================================
+--- tools/Makefile.orig        2018-08-29 16:09:52.447078198 +0200
++++ tools/Makefile     2018-08-29 16:13:15.690810512 +0200
+@@ -12,6 +12,4 @@ repack-thes-dict_CPPFLAGS := -I$(TOP) -I
  
  PROGRAM += $(d)repack-thes-dict
  
--$(TOP)tools/respack.lua: $(TOP)vendor/luajit/src/host/minilua
+-$(TOP)tools/respack.lua: $(shell command -v "$(BIN_LUA)")
 -
  include $(TOP)Makefile.target
---- a/tools/respack.lua
-+++ b/tools/respack.lua
-@@ -1,4 +1,4 @@
--#!../vendor/luajit/src/host/minilua
-+#!/usr/bin/lua
- -- Copyright (c) 2014, Thomas Goyne <[email protected]>
- --
- -- Permission to use, copy, modify, and distribute this software for any
---- a/src/libresrc/Makefile
-+++ b/src/libresrc/Makefile
-@@ -10,7 +10,7 @@
+Index: src/libresrc/Makefile
+===================================================================
+--- src/libresrc/Makefile.orig 2018-08-29 16:09:52.447078198 +0200
++++ src/libresrc/Makefile      2018-08-29 16:13:15.690810512 +0200
+@@ -10,7 +10,7 @@ resrc_OBJ := \
  
  $(resrc_OBJ): $(d)default_config.h $(d)bitmap.h $(d)default_config.cpp 
$(d)bitmap.cpp
  
--RESPACK := cd $(TOP)src/libresrc; $(TOP)vendor/luajit/src/host/minilua 
$(TOP)tools/respack.lua
+-RESPACK := cd $(TOP)src/libresrc; $(BIN_LUA) $(TOP)tools/respack.lua
 +RESPACK := cd $(TOP)src/libresrc; $(TOP)tools/respack.lua
  
  $(d)bitmap.cpp: $(d)bitmap.h
  $(d)default_config.cpp: $(d)default_config.h
+Index: tools/respack.lua
+===================================================================
+--- tools/respack.lua.orig     2018-08-29 16:09:52.447078198 +0200
++++ tools/respack.lua  2018-08-29 16:13:15.690810512 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env luajit
++#!/usr/bin/lua
+ -- Copyright (c) 2014, Thomas Goyne <[email protected]>
+ --
+ -- Permission to use, copy, modify, and distribute this software for any


Reply via email to