I was unavailable for a while. Thanks for the patch, there's no need to
delay it any longer.
Regards,
Kartik
On Fri, Oct 22, 2021 at 9:33 PM Boyuan Yang wrote:
> Control: tags 984342 + patch
> Control: tags 984342 + pending
>
> Dear maintainer,
>
> I've prepared an NMU for source-highlight (versioned as 3.1.9-4.1) and
> uploaded it to DELAYED/5. Please feel free to tell me if I
> should delay it longer.
>
> Regards.
>
> diff -Nru source-highlight-3.1.9/debian/changelog source-highlight-
> 3.1.9/debian/changelog
> --- source-highlight-3.1.9/debian/changelog 2020-08-02
> 16:01:04.0
> -0400
> +++ source-highlight-3.1.9/debian/changelog 2021-10-22
> 16:25:06.0
> -0400
> @@ -1,3 +1,14 @@
> +source-highlight (3.1.9-4.1) unstable; urgency=high
> +
> + * Non-maintainer upload.
> + * Apply patch from Ubuntu:
> +
> + [ Graham Inggs ]
> + * Remove "throw" specifications to fix build with GCC 11
> +(Closes: #984342)
> +
> + -- Boyuan Yang Fri, 22 Oct 2021 16:25:06 -0400
> +
> source-highlight (3.1.9-3) unstable; urgency=medium
>
>* Added VCS and will be maintained at salsa
> diff -Nru source-highlight-3.1.9/debian/gitlab-ci.yml source-highlight-
> 3.1.9/debian/gitlab-ci.yml
> --- source-highlight-3.1.9/debian/gitlab-ci.yml 1969-12-31
> 19:00:00.0
> -0500
> +++ source-highlight-3.1.9/debian/gitlab-ci.yml 2021-10-22
> 16:23:56.0
> -0400
> @@ -0,0 +1,10 @@
> +image: registry.salsa.debian.org/salsa-ci-team/ci-image-git-
> buildpackage:latest
> +
> +build:
> + artifacts:
> +paths:
> +- "*.deb"
> +expire_in: 1 day
> + script:
> +- gitlab-ci-git-buildpackage-all
> +
> diff -Nru source-highlight-3.1.9/debian/patches/gcc11.patch
> source-highlight-
> 3.1.9/debian/patches/gcc11.patch
> --- source-highlight-3.1.9/debian/patches/gcc11.patch 1969-12-31
> 19:00:00.0 -0500
> +++ source-highlight-3.1.9/debian/patches/gcc11.patch 2021-10-22
> 16:24:26.0 -0400
> @@ -0,0 +1,30 @@
> +Description: Remove "throw" specifications
> + C++ throw specifications were deprecated in C++11.
> + This patch removes them from the library.
> +Bug-Debian: https://bugs.debian.org/984342
> +Origin: upstream,
>
> https://git.savannah.gnu.org/cgit/src-highlite.git/commit/?id=904949c9026cb772dc93fbe0947a252ef47127f4
> +Author: Tom Tromey
> +Last-Update: 2020-06-10
> +
> +--- a/lib/srchilite/fileutil.cc
> b/lib/srchilite/fileutil.cc
> +@@ -48,7 +48,7 @@
> + // FIXME avoid using a global variable
> + std::string start_path;
> +
> +-string readFile(const string ) throw (IOException) {
> ++string readFile(const string ) {
> + ifstream file(fileName.c_str());
> +
> + if (!file.is_open()) {
> +--- a/lib/srchilite/fileutil.h
> b/lib/srchilite/fileutil.h
> +@@ -27,7 +27,7 @@
> + * @return the contents of the file
> + * @throw IOException
> + */
> +-string readFile(const string ) throw (IOException);
> ++string readFile(const string );
> +
> + //char *read_file(const string );
> +
> diff -Nru source-highlight-3.1.9/debian/patches/series source-highlight-
> 3.1.9/debian/patches/series
> --- source-highlight-3.1.9/debian/patches/series2020-08-02
> 16:01:04.0 -0400
> +++ source-highlight-3.1.9/debian/patches/series2021-10-22
> 16:24:26.0 -0400
> @@ -1 +1,2 @@
> fix-national-encoding.patch
> +gcc11.patch
>