[perl-gtk2-sourceview2/deprecation] Added project deprecation notice
- From: Brian Manning <bmanning src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [perl-gtk2-sourceview2/deprecation] Added project deprecation notice
- Date: Tue, 20 Oct 2020 03:45:15 +0000 (UTC)
commit 61fe3384964db01a765232e05b6cd47b8ce7f423
Author: Brian Manning <bmanning src gnome org>
Date: Mon Oct 19 20:44:26 2020 -0700
Added project deprecation notice
- Makefile.PL, README, SourceView2.pm, perl-gtk2-sourceview2.doap
Makefile.PL | 31 +++++++++++++++++++++++++++-
README | 25 +++++++++++++++++++++++
lib/Gtk2/SourceView2.pm | 51 +++++++++++++++++++++++++++++++++++++++++++++-
perl-gtk2-sourceview2.doap | 2 +-
4 files changed, 106 insertions(+), 3 deletions(-)
---
diff --git a/Makefile.PL b/Makefile.PL
index fd77785..5669e82 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -93,6 +93,7 @@ sub main {
META_MERGE => {
repository => 'http://github.com/potyl/gtk2-sourceview2',
+ x_deprecated => 1,
},
$DEPENDS->get_makefile_vars(),
@@ -102,7 +103,35 @@ sub main {
FILES => 'build',
},
);
-
+
+
+print <<__EON__;
+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-gtk2-sourceview2
+* Upstream URL: https://gitlab.gnome.org/GNOME/gtksourceview
+* Last compatible upstream version: 2.10.5
+* Last upstream release date: 2010-09-28
+* Migration path for this module: G:O:I
+* Migration module URL: https://metacpan.org/pod/Glib::Object::Introspection
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+__EON__
+
return 0;
}
diff --git a/README b/README
index eeb5452..bb82188 100644
--- a/README
+++ b/README
@@ -1,6 +1,31 @@
Gtk2::SourceView2
=================
+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-gtk2-sourceview2
+* Upstream URL: https://gitlab.gnome.org/GNOME/gtksourceview
+* Last compatible upstream version: 2.10.5
+* Last upstream release date: 2010-09-28
+* Migration path for this module: G:O:I
+* Migration module URL: https://metacpan.org/pod/Glib::Object::Introspection
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+
Perl bindings for the C library "libgtksourceview2" that extends the standard
GTK+ framework for multiline text editing with support for configurable syntax
highlighting, unlimited undo/redo, UTF-8 compliant caseless searching, printing
diff --git a/lib/Gtk2/SourceView2.pm b/lib/Gtk2/SourceView2.pm
index 8b0973e..d702bf8 100644
--- a/lib/Gtk2/SourceView2.pm
+++ b/lib/Gtk2/SourceView2.pm
@@ -2,7 +2,7 @@ package Gtk2::SourceView2;
=head1 NAME
-Gtk2::SourceView2 - Enhanced source code editor widget
+Gtk2::SourceView2 - Enhanced source code editor widget
=head1 SYNOPSIS
@@ -23,8 +23,57 @@ Gtk2::SourceView2 - Enhanced source code editor widget
Gtk2->main();
+=head1 ABSTRACT
+
+B<DEPRECATED> Gtk2::SourceView2 is the Perl binding for the C library
+gtksourceview-2.0.
+
=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.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.
+
+=over
+
+=item *
+
+Perl URL: https://gitlab.gnome.org/GNOME/perl-gtk2-sourceview2
+
+=item *
+
+Upstream URL: https://gitlab.gnome.org/GNOME/gtksourceview
+
+=item *
+
+Last compatible upstream version: 2.10.5
+
+=item *
+
+Last upstream release date: 2010-09-28
+
+=item *
+
+Migration path for this module: G:O:I
+
+=item *
+
+Migration module URL: https://metacpan.org/pod/Glib::Object::Introspection
+
+=back
+
+
Gtk2::SourceView2 is the Perl binding for the C library gtksourceview-2.0. This
is the same widget that's used by gedit, MonoDevelop, Anjuta and several other
projects.
diff --git a/perl-gtk2-sourceview2.doap b/perl-gtk2-sourceview2.doap
index b82c3b1..fc5241d 100644
--- a/perl-gtk2-sourceview2.doap
+++ b/perl-gtk2-sourceview2.doap
@@ -4,7 +4,7 @@
xmlns:gnome="http://api.gnome.org/doap-extensions#"
xmlns="http://usefulinc.com/ns/doap#">
- <name xml:lang="en">Gtk2::SourceView2</name>
+ <name xml:lang="en">Gtk2::SourceView2 (DEPRECATED)</name>
<shortdesc xml:lang="en">Perl bindings for libsourceview2</shortdesc>
<homepage rdf:resource="http://projects.gnome.org/gtksourceview/" />
<mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/gtk-perl-list" />
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]