Update to cool-retro-term-1.0.1.

Also mark WXNEEDED and add some runtime qt5 dependencies.

ok rsadowski@
This commit is contained in:
bentley 2018-01-06 04:46:12 +00:00
parent 627b864e3f
commit f23ce59481
5 changed files with 38 additions and 33 deletions

View File

@ -1,9 +1,19 @@
# $OpenBSD: Makefile,v 1.12 2017/07/27 10:15:28 sthen Exp $
# $OpenBSD: Makefile,v 1.13 2018/01/06 04:46:12 bentley Exp $
COMMENT = good looking terminal emulator which mimics old CRT displays
DISTNAME = cool-retro-term-1.0.0
CATEGORIES = x11
REVISION = 7
GH_ACCOUNT = Swordfish90
GH_PROJECT = cool-retro-term
GH_TAGNAME = 1.0.1
QMLTERMWIDGET = 08958f7c83a7d05627f623b8904f3e79a0b7366b
MASTER_SITES0 = https://github.com/Swordfish90/qmltermwidget/archive/
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
${QMLTERMWIDGET}.tar.gz:0
USE_WXNEEDED = Yes
HOMEPAGE = https://github.com/Swordfish90/cool-retro-term
@ -14,12 +24,12 @@ WANTLIB += GL Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5Sql
WANTLIB += Qt5Widgets c m pthread
WANTLIB += ${COMPILER_LIBCXX}
MASTER_SITES = http://mirrors.nycbug.org/pub/distfiles/
MODULES = devel/qmake x11/qt5
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic
x11/gtk+3,-guic \
x11/qt5/qtgraphicaleffects \
x11/qt5/qtquickcontrols
LIB_DEPENDS = x11/qt5/qtdeclarative
@ -27,6 +37,10 @@ MAKE_FLAGS = CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC -std=c++11"
NO_TEST = Yes
post-extract:
rmdir ${WRKSRC}/qmltermwidget
ln -s ${WRKDIR}/qmltermwidget-${QMLTERMWIDGET} ${WRKSRC}/qmltermwidget
pre-configure:
${SUBST_CMD} ${WRKSRC}/{app/app,cool-retro-term}.pro

View File

@ -1,2 +1,4 @@
SHA256 (cool-retro-term-1.0.0.tar.gz) = 8L+p+NbJ6YhspUjUeQeda7Y58T8s/wtKgh+NnM+WOB4=
SIZE (cool-retro-term-1.0.0.tar.gz) = 8004781
SHA256 (08958f7c83a7d05627f623b8904f3e79a0b7366b.tar.gz) = Xx/Q8f9kLkC+6wSeOOYKF5pSeXCxKv3Q0uPjRUzWX8A=
SHA256 (cool-retro-term-1.0.1.tar.gz) = Rc11bGG7buOud5byIdqNKxN+R/AMPSSDnQrAHtGaa0I=
SIZE (08958f7c83a7d05627f623b8904f3e79a0b7366b.tar.gz) = 209653
SIZE (cool-retro-term-1.0.1.tar.gz) = 7735425

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-qmltermwidget_lib_ProcessInfo_cpp,v 1.1 2018/01/06 04:46:12 bentley Exp $
Index: qmltermwidget/lib/ProcessInfo.cpp
--- qmltermwidget/lib/ProcessInfo.cpp.orig
+++ qmltermwidget/lib/ProcessInfo.cpp
@@ -27,6 +27,7 @@
#include <unistd.h>
#include <pwd.h>
#include <sys/param.h>
+#include <errno.h>
// Qt
#include <QtCore/QDir>

View File

@ -1,22 +0,0 @@
$OpenBSD: patch-qmltermwidget_lib_kpty_cpp,v 1.1.1.1 2015/03/21 19:14:40 bcallah Exp $
Sent upstream.
--- qmltermwidget/lib/kpty.cpp.orig Fri Jan 30 14:50:56 2015
+++ qmltermwidget/lib/kpty.cpp Fri Jan 30 14:51:43 2015
@@ -27,9 +27,14 @@
#include <QtDebug>
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
#define HAVE_LOGIN
#define HAVE_LIBUTIL_H
+#endif
+
+#if defined(__OpenBSD__)
+#define HAVE_LOGIN
+#define HAVE_UTIL_H
#endif
#ifdef __sgi

View File

@ -1,7 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/03/21 19:14:40 bcallah Exp $
@comment $OpenBSD: PLIST,v 1.2 2018/01/06 04:46:12 bentley Exp $
@bin bin/cool-retro-term
lib/qt5/
lib/qt5/qml/
lib/qt5/qml/QMLTermWidget/
lib/qt5/qml/QMLTermWidget/QMLTermScrollbar.qml
lib/qt5/qml/QMLTermWidget/color-schemes/