debian/0000755000000000000000000000000011716243475007200 5ustar debian/rules0000755000000000000000000000552711632724063010263 0ustar #!/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. # # Modified to make a template file for a multi-binary package with separated # build-arch and build-indep targets by Bill Allombert 2001 # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. touch configure-stamp #Architecture build: build-arch build-indep build-arch: build-arch-stamp build-arch-stamp: configure-stamp NO_INTERNET=yes $(MAKE) -C src NO_INTERNET=yes $(MAKE) -C src pymod touch $@ build-indep: build-indep-stamp build-indep-stamp: configure-stamp # Add here commands to compile the indep part of the package. #$(MAKE) doc touch $@ clean: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) clean $(MAKE) -C src clean dh_clean install: install-indep install-arch install-indep: dh_testdir dh_testroot dh_clean -k -i dh_installdirs -i dh_install -i install-arch: dh_testdir dh_testroot dh_clean -k -s dh_installdirs -s # Add here commands to install the arch part of the package into # debian/tmp. NO_INTERNET=yes $(MAKE) -C src DESTDIR=$(CURDIR)/debian/tmp install NO_INTERNET=yes $(MAKE) -C src DESTDIR=$(CURDIR)/debian/tmp install-pymod EXTRA_ARGS=--install-layout=deb dh_install -s --autodest dh_pysupport -s # Must not depend on anything. This is to be called by # binary-arch/binary-indep # in another 'make' thread. binary-common: dh_testdir dh_testroot dh_installchangelogs -a dh_installdocs -a -XREADME.win32 dh_installexamples -plibpacparser1 -X*.py dh_installexamples -ppython-pacparser -X*.c dh_installman -a dh_link -a dh_strip -a dh_compress -a dh_fixperms -a dh_makeshlibs -a -X_pacparser.so dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a # Build architecture independant packages using the common target. binary-indep: build-indep install-indep $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common # Build architecture dependant packages using the common target. binary-arch: build-arch install-arch $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common binary: binary-arch binary-indep .PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure debian/watch0000644000000000000000000000055111632724063010224 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 http://code.google.com/p/pacparser/downloads/list http://pacparser.googlecode.com/files/pacparser-(\d+)\.(\d+)\.(\d+)\.tar\.gz debian/libpacparser1.manpages0000644000000000000000000000004011632724063013431 0ustar debian/tmp/usr/share/man/man1/* debian/docs0000644000000000000000000000002411632724063010041 0ustar README README.win32 debian/libpacparser-dev.install0000644000000000000000000000007411632724063014006 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/libpacparser.so debian/libpacparser1.install0000644000000000000000000000007211632724063013311 0ustar debian/tmp/usr/lib/libpacparser.so.* debian/tmp/usr/bin/* debian/control0000644000000000000000000000677211716243430010606 0ustar Source: pacparser Section: libs Priority: extra Maintainer: Manu Garg Uploaders: Andrew Pollock Build-Depends: debhelper (>= 5), python-dev, python-support Standards-Version: 3.9.2 Package: libpacparser1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: library to parse proxy auto-config files a library to parse proxy auto-config (PAC) files. Proxy auto-config files are a vastly used proxy configuration method these days. Web browsers can use a PAC file to determine which proxy server to use or whether to go direct for a given URL. PAC files are written in JavaScript and can be programmed to return different proxy methods (e.g. "PROXY proxy1:port; DIRECT") depending upon URL, source IP address, protocol, time of the day etc. PAC files introduce a lot of possibilities. . Needless to say, PAC files are now a widely accepted method for proxy configuration management and companies all over are using them in corporate environments. Almost all popular web browsers support PAC files. The idea behind pacparser is to make it easy to add this PAC file parsing capability to any program (C and Python supported right now). . This package contains the shared library, and pactester, a tool for testing PAC files Package: libpacparser-dev Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends} Provides: libpacparser1-dev Conflicts: libpacparser1-dev Architecture: any Description: library to parse proxy auto-config files (development files) a library to parse proxy auto-config (PAC) files. Proxy auto-config files are a vastly used proxy configuration method these days. Web browsers can use a PAC file to determine which proxy server to use or whether to go direct for a given URL. PAC files are written in JavaScript and can be programmed to return different proxy methods (e.g. "PROXY proxy1:port; DIRECT") depending upon URL, source IP address, protocol, time of the day etc. PAC files introduce a lot of possibilities. . Needless to say, PAC files are now a widely accepted method for proxy configuration management and companies all over are using them in corporate environments. Almost all popular web browsers support PAC files. The idea behind pacparser is to make it easy to add this PAC file parsing capability to any program (C and Python supported right now). . This package contains the header files to build against the shared library. Package: python-pacparser Section: python Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} Architecture: any Description: Python module to parse proxy auto-config files a library to parse proxy auto-config (PAC) files. Proxy auto-config files are a vastly used proxy configuration method these days. Web browsers can use a PAC file to determine which proxy server to use or whether to go direct for a given URL. PAC files are written in JavaScript and can be programmed to return different proxy methods (e.g. "PROXY proxy1:port; DIRECT") depending upon URL, source IP address, protocol, time of the day etc. PAC files introduce a lot of possibilities. . Needless to say, PAC files are now a widely accepted method for proxy configuration management and companies all over are using them in corporate environments. Almost all popular web browsers support PAC files. The idea behind pacparser is to make it easy to add this PAC file parsing capability to any program (C and Python supported right now). . This package contains the Python bindings for the shared library debian/gbp.conf0000644000000000000000000000005411632724063010610 0ustar [git-buildpackage] export-dir=../build-area debian/python-pacparser.examples0000644000000000000000000000004011632724063014223 0ustar examples/*.py examples/wpad.dat debian/libpacparser-dev.manpages0000644000000000000000000000004011632724063014124 0ustar debian/tmp/usr/share/man/man3/* debian/changelog0000644000000000000000000000573711716243475011066 0ustar pacparser (1.3.0-2) unstable; urgency=low * debian/control: Bumped Standards-Version (no changes) -- Andrew Pollock Mon, 13 Feb 2012 09:23:41 -0800 pacparser (1.3.0-1) unstable; urgency=low * Imported Upstream version 1.3.0 -- Manu Garg Sat, 10 Sep 2011 23:33:07 +0530 pacparser (1.2.9-1) unstable; urgency=low * Imported Upstream version 1.2.9 * Fix the typo in last debian/changelog entry. * Add a config file for git-buildpackage to make it build in ../build-area directory so that original source remains clean. -- Manu Garg Wed, 04 May 2011 23:22:50 +0530 pacparser (1.2.7-1) unstable; urgency=low * Imported Upstream version 1.2.7 * Use source format 3.0 (quilt) * Add patch to skip the dns related post-build test, as network is assumed to be not available in the debian build environment. -- Manu Garg Wed, 16 Mar 2011 09:20:19 +0530 pacparser (1.2.6-3) unstable; urgency=low * debian/control: transfer maintenance to Manu Garg, with myself as an uploader -- Andrew Pollock Fri, 07 Jan 2011 22:26:04 -0800 pacparser (1.2.6-2) unstable; urgency=low * debian/control: rename libpacparser1-dev to libpacparser-dev -- Andrew Pollock Fri, 26 Nov 2010 11:07:36 -0800 pacparser (1.2.6-1) unstable; urgency=low * New upstream release -- Andrew Pollock Fri, 17 Sep 2010 21:23:56 -0700 pacparser (1.2.5-1) unstable; urgency=low * New upstream release * debian/libpacparser1.manpages: add pactester manpage * debian/control: update description for libpacparser1 to mention inclusion of pactester -- Andrew Pollock Mon, 13 Sep 2010 13:36:31 -0700 pacparser (1.2.2-2) unstable; urgency=low * debian/libpacparser1.install: add pactester to the package -- Andrew Pollock Sat, 11 Sep 2010 09:02:50 -0700 pacparser (1.2.2-1) unstable; urgency=low * New upstream release * debian/control: bumped Standards-Version (no changes) * debian/control: remove build dependency on libmozjs-dev -- Andrew Pollock Fri, 10 Sep 2010 21:54:24 -0700 pacparser (1.2.1-1) unstable; urgency=low * New upstream release -- Andrew Pollock Tue, 07 Sep 2010 09:39:05 -0700 pacparser (1.0.9-2) unstable; urgency=low [ Luca Falavigna ] * Do not rely on a particular Python when installing extension, fix FTBFS with Python 2.6 as default (Closes: #571502). * Build-depend on python-support and invoke dh_pysupport in rules to allow byte-compilation of Python files (Closes: #566050). [ Andrew Pollock ] * Preempt NMU * debian/control: bumped Standards-Version (no changes) -- Andrew Pollock Fri, 05 Mar 2010 12:46:51 -0800 pacparser (1.0.9-1) unstable; urgency=low * Initial release (Closes: #554844) -- Andrew Pollock Thu, 03 Dec 2009 10:01:55 -0800 debian/libpacparser-dev.docs0000644000000000000000000000004511632724063013266 0ustar debian/tmp/usr/share/doc/pacparser/* debian/compat0000644000000000000000000000000211632724063010370 0ustar 5 debian/python-pacparser.install0000644000000000000000000000003511632724063014057 0ustar debian/tmp/usr/lib/python*/* debian/source/0000755000000000000000000000000011632724063010472 5ustar debian/source/format0000644000000000000000000000001411632724063011700 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000073211632724063011127 0ustar This package was debianized by Andrew Pollock on Thu, 14 Aug 2008 12:09:42 -0700. It was downloaded from http://code.google.com/p/pacparser Upstream Author: Manu Garg Copyright: 2007, 2008 Manu Garg Copyright 2009 Google Inc. All Rights Reserved. License: LGPLv3 The Debian packaging is (C) 2008, Andrew Pollock and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.