diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2007-12-16 22:48:33 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2007-12-16 22:48:33 +0000 |
commit | 9351af18dad0325cfecb170ca156d46fe763c87b (patch) | |
tree | b5d4aa2bf4ee639ee43f215716bbe2b6eac7b76b /sysutils/kgtk | |
parent | 1ac0002ff3876122be1913583920a6a41948e592 (diff) |
Notes
Diffstat (limited to 'sysutils/kgtk')
-rw-r--r-- | sysutils/kgtk/Makefile | 52 | ||||
-rw-r--r-- | sysutils/kgtk/distinfo | 3 | ||||
-rw-r--r-- | sysutils/kgtk/pkg-descr | 7 | ||||
-rw-r--r-- | sysutils/kgtk/pkg-plist | 14 |
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 |