debian/0000755000000000000000000000000011732671142007172 5ustar debian/cfourcc.manpages0000644000000000000000000000001311715534630012326 0ustar debian/*.1 debian/cfourcc.1.pod0000644000000000000000000000511311715534630011462 0ustar # Copyright # # Copyright (C) 2008-2009 Jari Aalto # # License # # This program 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 program 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. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # Description # # To learn what TOP LEVEL section to use in manual pages, # see POSIX/Susv standard and "tility Description Defaults" at # http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap01.html#tag_01_11 # # This is manual page in Perl POD format. Read more at # http://perldoc.perl.org/perlpod.html or run command: # # perldoc perlpod | less # # To check the syntax: # # podchecker *.pod # # Create manual page with command: # # pod2man PAGE.N.pod > PAGE.N =pod =head1 NAME cfourcc - tool for changing FourCC in Microsoft RIFF AVI files =head1 SYNOPSIS cfourcc [-i] cfourcc -u =head1 OPTIONS =over 4 =item B<-h> Show summary of options. =item B<-d CODE> Sets FOURCC codec decription string. =item B<-f> Force changing FOURCC on unsupported file =item B<-i> Display FOURCC information (default). =item B<-u CODE> Set FOURCC codec. None. =back =head1 DESCRIPTION Program identifies the codec used in AVI files (*.avi) and allows the user to change the FourCC description code (like fourcc-changer in Windows). Useful for people working with Microsoft AVI file. A Linux clone of AviC fourcc changer tool. =head1 EXAMPLES Note that you only need to change the B<-u> codec field most of the time and not touch the B<-d> description: cfourcc -u DIVX -d DIVX file.avi =head1 ENVIRONMENT None. =head1 FILES None. =head1 SEE ALSO ffmpeg(1) mplayer(1) =head1 AUTHORS cfourcc was written by Mohammad Hafiz bin Ismail aka "mypapit" . This manual page was written by Jarno Elonen , for the Debian project (but may be used by others). Updated by Jari Aalto . Released under license GNU GPL v2 or (at your option) any later version. For more information about license, visit . =cut debian/compat0000644000000000000000000000000211732663113010367 0ustar 9 debian/control0000644000000000000000000000131711732664134010602 0ustar Source: cfourcc Section: video Priority: optional Maintainer: Jari Aalto Build-Depends: debhelper (>= 9) Standards-Version: 3.9.3.1 Vcs-Browser: http://git.debian.org/?p=collab-maint/cfourcc.git Vcs-Git: git://git.debian.org/git/collab-maint/cfourcc.git Homepage: http://sarovar.org/projects/gfourcc Package: cfourcc Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: command line tool for changing FourCC in Microsoft RIFF AVI files Identifies the codec used in AVI files (*.avi) and allows the user to change the FourCC description code (like fourcc-changer in Windows). Useful for people working with Microsoft AVI file. A Linux clone of AviC fourcc changer tool. debian/install0000644000000000000000000000002011715536430010554 0ustar cfourcc usr/bin debian/changelog0000644000000000000000000000662411732664616011064 0ustar cfourcc (0.1.2-8) unstable; urgency=low * debian/control - (Build-Depends): Rm dpkg-dev; not needed with debhelper 9. - (standards-Version): Update to 3.9.3.1. * debian/debian-vars.mk - Delete; no longer needed. * debian/patches - Remove all. Handle everything in debian/rules. * debian/rules - Enable all hardening flags. - Use DEB_*_MAINT_* variables (Closes: #665194). Patch thanks to Simon Ruderich . -- Jari Aalto Thu, 22 Mar 2012 14:03:58 -0400 cfourcc (0.1.2-7) unstable; urgency=low * debian/compat - Update to 9 * debian/control - (Build-Depends): Update to debhelper 9, dpkg-dev 1.16.1. - (Standards-Version): Update to 3.9.2. * debian/copyright - Update to DEP5. * debian/debian-compile.mk - Delete. No longer needed. * debian/install - New file. * debian/rules - Remove unnecessary rules. - Use hardened CFLAGS (release goal). http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags -- Jari Aalto Sat, 11 Feb 2012 14:17:57 -0500 cfourcc (0.1.2-6) unstable; urgency=low * Move to format: 3.0 (quilt). * debian/{cfourcc.manpages,clean,debian-compile.mk} - New files. * debian/control - (Build-Depends): remove dpatch. - (Section): change to video. - (Standards-Version): 3.8.4 * debian/copyright - Minor layout update. Use FSF URL. * debian/patches - Convert to quilt. * debian/rules - Remove dpatch. - Remove rules obsoleted by dh(1). * debian/source/format - New file. -- Jari Aalto Sun, 14 Feb 2010 02:15:39 +0200 cfourcc (0.1.2-5) unstable; urgency=low * debian/control - (Standards-Version): update to 3.8.2 (lintian). * debian/copyright: - Spell out GPL-2 (lintian). * debian/rules - (install): use dh_prep (lintian). -- Jari Aalto Fri, 07 Aug 2009 08:01:18 +0000 cfourcc (0.1.2-4) unstable; urgency=low * New maintainer (O/ITA; Closes: #425242). * debian/*.1 - Remove hand made manual page. * debian/*.1.pod - Add new file. Use POD format to generate the *.1 manual page. * debian/compat: - Change from 4 to 7. * debian/control: - (Homepage, Vcs-*): New fields. - (Standards-Version): Update to 3.8.0. - (Build-Depends): Remove cdbs, add dpatch and debhelper. * debian/copyright - Update to latest template. - Update upstream email address. - Adjust and add proper year information. * debian/{docs,dirs,manpages} - Remove unnecessary files. Handled by debian/rules. * debian/patches: - Convert cdbs no-strip.diff into dpatch file 10-makefile-no-strip.dpatch. * debian/rules: - Rewrite to use debhelper instead of CDBS. * debian-vars.mk - Add new file. -- Jari Aalto Wed, 29 Oct 2008 18:05:36 +0000 cfourcc (0.1.2-3) unstable; urgency=low * QA upload. * Makefile: Let dh_strip take care of stripping, honoring DEB_BUILD_OPTIONS=nostrip. Closes: #436618. * Conforms to Standards version 3.7.2. -- Matej Vela Mon, 27 Aug 2007 10:59:49 +0200 cfourcc (0.1.2-2) unstable; urgency=low * Orphaning the package. -- Jarno Elonen Fri, 18 May 2007 12:17:42 +0300 cfourcc (0.1.2-1) unstable; urgency=low * Initial release Closes: #359657 -- Jarno Elonen Wed, 29 Mar 2006 20:21:15 +0300 debian/watch0000644000000000000000000000013311715534630010221 0ustar version=3 http://sarovar.org/project/showfiles.php?group_id=246\ .*cfourcc-(.*)\.tar\.gz debian/rules0000755000000000000000000000073111732671072010255 0ustar #!/usr/bin/make -f PACKAGE = cfourcc export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -std=c99 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed man: $(MAKE) -C debian -f pod2man.mk PACKAGE=$(PACKAGE) makeman override_dh_auto_build: gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(PACKAGE).c -o $(PACKAGE) override_dh_auto_install: man # Upstream Makefile is no good. Use debian/install %: dh $@ .PHONY: man # End of file debian/docs0000644000000000000000000000003711715534630010046 0ustar BUGS README TODO codeclist.txt debian/copyright0000644000000000000000000000233611715537327011140 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 X-Format: http://dep.debian.net/deps/dep5 Upstream-Name: cfourcc Upstream-Contact: Mohammad Hafiz bin Ismail , Source: http://sarovar.org/projects/gfourcc Files: * Copyright: 2004-2005 Mohammad Hafiz bin Ismail License: GPL-2+ Files: debian/* Copyright: 2008-2012 Jari Aalto 2006-2007 Jarno Elonen License: GPL-2+ 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. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-2". debian/source/0000755000000000000000000000000011715534630010473 5ustar debian/source/format0000644000000000000000000000001411715534630011701 0ustar 3.0 (quilt) debian/pod2man.mk0000644000000000000000000000345311715535141011067 0ustar # pod2man.mk -- Makefile portion to convert *.pod files to manual pages # # Copyright information # # Copyright (C) 2008-2010 Jari Aalto # # License # # This program 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 program 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. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # Description # # Convert *.pod files to manual pages. Add this to Makefile: # # PACKAGE = package # # man: # make -f pod2man.mk PACKAGE=$(PACKAGE) makeman # # build: man ifneq (,) This makefile requires GNU Make. endif # This variable *must* be set when called PACKAGE ?= package # Optional variables to set MANSECT ?= 1 PODCENTER ?= User Commands PODDATE ?= $$(date "+%Y-%m-%d") # Directories MANSRC ?= MANDEST ?= $(MANSRC) MANPOD ?= $(MANSRC)$(PACKAGE).$(MANSECT).pod MANPAGE ?= $(MANDEST)$(PACKAGE).$(MANSECT) POD2MAN ?= pod2man POD2MAN_FLAGS ?= --utf8 makeman: $(MANPAGE) $(MANPAGE): $(MANPOD) # make target - create manual page from a *.pod page podchecker $(MANPOD) LC_ALL= LANG=C $(POD2MAN) $(POD2MAN_FLAGS) \ --center="$(PODCENTER)" \ --date="$(PODDATE)" \ --name="$(PACKAGE)" \ --section="$(MANSECT)" \ $(MANPOD) \ | sed 's,[Pp]erl v[0-9.]\+,$(PACKAGE),' \ > $(MANPAGE) && \ rm -f pod*.tmp # End of of Makefile part debian/clean0000644000000000000000000000001311715534630010172 0ustar debian/*.1