diff options
author | 2015-11-02 11:26:28 +0300 | |
---|---|---|
committer | 2015-11-02 11:56:58 +0300 | |
commit | c2677e5cfc8e1dd211890be4159fc5d604e9b434 (patch) | |
tree | 6f8724ca24752edc000bed7e0ac233e8c5e316b4 /media-video/aegisub/files | |
parent | media-video/aegisub: version bump to 3.2.2 (diff) | |
download | gentoo-c2677e5cfc8e1dd211890be4159fc5d604e9b434.tar.gz gentoo-c2677e5cfc8e1dd211890be4159fc5d604e9b434.tar.bz2 gentoo-c2677e5cfc8e1dd211890be4159fc5d604e9b434.zip |
media-video/aegisub: version bump to 3.0.4
Add the last aegisub version that has:
- dependency on <wxGTK-3.0
- no dependency on boost
- no dependency on icu
- optional libass dependency
- optional lua dependency
It also has the similar changes as 3.2.2 ebuild:
- proper compiler flags handling
- minor lua issues fixed
- cleaned up dependencies
Diffstat (limited to 'media-video/aegisub/files')
-rw-r--r-- | media-video/aegisub/files/aegisub-3.0.4-fix-lua-macro.patch | 13 | ||||
-rw-r--r-- | media-video/aegisub/files/aegisub-3.0.4-respect-user-compiler-flags.patch | 30 |
2 files changed, 43 insertions, 0 deletions
diff --git a/media-video/aegisub/files/aegisub-3.0.4-fix-lua-macro.patch b/media-video/aegisub/files/aegisub-3.0.4-fix-lua-macro.patch new file mode 100644 index 000000000000..c7f7e32b74cb --- /dev/null +++ b/media-video/aegisub/files/aegisub-3.0.4-fix-lua-macro.patch @@ -0,0 +1,13 @@ +diff --git a/aegisub/configure.ac b/aegisub/configure.ac +index d961bd6..17df012 100644 +--- a/aegisub/configure.ac ++++ b/aegisub/configure.ac +@@ -369,7 +369,7 @@ AC_ARG_WITH(lua, + AS_HELP_STRING([--without-lua], + [build without lua 5.1 (auto4)])) + +-AS_IF([test x$with_lua = xno], [$with_auto4_lua="no"; lua_disabled="(disabled)"], [ ++AS_IF([test x$with_lua = xno], [with_auto4_lua="no"; lua_disabled="(disabled)"], [ + # First try pkg-config with several names + PKG_CHECK_MODULES(LUA, lua5.1 >= 5.1 lua5.1 < 5.2, [with_auto4_lua="yes"], [ + PKG_CHECK_MODULES(LUA, lua-5.1 >= 5.1 lua-5.1 < 5.2, [with_auto4_lua="yes"], [ diff --git a/media-video/aegisub/files/aegisub-3.0.4-respect-user-compiler-flags.patch b/media-video/aegisub/files/aegisub-3.0.4-respect-user-compiler-flags.patch new file mode 100644 index 000000000000..80e1eb9bde19 --- /dev/null +++ b/media-video/aegisub/files/aegisub-3.0.4-respect-user-compiler-flags.patch @@ -0,0 +1,30 @@ +diff --git a/aegisub/configure.ac b/aegisub/configure.ac +index d961bd6..8922042 100644 +--- a/aegisub/configure.ac ++++ b/aegisub/configure.ac +@@ -157,23 +157,17 @@ AS_IF([test x$enable_compiler_flags != xno], [ + AC_C_FLAG([-Wextra],[AC_C_FLAG([-W])]) + AC_C_FLAG([-Wno-unused-parameter]) + AC_C_FLAG([-std=gnu99]) +- AC_C_FLAG([-pipe]) +- AC_C_FLAG([-g]) + AC_CXX_FLAG([-Wall]) + AC_CXX_FLAG([-Wextra],[AC_CXX_FLAG([-W])]) + AC_CXX_FLAG([-Wno-unused-parameter]) + AC_CXX_FLAG([-Wno-long-long]) +- AC_CXX_FLAG([-fno-strict-aliasing]) +- AC_CXX_FLAG([-pipe]) +- AC_CXX_FLAG([-g]) + + # -O* messes with debugging. + AS_IF([test x$enable_debug = xyes], [ + AC_C_FLAG([-O0]) ++ AC_C_FLAG([-g]) + AC_CXX_FLAG([-O0]) +- ], [ +- AC_C_FLAG([-O2]) +- AC_CXX_FLAG([-O2]) ++ AC_CXX_FLAG([-g]) + ]) + ]) + |