Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Feb 2012 22:34:46 GMT
From:      Jonathan Chen <jonc@chen.org.nz>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/165510: Update textproc/sigil to 0.5.3
Message-ID:  <201202272234.q1RMYktD044029@red.freebsd.org>
Resent-Message-ID: <201202272240.q1RMe6XM039683@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         165510
>Category:       ports
>Synopsis:       Update textproc/sigil to 0.5.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 27 22:40:06 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Jonathan Chen
>Release:        STABLE-9/amd64
>Organization:
>Environment:
FreeBSD jonathan.chen 9.0-STABLE FreeBSD 9.0-STABLE #0: Fri Jan 20 16:31:18 NZDT 2012     root@jonathan.chen:/usr/obj/usr/src/sys/TAO  amd64

>Description:
Update textproc/sigil from 0.2.4 to 0.5.3
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN /usr/ports/textproc/sigil/Makefile ./Makefile
--- /usr/ports/textproc/sigil/Makefile	2010-10-19 08:28:09.000000000 +1300
+++ ./Makefile	2012-02-28 11:19:14.000000000 +1300
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	sigil
-PORTVERSION=	0.2.4
-PORTREVISION=	1
+PORTVERSION=	0.5.3
 CATEGORIES=	textproc
 MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
 DISTNAME=	Sigil-${PORTVERSION}-Code
@@ -15,22 +14,27 @@
 MAINTAINER=	jonc@chen.org.nz
 COMMENT=	WYSIWYG ePub editor
 
+LIB_DEPENDS=	boost_thread.4:${PORTSDIR}/devel/boost-libs \
+		xerces-c.3:${PORTSDIR}/textproc/xerces-c3 \
+		hunspell-1.3.0:${PORTSDIR}/textproc/hunspell \
+		pcre.1:${PORTSDIR}/devel/pcre
+
 USE_ZIP=	yes
 USE_CMAKE=	yes
-USE_DOS2UNIX=	DirEnumerator.cpp ZipFile_stl.cpp ZipPlatform_lnx.cpp
+USE_DOS2UNIX=	CMakeLists.txt DirEnumerator.cpp ZipFile_stl.cpp ZipPlatform_lnx.cpp
 USE_QT_VER=	4
+NO_WRKSUBDIR=	yes
 QT_COMPONENTS=	qmake gui svg webkit xml moc uic rcc imageformats
 
 DESKTOP_ENTRIES="Sigil Editor" \
 		"${COMMENT}" \
-		"${DATADIR}/sigil.png" \
+		"${PREFIX}/share/pixmaps/sigil.png" \
 		"sigil" \
 		"Application;" \
 		${FALSE}
 
-post-install:
-		${MKDIR} ${DATADIR}
-		${INSTALL_DATA} ${WRKSRC}/src/Sigil/Resource_Files/icon/app_icon_48.png ${DATADIR}/sigil.png
+post-patch:
+	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/CMakeLists.txt
 
 .include <bsd.port.pre.mk>
 
diff -ruN /usr/ports/textproc/sigil/distinfo ./distinfo
--- /usr/ports/textproc/sigil/distinfo	2011-07-04 08:10:25.000000000 +1200
+++ ./distinfo	2012-02-28 08:45:27.000000000 +1300
@@ -1,2 +1,2 @@
-SHA256 (Sigil-0.2.4-Code.zip) = 001a535986c90f67bdfa0860964a2c70a0b1c23091cf86ea7f618e02fbc776c3
-SIZE (Sigil-0.2.4-Code.zip) = 9299387
+SHA256 (Sigil-0.5.3-Code.zip) = 9525ac3885e7d3962a85e491b271fd857e8a9430e92868e1772c3bcaeb9bc778
+SIZE (Sigil-0.5.3-Code.zip) = 12843490
diff -ruN /usr/ports/textproc/sigil/files/patch-CMakeLists ./files/patch-CMakeLists
--- /usr/ports/textproc/sigil/files/patch-CMakeLists	1970-01-01 12:00:00.000000000 +1200
+++ ./files/patch-CMakeLists	2012-02-28 10:31:59.000000000 +1300
@@ -0,0 +1,14 @@
+diff -ruN /tmp/Sigil-0.5.3-Code/src/CMakeLists.txt ./src/CMakeLists.txt
+*** ./CMakeLists.txt.orig	2012-02-28 10:17:24.000000000 +1300
+--- ./CMakeLists.txt	2012-02-28 10:17:51.000000000 +1300
+***************
+*** 22,27 ****
+--- 22,29 ----
+  set( SIGIL_REVISION_VERSION 3 )
+  set( SIGIL_FULL_VERSION ${SIGIL_MAJOR_VERSION}.${SIGIL_MINOR_VERSION}.${SIGIL_REVISION_VERSION} )
+  
++ link_directories (%%LOCALBASE%%/lib)
++ 
+  # Check if platform is 64 bit
+  if( NOT APPLE )
+     if( CMAKE_SIZEOF_VOID_P EQUAL 4 )
diff -ruN /usr/ports/textproc/sigil/pkg-plist ./pkg-plist
--- /usr/ports/textproc/sigil/pkg-plist	2010-10-19 08:28:09.000000000 +1300
+++ ./pkg-plist	2012-02-28 11:18:04.000000000 +1300
@@ -1,3 +1,37 @@
 bin/sigil
-share/sigil/sigil.png
+share/pixmaps/sigil.png
+share/sigil/dictionaries/About.txt
+share/sigil/dictionaries/de_DE.aff
+share/sigil/dictionaries/de_DE.dic
+share/sigil/dictionaries/en_GB.aff
+share/sigil/dictionaries/en_GB.dic
+share/sigil/dictionaries/en_US.aff
+share/sigil/dictionaries/en_US.dic
+share/sigil/dictionaries/es.aff
+share/sigil/dictionaries/es.dic
+share/sigil/dictionaries/fr.aff
+share/sigil/dictionaries/fr.dic
+share/sigil/dictionaries/hyph_de_DE.dic
+share/sigil/dictionaries/hyph_en_GB.dic
+share/sigil/dictionaries/hyph_en_US.dic
+share/sigil/dictionaries/hyph_es.dic
+share/sigil/dictionaries/hyph_fr.dic
+share/sigil/translations/sigil_cs.qm
+share/sigil/translations/sigil_da_DK.qm
+share/sigil/translations/sigil_de.qm
+share/sigil/translations/sigil_en.qm
+share/sigil/translations/sigil_es_ES.qm
+share/sigil/translations/sigil_fr.qm
+share/sigil/translations/sigil_it.qm
+share/sigil/translations/sigil_ja.qm
+share/sigil/translations/sigil_nl.qm
+share/sigil/translations/sigil_pl.qm
+share/sigil/translations/sigil_pt_BR.qm
+share/sigil/translations/sigil_ru.qm
+share/sigil/translations/sigil_sk.qm
+share/sigil/translations/sigil_tr_TR.qm
+share/sigil/translations/sigil_zh_CN.qm
+share/sigil/translations/sigil_zh_TW.qm
+@dirrm share/sigil/translations
+@dirrm share/sigil/dictionaries
 @dirrm share/sigil


>Release-Note:
>Audit-Trail:
>Unformatted:



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