[perl-gnome2-canvas/deprecation: 1/3] Added deprecation notices to all files with documentation




commit f1698dac8f7e01109fbd17eae39e73d7bf091e49
Author: Brian Manning <bmanning src gnome org>
Date:   Mon Sep 21 22:39:18 2020 -0700

    Added deprecation notices to all files with documentation
    
    - Makefile.PL, README, perl-Gnome2-Canvas.doap, xs/GnomeCanvas.xs

 Makefile.PL             |  2 +-
 README                  | 25 +++++++++++++++++++++++++
 perl-gnome2-canvas.doap |  2 +-
 xs/GnomeCanvas.xs       | 48 +++++++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 74 insertions(+), 3 deletions(-)
---
diff --git a/Makefile.PL b/Makefile.PL
index 1dcdea3..8c9c46c 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -82,7 +82,7 @@ $gnomecanvas->save_config ('build/IFiles.pm');
 WriteMakefile(
     NAME            => 'Gnome2::Canvas',
     VERSION_FROM    => 'Canvas.pm', # finds $VERSION
-    ABSTRACT        => 'Perl bindings for the 2.x series of the Gnome Canvas widget',
+    ABSTRACT        => '(DEPRECATED) Perl bindings for the 2.x series of the Gnome Canvas widget',
     XSPROTOARG      => '-noprototypes',
     MAN3PODS        => \%pod_files,
     $gnomecanvas->get_makefile_vars,
diff --git a/README b/README
index 787cc13..0c810c6 100644
--- a/README
+++ b/README
@@ -2,6 +2,31 @@
 Gnome2::Canvas version 1.003
 ============================
 
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+This module has been deprecated by the Gtk-Perl project.  This means that the
+module will no longer be updated with security patches, bug fixes, or when
+changes are made in the Perl ABI.  The Git repo for this module has been
+archived (made read-only), it will no longer possible to submit new commits to
+it.  You are more than welcome to ask about this module on the Gtk-Perl
+mailing list, but our priorities going forward will be maintaining Gtk-Perl
+modules that are supported and maintained upstream; this module is neither.
+
+Since this module is licensed under the LGPL v2.1, you may also fork this
+module, if you wish, but you will need to use a different name for it on CPAN,
+and the Gtk-Perl team requests that you use your own resources (mailing list,
+Git repos, bug trackers, etc.) to maintain your fork going forward.
+
+* Perl URL: https://gitlab.gnome.org/GNOME/perl-gnome2-canvas
+* Upstream URL: https://gitlab.gnome.org/Archive/libgnomecanvas
+* Last upstream version: 2.30.3
+* Last upstream release date: 2011-01-31
+* Migration path for this module: Cairo
+* Migration module URL: https://metacpan.org/pod/Cairo
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+
 The Gnome2::Canvas module allows a perl developer to use the GnomeCanvas
 widget with Gtk2-Perl.  Find out more about Gnome+ at http://www.gnome.org.
 
diff --git a/perl-gnome2-canvas.doap b/perl-gnome2-canvas.doap
index 5e20c8a..24d01a1 100644
--- a/perl-gnome2-canvas.doap
+++ b/perl-gnome2-canvas.doap
@@ -4,7 +4,7 @@
          xmlns:gnome="http://api.gnome.org/doap-extensions#";
          xmlns="http://usefulinc.com/ns/doap#";>
 
-  <name xml:lang="en">Gnome2-Canvas</name>
+  <name xml:lang="en">(DEPRECATED) Gnome2-Canvas</name>
   <shortdesc xml:lang="en">Allows a perl developer to use the GnomeCanvas widget</shortdesc>
   <homepage rdf:resource="http://gtk2-perl.sourceforge.net/"; />
   <mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/gtk-perl-list"; />
diff --git a/xs/GnomeCanvas.xs b/xs/GnomeCanvas.xs
index 2a00c63..591114d 100644
--- a/xs/GnomeCanvas.xs
+++ b/xs/GnomeCanvas.xs
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2003-2004 by the gtk2-perl team (see the file AUTHORS)
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -157,6 +157,52 @@ BOOT:
 
 =head1 DESCRIPTION
 
+B<NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE>
+
+This module has been deprecated by the Gtk-Perl project.  This means that the
+module will no longer be updated with security patches, bug fixes, or when
+changes are made in the Perl ABI.  The Git repo for this module has been
+archived (made read-only), it will no longer possible to submit new commits to
+it.  You are more than welcome to ask about this module on the Gtk-Perl
+mailing list, but our priorities going forward will be maintaining Gtk-Perl
+modules that are supported and maintained upstream; this module is neither.
+
+Since this module is licensed under the LGPL v2, you may also fork this
+module, if you wish, but you will need to use a different name for it on CPAN,
+and the Gtk-Perl team requests that you use your own resources (mailing list,
+Git repos, bug trackers, etc.) to maintain your fork going forward.
+
+=over
+
+=item *
+
+Perl URL: https://gitlab.gnome.org/GNOME/perl-gnome2-canvas
+
+=item *
+
+Upstream URL: https://gitlab.gnome.org/Archive/libgnomecanvas
+
+=item *
+
+Last upstream version: 2.30.3
+
+=item *
+
+Last upstream release date: 2011-01-31
+
+=item *
+
+Migration path for this module: Cairo
+
+=item *
+
+Migration module URL: https://metacpan.org/pod/Cairo
+
+=back
+
+B<NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE>
+
+
 The Gnome Canvas is an engine for structured graphics that offers a
 rich imaging model, high-performance rendering, and a powerful,
 high level API.  It offers a choice of two rendering back-ends,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]