git: a4c0b532baa1 - main - graphics/asciio: Update to 1.9.1.1

From: Emanuel Haupt <ehaupt_at_FreeBSD.org>
Date: Wed, 01 Nov 2023 09:42:51 UTC
The branch main has been updated by ehaupt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a4c0b532baa11efd32b4ae78ad19ec8c93be31b8

commit a4c0b532baa11efd32b4ae78ad19ec8c93be31b8
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2023-11-01 09:41:55 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2023-11-01 09:42:13 +0000

    graphics/asciio: Update to 1.9.1.1
    
    The application has been refactored to utilize GTK3 instead of GTK2.
    
    Increase the PORTEPOCH since 1.9.1.1 is numerically a lower version than
    1.51.3.
---
 graphics/asciio/Makefile             | 15 +++++--
 graphics/asciio/distinfo             |  5 ++-
 graphics/asciio/files/patch-Build.PL | 11 ------
 graphics/asciio/pkg-plist            | 77 +++++++++++++++++++++++++++---------
 4 files changed, 72 insertions(+), 36 deletions(-)

diff --git a/graphics/asciio/Makefile b/graphics/asciio/Makefile
index 98c56f183fc4..833c0b5d5a0d 100644
--- a/graphics/asciio/Makefile
+++ b/graphics/asciio/Makefile
@@ -1,8 +1,8 @@
 PORTNAME=	asciio
-PORTVERSION=	1.51.3
-PORTREVISION=	2
+PORTVERSION=	1.9.1.1
+PORTEPOCH=	1
 CATEGORIES=	graphics
-MASTER_SITES=	http://mirror.switch.ch/ftp/mirror/CPAN/authors/id/N/NK/NKH/ \
+MASTER_SITES=	https://cpan.metacpan.org/authors/id/N/NK/NKH/ \
 		LOCAL/ehaupt
 DISTNAME=	App-Asciio-${PORTVERSION}
 
@@ -20,11 +20,18 @@ BUILD_DEPENDS=	p5-Algorithm-Diff>=0:devel/p5-Algorithm-Diff \
 		p5-Data-TreeDumper-Renderer-GTK>=0:devel/p5-Data-TreeDumper-Renderer-GTK \
 		p5-Directory-Scratch>=0:devel/p5-Directory-Scratch \
 		p5-Eval-Context>=0:devel/p5-Eval-Context \
-		p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \
+		p5-File-HomeDir>=0:devel/p5-File-HomeDir \
+		p5-Gtk3>=0:x11-toolkits/p5-Gtk3 \
 		p5-Hash-Slice>=0.03:devel/p5-Hash-Slice \
+		p5-IO-Prompter>=0:devel/p5-IO-Prompter \
 		p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \
 		p5-Module-Util>=0:devel/p5-Module-Util \
+		p5-Pango>0:x11-toolkits/p5-Pango \
+		p5-Sereal>=0:converters/p5-Sereal \
 		p5-Sub-Exporter>=0:devel/p5-Sub-Exporter \
+		p5-Term-ReadKey>0:devel/p5-Term-ReadKey \
+		p5-Term-Size-Any>=0:devel/p5-Term-Size-Any \
+		p5-Term-TermKey>=0:devel/p5-Term-TermKey \
 		p5-Text-Diff>=1.41:textproc/p5-Text-Diff
 RUN_DEPENDS:=	${BUILD_DEPENDS} \
 		p5-Class-ISA>=0:devel/p5-Class-ISA
