ported double tracking from TC

This commit is contained in:
mikx
2020-10-30 23:45:46 -04:00
commit 44b1f31c23
4914 changed files with 4961129 additions and 0 deletions

35
deps/libmpq/debian/changelog vendored Normal file
View File

@@ -0,0 +1,35 @@
libmpq (0.4.2-svn288-1) unstable; urgency=low
[ babyface ]
* Due to the nature of MPQ archives which can have valid block entries
* removed function libmpq__init() and libmpq__shutdown(), because they
are no longer required and libmpq__file_name(), because it is up to
the application to provide listfile support
* updated documentation to latest API changes
* removed API documentation for removed function prototypes
* removed no longer required files from target
[ forrestv ]
* mpq.py fix
* spelling - huffmann to huffman
* changed pkware/pkzip to pkzip and used constants instead of numbers
in extract.c
* sanified huffman decoder a bit
* cleanup + update of mpq.py
* Added support for library finding on platforms besides Linux.
* python bindings - sequence methods on Archive, example code
[ georg ]
* libmpq: file number search now continued over hashtable end
* debian debug package
-- Georg Lukas <georg@op-co.de> Fri, 22 May 2009 22:38:26 +0200
libmpq (0.4.2-svn270-1) unstable; urgency=low
* First debian package
* compatible to new libmpq API (post 0.4.2)
* contains preliminary python-mpq package
-- Georg Lukas <georg@op-co.de> Tue, 07 Oct 2008 14:38:58 +0200

1
deps/libmpq/debian/compat vendored Normal file
View File

@@ -0,0 +1 @@
7

50
deps/libmpq/debian/control vendored Normal file
View File

@@ -0,0 +1,50 @@
Source: libmpq
Priority: extra
Maintainer: Georg Lukas <georg@op-co.de>
Build-Depends: debhelper (>= 7), autotools-dev, libbz2-dev
Standards-Version: 3.7.3
Section: libs
Homepage: https://libmpq.org/
Package: libmpq-dev
Section: libdevel
Architecture: any
Depends: libmpq0 (= ${binary:Version})
Description: Headers for libmpq, a library for MoPaQ mpq archives
libmpq is a library for extracting and manipulating MoPaQ mpq archives.
This package provides header files and bindings for applications using
the libmpq library for the following languages:
* C
* Python
* D
Package: libmpq0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: A library for extracting and manipulating MoPaQ mpq archives
MPQ, or MoPaQ, is a proprietary archive format created by
Mike O'Brien, the man hailed as Blizzard's multiplayer engine
genius, back in 1996 as a general purpose archive for use with
Diablo, and named narcissistically for its creator
"Mike O'brien PaCK". The copyrights to it, however, are held by
Havas Interactive, Blizzard's parent company. The archive format
is used by many Blizzard titles like Diablo, Diablo 2, Starcraft,
Warcraft 2: BNE, a newer version in Warcraft 3 and World of
Warcraft (WoW).
Package: libmpq0-dbg
Section: libdevel
Architecture: any
Depends: libmpq0 (= ${binary:Version})
Description: Debug symbols for libmpq0 library package
Package: python-mpq
Architecture: all
Depends: ${python:Depends}
XB-Python-Version: ${python:Versions}
XS-Python-Version: current
Description: Python bindings for libmpq, a library for MoPaQ mpq archives
libmpq is a library for extracting and manipulating MoPaQ mpq archives.
This package provides the python bindings for libmpq.

23
deps/libmpq/debian/copyright vendored Normal file
View File

@@ -0,0 +1,23 @@
This package was debianized by Georg Lukas <georg@op-co.de> on
Fri, 04 Jul 2008 18:17:08 +0200.
It was downloaded from <https://libmpq.org/>
Upstream Author:
Maik Broemme <mbroemme@plusserver.de>
Copyright:
Copyright (C) 2008 Maik Broemme
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.
The Debian packaging is (C) 2008, Georg Lukas <georg@op-co.de> and
is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

6
deps/libmpq/debian/libmpq-dev.dirs vendored Normal file
View File

@@ -0,0 +1,6 @@
usr/bin
usr/lib
usr/lib/pkgconfig
usr/include
usr/share/man/man1
usr/share/man/man3

6
deps/libmpq/debian/libmpq-dev.install vendored Normal file
View File

@@ -0,0 +1,6 @@
usr/bin/*
usr/include/*
usr/lib/lib*.a
usr/lib/pkgconfig/*
usr/lib/*.la
usr/share/man/man?/*

1
deps/libmpq/debian/libmpq0.dirs vendored Normal file
View File

@@ -0,0 +1 @@
usr/lib

6
deps/libmpq/debian/libmpq0.docs vendored Normal file
View File

@@ -0,0 +1,6 @@
FAQ
NEWS
README
TODO
THANKS
AUTHORS

1
deps/libmpq/debian/libmpq0.install vendored Normal file
View File

@@ -0,0 +1 @@
usr/lib/lib*.so*

1
deps/libmpq/debian/python-mpq.install vendored Normal file
View File

@@ -0,0 +1 @@
usr/lib/python?.?

112
deps/libmpq/debian/rules vendored Normal file
View File

@@ -0,0 +1,112 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
# 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
# shared library versions, option 1
version=2.0.5
major=2
# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
#version=`ls src/.libs/lib*.so.* | \
# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
#major=`ls src/.libs/lib*.so.* | \
# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
config.status: configure
dh_testdir
# Add here commands to configure the package.
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS) -ggdb" LDFLAGS="-Wl,-z,defs"
build: build-stamp
build-stamp: config.status
dh_testdir
# Add here commands to compile the package.
$(MAKE)
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
[ ! -f Makefile ] || $(MAKE) distclean
rm -f config.sub config.guess
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/tmp
$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
# Build architecture-independent files here.
binary-indep: build install
dh_pysupport usr/lib/python?.?/site-packages
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip --dbg-package=libmpq0-dbg
dh_compress
dh_fixperms
# dh_perl
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