--- ocamlpam-1.1.orig/debian/README.source +++ ocamlpam-1.1/debian/README.source @@ -0,0 +1,16 @@ +ocamlpam Debian source package +============================== + +Patching upstream sources +------------------------- + +This source package uses quilt to apply and remove its patches. Please +refer to `/usr/share/doc/quilt/README.source' for information about +how to use quilt for source packages. + +The quilt series is generated from the Git repository, using +dom-{apply,save}-patches, from the dh-ocaml (>= 0.5) package. Please +refer to the appendix about Git in the Debian OCaml Packaging Policy +(from the same package). + + -- Stéphane Glondu , Tue, 20 Oct 2009 09:29:51 +0200 --- ocamlpam-1.1.orig/debian/changelog +++ ocamlpam-1.1/debian/changelog @@ -0,0 +1,72 @@ +ocamlpam (1.1-4build7) xenial; urgency=medium + + * No-change rebuild against ocaml 4.02. + + -- Łukasz 'sil2100' Zemczak Mon, 02 Nov 2015 15:34:46 -0500 + +ocamlpam (1.1-4build6) trusty; urgency=medium + + * Rebuild for ocaml-4.01. + + -- Matthias Klose Mon, 23 Dec 2013 12:11:42 +0000 + +ocamlpam (1.1-4build5) precise; urgency=low + + * Rebuild with ocamlopt on armhf. + + -- Colin Watson Tue, 24 Jan 2012 00:52:23 +0000 + +ocamlpam (1.1-4build4) precise; urgency=low + + * Rebuild for OCaml 3.12.1. + + -- Colin Watson Fri, 18 Nov 2011 20:59:32 +0000 + +ocamlpam (1.1-4build3) oneiric; urgency=low + + * Rebuild to pick up armel ocaml fixes. + + -- Adam Conrad Fri, 19 Aug 2011 13:34:09 -0600 + +ocamlpam (1.1-4build2) oneiric; urgency=low + + * Rebuild for OCaml 3.12.0. + + -- Colin Watson Mon, 16 May 2011 19:55:12 +0100 + +ocamlpam (1.1-4build1) lucid; urgency=low + + * No-change rebuild for OCaml 3.11.2 transition (LP: #522363). + + -- Ilya Barygin Wed, 17 Feb 2010 18:13:37 +0300 + +ocamlpam (1.1-4) unstable; urgency=low + + * Switch packaging to dh-ocaml 0.9 + * Switch patches to quilt, add README.source + * debian/control: + - update my e-mail address, remove DMUA + - move to section ocaml + - update Standards-Version to 3.8.3 + + -- Stéphane Glondu Tue, 20 Oct 2009 09:31:37 +0200 + +ocamlpam (1.1-3) unstable; urgency=low + + * Add dh-ocaml as build-dependency + * Use ocaml.mk as a CDBS "rules" (instead of "class") file + + -- Stephane Glondu Sun, 01 Mar 2009 11:44:53 +0100 + +ocamlpam (1.1-2) unstable; urgency=low + + * Patch upstream Makefile (install target) to fix FTBFS on non- + native architectures + + -- Stephane Glondu Sat, 05 Jul 2008 09:15:36 +0200 + +ocamlpam (1.1-1) unstable; urgency=low + + * Initial release (Closes: #476482) + + -- Stephane Glondu Mon, 23 Jun 2008 16:25:03 +0200 --- ocamlpam-1.1.orig/debian/compat +++ ocamlpam-1.1/debian/compat @@ -0,0 +1 @@ +7 --- ocamlpam-1.1.orig/debian/control +++ ocamlpam-1.1/debian/control @@ -0,0 +1,58 @@ +Source: ocamlpam +Priority: optional +Maintainer: Debian OCaml Maintainers +Uploaders: Stéphane Glondu +Build-Depends: + cdbs, + quilt (>= 0.46-7~), + debhelper (>= 7), + dh-ocaml (>= 0.9), + libpam-dev, + ocaml-nox (>= 3.11.1-3~) +Standards-Version: 3.8.3 +Section: ocaml +Homepage: http://sharvil.nanavati.net/projects/ocamlpam/ +Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/ocamlpam.git +Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/ocamlpam.git + +Package: libpam-ocaml-dev +Architecture: any +Depends: + libpam-dev, + ${ocaml:Depends}, + ${shlibs:Depends}, + ${misc:Depends} +Provides: ${ocaml:Provides} +Suggests: ocaml-findlib +Description: OCaml bindings for the PAM library (development files) + OCamlPAM is a wrapper for the Pluggable Authentication Modules (PAM) + library. PAM provides a flexible mechanism for authenticating users + via administrator-defined policies. PAM has modules for + authenticating via Unix passwd files, Kerberos, LDAP, etc. Additional + modules for custom authentication mechanisms can be created and + deployed without recompiling existing services based on + PAM. Moreover, policies defining the authentication requirements can + be changed at runtime without restarting running services. + . + This package contains the development stuff you need to use the + OCamlPAM library in your programs. + +Package: libpam-ocaml +Architecture: any +Depends: + ${ocaml:Depends}, + ${shlibs:Depends}, + ${misc:Depends} +Provides: ${ocaml:Provides} +Description: OCaml bindings for the PAM library (runtime) + OCamlPAM is a wrapper for the Pluggable Authentication Modules (PAM) + library. PAM provides a flexible mechanism for authenticating users + via administrator-defined policies. PAM has modules for + authenticating via Unix passwd files, Kerberos, LDAP, etc. Additional + modules for custom authentication mechanisms can be created and + deployed without recompiling existing services based on + PAM. Moreover, policies defining the authentication requirements can + be changed at runtime without restarting running services. + . + This package contains only the shared runtime stub library for + OCamlPAM. --- ocamlpam-1.1.orig/debian/copyright +++ ocamlpam-1.1/debian/copyright @@ -0,0 +1,35 @@ +Packaged-By: Stéphane Glondu +Packaged-Date: Fri, 09 May 2008 00:53:23 +0200 +Original-Source-Location: http://sharvil.nanavati.net/projects/ocamlpam/ + +Files: * +Copyright: © 2008 Sharvil Nanavati +License: MIT + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: debian/* +Copyright: © 2008 Stéphane Glondu +License: GPL-3+ + + The Debian packaging is copyright Stéphane Glondu, and licensed + under the GNU General Public License, see + `/usr/share/common-licenses/GPL-3' for the full text. --- ocamlpam-1.1.orig/debian/gbp.conf +++ ocamlpam-1.1/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +pristine-tar = True --- ocamlpam-1.1.orig/debian/libpam-ocaml-dev.install.in +++ ocamlpam-1.1/debian/libpam-ocaml-dev.install.in @@ -0,0 +1 @@ +@OCamlStdlibDir@/pam/* --- ocamlpam-1.1.orig/debian/libpam-ocaml-dev.ocamldoc +++ ocamlpam-1.1/debian/libpam-ocaml-dev.ocamldoc @@ -0,0 +1 @@ +# This file must not be empty to be represented in .diff.gz! --- ocamlpam-1.1.orig/debian/libpam-ocaml.install.in +++ ocamlpam-1.1/debian/libpam-ocaml.install.in @@ -0,0 +1 @@ +@OCamlDllDir@/* --- ocamlpam-1.1.orig/debian/patches/0001-Fix-FTBFS-when-native-objects-are-not-compiled.patch +++ ocamlpam-1.1/debian/patches/0001-Fix-FTBFS-when-native-objects-are-not-compiled.patch @@ -0,0 +1,23 @@ +From: Stephane Glondu +Date: Sat, 5 Jul 2008 09:06:36 +0200 +Subject: [PATCH] Fix FTBFS when native objects are not compiled + +Signed-off-by: Stephane Glondu +--- + Makefile | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Makefile b/Makefile +index 976ce9b..e8aa80d 100644 +--- a/Makefile ++++ b/Makefile +@@ -35,7 +35,7 @@ opt: $(LIBNAME) $(SOURCES) + + install: + install -d $(DESTDIR)/pam +- install -m 644 -t $(DESTDIR)/pam META *.mli *.cmi *.cmx *.cma *.cmxa *.a ++ install -m 644 -t $(DESTDIR)/pam META $(wildcard *.mli *.cmi *.cmx *.cma *.cmxa *.a) + install -d $(DESTDIR)/stublibs + install -m 644 -t $(DESTDIR)/stublibs dll$(BASENAME).so + +-- --- ocamlpam-1.1.orig/debian/patches/series +++ ocamlpam-1.1/debian/patches/series @@ -0,0 +1 @@ +0001-Fix-FTBFS-when-native-objects-are-not-compiled.patch --- ocamlpam-1.1.orig/debian/rules +++ ocamlpam-1.1/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f +# -*- makefile -*- +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/makefile.mk +include /usr/share/cdbs/1/rules/ocaml.mk + +PKGNAME = libpam-ocaml-dev +DESTDIR := $(CURDIR)/debian/tmp$(OCAML_STDLIB_DIR) +DOCDIR = $(CURDIR)/debian/doc/html +OCAML_OCAMLDOC_PACKAGES = $(OCAML_LIBDEV_PACKAGES) + +DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(DESTDIR) +DEB_MAKE_BUILD_TARGET = META byte + +ifeq ($(OCAML_HAVE_OCAMLOPT),yes) + DEB_MAKE_BUILD_TARGET += opt +endif --- ocamlpam-1.1.orig/debian/watch +++ ocamlpam-1.1/debian/watch @@ -0,0 +1,6 @@ +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://sharvil.nanavati.net/projects/ocamlpam/ files/ocamlpam-(.*)\.tar\.gz