Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Apr 2014 09:40:35 +0000 (UTC)
From:      Max Brazhnikov <makc@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r351527 - in head/graphics/klatexformula: . files
Message-ID:  <201404180940.s3I9eZ6j065240@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: makc
Date: Fri Apr 18 09:40:35 2014
New Revision: 351527
URL: http://svnweb.freebsd.org/changeset/ports/351527
QAT: https://qat.redports.org/buildarchive/r351527/

Log:
  graphics/klatexformula:
  - Update to 3.2.8
  - Add dependence on help2man and install man pages
  - Fix build with clang-3.4

Modified:
  head/graphics/klatexformula/Makefile
  head/graphics/klatexformula/distinfo
  head/graphics/klatexformula/files/patch-src__main.cpp
  head/graphics/klatexformula/pkg-plist

Modified: head/graphics/klatexformula/Makefile
==============================================================================
--- head/graphics/klatexformula/Makefile	Fri Apr 18 09:38:03 2014	(r351526)
+++ head/graphics/klatexformula/Makefile	Fri Apr 18 09:40:35 2014	(r351527)
@@ -1,23 +1,26 @@
 # $FreeBSD$
 
 PORTNAME=	klatexformula
-PORTVERSION=	3.2.7
+PORTVERSION=	3.2.8
 CATEGORIES=	graphics
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	makc@FreeBSD.org
 COMMENT=	Convert LaTeX formula to image
 
+BUILD_DEPENDS=	help2man:${PORTSDIR}/misc/help2man
+
 USES=		cmake:outsource shared-mime-info
 USE_QT4=	gui xml dbus designer_build linguist_build \
 		qmake_build moc_build rcc_build uic_build
 USE_TEX=	latex dvipsk
-HAS_CONFIGURE=	yes
-USE_GHOSTSCRIPT=	yes
+USE_GHOSTSCRIPT_RUN=	yes
 CMAKE_ARGS=	-DQT_QMAKE_EXECUTABLE_FINDQT=${QMAKE} \
 		-DKLF_BUILD_KTEXTEDITORPLUGIN=off \
-		-DKLF_INSTALL_POST_UPDATEMIMEDATABASE=off
+		-DKLF_INSTALL_POST_UPDATEMIMEDATABASE=off \
+		-DKLF_INSTALL_SHARE_MAN1_DIR=man/man1
 CXXFLAGS=	-I${LOCALBASE}/include
+MAKE_ENV=	HOME=/dev/null
 
 PLIST_SUB=	VERSION=${PORTVERSION}
 

Modified: head/graphics/klatexformula/distinfo
==============================================================================
--- head/graphics/klatexformula/distinfo	Fri Apr 18 09:38:03 2014	(r351526)
+++ head/graphics/klatexformula/distinfo	Fri Apr 18 09:40:35 2014	(r351527)
@@ -1,2 +1,2 @@
-SHA256 (klatexformula-3.2.7.tar.gz) = 828fec5c94f97f6d6c13247c48db294fed7554caf9d52d45cfbf3488c3b84c0b
-SIZE (klatexformula-3.2.7.tar.gz) = 3237476
+SHA256 (klatexformula-3.2.8.tar.gz) = fc5dae18785557f274024c4ed6f09c425a3f7700def5dc93de94ab82f5896186
+SIZE (klatexformula-3.2.8.tar.gz) = 3233051

Modified: head/graphics/klatexformula/files/patch-src__main.cpp
==============================================================================
--- head/graphics/klatexformula/files/patch-src__main.cpp	Fri Apr 18 09:38:03 2014	(r351526)
+++ head/graphics/klatexformula/files/patch-src__main.cpp	Fri Apr 18 09:40:35 2014	(r351527)
@@ -1,5 +1,5 @@
 --- ./src/main.cpp.orig	2013-06-23 10:52:34.000000000 +0000
