Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Sep 2023 04:47:08 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 851616efae05 - main - editors/turbo: update the port to the latest GitHub snapshot
Message-ID:  <202309180447.38I4l8P2032452@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

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

commit 851616efae05c34a6bc16a3beecdf396408ba49d
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-09-18 04:45:56 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2023-09-18 04:45:56 +0000

    editors/turbo: update the port to the latest GitHub snapshot
    
    - Clipboard is now managed via external programs, hence drop
      corresponding dependencies and provide post-install advice
    - Use of `devel/libfmt' had been abandoned upstream (yay!)
    - Update Turbo Vision framework and do not install its files
    
    PR:             273888
    Submitted by:   diizzy
---
 editors/turbo/Makefile    | 13 ++------
 editors/turbo/distinfo    | 10 +++----
 editors/turbo/pkg-message | 10 +++++++
 editors/turbo/pkg-plist   | 76 -----------------------------------------------
 4 files changed, 18 insertions(+), 91 deletions(-)

diff --git a/editors/turbo/Makefile b/editors/turbo/Makefile
index c50f99475632..7c6c24f87696 100644
--- a/editors/turbo/Makefile
+++ b/editors/turbo/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	turbo
-PORTVERSION=	g20221121
-PORTREVISION=	1
+PORTVERSION=	g20230621
 CATEGORIES=	editors
 
 MAINTAINER=	danfe@FreeBSD.org
@@ -10,18 +9,12 @@ WWW=		https://github.com/magiblot/turbo
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYRIGHT
 
-LIB_DEPENDS=	libclipboard.so:x11/libclipboard \
-		libfmt.so:devel/libfmt
-
-USES=		cmake compiler:c++17-lang xorg
+USES=		cmake compiler:c++17-lang
 USE_GITHUB=	yes
-USE_XORG=	xcb
 
 GH_ACCOUNT=	magiblot
 GH_PROJECT=	tvision:tv
-GH_TAGNAME=	3e3a0db 0675ade:tv
+GH_TAGNAME=	45a02f7 92177cb:tv
 GH_SUBDIR=	deps/tvision:tv
 
-CMAKE_ON=	TURBO_USE_SYSTEM_DEPS
-
 .include <bsd.port.mk>
diff --git a/editors/turbo/distinfo b/editors/turbo/distinfo
index ec30b19b881f..2fbf0a056195 100644
--- a/editors/turbo/distinfo
+++ b/editors/turbo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1669070950
-SHA256 (magiblot-turbo-g20221121-3e3a0db_GH0.tar.gz) = 2628fad1f5342798628ac69353749201b53279745479dfcb4d534f71e8b11d1f
-SIZE (magiblot-turbo-g20221121-3e3a0db_GH0.tar.gz) = 717275
-SHA256 (magiblot-tvision-0675ade_GH0.tar.gz) = 7d8cd92cf2a36e9cc67590f7f23453b26ef3e1f28c44961ea3f48d60d67eda9d
-SIZE (magiblot-tvision-0675ade_GH0.tar.gz) = 818148
+TIMESTAMP = 1687388127
+SHA256 (magiblot-turbo-g20230621-45a02f7_GH0.tar.gz) = 2ff8e4552f7170f389103366f4f7c906a74af25164df7125063bd7ffe1bb8830
+SIZE (magiblot-turbo-g20230621-45a02f7_GH0.tar.gz) = 730575
+SHA256 (magiblot-tvision-92177cb_GH0.tar.gz) = 590a36042c6cea9d005e35393305d1ca22e279a7bf42ff9c8418a8301eb46ec2
+SIZE (magiblot-tvision-92177cb_GH0.tar.gz) = 837092
diff --git a/editors/turbo/pkg-message b/editors/turbo/pkg-message
new file mode 100644
index 000000000000..c6cefbf7ef5a
--- /dev/null
+++ b/editors/turbo/pkg-message
@@ -0,0 +1,10 @@
+[
+{ type: install
+  message: <<EOM
+The runtime requirements are (please install at your preference):
+
+* `xsel' or `xclip' for clipboard support in X11 environments
+* `wl-clipboard' for clipboard support in Wayland environments
+EOM
+}
+]
diff --git a/editors/turbo/pkg-plist b/editors/turbo/pkg-plist
index 34b05a598ad7..2afd72aef349 100644
--- a/editors/turbo/pkg-plist
+++ b/editors/turbo/pkg-plist
@@ -1,7 +1,6 @@
 bin/turbo
 include/turbo/basicframe.h
 include/turbo/basicwindow.h
-include/turbo/clipboard.h
 include/turbo/editor.h
 include/turbo/editstates.h
 include/turbo/fileeditor.h
@@ -74,82 +73,7 @@ include/turbo/styles.h
 include/turbo/tpath.h
 include/turbo/turbo.h
 include/turbo/util.h
-include/tvision/app.h
-include/tvision/buffers.h
-include/tvision/colors.h
-include/tvision/colorsel.h
-include/tvision/compat/borland/_defs.h
-include/tvision/compat/borland/_null.h
-include/tvision/compat/borland/alloc.h
-include/tvision/compat/borland/dir.h
-include/tvision/compat/borland/dos.h
-include/tvision/compat/borland/fstream.h
-include/tvision/compat/borland/io.h
-include/tvision/compat/borland/iomanip.h
-include/tvision/compat/borland/iosfwd.h
-include/tvision/compat/borland/iostream.h
-include/tvision/compat/borland/mem.h
-include/tvision/compat/borland/strstrea.h
-include/tvision/compat/malloc/malloc.h
-include/tvision/compat/windows/windows.h
-include/tvision/config.h
-include/tvision/dialogs.h
-include/tvision/drawbuf.h
-include/tvision/editors.h
-include/tvision/hardware.h
-include/tvision/help.h
-include/tvision/helpbase.h
-include/tvision/internal/ansidisp.h
-include/tvision/internal/buffdisp.h
-include/tvision/internal/codepage.h
-include/tvision/internal/constarr.h
-include/tvision/internal/constmap.h
-include/tvision/internal/cursor.h
-include/tvision/internal/events.h
-include/tvision/internal/findfrst.h
-include/tvision/internal/getenv.h
-include/tvision/internal/gpminput.h
-include/tvision/internal/linuxcon.h
-include/tvision/internal/ncurdisp.h
-include/tvision/internal/ncursinp.h
-include/tvision/internal/pathconv.h
-include/tvision/internal/platform.h
-include/tvision/internal/scrlife.h
-include/tvision/internal/sighandl.h
-include/tvision/internal/sigwinch.h
-include/tvision/internal/stdioctl.h
-include/tvision/internal/strings.h
-include/tvision/internal/termdisp.h
-include/tvision/internal/terminal.h
-include/tvision/internal/unixcon.h
-include/tvision/internal/utf8.h
-include/tvision/internal/win32con.h
-include/tvision/internal/winwidth.h
-include/tvision/menus.h
-include/tvision/msgbox.h
-include/tvision/objects.h
-include/tvision/outline.h
-include/tvision/resource.h
-include/tvision/scrncell.h
-include/tvision/stddlg.h
-include/tvision/surface.h
-include/tvision/system.h
-include/tvision/textview.h
-include/tvision/tkeys.h
-include/tvision/tobjstrm.h
-include/tvision/tspan.h
-include/tvision/tstrview.h
-include/tvision/ttext.h
-include/tvision/ttypes.h
-include/tvision/tv.h
-include/tvision/tvobjs.h
-include/tvision/util.h
-include/tvision/validate.h
-include/tvision/views.h
 lib/cmake/turbo/turbo-config-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/turbo/turbo-config.cmake
-lib/cmake/tvision/tvision-config-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/tvision/tvision-config.cmake
 lib/libturbo-core.a
-lib/libtvision.a
 share/man/man1/turbo.1.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202309180447.38I4l8P2032452>