--- prolog-el-1.25.orig/debian/dirs +++ prolog-el-1.25/debian/dirs @@ -0,0 +1 @@ +/usr/share/emacs/site-lisp/prolog-el --- prolog-el-1.25.orig/debian/prolog-el.emacsen-startup +++ prolog-el-1.25/debian/prolog-el.emacsen-startup @@ -0,0 +1,28 @@ +;; -*- emacs-lisp -*- +;; +;; Emacs startup file for the Debian prolog-el package +;; +;; Originally contributed by Nils Naumann +;; Modified by Dirk Eddelbuettel +;; Adapted for dh-make by Jim Van Zandt +;; Modified by Philipp Benner + +;; The prolog-el package follows the Debian/GNU Linux 'emacsen' policy and +;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, +;; xemacs19, emacs20, xemacs20...). The compiled code is then +;; installed in a subdirectory of the respective site-lisp directory. +;; We have to add this to the load-path. +;; We also add the source directory so that C-h f can find it. +(let ((package-dir (concat "/usr/share/" + (symbol-name debian-emacs-flavor) + "/site-lisp/prolog-el"))) + (when (file-directory-p package-dir) + (add-to-list 'load-path package-dir) + (autoload 'run-prolog "prolog" "Start a Prolog sub-process." t) + (autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t) + (autoload 'mercury-mode "prolog" "Major mode for editing Mercury programs." t) + (add-to-list 'auto-mode-alist '("\\.m\\'" . mercury-mode)))) + +;; Local Variables: +;; auto-recompile: nil +;; End: --- prolog-el-1.25.orig/debian/README.Debian +++ prolog-el-1.25/debian/README.Debian @@ -0,0 +1,19 @@ +prolog-el for Debian +-------------------- + +This package installs prolog.el in the `load-path', but does not set +up Emacs to load `prolog-mode' for .pl files, as those are usually +used for Perl. If you want to have `prolog-mode' for .pl file, add +this to your .emacs: + + (add-to-list 'auto-mode-alist '("\\.pl\\'" . prolog-mode)) + +Insert the following line to your prolog files if you don't want to +alter the `load-path': + +% -*- Mode: Prolog -*- + +This package does, however, override the prolog-mode that comes with +Emacs. + + -- Philipp Benner , Mon, 14 Jan 2008 18:39:16 +0100 --- prolog-el-1.25.orig/debian/rules +++ prolog-el-1.25/debian/rules @@ -0,0 +1,56 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp +build-stamp: + dh_testdir + + touch build-stamp + +clean: + dh_testdir + dh_testroot + + $(RM) build-stamp + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +get-orig-source: + @wget http://bruda.ca/_media/emacs/prolog.el -O /tmp/prolog.el + @UPSTREAM_VERSION=`egrep 'defvar.+prolog-mode-version' /tmp/prolog.el | cut -f2 -d\"` ; \ + echo "Upstream version found is $$UPSTREAM_VERSION" ; \ + mkdir -p prolog-el-$$UPSTREAM_VERSION ; \ + mv /tmp/prolog.el prolog-el-$$UPSTREAM_VERSION ; \ + tar -cf - prolog-el-$$UPSTREAM_VERSION | gzip -9 > ../prolog-el_$$UPSTREAM_VERSION.orig.tar.gz ; + $(RM) -r prolog-el-$$UPSTREAM_VERSION + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install + dh_installemacsen + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build install +# We have nothing to do by default. + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- prolog-el-1.25.orig/debian/copyright +++ prolog-el-1.25/debian/copyright @@ -0,0 +1,26 @@ +This package was downloaded from http://turing.ubishops.ca/home/bruda/emacs-prolog/prolog.el + +Files: * +Copyright: © 1986, 1987, 1997, 1998, 1999, 2002, 2003 + Emil Åström + Milan Zamazal + Stefan Bruda +License: GPL-2 + 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; version 2 dated June, 1991. + . + 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. + +Files: debian/* +Copyright: © 2002-2007 Jorgen Schaefer + © 2007-2009 Philipp Benner +License: GPL-2+ + This package was debianized by Jorgen Schaefer on Tue, 10 Dec 2002 + and is licensed under the GPL. It is now maintained by Philipp Benner. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- prolog-el-1.25.orig/debian/control +++ prolog-el-1.25/debian/control @@ -0,0 +1,24 @@ +Source: prolog-el +Section: lisp +Priority: optional +Maintainer: Philipp Benner +Build-Depends: debhelper (>= 5.0.0) +Standards-Version: 3.9.5 +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-escience/prolog-el/ +Vcs-Svn: svn://anonscm.debian.org/pkg-escience/prolog-el/ +Homepage: http://bruda.ca/emacs-prolog/ + +Package: prolog-el +Architecture: all +Depends: emacs | emacsen, ${misc:Depends} +Suggests: swi-prolog | gprolog +Description: Emacs major mode for editing Prolog code + This is a replacement for the standard emacs prolog mode. It comes + with all the features you would expect, including syntax + highlighting, auto indent, and full interaction with an inferior + Prolog process. + . + This mode supports in principle any Prolog system, though it is + primarily maintained for SWI Prolog. It also has some special tweaks + for GNU Prolog and SICStus Prolog, and explicitly supports Prolog's + close relatives Eclipse and Mercury. --- prolog-el-1.25.orig/debian/compat +++ prolog-el-1.25/debian/compat @@ -0,0 +1 @@ +5 --- prolog-el-1.25.orig/debian/prolog-el.emacsen-install +++ prolog-el-1.25/debian/prolog-el.emacsen-install @@ -0,0 +1,35 @@ +#! /bin/sh -e +# /usr/lib/emacsen-common/packages/install/prolog-el + +# Written by Jim Van Zandt , borrowing heavily +# from the install scripts for gettext by Santiago Vila +# and octave by Dirk Eddelbuettel . + +FLAVOR=$1 +PACKAGE=prolog-el + +if [ ${FLAVOR} = emacs ]; then exit 0; fi + +echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} + +FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" + +ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} + +install -m 755 -d ${ELCDIR} + +cd ${ELCDIR} +FILES=*.el + +for i in ${ELDIR}/*.el; do + ln -sf $i $(basename $i) +done + +cat << EOF > path.el +(debian-pkg-add-load-path-item ".") +EOF +${FLAVOR} ${FLAGS} ${FILES} +rm -f path.el path.elc + +exit 0 --- prolog-el-1.25.orig/debian/prolog-el.install +++ prolog-el-1.25/debian/prolog-el.install @@ -0,0 +1 @@ +prolog.el usr/share/emacs/site-lisp/prolog-el --- prolog-el-1.25.orig/debian/changelog +++ prolog-el-1.25/debian/changelog @@ -0,0 +1,188 @@ +prolog-el (1.25-2) unstable; urgency=low + + * Removed dependency on emacs23 (Closes: #754035). + * Standards version 3.9.5. + * Updated Vcs fields. + + -- Philipp Benner Tue, 08 Jul 2014 20:20:27 +0200 + +prolog-el (1.25-1) unstable; urgency=low + + * New upstream version. + + -- Philipp Benner Wed, 01 May 2013 20:01:24 +0200 + +prolog-el (1.24-2) unstable; urgency=low + + * debian/prolog-el.emacsen-startup: Removed source-dir from load-path + (Closes: #689190). + * Standards version 3.9.4. + + -- Philipp Benner Sun, 27 Jan 2013 17:09:30 +0100 + +prolog-el (1.24-1) unstable; urgency=low + + * New upstream version. + + -- Philipp Benner Sat, 29 Sep 2012 16:02:05 +0200 + +prolog-el (1.23-1) unstable; urgency=low + + * New upstream version. + + -- Philipp Benner Mon, 12 Mar 2012 09:27:49 +0000 + +prolog-el (1.22-4) unstable; urgency=low + + * debian/prolog-el.emacsen-install: Create symlink with -f + (Closes: #663443). + + -- Philipp Benner Sun, 11 Mar 2012 18:40:26 +0000 + +prolog-el (1.22-3) unstable; urgency=low + + * debian/control: standards version 3.9.3. + * prolog-el.emacsen-install: use debian-pkg-add-load-path-item + (Closes: #653245). + * prolog-el.emacsen-install: create symlinks in elc directory to + source files (Closes: #653247). + + -- Philipp Benner Sun, 04 Mar 2012 18:05:28 +0100 + +prolog-el (1.22-2) unstable; urgency=low + + * debian/control: depends on emacs23, standards + version 3.9.2. + * debian/rules: added missing recommended targets. + + -- Philipp Benner Sun, 13 Nov 2011 00:50:43 +0000 + +prolog-el (1.22-1) unstable; urgency=low + + * New upstream release. + + -- Philipp Benner Sat, 31 Oct 2009 19:34:39 +0000 + +prolog-el (1.21-1) unstable; urgency=low + + * New upstream release. + + -- Philipp Benner Thu, 01 Oct 2009 06:55:41 +0000 + +prolog-el (1.20-1) unstable; urgency=low + + * New upstream release. + + -- Philipp Benner Tue, 29 Sep 2009 17:00:02 +0000 + +prolog-el (1.19-1) unstable; urgency=low + + * New upstream release. + * 01-debian-swi.dpatch included in upstream. + + -- Philipp Benner Sat, 14 Feb 2009 10:36:40 +0000 + +prolog-el (1.18-1) unstable; urgency=low + + * New upstream release. + * Standards version 3.8.0. + + -- Philipp Benner Sat, 07 Feb 2009 17:59:22 +0000 + +prolog-el (1.17-2) unstable; urgency=low + + * New maintainer e-mail address. + + -- Philipp Benner Mon, 14 Jan 2008 18:15:28 +0100 + +prolog-el (1.17-1) unstable; urgency=low + + * New upstream release. + * Removed redundant subexpression (debian/prolog-el.emacsen-startup) + (Closes: #446244). + * Using official Homepage and Vcs fields (debian/control). + * Converted copyright file to machine interpretable format using UTF-8 + as encoding. + * Added DM-Upload-Allowed: yes. + + -- Philipp Benner Sun, 16 Dec 2007 21:51:12 +0100 + +prolog-el (1.16-1) unstable; urgency=low + + * New upstream release. + + -- Philipp Benner Thu, 06 Sep 2007 09:22:23 +0200 + +prolog-el (1.15-1) unstable; urgency=low + + * New upstream release. + * Updated package description. + + -- Philipp Benner Sat, 01 Sep 2007 12:53:18 +0200 + +prolog-el (1.14-1) unstable; urgency=low + + * Adopting package (Closes: #411424). + * New upstream release (Closes: #375446). + * Use binary-indep instead of binary-arch (Closes: #436082). + * Dependencies updated. + + -- Philipp Benner Fri, 6 Apr 2007 14:18:12 +0200 + +prolog-el (1.12-2) unstable; urgency=low + + * Orphaned. + + -- Jorgen Schaefer Mon, 19 Feb 2007 00:08:35 +0100 + +prolog-el (1.12-1) unstable; urgency=low + + * New upstream release. + + -- Jorgen Schaefer Sun, 4 Jun 2006 15:31:12 +0200 + +prolog-el (1.9-1) unstable; urgency=low + + * New upstream release (Closes: #324520). + + -- Jorgen Schaefer Fri, 17 Mar 2006 23:15:33 +0100 + +prolog-el (1.3-3) unstable; urgency=low + + * Added Build-Depends on dpatch (Closes: #305546). + + -- Jorgen Schaefer Wed, 20 Apr 2005 22:50:28 +0200 + +prolog-el (1.3-2) unstable; urgency=low + + * Should now compile with XEmacs (Closes: #193641). + * Recognize literals with comment chars correctly (Closes: #236527). + * Use correct interpreter name for SWI Prolog (Closes: #236529). + * Add minimal support for GNU Prolog. + + -- Jorgen Schaefer Mon, 18 Apr 2005 18:25:58 +0200 + +prolog-el (1.3-1) unstable; urgency=low + + * New upstream release. Sorry for the long delay. + + -- Jorgen Schaefer Sat, 16 Apr 2005 03:02:17 +0200 + +prolog-el (0.1.41-1) unstable; urgency=low + + * New upstream release. + + -- Jorgen Schaefer Thu, 15 May 2003 11:35:41 +0200 + +prolog-el (0.1.36-2) unstable; urgency=low + + * README.Debian: Change the SWI Prolog name to swipl since prolog is + managed by the alternatives system (Closes: #174502) + + -- Jorgen Schaefer Sat, 28 Dec 2002 00:25:06 +0100 + +prolog-el (0.1.36-1) unstable; urgency=low + + * Initial Release (Closes: #172532) + + -- Jorgen Schaefer Tue, 10 Dec 2002 13:42:38 +0100 --- prolog-el-1.25.orig/debian/prolog-el.emacsen-remove +++ prolog-el-1.25/debian/prolog-el.emacsen-remove @@ -0,0 +1,10 @@ +#!/bin/sh -e +# /usr/lib/emacsen-common/packages/remove/prolog-el + +FLAVOR=$1 +PACKAGE=prolog-el + +if [ ${FLAVOR} != emacs ]; then + echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi --- prolog-el-1.25.orig/debian/source/format +++ prolog-el-1.25/debian/source/format @@ -0,0 +1 @@ +1.0