From 591bb17a3b4c3461add4ba29cbf996958fd0d3e2 Mon Sep 17 00:00:00 2001 From: Ilya Tumaykin Date: Mon, 7 Mar 2016 18:43:14 +0300 Subject: media-video/aegisub: remove old Package-Manager: portage-2.2.27 --- media-video/aegisub/aegisub-3.2.2-r1.ebuild | 119 --------------------- ...isub-3.2.2-r1-respect-user-compiler-flags.patch | 53 --------- 2 files changed, 172 deletions(-) delete mode 100644 media-video/aegisub/aegisub-3.2.2-r1.ebuild delete mode 100644 media-video/aegisub/files/aegisub-3.2.2-r1-respect-user-compiler-flags.patch (limited to 'media-video/aegisub') diff --git a/media-video/aegisub/aegisub-3.2.2-r1.ebuild b/media-video/aegisub/aegisub-3.2.2-r1.ebuild deleted file mode 100644 index 79bc20d66c93..000000000000 --- a/media-video/aegisub/aegisub-3.2.2-r1.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -AUTOTOOLS_IN_SOURCE_BUILD=1 -PLOCALES="ar bg ca cs da de el es eu fa fi fr_FR gl hu id it ja ko nl pl pt_BR pt_PT ru sr_RS@latin sr_RS uk_UA vi zh_CN zh_TW" -WX_GTK_VER="3.0" - -inherit autotools-utils fdo-mime flag-o-matic gnome2-utils l10n wxwidgets - -DESCRIPTION="Advanced subtitle editor" -HOMEPAGE="http://www.aegisub.org/" -SRC_URI=" - http://ftp.aegisub.org/pub/releases/${P}.tar.xz - ftp://ftp.aegisub.org/pub/releases/${P}.tar.xz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="alsa debug +ffmpeg +fftw openal oss portaudio pulseaudio spell" - -# configure.ac specifies minimal versions for some of the dependencies below. -# However, most of these minimal versions date back to 2006-2010 yy. -# Such version specifiers are meaningless nowadays, so they are omitted. -RDEPEND=" - >=dev-lang/luajit-2.0.3:2[lua52compat] - >=dev-libs/boost-1.50.0:=[icu,nls,threads] - >=dev-libs/icu-4.8.1.1:= - >=x11-libs/wxGTK-3.0.0:${WX_GTK_VER}[X,opengl,debug?] - media-libs/fontconfig - media-libs/freetype - media-libs/libass[fontconfig] - virtual/libiconv - virtual/opengl - - alsa? ( media-libs/alsa-lib ) - openal? ( media-libs/openal ) - portaudio? ( =media-libs/portaudio-19* ) - pulseaudio? ( media-sound/pulseaudio ) - - ffmpeg? ( >=media-libs/ffmpegsource-2.16:= ) - fftw? ( >=sci-libs/fftw-3.3:= ) - - spell? ( app-text/hunspell ) -" -DEPEND="${RDEPEND} - oss? ( virtual/os-headers ) - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" -REQUIRED_USE=" - || ( alsa openal oss portaudio pulseaudio ) -" - -# aegisub also bundles luabins (https://github.com/agladysh/luabins). -# Unfortunately, luabins upstream is dead since 2011. -# Thus unbundling luabins is not worth the effort. -PATCHES=( - "${FILESDIR}/${P}-fix-lua-regexp.patch" - "${FILESDIR}/${P}-unbundle-luajit.patch" - "${FILESDIR}/${P}-add-missing-pthread-flags.patch" - "${FILESDIR}/${PF}-respect-user-compiler-flags.patch" -) - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then - die "Your compiler lacks C++11 support. Use GCC>=4.7.0 or Clang>=3.3." - fi -} - -src_prepare() { - cp /usr/share/gettext/config.rpath . || die - - remove_locale() { - rm "po/${1}.po" || die - } - - l10n_find_plocales_changes 'po' '' '.po' - l10n_for_each_disabled_locale_do remove_locale - - autotools-utils_src_prepare -} - -src_configure() { - # Prevent sandbox violation from OpenAL detection. Gentoo bug #508184. - use openal && export agi_cv_with_openal="yes" - local myeconfargs=( - --disable-update-checker - $(use_enable debug) - $(use_with alsa) - $(use_with ffmpeg ffms2) - $(use_with fftw fftw3) - $(use_with openal) - $(use_with oss) - $(use_with portaudio) - $(use_with pulseaudio libpulse) - $(use_with spell hunspell) - ) - autotools-utils_src_configure -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - fdo-mime_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update - gnome2_icon_cache_update -} diff --git a/media-video/aegisub/files/aegisub-3.2.2-r1-respect-user-compiler-flags.patch b/media-video/aegisub/files/aegisub-3.2.2-r1-respect-user-compiler-flags.patch deleted file mode 100644 index 517898303e53..000000000000 --- a/media-video/aegisub/files/aegisub-3.2.2-r1-respect-user-compiler-flags.patch +++ /dev/null @@ -1,53 +0,0 @@ -http://devel.aegisub.org/ticket/1899 -http://devel.aegisub.org/ticket/1900 - -diff --git a/configure.ac b/configure.ac -index be657b0..de8184f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -139,20 +139,17 @@ CC="$PTHREAD_CC" - AC_ARG_ENABLE(compiler-flags, AS_HELP_STRING([--disable-compiler-flags],[Disable *all* additional compiler flags. [no]])) - - AS_IF([test x$enable_compiler_flags != xno], [ -- CFLAGS="$CFLAGS -Wall -Wextra -Wno-unused-parameter -std=gnu99 -pipe -g" -- CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wno-unused-parameter -fno-strict-aliasing -pipe -g" -+ CFLAGS="$CFLAGS -Wall -Wextra -Wno-unused-parameter" -+ CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wno-unused-parameter -fno-strict-aliasing" -+ AC_C_FLAG([-std=gnu99]) - AC_CXX_FLAG([-std=c++11]) -- AC_CXX_FLAG([-Wno-c++11-narrowing]) - AC_C_FLAG([-Wno-unused-local-typedefs]) - AC_CXX_FLAG([-Wno-unused-local-typedefs]) - - # -O* messes with debugging. - AS_IF([test x$enable_debug = xyes], [ -- CFLAGS="$CFLAGS -O0" -- CXXFLAGS="$CXXFLAGS -O0" -- ], [ -- CFLAGS="$CFLAGS -O3" -- CXXFLAGS="$CXXFLAGS -O3" -+ CFLAGS="$CFLAGS -O0 -g" -+ CXXFLAGS="$CXXFLAGS -O0 -g" - ]) - ]) - -diff --git a/src/Makefile b/src/Makefile -index 60d7101..1f7b2bc 100644 ---- a/src/Makefile -+++ b/src/Makefile -@@ -182,14 +182,13 @@ endif - ##################### - # SOURCE-LEVEL CFLAGS - ##################### --$(d)MatroskaParser.o_FLAGS := -Wno-sometimes-uninitialized - $(d)audio_player.o_FLAGS := $(CFLAGS_ALSA) $(CFLAGS_PORTAUDIO) $(CFLAGS_LIBPULSE) $(CFLAGS_OPENAL) - $(d)audio_provider_factory.o_FLAGS := $(CFLAGS_FFMS2) - $(d)auto4_base.o_FLAGS := $(CFLAGS_FREETYPE) - $(d)charset_detect.o_FLAGS := -D_X86_ - $(d)font_file_lister_fontconfig.o_FLAGS := $(CFLAGS_FONTCONFIG) - $(d)subtitles_provider.o_FLAGS := $(CFLAGS_LIBASS) --$(d)subtitles_provider_libass.o_FLAGS := $(CFLAGS_LIBASS) -Wno-c++11-narrowing -+$(d)subtitles_provider_libass.o_FLAGS := $(CFLAGS_LIBASS) - $(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 -- cgit v1.2.3-65-gdbad