Bug#984342: source-highlight: diff for NMU version 3.1.9-4.1

2021-10-24 Thread Kartik Kulkarni
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
>


Bug#984342: source-highlight: diff for NMU version 3.1.9-4.1

2021-10-22 Thread Boyuan Yang
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


signature.asc
Description: This is a digitally signed message part