aboutsummaryrefslogtreecommitdiffstats
path: root/editors/textroom
diff options
context:
space:
mode:
authorpawel <pawel@FreeBSD.org>2013-12-21 19:19:14 +0800
committerpawel <pawel@FreeBSD.org>2013-12-21 19:19:14 +0800
commitf8c71e27081f1ea6cbc148f2915b4448e905681c (patch)
tree3baf1e2325d20332142186f569e06a2184beb1cb /editors/textroom
parenteb4d8c65e92753cc21b26cb476aaa0b08aec8f5c (diff)
downloadfreebsd-ports-gnome-f8c71e27081f1ea6cbc148f2915b4448e905681c.tar.gz
freebsd-ports-gnome-f8c71e27081f1ea6cbc148f2915b4448e905681c.tar.zst
freebsd-ports-gnome-f8c71e27081f1ea6cbc148f2915b4448e905681c.zip
- Fix build on -current
- Support desktop-file-utils - Strip textroom binary PR: ports/184893 Submitted by: KATO Tsuguru <tkato432@yahoo.com>
Diffstat (limited to 'editors/textroom')
-rw-r--r--editors/textroom/Makefile29
-rw-r--r--editors/textroom/files/patch-application_application.pro53
-rw-r--r--editors/textroom/pkg-plist7
3 files changed, 48 insertions, 41 deletions
diff --git a/editors/textroom/Makefile b/editors/textroom/Makefile
index 5b3b72f066de..67ad4439cadf 100644
--- a/editors/textroom/Makefile
+++ b/editors/textroom/Makefile
@@ -3,27 +3,32 @@
PORTNAME= textroom
PORTVERSION= 0.8.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= editors
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Full screen text editor
-LIB_DEPENDS= libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \
- libxml++-2.6.so:${PORTSDIR}/textproc/libxml++26 \
- libcurl.so:${PORTSDIR}/ftp/curl
+LICENSE= GPLv3
-USES= qmake shared-mime-info
+LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
+ libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \
+ libxml++-2.6.so:${PORTSDIR}/textproc/libxml++26
+
+USES= desktop-file-utils pkgconfig qmake
+USE_GL= gl
USE_SDL= mixer
-USE_QT4= moc_build rcc_build uic_build corelib gui xml \
- svg opengl qt3support
-QMAKE_ARGS= LOCALBASE=${LOCALBASE}
+USE_QT4= moc_build rcc_build uic_build \
+ corelib gui opengl qt3support svg xml
post-patch:
- @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
- ${WRKSRC}/application/src/textroom.cpp \
- ${WRKSRC}/application/src/getaword.cpp \
- ${WRKSRC}/application/src/optionsdialog.cpp
+.for i in getaword.cpp optionsdialog.cpp textroom.cpp
+ @${REINPLACE_CMD} -e \
+ 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/application/src/${i}
+.endfor
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/textroom
.include <bsd.port.mk>
diff --git a/editors/textroom/files/patch-application_application.pro b/editors/textroom/files/patch-application_application.pro
index 5584b797ea06..b65dc11820fa 100644
--- a/editors/textroom/files/patch-application_application.pro
+++ b/editors/textroom/files/patch-application_application.pro
@@ -1,14 +1,14 @@
--- 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 @@
+@@ -4,20 +4,16 @@
src \
ui
-linux-g++ {
-+freebsd-g++ {
++unix {
INCLUDEPATH += . \
src \
- src/include \
+- src/include \
- /usr/include \
- /usr/include/hunspell \
- /usr/include/libxml++-2.6 \
@@ -18,37 +18,41 @@
- /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
-
+-
++ src/include
++ PKGCONFIG += \
++ glib-2.0 \
++ hunspell \
++ libcurl \
++ libxml++-2.6 \
++ SDL_mixer
}
-@@ -85,7 +86,7 @@
+ macx {
+@@ -85,40 +81,33 @@
src/asciireporter.cpp
RESOURCES += resource/textroom.qrc \
resource/images/icons-app.qrc
-linux-g++ {
-+freebsd-g++ {
++unix {
CONFIG += release \
++ link_pkgconfig \
build_all
INSTALLS += data \
-@@ -98,27 +99,27 @@
+ dict \
+ target \
+ desktop \
+- uninstaller \
+ mime \
+ words \
icon
- LIBS = -lSDL_mixer \
- -lSDL \
+- LIBS = -lSDL_mixer \
+- -lSDL \
- -lhunspell \
-+ -lhunspell-1.3 \
- -lglibmm-2.4 \
- -lcurl \
- -lxml++-2.6 \
+- -lglibmm-2.4 \
+- -lcurl \
+- -lxml++-2.6 \
++ LIBS = \
$$TOPDIR/lib/libflo.a
- data.path = /usr/share/sounds
+ data.path = $$PREFIX/share/sounds
@@ -68,8 +72,7 @@
+ 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
+- uninstaller.files = resource/desktop/textroom-uninstall
- dict.path = /usr/share/hunspell
+ dict.path = $$PREFIX/share/hunspell
dict.files = resource/dict/*
diff --git a/editors/textroom/pkg-plist b/editors/textroom/pkg-plist
index de234308c7a8..e26758409305 100644
--- a/editors/textroom/pkg-plist
+++ b/editors/textroom/pkg-plist
@@ -1,13 +1,12 @@
bin/textroom
-bin/textroom-uninstall
share/applications/textroom.desktop
-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
+%%DATADIR%%/textroom-txr-mime.xml
+%%DATADIR%%/words.txt
+@dirrm %%DATADIR%%
@dirrmtry share/sounds
@dirrmtry share/hunspell
-@dirrm share/textroom