summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmanuel Haupt <ehaupt@FreeBSD.org>2023-11-01 10:41:55 +0100
committerEmanuel Haupt <ehaupt@FreeBSD.org>2023-11-01 10:42:13 +0100
commita4c0b532baa11efd32b4ae78ad19ec8c93be31b8 (patch)
treec17acf9238e718ebe9d67a1b4e6d5ba4ac8b7571
parent36e8118b44aeb2dd59547bd794b879cf2ffe4c33 (diff)
downloadfreebsd-ports-a4c0b532baa11efd32b4ae78ad19ec8c93be31b8.zip
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.
-rw-r--r--graphics/asciio/Makefile15
-rw-r--r--graphics/asciio/distinfo5
-rw-r--r--graphics/asciio/files/patch-Build.PL11
-rw-r--r--graphics/asciio/pkg-plist77
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