debian/0000775000000000000000000000000012260733160007170 5ustar debian/rules0000775000000000000000000000321012260733077010253 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) else CROSS= --build $(DEB_BUILD_GNU_TYPE) endif CONFFLAGS = $(CROSS) CONFFLAGS += --prefix=/usr --mandir=\$${prefix}/share/man \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) CONFFLAGS += CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs -Wl,--as-needed" config.status: configure dh_testdir dh_autoreconf touch configure ./configure $(CONFFLAGS) build: build-stamp build-stamp: config.status dh_testdir $(MAKE) touch $@ clean: dh_testdir dh_testroot rm -f build-stamp [ ! -f Makefile ] || $(MAKE) distclean dh_autoreconf_clean dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install binary-indep: build install # We have nothing to do # Build architecture-dependent files binary-arch: build install dh_testdir dh_testroot dh_installchangelogs Changelog dh_installdocs dh_install dh_installman dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/watch0000664000000000000000000000013212211572522010214 0ustar version=3 http://code.google.com/p/libass/downloads/list?can=1 .*/libass-(\d+.*)\.tar\.xz debian/changelog0000664000000000000000000001343312260733132011045 0ustar libass (0.10.1-3ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). -- Logan Rosen Wed, 01 Jan 2014 01:31:28 -0500 libass (0.10.1-3) unstable; urgency=low * Team upload. * Use autotols-dev to update config.{guess,sub}. Thanks to Colin Watson for the report and patch. (Closes: #726337) -- Alessio Treglia Tue, 15 Oct 2013 17:43:11 +0100 libass (0.10.1-2) unstable; urgency=low * Team upload. * Upload to unstable. * Update debian/copyright. * Fix VCS urls. * Bump Standards. -- Alessio Treglia Wed, 04 Sep 2013 09:59:35 +0100 libass (0.10.1-1) experimental; urgency=low * Team upload. * New upstream release: - Fix letter spacing - Add \rSTYLENAME syntax support (GC #43) - Fix border generation and border style reset (GC #56) - Fix various issues with bug-for-bug compatibility of transformations (\fax, \fay, etc.) to VSFilter (GC #46, GC #42) - Fix drawing parsing (GC #47) - Various fixes to shaper (GC #54, GC #55, GC#59) - Fix change detection - Add ass_set_line_position API to set a vertical subtitle offset - Fix scaling of drawing baseline offset (\pbo) values - Fix skipping of zero-width characters for FriBiDi shaper - Use LTR text base direction by default, similar to VSFilter * Refresh symbols. * Fix watch file. * Set compression to xz. -- Alessio Treglia Tue, 04 Dec 2012 01:48:10 +0000 libass (0.10.0-3) unstable; urgency=low * Team upload. * Build with Multiarch support. -- Alessio Treglia Tue, 14 Feb 2012 02:03:01 +0100 libass (0.10.0-2) unstable; urgency=medium * Team upload. * Add libfribidi-dev to libass-dev's Depends field (Closes: #646504). -- Alessio Treglia Fri, 16 Dec 2011 15:04:09 +0100 libass (0.10.0-1) unstable; urgency=low * Team upload. * New upstream release (Closes: #645314). * Build-depend on libfribidi-dev. * Update symbols file. -- Alessio Treglia Tue, 18 Oct 2011 12:45:51 +0200 libass (0.9.13-1) unstable; urgency=low * Team upload. * New upstream bugfix release (Closes: #636490): - Fix critical problem with the outline preprocessor, fixes crash with FreeType 2.4.6 - Various small bugfixes. -- Alessio Treglia Thu, 04 Aug 2011 09:39:23 +0200 libass (0.9.12-1) unstable; urgency=low * Team upload. * New upstream release: - Switch to permissive (ISC) license - Support \fs+ and \fs- syntax for modifying font size - Fix word-wrapping - Improved charmap fallback matching - Handle a few more VSFilter quirks correctly - Add a sensible default style - Fix compilation against libpng 1.5 * Rewrite debian/copyright - License changed to ISC. - Use a DEP-5-compliant format. * Bump Standards. -- Alessio Treglia Tue, 21 Jun 2011 12:35:45 +0200 libass (0.9.11-1) unstable; urgency=low [ Christophe Mutricy ] * New upstream release + Refresh patch + Add new symbols to symbol file * Switch to format 3.0 (quilt) * Use bzip2 tarball * Bump Standards-Version to 3.9.1 (no changes required) * Use googlecode.debian.net redirector [ Alessio Treglia ] * debian/control: Correct team's name. -- Christophe Mutricy Wed, 18 Aug 2010 20:34:12 +0100 libass (0.9.9-1) unstable; urgency=low * New upstream release * Bump standard version (no change needed) * Add misc:Depends to libass-dev's depedencies to silence lintian * Typo at ${misc:Depends} * Inherit libass4's section from the source package * Remove unused patch * Use Copyright as well as (C) in debian/copyright -- Christophe Mutricy Wed, 17 Mar 2010 21:18:56 +0000 libass (0.9.8-1) unstable; urgency=low * New upstream release 0.9.8 -- Christophe Mutricy Mon, 19 Oct 2009 12:17:39 +0200 libass (0.9.7-3) unstable; urgency=low * Have libass-dev depends on libenca-dev, libfreetype6-dev and libfontconfig1-dev -- Christophe Mutricy Sun, 20 Sep 2009 14:54:31 +0100 libass (0.9.7-2) unstable; urgency=low * Upload to unstable -- Christophe Mutricy Wed, 02 Sep 2009 18:19:35 +0200 libass (0.9.7-1) experimental; urgency=low * New upstream version 0.9.7 + Closes: #538648 + API break. Target experimental for now + SONAME bump + Update symbols file + Build system has been fixed no need of extra "-lm" + Reflect new home of the project (debian/{control,watch} * Set policy to 3.8.3 * Add -Wl,--as-needed to debian/rules and the necessary patch for ltmain.sh * No info page (and unlikely to be one) * No need for maintainer mode * No need of libpng-dev it's only for the test app -- Christophe Mutricy Sat, 22 Aug 2009 12:38:46 +0100 libass (0.9.6-1) unstable; urgency=low * New Upstream Version 0.9.6 (Closes: #514311, #519578, #519607) + SONAME bump + Patch has been merged upstream * Don't use dh_clean -k * Use --enable-maintainer-mode * Policy version 3.8.1 * Remove autotools-dev from build-dep * Point to the good version of the GPL * Add a symbols file * Add a configuration file for git-buildpackage * Vcs-*: Reflect the move to git -- Christophe Mutricy Thu, 26 Mar 2009 20:59:14 +0100 libass (0.9.5-2) unstable; urgency=low * Don't install .la files -- Christophe Mutricy Thu, 06 Nov 2008 21:55:46 +0100 libass (0.9.5-1) unstable; urgency=low * Initial release (Closes: #496560) -- Christophe Mutricy Mon, 25 Aug 2008 17:17:14 +0100 debian/libass4.dirs0000664000000000000000000000001012211572522011402 0ustar usr/lib debian/compat0000664000000000000000000000000212211572522010365 0ustar 9 debian/libass4.symbols0000664000000000000000000000221012211572522012135 0ustar libass.so.4 libass4 #MINVER# ass_add_font@Base 0.9.7 ass_alloc_event@Base 0.9.7 ass_alloc_style@Base 0.9.7 ass_clear_fonts@Base 0.9.7 ass_flush_events@Base 0.9.11 ass_fonts_update@Base 0.9.7 ass_free_event@Base 0.9.7 ass_free_style@Base 0.9.7 ass_free_track@Base 0.9.7 ass_library_done@Base 0.9.7 ass_library_init@Base 0.9.7 ass_new_track@Base 0.9.7 ass_process_chunk@Base 0.9.7 ass_process_codec_private@Base 0.9.7 ass_process_data@Base 0.9.7 ass_process_force_style@Base 0.9.7 ass_read_file@Base 0.9.7 ass_read_memory@Base 0.9.7 ass_read_styles@Base 0.9.7 ass_render_frame@Base 0.9.7 ass_renderer_done@Base 0.9.7 ass_renderer_init@Base 0.9.7 ass_set_aspect_ratio@Base 0.9.7 ass_set_cache_limits@Base 0.9.7 ass_set_extract_fonts@Base 0.9.7 ass_set_font_scale@Base 0.9.7 ass_set_fonts@Base 0.9.7 ass_set_fonts_dir@Base 0.9.7 ass_set_frame_size@Base 0.9.7 ass_set_hinting@Base 0.9.7 ass_set_line_position@Base 0.10.1 ass_set_line_spacing@Base 0.9.7 ass_set_margins@Base 0.9.7 ass_set_message_cb@Base 0.9.7 ass_set_shaper@Base 0.10.0 ass_set_style_overrides@Base 0.9.7 ass_set_use_margins@Base 0.9.7 ass_step_sub@Base 0.9.7 debian/copyright0000664000000000000000000000515112211572704011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libass Upstream-Contact: 2009 Grigori Goronzy Source: http://code.google.com/p/libass/downloads/list Files: * Copyright: 2009-2011 Grigori Goronzy 2006 Evgeniy Stepanov License: ISC Files: libass/ass_strtod.c Copyright: 1994 Sun Microsystems, Inc 1988-1993 The Regents of the University of California License: other-1 Files: ltmain.sh Copyright: 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc License: GPL-2+ Files: debian/* Copyright: 2011-2013 Alessio Treglia 2008 Christophe Mutricy License: GPL-2+ License: ISC Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: other-1 Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies. The University of California makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/source/0000775000000000000000000000000012211572522010467 5ustar debian/source/format0000664000000000000000000000001412211572522011675 0ustar 3.0 (quilt) debian/libass-dev.install0000664000000000000000000000010712211572522012606 0ustar usr/include/* usr/lib/*/lib*.a usr/lib/*/lib*.so usr/lib/*/pkgconfig/* debian/libass-dev.dirs0000664000000000000000000000002412211572522012077 0ustar usr/lib usr/include debian/control0000664000000000000000000000307412260733156010604 0ustar Source: libass Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Christophe Mutricy Build-Depends: debhelper (>= 8.1.3~), dh-autoreconf, libfreetype6-dev, libenca-dev, libfontconfig1-dev, libfribidi-dev Standards-Version: 3.9.4 Section: libs Homepage: http://code.google.com/p/libass/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/libass.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libass.git Package: libass-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libass4 (= ${binary:Version}), libenca-dev, libfreetype6-dev, libfribidi-dev, libfontconfig1-dev, ${misc:Depends} Description: development files for libass SubStation Alpha (SSA) is a subtitle file format that allows more advanced subtitles than the conventional SRT and similar formats. . This package contains the header files and static libraries needed to compile applications or shared objects that use libass. Package: libass4 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: library for SSA/ASS subtitles rendering SubStation Alpha (SSA) is a subtitle file format that allows more advanced subtitles than the conventional SRT and similar formats. . This package contains the shared library for libass. debian/libass4.install0000664000000000000000000000002412211572522012114 0ustar usr/lib/*/lib*.so.* debian/gbp.conf0000664000000000000000000000005712211572522010610 0ustar [DEFAULT] pristine-tar = True compression = xz debian/patches/0000775000000000000000000000000012211572522010616 5ustar debian/patches/series0000664000000000000000000000005412211572522012032 0ustar # Patch series for quilt 052_as-needed.diff debian/patches/052_as-needed.diff0000664000000000000000000000174412211572522013671 0ustar Description: Fix incorrect argument reordering Bug-Debian: http://bugs.debian.org/347650 Index: vlc-debian/ltmain.sh =================================================================== --- vlc-debian.origltmain.sh 2010-02-13 15:44:10.000000000 +0000 +++ vlc-debian/ltmain.sh 2010-02-13 15:44:27.000000000 +0000 @@ -4716,6 +4716,11 @@ arg=$func_stripname_result ;; + -Wl,--as-needed) + deplibs="$deplibs $arg" + continue + ;; + -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result @@ -5070,6 +5075,15 @@ lib= found=no case $deplib in + -Wl,--as-needed) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs"