Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Feb 2011 20:30:15 GMT
From:      Armin Pirkovitsch <armin@frozen-zone.org>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/154669: [PATCH] editors/textroom update to 0.8.2
Message-ID:  <201102162030.p1GKUFsk079111@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/154669; it has been noted by GNATS.

From: Armin Pirkovitsch <armin@frozen-zone.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/154669: [PATCH] editors/textroom update to 0.8.2
Date: Wed, 16 Feb 2011 21:20:43 +0100

 This is a multi-part message in MIME format.
 --------------090500080609010104070200
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 mjbrune was so kind to point out that there still is a reference to 
 /usr/share/ instead of /usr/local/share - that is fixed in the attached 
 patch.
 
 --------------090500080609010104070200
 Content-Type: text/plain;
  name="patch-editors_textroom.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="patch-editors_textroom.txt"
 
 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/Makefile editors/textroom/Makefile
 --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/Makefile	2010-05-31 05:38:22.000000000 +0200
 +++ editors/textroom/Makefile	2011-02-16 21:14:45.000000000 +0100
 @@ -6,7 +6,7 @@
  #
  
  PORTNAME=	textroom
 -PORTVERSION=	0.6.5
 +PORTVERSION=	0.8.2
  CATEGORIES=	editors
  MASTER_SITES=	SF
  
 @@ -14,21 +14,26 @@
  COMMENT=	A full screen text editor
  
  BUILD_DEPENDS=	update-mime-database:${PORTSDIR}/misc/shared-mime-info
 -LIB_DEPENDS=	hunspell-1.2:${PORTSDIR}/hungarian/hunspell
 +LIB_DEPENDS=	hunspell-1.2:${PORTSDIR}/hungarian/hunspell \
 +		xml++-2.6.2:${PORTSDIR}/textproc/libxml++26 \
 +		curl.6:${PORTSDIR}/ftp/curl
  RUN_DEPENDS=	update-mime-database:${PORTSDIR}/misc/shared-mime-info
  
  USE_SDL=	mixer
  USE_QT_VER=	4
 -QT_COMPONENTS=	moc_build qmake_build rcc_build uic_build corelib gui
 +QT_COMPONENTS=	moc_build qmake_build rcc_build uic_build corelib gui xml \
 +		svg opengl qt3support
  QMAKE_ARGS=	PREFIX=${PREFIX} LOCALBASE=${LOCALBASE}
  HAS_CONFIGURE=	yes
  MAKE_JOBS_SAFE=	yes
  
  post-patch:
 -	@${REINPLACE_CMD} -e 's|-lhunspell|-lhunspell-1.2|' \
 -		${WRKSRC}/textroom.pro
  	@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
 -		${WRKSRC}/src/textroom.cpp
 +		${WRKSRC}/application/src/textroom.cpp
 +	@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
 +		${WRKSRC}/application/src/getaword.cpp
 +	@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
 +		${WRKSRC}/application/src/optionsdialog.cpp
  
  do-configure:
  	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/distinfo editors/textroom/distinfo
 --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/distinfo	2010-05-31 05:38:22.000000000 +0200
 +++ editors/textroom/distinfo	2011-02-09 21:34:09.000000000 +0100
 @@ -1,3 +1,2 @@
 -MD5 (textroom-0.6.5.tar.gz) = 940ed9475c260264ecf84edf72bb095a
 -SHA256 (textroom-0.6.5.tar.gz) = 3fd482e5226e020699e068fb5f310f5666606f9ae5ee3a8d5aafe55ec5c45c6a
 -SIZE (textroom-0.6.5.tar.gz) = 4937444
 +SHA256 (textroom-0.8.2.tar.gz) = f051523c9d5c57bb986f42eb9026c842e7946cec5c865ca62524a4a1379327b2
 +SIZE (textroom-0.8.2.tar.gz) = 5906777
 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/files/patch-application_application.pro editors/textroom/files/patch-application_application.pro
 --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/files/patch-application_application.pro	1970-01-01 01:00:00.000000000 +0100
 +++ editors/textroom/files/patch-application_application.pro	2011-02-10 21:37:41.000000000 +0100
 @@ -0,0 +1,80 @@
 +--- application/application.pro.orig	2011-01-22 03:25:20.000000000 +0100
 ++++ application/application.pro	2011-02-10 21:37:18.000000000 +0100
 +@@ -4,19 +4,20 @@
 +     src \
 +     ui
 + 
 +-linux-g++ {
 ++freebsd-g++ {
 + 	INCLUDEPATH += . \
 + 	    src \
 + 	    src/include \
 +-	    /usr/include \
 +-	    /usr/include/hunspell \
 +-	    /usr/include/libxml++-2.6 \
 +-	    /usr/include/glibmm-2.4 \
 +-	    /usr/lib/glibmm-2.4/include \
 +-	    /usr/include/glib-2.0 \
 +-	    /usr/lib/glib-2.0/include \
 +-	    /usr/lib/libxml++-2.6/include \
 +-	    /usr/include/SDL
 ++	    $$LOCALBASE/include \
 ++	    $$LOCALBASE/include/hunspell \
 ++	    $$LOCALBASE/include/libxml++-2.6 \
 ++	    $$LOCALBASE/include//libxml++-2.6/include \
 ++	    $$LOCALBASE/include/glibmm-2.4 \
 ++	    $$LOCALBASE/lib/glibmm-2.4/include \
 ++	    $$LOCALBASE/include/glib-2.0 \
 ++	    $$LOCALBASE/lib/glib-2.0/include \
 ++	    $$LOCALBASE/lib/libxml++-2.6/include \
 ++	    $$LOCALBASE/include/SDL
 + 	
 + }
 + 
 +@@ -85,7 +86,7 @@
 +     src/asciireporter.cpp
 + RESOURCES += resource/textroom.qrc \
 + 	resource/images/icons-app.qrc 
 +-linux-g++ {
 ++freebsd-g++ {
 +     CONFIG += release \
 +         build_all
 +     INSTALLS += data \
 +@@ -98,27 +99,27 @@
 +         icon
 +     LIBS = -lSDL_mixer \
 + 	-lSDL \
 +-        -lhunspell \
 ++	-lhunspell-1.2 \
 + 	-lglibmm-2.4 \
 + 	-lcurl \
 + 	-lxml++-2.6 \
 + 	$$TOPDIR/lib/libflo.a
 +-    data.path = /usr/share/sounds
 ++    data.path = $$PREFIX/share/sounds
 +     data.files = resource/sounds/*
 +-    target.path = /usr/bin
 +-    words.path = /usr/share/textroom
 ++    target.path = $$PREFIX/bin
 ++    words.path = $$PREFIX/share/textroom
 +     words.files = resource/words.txt
 +-    desktop.path = /usr/share/applications
 ++    desktop.path = $$PREFIX/share/applications
 +     desktop.files = resource/desktop/textroom.desktop
 +-    doc-icon.path = /usr/share/textroom
 ++    doc-icon.path = $$PREFIX/share/textroom
 +     doc-icon.files = resource/images/textroom-doc.png
 +-    mime.path = /usr/share/textroom
 ++    mime.path = $$PREFIX/share/textroom
 +     mime.files = resource/desktop/textroom-txr-mime.xml
 +-    uninstaller.path = /usr/bin
 ++    uninstaller.path = $$PREFIX/bin
 +     uninstaller.files = resource/desktop/textroom-uninstall
 +-    dict.path = /usr/share/hunspell
 ++    dict.path = $$PREFIX/share/hunspell
 +     dict.files = resource/dict/*
 +-    icon.path = /usr/share/pixmaps
 ++    icon.path = $$PREFIX/share/pixmaps
 +     icon.files = resource/images/textroom.png
 + }
 + 
 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/files/patch-textroom.pro editors/textroom/files/patch-textroom.pro
 --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/files/patch-textroom.pro	2010-05-02 08:21:22.000000000 +0200
 +++ editors/textroom/files/patch-textroom.pro	1970-01-01 01:00:00.000000000 +0100
 @@ -1,54 +0,0 @@
 ---- ./textroom.pro.orig	2010-04-21 18:41:54.000000000 +0400
 -+++ ./textroom.pro	2010-05-01 02:27:57.894111731 +0400
 -@@ -7,9 +7,9 @@
 - INCLUDEPATH += . \
 -     src \
 -     src/include \
 --    /usr/include \
 --    /usr/include/hunspell \
 --    /usr/include/SDL
 -+    $$LOCALBASE/include \
 -+    $$LOCALBASE/include/hunspell \
 -+    $$LOCALBASE/include/SDL
 - DESTDIR += .
 - OBJECTS_DIR += temp
 - MOC_DIR += temp
 -@@ -40,7 +40,6 @@
 -     dict \
 -     target \
 -     desktop \
 --    uninstaller \
 -     mime \
 -     icon
 - LIBS = -lSDL \
 -@@ -50,22 +49,19 @@
 - QT += core \
 -     gui
 - 
 --data.path = /usr/share/sounds
 -+data.path = $$PREFIX/share/sounds
 - data.files = resource/sounds/*
 --target.path = /usr/bin
 --desktop.path = /usr/share/applications
 -+target.path = $$PREFIX/bin
 -+desktop.path = $$PREFIX/share/applications
 - desktop.files = resource/desktop/textroom.desktop
 --doc-icon.path = /usr/share/textroom
 -+doc-icon.path = $$PREFIX/share/textroom
 - doc-icon.files = resource/images/textroom-doc.png
 --mime.path = /usr/share/textroom
 -+mime.path = $$PREFIX/share/mime/packages
 - mime.files = resource/desktop/textroom-txr-mime.xml
 --uninstaller.path = /usr/bin
 -+uninstaller.path = $$PREFIX/bin
 - uninstaller.files = resource/desktop/textroom-uninstall
 --dict.path = /usr/share/myspell/dicts
 -+dict.path = $$PREFIX/share/myspell/dicts
 - dict.files = resource/dict/*
 --icon.path = /usr/share/pixmaps
 -+icon.path = $$PREFIX/share/pixmaps
 - icon.files = resource/images/textroom.png
 - 
 --unix:system(xdg-icon-resource install --context mimetypes --size 48 ./resource/images/textroom-doc.png application/x-txr)
 --unix:system(xdg-mime install ./resource/desktop/textroom-txr-mime.xml)
 --unix:system(xdg-mime default textroom.desktop application/x-txr)	
 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/pkg-plist editors/textroom/pkg-plist
 --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/editors/textroom/pkg-plist	2010-05-02 08:21:22.000000000 +0200
 +++ editors/textroom/pkg-plist	2011-02-10 22:08:50.000000000 +0100
 @@ -1,16 +1,16 @@
  bin/textroom
 +bin/textroom-uninstall
  share/applications/textroom.desktop
 -share/mime/packages/textroom-txr-mime.xml
 -share/myspell/dicts/tr.aff
 -share/myspell/dicts/tr.dic
 +share/textroom/textroom-txr-mime.xml
 +share/textroom/words.txt
 +share/hunspell/tr.aff
 +share/hunspell/tr.dic
  share/pixmaps/textroom.png
  share/sounds/keyany.wav
  share/sounds/keyenter.wav
  @dirrmtry share/sounds
 -@dirrmtry share/myspell/dicts
 -@dirrmtry share/myspell
 -@dirrmtry share/mime/packages
 -@dirrmtry share/mime
 +@dirrmtry share/hunspell
  @dirrmtry share/applications
 +@dirrm share/textroom
  @exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true
  @unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true
 
 --------------090500080609010104070200--



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