1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-17 19:39:43 +00:00

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
This commit is contained in:
Alexey Dokuchaev 2023-09-18 04:45:56 +00:00
parent cc9555163c
commit 851616efae
4 changed files with 18 additions and 91 deletions

View File

@ -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>

View File

@ -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

10
editors/turbo/pkg-message Normal file
View File

@ -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
}
]

View File

@ -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