diff --git a/graphics/asciio/distinfo b/graphics/asciio/distinfo
index fb8d02397d72..86401c5dd126 100644
--- a/graphics/asciio/distinfo
+++ b/graphics/asciio/distinfo
@@ -1,2 +1,3 @@
-SHA256 (App-Asciio-1.51.3.tar.gz) = e2a553b7be900412f6f332071bd6c41058e43a60c7a605691cb96d14d4980fbd
-SIZE (App-Asciio-1.51.3.tar.gz) = 97304
+TIMESTAMP = 1698593687
+SHA256 (App-Asciio-1.9.1.1.tar.gz) = 0244a9a92043dbd553106fbc38fe1b4d4ed5faef110252118ccdc1f13ffb4110
+SIZE (App-Asciio-1.9.1.1.tar.gz) = 12955028
diff --git a/graphics/asciio/files/patch-Build.PL b/graphics/asciio/files/patch-Build.PL
deleted file mode 100644
index 041c41a3c6eb..000000000000
--- a/graphics/asciio/files/patch-Build.PL
+++ /dev/null
@@ -1,11 +0,0 @@
---- Build.PL.orig	2015-06-30 11:02:36 UTC
-+++ Build.PL
-@@ -282,7 +282,7 @@ my $build = $class->new
- 	pm_files     => \%all_modules,
- 	#~ autosplit    => \@split_modules,
- 	
--	script_files => ['script/asciio', 'script/asciio_to_text', 'script/A',],
-+	script_files => ['script/asciio', 'script/asciio_to_text',],
- 	dist_author  => 'Khemir Nadim ibn Hamouda. <nadim@khemir.net>',
- 	dist_abstract => 'App::Asciio - ASCII diagramming',
- 	);
diff --git a/graphics/asciio/pkg-plist b/graphics/asciio/pkg-plist
index 7ed2d421796f..11a4e85b1e3f 100644
--- a/graphics/asciio/pkg-plist
+++ b/graphics/asciio/pkg-plist
@@ -1,61 +1,100 @@
+bin/A
+bin/T
 bin/asciio
 bin/asciio_to_text
+bin/tasciio
 %%SITE_PERL%%/App/Asciio.pm
 %%SITE_PERL%%/App/Asciio/Actions.pm
+%%SITE_PERL%%/App/Asciio/Actions/Align.pm
+%%SITE_PERL%%/App/Asciio/Actions/Arrow.pm
+%%SITE_PERL%%/App/Asciio/Actions/Asciio.pm
+%%SITE_PERL%%/App/Asciio/Actions/Box.pm
+%%SITE_PERL%%/App/Asciio/Actions/Clipboard.pm
+%%SITE_PERL%%/App/Asciio/Actions/Clone.pm
+%%SITE_PERL%%/App/Asciio/Actions/Colors.pm
+%%SITE_PERL%%/App/Asciio/Actions/Debug.pm
+%%SITE_PERL%%/App/Asciio/Actions/Elements.pm
+%%SITE_PERL%%/App/Asciio/Actions/ElementsManipulation.pm
+%%SITE_PERL%%/App/Asciio/Actions/File.pm
+%%SITE_PERL%%/App/Asciio/Actions/Git.pm
+%%SITE_PERL%%/App/Asciio/Actions/Mouse.pm
+%%SITE_PERL%%/App/Asciio/Actions/Multiwirl.pm
+%%SITE_PERL%%/App/Asciio/Actions/Presentation.pm
+%%SITE_PERL%%/App/Asciio/Actions/Ruler.pm
+%%SITE_PERL%%/App/Asciio/Actions/Shapes.pm
+%%SITE_PERL%%/App/Asciio/Actions/Unsorted.pm
+%%SITE_PERL%%/App/Asciio/Arrows.pm
 %%SITE_PERL%%/App/Asciio/Ascii.pm
+%%SITE_PERL%%/App/Asciio/Boxes.pm
 %%SITE_PERL%%/App/Asciio/Connections.pm
+%%SITE_PERL%%/App/Asciio/Cross.pm
 %%SITE_PERL%%/App/Asciio/Dialogs.pm
 %%SITE_PERL%%/App/Asciio/Elements.pm
 %%SITE_PERL%%/App/Asciio/GTK/Asciio.pm
+%%SITE_PERL%%/App/Asciio/GTK/Asciio/Boxfuncs.pm
 %%SITE_PERL%%/App/Asciio/GTK/Asciio/Dialogs.pm
 %%SITE_PERL%%/App/Asciio/GTK/Asciio/Menues.pm
+%%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/angled_arrow.pm
 %%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/editable_arrow2.pm
 %%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/editable_box2.pm
+%%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/editable_exec_box.pm
+%%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/ellipse.pm
+%%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/rhombus.pm
+%%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/section_wirl_arrow.pm
 %%SITE_PERL%%/App/Asciio/GTK/Asciio/stripes/wirl_arrow.pm
 %%SITE_PERL%%/App/Asciio/Io.pm
+%%SITE_PERL%%/App/Asciio/Markup.pm
 %%SITE_PERL%%/App/Asciio/Menues.pm
 %%SITE_PERL%%/App/Asciio/Options.pm
+%%SITE_PERL%%/App/Asciio/Scripting.pm
 %%SITE_PERL%%/App/Asciio/Setup.pm
 %%SITE_PERL%%/App/Asciio/Stencil.pm