-+++ ./src/main.cpp	2013-10-30 17:20:58.186667121 +0000
++++ ./src/main.cpp	2014-04-05 20:24:47.184482481 +0000
 @@ -241,8 +241,8 @@
      fprintf(ftty, "Interrupt\n");
      if (ftty != stderr)  fprintf(stderr, "*** Interrupt\n");
@@ -11,3 +11,71 @@
      time(&curtime);
      bool isInsisted = (curtime - last_sigint_time <= 2); // re-pressed Ctrl-C after less than 2 secs
      if (!isInsisted && qApp != NULL) {
+@@ -446,6 +446,30 @@
+   KLFBackend::saveOutputToFile(klfoutput, f_output, format);
+ }
+ 
++void dumpDir(const QDir& d, int indent = 0)
++{
++  char sindent[] = "                                                               ";
++  uint nindent = indent*2; // 2 spaces per indentation
++  if (nindent < strlen(sindent))
++    sindent[nindent] = '\0';
++
++  QStringList dchildren = d.entryList(QDir::Dirs);
++
++  int k;
++  for (k = 0; k < dchildren.size(); ++k) {
++    // skip system ":/trolltech"
++    if (indent == 0 && dchildren[k] == "trolltech")
++      continue;
++    qDebug("%s%s/", sindent, qPrintable(dchildren[k]));
++    dumpDir(QDir(d.absoluteFilePath(dchildren[k])), indent+1);
++  }
++
++  QStringList fchildren = d.entryList(QDir::Files);
++  for (k = 0; k < fchildren.size(); ++k) {
++    qDebug("%s%s", sindent, qPrintable(fchildren[k]));
++  }
++}
++
+ void main_load_extra_resources()
+ {
+   KLF_DEBUG_BLOCK(KLF_FUNC_NAME) ;
+@@ -518,36 +542,11 @@
+   // set the global "can-import" flag
+   klf_addons_canimport = klfsettings_can_import;
+ 
+-  void dumpDir(const QDir&, int = 0);
+   klfDbg( "dump of :/ :" ) ;
+   dumpDir(QDir(":/"));
+ }
+ 
+ 
+-void dumpDir(const QDir& d, int indent = 0)
+-{
+-  char sindent[] = "                                                               ";
+-  uint nindent = indent*2; // 2 spaces per indentation
+-  if (nindent < strlen(sindent))
+-    sindent[nindent] = '\0';
+-
+-  QStringList dchildren = d.entryList(QDir::Dirs);
+-
+-  int k;
+-  for (k = 0; k < dchildren.size(); ++k) {
+-    // skip system ":/trolltech"
+-    if (indent == 0 && dchildren[k] == "trolltech")
+-      continue;
+-    qDebug("%s%s/", sindent, qPrintable(dchildren[k]));
+-    dumpDir(QDir(d.absoluteFilePath(dchildren[k])), indent+1);
+-  }
+-
+-  QStringList fchildren = d.entryList(QDir::Files);
+-  for (k = 0; k < fchildren.size(); ++k) {
+-    qDebug("%s%s", sindent, qPrintable(fchildren[k]));
+-  }
+-}
+-
+ /** \internal */
+ class VersionCompareWithPrefixGreaterThan {
+   int prefixLen;

Modified: head/graphics/klatexformula/pkg-plist
==============================================================================
--- head/graphics/klatexformula/pkg-plist	Fri Apr 18 09:38:03 2014	(r351526)
+++ head/graphics/klatexformula/pkg-plist	Fri Apr 18 09:40:35 2014	(r351527)
@@ -36,6 +36,8 @@ include/klftools/qtcolortriangle.h
 lib/libklfapp.a
 lib/libklfbackend.a
 lib/libklftools.a
+man/man1/klatexformula.1.gz
+man/man1/klatexformula_cmdl.1.gz
 share/applications/klatexformula.desktop
 share/klatexformula/rccresources/klfbaseplugins-%%VERSION%%.rcc
 share/mime/packages/klatexformula-mime.xml



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