debian/0000755000000000000000000000000012250052214007157 5ustar debian/changelog0000644000000000000000000001005212250051672011036 0ustar ghc-mod (3.1.4-1) unstable; urgency=low [ Joachim Breitner ] * Adjust watch file to new hackage layout [ Kiwamu Okabe ] * New upstream version. -- Kiwamu Okabe Thu, 05 Dec 2013 18:54:46 +0900 ghc-mod (3.0.2-1) unstable; urgency=low * New upstream version. -- Kiwamu Okabe Mon, 16 Sep 2013 20:47:53 +0900 ghc-mod (2.0.2-2) unstable; urgency=low * Adjust debian/rules to new path used by haskell-devscripts (Closes: #719403) -- Joachim Breitner Mon, 12 Aug 2013 11:03:00 +0200 ghc-mod (2.0.2-1) unstable; urgency=low * New upstream version 2.0.2. -- Kiwamu Okabe Wed, 29 May 2013 22:02:56 +0900 ghc-mod (1.11.1-2) unstable; urgency=low * Enable compat level 9 -- Joachim Breitner Fri, 24 May 2013 12:49:44 +0200 ghc-mod (1.11.1-1) experimental; urgency=low * Depend on haskell-devscripts 0.8.13 to ensure this packages is built against experimental * Bump standards version, no change * New upstream release -- Joachim Breitner Fri, 19 Oct 2012 23:50:34 +0200 ghc-mod (1.11.0-1) unstable; urgency=low * Imported Upstream version 1.11.0. -- Kiwamu Okabe Mon, 06 Aug 2012 20:46:26 +0900 ghc-mod (1.10.18-1) unstable; urgency=low * Imported Upstream version 1.10.18. -- Kiwamu Okabe Sun, 24 Jun 2012 14:03:57 +0900 ghc-mod (1.10.15-1) unstable; urgency=low * Imported Upstream version 1.10.15. -- Kiwamu Okabe Sat, 21 Apr 2012 16:45:51 +0900 ghc-mod (1.10.13-1) unstable; urgency=low * Imported Upstream version 1.10.13. -- Kiwamu Okabe Sun, 15 Apr 2012 08:50:05 +0900 ghc-mod (1.10.10-2) unstable; urgency=low * /etc/emacs/site-start.d/51ghc-mod.el: + remove haskell-mode-hook to use ghc-mod's C-cC-t. -- Kiwamu Okabe Sun, 04 Mar 2012 23:27:48 +0900 ghc-mod (1.10.10-1) unstable; urgency=low * Imported Upstream version 1.10.10. * Add new build-dependencies: + libghc-ghc-syb-utils-dev + libghc-io-choice-dev + libghc-syb-dev * Drop obsolete build-dependency: + libghc-attoparsec-dev + libghc-attoparsec-enumerator-dev + libghc-enumerator-dev * Set source/format: 3.0 (quilt) -- Kiwamu Okabe Sun, 04 Mar 2012 14:48:58 +0900 ghc-mod (1.0.5-1) unstable; urgency=low * Imported Upstream version 1.0.5. * Build-Depends: ghc-ghci (bacause ghc-mod use ghci's API) -- Kiwamu Okabe Wed, 28 Dec 2011 15:44:14 +0900 ghc-mod (1.0.4-2) unstable; urgency=low * Add missing BD on libghc-regex-posix-dev and specify version constraint on attoparsec from control file. Thanks to Micah Gersten for the patch (Closes: #653204) -- Iain Lane Sun, 25 Dec 2011 13:30:19 +0000 ghc-mod (1.0.4-1) unstable; urgency=low * Imported Upstream version 1.0.4 * Support attoparsec 0.10. (Closes: #652240) * Change vcs line to darcs on debian/control. -- Kiwamu Okabe Thu, 22 Dec 2011 14:29:31 +0900 ghc-mod (1.0.0-1) unstable; urgency=low * Imported Upstream version 1.0.0 * Build-Depends: libghc-filemanip-dev -- Kiwamu Okabe Thu, 24 Nov 2011 17:58:21 +0900 ghc-mod (0.6.1-1) unstable; urgency=low * Imported Upstream version 0.6.1 -- Kiwamu Okabe Wed, 31 Aug 2011 20:16:25 +0900 ghc-mod (0.6.0-3) unstable; urgency=low * depend on haskell-mode. * not support xemacs*. (Closes: #639649) -- Kiwamu Okabe Mon, 29 Aug 2011 12:03:10 +0900 ghc-mod (0.6.0-2) unstable; urgency=low * NMU. * Minor cleanup before sponsoring (version bump required because 0.6.0-1 was already tagged in git repository). * Add watch file -- Joachim Breitner Sun, 28 Aug 2011 10:47:17 +0200 ghc-mod (0.6.0-1) UNRELEASED; urgency=low * ITP (Closes: #639553) * Debianization generated by cabal-debian -- Kiwamu Okabe Fri, 26 Aug 2011 23:00:21 +0900 debian/watch0000644000000000000000000000017512250046340010216 0ustar version=3 http://hackage.haskell.org/package/ghc-mod/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian/compat0000644000000000000000000000000212250046340010360 0ustar 9 debian/copyright0000644000000000000000000000276512250046340011127 0ustar Copyright (c) 2009, IIJ Innovation Institute Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/emacsen-install0000644000000000000000000000141712250046340012167 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/ghc-mod FLAVOR=$1 PACKAGE=ghc-mod case $FLAVOR in emacs|*xemacs*|mule2) # not support xemacs exit 0 ;; esac echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} FLAVORTEST=`echo $FLAVOR | cut -c-6` if [ ${FLAVORTEST} = xemacs ] ; then SITEFLAG="-no-site-file" else SITEFLAG="--no-site-file" fi 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 ${ELDIR} FILES=`echo *.el` cp ${FILES} ${ELCDIR} cd ${ELCDIR} cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f *.el path.el exit 0 debian/ghc-mod.emacsen-startup0000644000000000000000000000057712250046340013546 0ustar ;; -*-emacs-lisp-*- (setq load-path (cons (concat "/usr/share/" (symbol-name debian-emacs-flavor) "/site-lisp/ghc-mod") load-path)) (autoload 'ghc-init "ghc" nil t) (add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode))) ; ghc-mod's C-cC-t conflict with haskell-doc-mode (remove-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) debian/emacsen-remove0000644000000000000000000000037112250046340012014 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/ghc-mod FLAVOR=$1 PACKAGE=ghc-mod if [ ${FLAVOR} != emacs ]; then echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi debian/control0000644000000000000000000000260112250046340010564 0ustar Source: ghc-mod Priority: extra Section: haskell Maintainer: Debian Haskell Group Uploaders: Kiwamu Okabe Build-Depends: debhelper (>= 9), haskell-devscripts (>= 0.8.19), cdbs, ghc, ghc-ghci, libghc-convertible-dev, libghc-ghc-paths-dev, libghc-hlint-dev (>= 1.7.1), libghc-regex-posix-dev, libghc-transformers-dev, libghc-filemanip-dev, libghc-ghc-syb-utils-dev, libghc-io-choice-dev, libghc-syb-dev Standards-Version: 3.9.4 Homepage: http://www.mew.org/~kazu/proj/ghc-mod/ Vcs-Darcs: http://darcs.debian.org/pkg-haskell/ghc-mod Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/ghc-mod Package: ghc-mod Architecture: any Depends: ${shlibs:Depends}, ${haskell:Depends}, ${misc:Depends}, haskell-mode Recommends: ghc Description: Happy Haskell programming on Emacs This package includes Elisp files and a Haskell command, "ghc-mod". "ghc*.el" enable completion of Haskell symbols on Emacs. Flymake is also integrated. "ghc-mod" is a backend of "ghc*.el". It lists up all installed modules or extracts names of functions, classes, and data declarations. Note: This package DO NOT support xemacs*. Only for emacs*. debian/rules0000755000000000000000000000071412250046340010244 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk DEB_EMACS_PRIORITY = 51 build/ghc-mod :: build-ghc-stamp install/ghc-mod :: debian/tmp-inst-ghc mkdir -p debian/ghc-mod/usr/bin cp debian/tmp-inst-ghc/usr/bin/ghc-mod debian/ghc-mod/usr/bin/ mkdir -p debian/ghc-mod/usr/share/emacs/site-lisp/ghc-mod cp debian/tmp-inst-ghc/usr/share/ghc-mod/*.el debian/ghc-mod/usr/share/emacs/site-lisp/ghc-mod/ debian/source/0000755000000000000000000000000012250046340010462 5ustar debian/source/format0000644000000000000000000000001412250046340011670 0ustar 3.0 (quilt)