+%%SITE_PERL%%/App/Asciio/String.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio/Dialogs.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio/Menues.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio/stripes/editable_arrow2.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio/stripes/editable_box2.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio/stripes/editable_exec_box.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio/stripes/section_wirl_arrow.pm
+%%SITE_PERL%%/App/Asciio/Text/Asciio/stripes/wirl_arrow.pm
 %%SITE_PERL%%/App/Asciio/Undo.pm
 %%SITE_PERL%%/App/Asciio/Utils/Presentation.pm
-%%SITE_PERL%%/App/Asciio/setup/GTK/actions/clipboard.pl
+%%SITE_PERL%%/App/Asciio/setup/Asciio
 %%SITE_PERL%%/App/Asciio/setup/GTK/import_export/png.pl
 %%SITE_PERL%%/App/Asciio/setup/GTK/setup.ini
-%%SITE_PERL%%/App/Asciio/setup/actions/align.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/clipboard.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/colors.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/context_menu_box.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/context_menu_multi_wirl.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/context_menu_rulers.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/debug.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/elements_manipulation.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/file.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/mouse.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/new_elements.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/presentation.pl
-%%SITE_PERL%%/App/Asciio/setup/actions/unsorted.pl
+%%SITE_PERL%%/App/Asciio/setup/Stencils/Computer
+%%SITE_PERL%%/App/Asciio/setup/Stencils/Divers
+%%SITE_PERL%%/App/Asciio/setup/Stencils/People
+%%SITE_PERL%%/App/Asciio/setup/Text/actions/vim_bindings.pl
+%%SITE_PERL%%/App/Asciio/setup/Text/asciio_object/basic.pl
+%%SITE_PERL%%/App/Asciio/setup/Text/setup.ini
+%%SITE_PERL%%/App/Asciio/setup/actions/default_bindings.pl
 %%SITE_PERL%%/App/Asciio/setup/asciio_object/basic.pl
 %%SITE_PERL%%/App/Asciio/setup/hooks/canonize_connections.pl
 %%SITE_PERL%%/App/Asciio/setup/import_export/ascii.pl
 %%SITE_PERL%%/App/Asciio/setup/import_export/asciioe.pl
 %%SITE_PERL%%/App/Asciio/setup/import_export/perl.pl
+%%SITE_PERL%%/App/Asciio/setup/import_export/svg.pl
 %%SITE_PERL%%/App/Asciio/setup/setup.ini
-%%SITE_PERL%%/App/Asciio/setup/stencils/asciio
-%%SITE_PERL%%/App/Asciio/setup/stencils/computer
-%%SITE_PERL%%/App/Asciio/setup/stencils/divers
-%%SITE_PERL%%/App/Asciio/setup/stencils/people
 %%SITE_PERL%%/App/Asciio/stripes/angled_arrow.pm
+%%SITE_PERL%%/App/Asciio/stripes/center_connect_box.pm
 %%SITE_PERL%%/App/Asciio/stripes/editable_arrow2.pm
 %%SITE_PERL%%/App/Asciio/stripes/editable_box2.pm
+%%SITE_PERL%%/App/Asciio/stripes/ellipse.pm
+%%SITE_PERL%%/App/Asciio/stripes/exec_box.pm
+%%SITE_PERL%%/App/Asciio/stripes/group.pm
 %%SITE_PERL%%/App/Asciio/stripes/if_box.pm
 %%SITE_PERL%%/App/Asciio/stripes/process_box.pm
+%%SITE_PERL%%/App/Asciio/stripes/rhombus.pm
 %%SITE_PERL%%/App/Asciio/stripes/section_wirl_arrow.pm
 %%SITE_PERL%%/App/Asciio/stripes/single_stripe.pm
 %%SITE_PERL%%/App/Asciio/stripes/stripes.pm
+%%SITE_PERL%%/App/Asciio/stripes/triangle_down.pm
+%%SITE_PERL%%/App/Asciio/stripes/triangle_up.pm
 %%SITE_PERL%%/App/Asciio/stripes/wirl_arrow.pm
 %%PERL5_MAN3%%/App::Asciio.3.gz
 %%PERL5_MAN3%%/App::Asciio::GTK::Asciio.3.gz
-%%PERL5_MAN3%%/App::Asciio::Undo.3.gz
+%%PERL5_MAN3%%/App::Asciio::Text::Asciio.3.gz
 %%PERL5_MAN3%%/App::Asciio::setup::hooks::canonize_connections.3.gz
 %%PERL5_MAN3%%/App::Asciio::setup::import_export::perl.3.gz