[Git][haskell-team/DHG_packages][master] 2 commits: Remove hothasktags (#1007877)

Ilias Tsitsimpis (@iliastsi) gitlab at salsa.debian.org
Wed Oct 26 10:48:52 BST 2022



Ilias Tsitsimpis pushed to branch master at Debian Haskell Group / DHG_packages


Commits:
909599ef by Ilias Tsitsimpis at 2022-10-26T12:21:57+03:00
Remove hothasktags (#1007877)

- - - - -
f84611a1 by Ilias Tsitsimpis at 2022-10-26T12:40:51+03:00
binary-instances: Upgrading from 1.0.2 to 1.0.3

- - - - -


14 changed files:

- p/haskell-binary-instances/debian/changelog
- p/haskell-binary-instances/debian/control
- − p/hothasktags/debian/changelog
- − p/hothasktags/debian/compat
- − p/hothasktags/debian/control
- − p/hothasktags/debian/copyright
- − p/hothasktags/debian/hothasktags.1
- − p/hothasktags/debian/hothasktags.lintian-overrides
- − p/hothasktags/debian/manpages
- − p/hothasktags/debian/patches/0001-update-to-haskell-src-exts-1.19.1.patch
- − p/hothasktags/debian/patches/series
- − p/hothasktags/debian/rules
- − p/hothasktags/debian/source/format
- − p/hothasktags/debian/watch


Changes:

=====================================
p/haskell-binary-instances/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-binary-instances (1.0.3-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Ilias Tsitsimpis <iliastsi at debian.org>  Wed, 26 Oct 2022 12:32:09 +0300
+
 haskell-binary-instances (1.0.2-1) unstable; urgency=medium
 
   * Declare compliance with Debian policy 4.6.1


=====================================
p/haskell-binary-instances/debian/control
=====================================
@@ -8,9 +8,9 @@ Build-Depends: debhelper (>= 10),
  cdbs,
  ghc,
  ghc-prof,
- libghc-aeson-dev (>= 0),
- libghc-aeson-prof (>= 0),
- libghc-binary-orphans-dev (>= 1.0.1),
+ libghc-aeson-dev,
+ libghc-aeson-prof,
+ libghc-binary-orphans-dev (>= 1.0.3),
  libghc-binary-orphans-dev (<< 1.1),
  libghc-binary-orphans-prof (>= 1.0.1),
  libghc-binary-orphans-prof (<< 1.1),
@@ -19,9 +19,11 @@ Build-Depends: debhelper (>= 10),
  libghc-case-insensitive-prof (>= 1.2.0.4),
  libghc-case-insensitive-prof (<< 1.2.2),
  libghc-hashable-dev (>= 1.2.3.3),
- libghc-hashable-dev (<< 1.4),
- libghc-hashable-prof (>= 1.2.3.3),
- libghc-hashable-prof (<< 1.4),
+ libghc-hashable-dev (<< 1.5),
+ libghc-hashable-prof,
+ libghc-primitive-dev (>= 0.7.2.0),
+ libghc-primitive-dev (<< 0.8),
+ libghc-primitive-prof,
  libghc-scientific-dev (>= 0.3.3.8),
  libghc-scientific-dev (<< 0.4),
  libghc-scientific-prof (>= 0.3.3.8),
@@ -32,7 +34,7 @@ Build-Depends: debhelper (>= 10),
  libghc-tagged-prof (<< 0.8.7),
  libghc-text-binary-dev (>= 0.2.1.1),
  libghc-text-binary-dev (<< 0.3),
- libghc-text-binary-prof (>= 0),
+ libghc-text-binary-prof,
  libghc-time-compat-dev (>= 1.9.4),
  libghc-time-compat-dev (<< 1.10),
  libghc-time-compat-prof (>= 1.9.2.2),
@@ -42,19 +44,19 @@ Build-Depends: debhelper (>= 10),
  libghc-unordered-containers-prof (>= 0.2.5.1),
  libghc-unordered-containers-prof (<< 0.3),
  libghc-vector-dev (>= 0.10.12.3),
- libghc-vector-dev (<< 0.13),
- libghc-vector-prof (>= 0.10.12.3),
- libghc-vector-prof (<< 0.13),
+ libghc-vector-dev (<< 0.14),
+ libghc-vector-prof,
  libghc-vector-binary-instances-dev (>= 0.2.1.0),
  libghc-vector-binary-instances-dev (<< 0.3),
  libghc-vector-binary-instances-prof (>= 0.2.1.0),
  libghc-vector-binary-instances-prof (<< 0.3),
  libghc-quickcheck2-dev (>= 2.13.1),
  libghc-quickcheck2-dev (<< 2.15),
- libghc-quickcheck2-prof (>= 0),
- libghc-case-insensitive-dev (>= 0),
- libghc-hashable-dev (>= 0),
- libghc-quickcheck-instances-dev (>= 0.3.25),
+ libghc-quickcheck2-prof,
+ libghc-case-insensitive-dev,
+ libghc-hashable-dev,
+ libghc-primitive-dev,
+ libghc-quickcheck-instances-dev (>= 0.3.28),
  libghc-quickcheck-instances-dev (<< 0.4),
  libghc-quickcheck-instances-prof (>= 0.3.21),
  libghc-quickcheck-instances-prof (<< 0.4),
@@ -64,7 +66,7 @@ Build-Depends: debhelper (>= 10),
  libghc-tagged-prof,
  libghc-tasty-dev (>= 0.10.1.2),
  libghc-tasty-dev (<< 1.5),
- libghc-tasty-prof (>= 0),
+ libghc-tasty-prof,
  libghc-tasty-quickcheck-dev (>= 0.8.3.2),
  libghc-tasty-quickcheck-dev (<< 0.11),
  libghc-tasty-quickcheck-prof (>= 0.8.3.2),
@@ -80,6 +82,7 @@ Build-Depends-Indep: ghc-doc,
  libghc-binary-orphans-doc,
  libghc-case-insensitive-doc,
  libghc-hashable-doc,
+ libghc-primitive-doc,
  libghc-scientific-doc,
  libghc-tagged-doc,
  libghc-text-binary-doc,


=====================================
p/hothasktags/debian/changelog deleted
=====================================
@@ -1,150 +0,0 @@
-hothasktags (0.3.8-4) UNRELEASED; urgency=medium
-
-  [ Ilias Tsitsimpis ]
-  * Bump debhelper compat level to 10
-
-  [ Dmitry Bogatov ]
-  * Add missing "Upstream-Name" field into "debian/copyright".
-
-  [ Ilias Tsitsimpis ]
-  * Declare compliance with Debian policy 4.6.1
-
- -- Ilias Tsitsimpis <iliastsi at debian.org>  Sat, 29 Sep 2018 14:08:52 +0300
-
-hothasktags (0.3.8-3) unstable; urgency=medium
-
-  [ Clint Adams ]
-  * Set Rules-Requires-Root to no.
-
-  [ Ilias Tsitsimpis ]
-  * Build-depend on newer libghc-src-exts-dev
-  * Update d/copyright file and set license to BSD-3-clause
-
- -- Ilias Tsitsimpis <iliastsi at debian.org>  Thu, 28 Jun 2018 11:17:38 +0300
-
-hothasktags (0.3.8-2) unstable; urgency=medium
-
-  [ Ilias Tsitsimpis ]
-  * Use the HTTPS form of the copyright-format URL
-  * Modify d/watch and Source field in d/copyright to use HTTPS
-  * Declare compliance with Debian policy 4.1.1
-  * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
-
-  [ Clint Adams ]
-  * Bump to Standards-Version 4.1.4.
-
- -- Clint Adams <clint at debian.org>  Mon, 09 Apr 2018 20:05:12 -0400
-
-hothasktags (0.3.8-1) unstable; urgency=medium
-
-  * New upstream release
-  * Add 0001-update-to-haskell-src-exts-1.19.1.patch (Closes: #867260).
-    Thanks to Joey Hess for the patch.
-
- -- Sean Whitton <spwhitton at spwhitton.name>  Fri, 07 Jul 2017 22:53:56 +0100
-
-hothasktags (0.3.7-3) unstable; urgency=medium
-
-  * Upload to unstable as part of GHC 8 transition.
-
- -- Clint Adams <clint at debian.org>  Thu, 27 Oct 2016 18:37:19 -0400
-
-hothasktags (0.3.7-2) experimental; urgency=medium
-
-  * Temporarily build-depend on ghc 8.
-
- -- Clint Adams <clint at debian.org>  Mon, 17 Oct 2016 15:21:00 -0400
-
-hothasktags (0.3.7-1) unstable; urgency=medium
-
-  * New upstream release
-  * Add Lintian override for hardening-no-relro.
-
- -- Sean Whitton <spwhitton at spwhitton.name>  Fri, 05 Aug 2016 09:34:28 -0700
-
-hothasktags (0.3.6-1) unstable; urgency=medium
-
-  [ Dmitry Bogatov ]
-  * Use secure (https) uri in Vcs-Git field in 'debian/control'
-  * Bump standards version to 3.9.8 (no changes needed)
-
-  [ Sean Whitton ]
-  * Package new upstream release.
-  * Override dh_strip to disable automatic -dbgsym binary.
-  * Add myself as an uploader.
-  * Remove Joey Hess as an uploader (he has left Debian).
-
- -- Sean Whitton <spwhitton at spwhitton.name>  Thu, 19 May 2016 13:35:40 +0900
-
-hothasktags (0.3.5-1) unstable; urgency=medium
-
-  * New upstream release (Closes: #811065)
-
- -- Joachim Breitner <nomeata at debian.org>  Sun, 31 Jan 2016 19:38:13 +0100
-
-hothasktags (0.3.3-4) unstable; urgency=medium
-
-  [ Joachim Breitner ]
-  * This package doesn’t actually use the usual haskell packaging scripts,
-    adjusting build-depends (although someone should probably just fix the
-    packaging)
-
-  [ Clint Adams ]
-  * Switch Vcs-Git/Vcs-Browser headers to new location.
-
- -- Clint Adams <clint at debian.org>  Thu, 03 Dec 2015 14:55:21 -0500
-
-hothasktags (0.3.3-3) experimental; urgency=medium
-
-  * Add lintian override for spurious rpaths
-
- -- Joachim Breitner <nomeata at debian.org>  Fri, 21 Aug 2015 09:14:00 +0200
-
-hothasktags (0.3.3-2) experimental; urgency=medium
-
-  * Bump standards-version to 3.9.6
-  * Depend on haskell-devscripts >= 0.10 to ensure that this package
-    builds against GHC in experimental
-
- -- Joachim Breitner <nomeata at debian.org>  Thu, 20 Aug 2015 10:29:13 +0200
-
-hothasktags (0.3.3-1) unstable; urgency=medium
-
-  * New upstream release
-
- -- Joachim Breitner <nomeata at debian.org>  Mon, 29 Jun 2015 11:23:30 +0200
-
-hothasktags (0.3.2-1) unstable; urgency=low
-
-  * New upstream release
-
- -- Sven Bartscher <sven.bartscher at weltraumschlangen.de>  Tue, 03 Jun 2014 20:43:15 +0200
-
-hothasktags (0.3.1-3) unstable; urgency=medium
-
-  * Patch for compatibility with src-exts 1.14. Closes: #730888
-  * Migrate VCS from git to darcs.
-  * Bump Standards-Version without any changes.
-  * Update watch file
-
- -- Raúl Benencia <rul at kalgan.cc>  Sat, 01 Mar 2014 17:24:19 -0300
-
-hothasktags (0.3.1-2) unstable; urgency=low
-
-  * Avoid using runghc, which requires working ghci.
-
- -- Joey Hess <joeyh at debian.org>  Sun, 07 Apr 2013 14:35:38 -0400
-
-hothasktags (0.3.1-1) unstable; urgency=low
-
-  * New upstream release.
-  * Avoid running cabal in the build process; among other problems
-    cabal writes to $HOME. Closes: #704876
-
- -- Joey Hess <joeyh at debian.org>  Sun, 07 Apr 2013 13:32:05 -0400
-
-hothasktags (0.3.0-1) unstable; urgency=low
-
-  * Initial release.
-
- -- Joey Hess <joeyh at debian.org>  Wed, 30 Jan 2013 11:33:04 +1100


=====================================
p/hothasktags/debian/compat deleted
=====================================
@@ -1 +0,0 @@
-10


=====================================
p/hothasktags/debian/control deleted
=====================================
@@ -1,34 +0,0 @@
-Source: hothasktags
-Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org>
-Uploaders:
- Sean Whitton <spwhitton at spwhitton.name>,
-Priority: optional
-Section: devel
-Rules-Requires-Root: no
-Build-Depends:
- debhelper (>= 10),
- ghc (>= 8),
- libghc-cpphs-dev (<< 1.21),
- libghc-cpphs-dev (>= 1.11),
- libghc-filemanip-dev,
- libghc-filepath-dev,
- libghc-glob-dev,
- libghc-optparse-applicative-dev (>= 0.13),
- libghc-split-dev,
- libghc-src-exts-dev (<< 1.21),
- libghc-src-exts-dev (>= 1.18.2),
-Standards-Version: 4.6.1
-Homepage: https://github.com/luqui/hothasktags
-Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/hothasktags
-Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/hothasktags]
-
-Package: hothasktags
-Architecture: any
-Depends:
- ${misc:Depends},
- ${shlibs:Depends},
-Description: Haskell ctags generator
- hothasktags generates ctags files for Haskell, with knowledge of
- import lists and qualified imports. It provides a smart go-to-definition
- for Vim, that almost always gets it right in the presence of multiple names
- from different modules.


=====================================
p/hothasktags/debian/copyright deleted
=====================================
@@ -1,41 +0,0 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Source: https://hackage.haskell.org/package/hothasktags
-Upstream-Name: hothasktags
-
-Files: *
-Copyright: (c) 2010-2013, Luke Palmer
-License: BSD-3-clause
-
-Files: debian/*
-Copyright: held by the contributors mentioned in debian/changelog
-License: BSD-3-clause
-
-License: BSD-3-clause
-  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 Luke Palmer nor the names of other
-      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.


=====================================
p/hothasktags/debian/hothasktags.1 deleted
=====================================
@@ -1,27 +0,0 @@
-.TH hothasktags 1
-.SH NAME
-hothacktags \- generate ctags files for Haskell
-.SH SYNOPSIS
-.B hothasktags <file> <file> ... > tags
-.SH DESCRIPTION
-.BR hothasktags
-generates ctags files for Haskell, with knowledge of import
-lists and qualified imports.  It provides a smart go-to-definition for Vim,
-that almost always gets it right in the presence of multiple names from
-different modules.
-.P
-You will want to configure Vim to allow dots in keywords, because hothasktags
-generates tags for qualified names.  You can do this with:
-.P
-> set iskeyword=a-z,A-Z,_,.,39
-.P
-(The 39 is for the prime character)
-.P
-Usage is easy, just give hothasktags the names of all the haskell sources you
-want to index and redirect into a tags file.  For example:
-.P
-> find . | egrep '\.hs$' | xargs hothasktags > tags
-.P
-will index all the hs files under the current directory.
-.P
-hothasktags does not work with the emacs tag file format.  Sorry.


=====================================
p/hothasktags/debian/hothasktags.lintian-overrides deleted
=====================================
@@ -1,3 +0,0 @@
-# standard haskell overrides
-binary-or-shlib-defines-rpath
-hardening-no-relro


=====================================
p/hothasktags/debian/manpages deleted
=====================================
@@ -1 +0,0 @@
-debian/hothasktags.1


=====================================
p/hothasktags/debian/patches/0001-update-to-haskell-src-exts-1.19.1.patch deleted
=====================================
@@ -1,70 +0,0 @@
-From: Joey Hess <joeyh at joeyh.name>
-Date: Fri, 7 Jul 2017 09:31:29 -0400
-Subject: update to haskell-src-exts 1.18.2 / 1.19.1
-
-Language.Haskell.Exts.Annotated has gone away, so used
-Language.Haskell.Exts.
-
-EThingAll constructor is no more, so removed that.
-
-Otherwise, just a matter of adjusting pattern matching where new fields
-have been added.
-
-Tested by running hothasktags in git-annex's source tree; the patched
-version generates an identical tags file to the old version.
----
- Main.hs           | 10 ++++------
- hothasktags.cabal |  2 +-
- 2 files changed, 5 insertions(+), 7 deletions(-)
-
---- a/Main.hs
-+++ b/Main.hs
-@@ -4,7 +4,7 @@
- module Main where
- 
- import Options.Applicative
--import qualified Language.Haskell.Exts.Annotated as L
-+import qualified Language.Haskell.Exts as L
- import System.IO
- import GHC.IO.Handle (HandlePosition)
- import qualified Data.Map.Strict as Map
-@@ -30,7 +30,7 @@ localDecls :: L.Module L.SrcSpanInfo -> Map.Map String Defn
- localDecls (L.Module _ _ _ _ decls) = Map.fromList $ concatMap extract decls
-     where
-     extract (L.TypeDecl _ hd _) = extractDeclHead hd
--    extract (L.TypeFamDecl _ hd _) = extractDeclHead hd
-+    extract (L.TypeFamDecl _ hd _ _) = extractDeclHead hd
-     extract (L.DataDecl _ _ _ hd decls' _) =
-       extractDeclHead hd ++ concatMap extractQualConDecl decls'
-     extract (L.GDataDecl _ _ _ hd _ decls' _) =
-@@ -73,7 +73,7 @@ localDecls (L.Module _ _ _ _ decls) = Map.fromList $ concatMap extract decls
- 
-     extractClassDecl (L.ClsDecl _ decl) = extract decl
-     extractClassDecl (L.ClsDataFam _ _ hd _) = extractDeclHead hd
--    extractClassDecl (L.ClsTyFam _ hd _) = extractDeclHead hd
-+    extractClassDecl (L.ClsTyFam _ hd _ _) = extractDeclHead hd
-     extractClassDecl _ = []
- 
-     extractName (L.Ident loc name) = [(name, getLoc loc)]
-@@ -134,9 +134,7 @@ exported mod'@(L.Module _
-   where
-     matchesSpec nm (L.EVar _ (L.UnQual _ (L.Ident _ name'))) = nm == name'
-     matchesSpec nm (L.EAbs _ _ (L.UnQual _ (L.Ident _ name'))) = nm == name'
--    matchesSpec nm (L.EThingAll _ (L.UnQual _ (L.Ident _ name'))) =
--      nm == name' || (nm `elem` thingMembers mod' name')
--    matchesSpec nm (L.EThingWith _ (L.UnQual _ (L.Ident _ name')) cnames) =
-+    matchesSpec nm (L.EThingWith _ _ (L.UnQual _ (L.Ident _ name')) cnames) =
-       nm == name' || any (matchesCName nm) cnames
-     -- XXX this is wrong, moduleScope handles it though
-     matchesSpec _ (L.EModuleContents _ (L.ModuleName _ _)) = False
---- a/hothasktags.cabal
-+++ b/hothasktags.cabal
-@@ -38,7 +38,7 @@ executable hothasktags
-         filepath,
-         filemanip,
-         Glob,
--        haskell-src-exts >= 1.17 && < 1.18,
-+        haskell-src-exts >= 1.18.2 && < 1.21,
-         cpphs >= 1.11 && < 1.21,
-         optparse-applicative >= 0.13,
-         split


=====================================
p/hothasktags/debian/patches/series deleted
=====================================
@@ -1 +0,0 @@
-0001-update-to-haskell-src-exts-1.19.1.patch


=====================================
p/hothasktags/debian/rules deleted
=====================================
@@ -1,22 +0,0 @@
-#!/usr/bin/make -f
-%:
-	dh $@
-
-override_dh_auto_configure:
-	ghc --make Setup
-	./Setup configure
-
-override_dh_auto_build:
-	./Setup build
-
-override_dh_auto_clean:
-	if [ -x Setup ]; then ./Setup clean; fi
-	rm -f Setup Setup.o Setup.hi
-
-override_dh_auto_install:
-	dh_install dist/build/hothasktags/hothasktags usr/bin
-
-override_dh_strip:
-	# GHC cannot produce debugging symbols so the -dbgsym package
-	# ends up empty, so disable generating it
-	dh_strip --no-automatic-dbgsym


=====================================
p/hothasktags/debian/source/format deleted
=====================================
@@ -1 +0,0 @@
-3.0 (quilt)


=====================================
p/hothasktags/debian/watch deleted
=====================================
@@ -1,2 +0,0 @@
-version=3
-https://hackage.haskell.org/package/hothasktags/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/0ddedbd9170d95b5cc427c48fb22ca89f3322bf0...f84611a163d0b1a97f5b030289aa1d57eb65db10

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/0ddedbd9170d95b5cc427c48fb22ca89f3322bf0...f84611a163d0b1a97f5b030289aa1d57eb65db10
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20221026/3982f400/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list