aboutsummaryrefslogtreecommitdiff
path: root/sysutils/kgtk
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2007-12-16 22:48:33 +0000
committerPav Lucistnik <pav@FreeBSD.org>2007-12-16 22:48:33 +0000
commit9351af18dad0325cfecb170ca156d46fe763c87b (patch)
treeb5d4aa2bf4ee639ee43f215716bbe2b6eac7b76b /sysutils/kgtk
parent1ac0002ff3876122be1913583920a6a41948e592 (diff)
Notes
Diffstat (limited to 'sysutils/kgtk')
-rw-r--r--sysutils/kgtk/Makefile52
-rw-r--r--sysutils/kgtk/distinfo3
-rw-r--r--sysutils/kgtk/pkg-descr7
-rw-r--r--sysutils/kgtk/pkg-plist14
4 files changed, 76 insertions, 0 deletions
diff --git a/sysutils/kgtk/Makefile b/sysutils/kgtk/Makefile
new file mode 100644
index 000000000000..e4b332d854ca
--- /dev/null
+++ b/sysutils/kgtk/Makefile
@@ -0,0 +1,52 @@
+# Ports collection makefile for: kgtk
+# Date created: Sep 13, 2007
+# Whom: Rashid N. "Citycat" Achilov <citycat4@ngs.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= kgtk
+PORTVERSION= 0.9.4
+CATEGORIES= sysutils kde
+MASTER_SITES= http://home.freeuk.com/cpdrummond/
+DISTNAME= KGtk-${PORTVERSION}
+
+MAINTAINER= citycat4@ngs.ru
+COMMENT= Daemon to use KDE dialogs in GTK applications
+
+BUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GNOME= gtk20
+USE_KDEBASE_VER=3
+
+CMAKE_PREFIX= ${LOCALBASE}
+CMAKE_BUILD_DIR=build3
+BUILD_WRKSRC= ${WRKSRC}/${CMAKE_BUILD_DIR}
+INSTALL_WRKSRC= ${WRKSRC}/${CMAKE_BUILD_DIR}
+
+.if defined(WITHOUT_NLS)
+PLIST_SUB+= NLS="@comment "
+.else
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's| -ldl||' ${WRKSRC}/gtk2/CMakeLists.txt ${WRKSRC}/qt3/CMakeLists.txt ${WRKSRC}/qt4/CMakeLists.txt
+ @${REINPLACE_CMD} -e 's|#!/bin/bash|#!/bin/sh|' ${WRKSRC}/mangled.sh
+
+pre-configure:
+ @${MKDIR} ${WRKSRC}/${CMAKE_BUILD_DIR}
+
+do-configure:
+ @cd ${WRKSRC}/${CMAKE_BUILD_DIR} && \
+ ${CMAKE_PREFIX}/bin/cmake .. \
+ -DCMAKE_INSTALL_DIR=${PREFIX} \
+ -DQT_INCLUDE_DIR=${QT_PREFIX}/include \
+ -DCMAKE_CXX_FLAGS=-I${X11BASE}/include \
+ -DCMAKE_EXE_LINKER_FLAGS=${PTHREAD_LIBS} \
+ -DCMAKE_INSTALL_PREFIX=${PREFIX}
+
+.include <bsd.port.mk>
diff --git a/sysutils/kgtk/distinfo b/sysutils/kgtk/distinfo
new file mode 100644
index 000000000000..a407286f49f2
--- /dev/null
+++ b/sysutils/kgtk/distinfo
@@ -0,0 +1,3 @@
+MD5 (KGtk-0.9.4.tar.bz2) = a6fde9e4520e1f347ff6a48cda95337a
+SHA256 (KGtk-0.9.4.tar.bz2) = 2de639a711aad962aac6eb55b6e974c34fa9c68971a825c0c2c6b1d020bc777f
+SIZE (KGtk-0.9.4.tar.bz2) = 42300
diff --git a/sysutils/kgtk/pkg-descr b/sysutils/kgtk/pkg-descr
new file mode 100644
index 000000000000..a84c3c4dff0c
--- /dev/null
+++ b/sysutils/kgtk/pkg-descr
@@ -0,0 +1,7 @@
+This is a quick-and-dirty LD_PRELOAD hack that allows *some* Gtk
+applications to use KDE's file dialogs when run under KDE.
+
+The Gtk file chooser functions have been overridden to communicate
+with this KDE module/application.
+
+WWW: http://home.freeuk.net/cpdrummomd/
diff --git a/sysutils/kgtk/pkg-plist b/sysutils/kgtk/pkg-plist
new file mode 100644
index 000000000000..72133ff61f17
--- /dev/null
+++ b/sysutils/kgtk/pkg-plist
@@ -0,0 +1,14 @@
+bin/kdialogd3
+bin/kdialogd-wrapper
+bin/kgtk2-wrapper
+bin/kgtk-wrapper
+bin/kqt3-wrapper
+lib/kgtk/libkgtk2.so
+lib/kgtk/libkqt3.so
+%%NLS%%share/locale/cs/LC_MESSAGES/kdialogd3.mo
+%%NLS%%share/locale/de/LC_MESSAGES/kdialogd3.mo
+%%NLS%%share/locale/es/LC_MESSAGES/kdialogd3.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/kdialogd3.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/kdialogd3.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/kdialogd3.mo
+@dirrm lib/kgtk