pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc Fix textproc/highlight build with 'x11' option.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d0d9df72a666
branches:  trunk
changeset: 383311:d0d9df72a666
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Fri Jul 27 07:39:12 2018 +0000

description:
Fix textproc/highlight build with 'x11' option.

diffstat:

 textproc/highlight/PLIST                                        |   5 ++-
 textproc/highlight/options.mk                                   |   6 ++-
 textproc/libhighlight/distinfo                                  |   4 ++-
 textproc/libhighlight/patches/patch-src_gui-qt_mainwindow.cpp   |  15 ++++++++++
 textproc/libhighlight/patches/patch-src_gui-qt_showtextfile.cpp |  15 ++++++++++
 5 files changed, 41 insertions(+), 4 deletions(-)

diffs (94 lines):

diff -r 48aa4746bfa5 -r d0d9df72a666 textproc/highlight/PLIST
--- a/textproc/highlight/PLIST  Fri Jul 27 07:28:14 2018 +0000
+++ b/textproc/highlight/PLIST  Fri Jul 27 07:39:12 2018 +0000
@@ -1,11 +1,14 @@
-@comment $NetBSD: PLIST,v 1.7 2018/04/09 20:17:46 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.8 2018/07/27 07:39:12 schmonz Exp $
 bin/highlight
 ${PLIST.x11}bin/highlight-gui
 man/man1/highlight.1
 ${PLIST.x11}share/applications/highlight.desktop
 ${PLIST.x11}share/highlight/gui_files/ext/fileopenfilter.conf
+${PLIST.x11}share/highlight/gui_files/l10n/highlight_bg_BG.qm
 ${PLIST.x11}share/highlight/gui_files/l10n/highlight_cs_CZ.qm
 ${PLIST.x11}share/highlight/gui_files/l10n/highlight_de_DE.qm
 ${PLIST.x11}share/highlight/gui_files/l10n/highlight_es_ES.qm
+${PLIST.x11}share/highlight/gui_files/l10n/highlight_fr_FR.qm
+${PLIST.x11}share/highlight/gui_files/l10n/highlight_it_IT.qm
 ${PLIST.x11}share/highlight/gui_files/l10n/highlight_zh_CN.qm
 ${PLIST.x11}share/pixmaps/highlight.xpm
diff -r 48aa4746bfa5 -r d0d9df72a666 textproc/highlight/options.mk
--- a/textproc/highlight/options.mk     Fri Jul 27 07:28:14 2018 +0000
+++ b/textproc/highlight/options.mk     Fri Jul 27 07:39:12 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2018/05/03 13:13:50 schmonz Exp $
+# $NetBSD: options.mk,v 1.3 2018/07/27 07:39:12 schmonz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.highlight
 PKG_SUPPORTED_OPTIONS= x11
@@ -7,8 +7,10 @@
 
 PLIST_VARS+=           x11
 .if !empty(PKG_OPTIONS:Mx11)
-.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
 BUILD_TARGET+=         gui
 INSTALL_TARGET+=       install-gui
 PLIST.x11=             yes
+pre-configure:
+       ${LN} -sf ${QTDIR}/bin/qmake ${TOOLS_DIR}/bin
 .endif
diff -r 48aa4746bfa5 -r d0d9df72a666 textproc/libhighlight/distinfo
--- a/textproc/libhighlight/distinfo    Fri Jul 27 07:28:14 2018 +0000
+++ b/textproc/libhighlight/distinfo    Fri Jul 27 07:39:12 2018 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.3 2018/07/23 05:16:43 schmonz Exp $
+$NetBSD: distinfo,v 1.4 2018/07/27 07:39:12 schmonz Exp $
 
 SHA1 (highlight-3.44.tar.bz2) = c01ea650bc9462df833afa59e566be32cd47e3f0
 RMD160 (highlight-3.44.tar.bz2) = d7997c545d98c21c2fd09f68989e3cb8cf3713da
@@ -7,4 +7,6 @@
 SHA1 (patch-extras_swig_makefile) = 2bb62f7519cd5baed60b1af5f606ce22444c346f
 SHA1 (patch-makefile) = c3ba1882befaf0293ad4ff69b2b6067d42bb3e57
 SHA1 (patch-src_core_platform__fs.cpp) = 65b7f4b665b820eec4b835474bd308e49080526e
+SHA1 (patch-src_gui-qt_mainwindow.cpp) = d073a80a1d853f9cc2bbedf7a402125ec7a994d2
+SHA1 (patch-src_gui-qt_showtextfile.cpp) = 9bd974f40aa9a5bf7c8178e079d4ee1818a4d7b8
 SHA1 (patch-src_makefile) = 6d9343af73f1d9cc1cd62958c654089865f1a2bc
diff -r 48aa4746bfa5 -r d0d9df72a666 textproc/libhighlight/patches/patch-src_gui-qt_mainwindow.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/libhighlight/patches/patch-src_gui-qt_mainwindow.cpp     Fri Jul 27 07:39:12 2018 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_gui-qt_mainwindow.cpp,v 1.1 2018/07/27 07:39:12 schmonz Exp $
+
+Use X11 on Darwin, like everywhere else.
+
+--- src/gui-qt/mainwindow.cpp.orig     2018-07-19 17:57:22.000000000 +0000
++++ src/gui-qt/mainwindow.cpp
+@@ -36,6 +36,8 @@ along with Highlight.  If not, see <http
+ #include "io_report.h"
+ #include "syntax_chooser.h"
+ 
++#undef Q_OS_OSX
++
+ MainWindow::MainWindow(QWidget *parent)
+     : QMainWindow(parent), ui(new Ui::MainWindowClass), themesClassicIdx(0), themesBase16Idx(0), getDataFromCP(false)
+ {
diff -r 48aa4746bfa5 -r d0d9df72a666 textproc/libhighlight/patches/patch-src_gui-qt_showtextfile.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/libhighlight/patches/patch-src_gui-qt_showtextfile.cpp   Fri Jul 27 07:39:12 2018 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_gui-qt_showtextfile.cpp,v 1.1 2018/07/27 07:39:12 schmonz Exp $
+
+Use X11 on Darwin, like everywhere else.
+
+--- src/gui-qt/showtextfile.cpp.orig   2018-07-19 17:57:22.000000000 +0000
++++ src/gui-qt/showtextfile.cpp
+@@ -30,6 +30,8 @@ along with Highlight.  If not, see <http
+ #include <QFile>
+ #include <QDir>
+ 
++#undef Q_OS_OSX
++
+ ShowTextFile::ShowTextFile(QWidget *parent) :
+     QDialog(parent),
+     m_ui(new Ui::ShowTextFile)



Home | Main Index | Thread Index | Old Index