diff options
Diffstat (limited to 'deskutils/kdissert/Makefile')
-rw-r--r-- | deskutils/kdissert/Makefile | 93 |
1 files changed, 79 insertions, 14 deletions
diff --git a/deskutils/kdissert/Makefile b/deskutils/kdissert/Makefile index 7940065d4841..b5d36bee4abe 100644 --- a/deskutils/kdissert/Makefile +++ b/deskutils/kdissert/Makefile @@ -6,34 +6,99 @@ # PORTNAME= kdissert -PORTVERSION= 0.3.1 +PORTVERSION= 0.3.4.1 CATEGORIES= deskutils kde -MASTER_SITES= http://freehackers.org/~tnagy/kdissert/ \ +MASTER_SITES= http://www.freehackers.org/~tnagy/kdissert/ \ ftp://ftp.fasta.fh-dortmund.de/mirror/gentoo/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= KDE mindmapping tool -BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash +BUILD_DEPENDS= scons:${PORTSDIR}/devel/scons \ + gsed:${PORTSDIR}/textproc/gsed USE_BZIP2= yes USE_KDELIBS_VER= 3 USE_REINPLACE= yes USE_GMAKE= yes -WANT_LIBTOOL_VER= 15 -MAKE_ARGS= CXX="${CXX}" \ - COMMONCXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}" \ - LIBTOOL="${LIBTOOL} --silent --tag=CXX" \ - SUBLIBS="${PTHREAD_LIBS}" \ - SHELL="${LOCALBASE}/bin/bash" -INSTALLS_SHLIB= yes post-patch: - @${REINPLACE_CMD} -e 's|#!/bin/bash|!#!${LOCALBASE}/bin/bash|g ; \ - s|-en|-n|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e \ + 's:%%CXX%%:${CXX}:g ; \ + s:%%CXXFLAGS%%:${CXXFLAGS} ${PTHREAD_CFLAGS}:g ; \ + s:%%LINKFLAGS%%:${PTHREAD_LIBS}:g' ${WRKSRC}/SConstruct + @${REINPLACE_CMD} -e \ + 's:-en:-n:g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e \ + 's:|sed:|gsed:g' ${WRKSRC}/kde.py do-configure: - @cd ${WRKSRC} \ - && QTDIR="${QT_PREFIX}" ./configure --prefix="${PREFIX}" + @cd ${CONFIGURE_WRKSRC} && ./configure --prefix="${PREFIX}" + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/kdissert/kdissert ${PREFIX}/bin + @${MKDIR} ${PREFIX}/lib/kde3 + ${INSTALL_DATA} ${WRKSRC}/src/templates/*.la ${PREFIX}/lib/kde3 + ${INSTALL_DATA} ${WRKSRC}/src/templates/*.so ${PREFIX}/lib/kde3 + @${MKDIR} ${PREFIX}/share/applications/kde + ${INSTALL_DATA} ${WRKSRC}/src/appdata/kdissert.desktop \ + ${PREFIX}/share/applications/kde + @${MKDIR} ${PREFIX}/share/applnk/Utilities + ${INSTALL_DATA} ${WRKSRC}/src/appdata/kdissert.desktop \ + ${PREFIX}/share/applnk/Utilities + @${MKDIR} ${PREFIX}/share/apps/kdissert + ${INSTALL_DATA} ${WRKSRC}/src/appdata/kdissertui.rc \ + ${PREFIX}/share/apps/kdissert + ${INSTALL_DATA} ${WRKSRC}/src/appdata/tips \ + ${PREFIX}/share/apps/kdissert + @${MKDIR} ${PREFIX}/share/apps/kdissert/pics + ${INSTALL_DATA} ${WRKSRC}/src/pics/nopix.png \ + ${PREFIX}/share/apps/kdissert/pics + @${MKDIR} ${PREFIX}/share/apps/kdissert/templatedata + ${INSTALL_DATA} ${WRKSRC}/src/templates/*.tar.gz \ + ${PREFIX}/share/apps/kdissert/templatedata + @${MKDIR} ${PREFIX}/share/apps/kdissertpart + ${INSTALL_DATA} ${WRKSRC}/src/appdata/kdissertpart.rc \ + ${PREFIX}/share/apps/kdissertpart + @${MKDIR} ${PREFIX}/share/config.kcfg + ${INSTALL_DATA} ${WRKSRC}/src/kdissert/kdissert.kcfg \ + ${PREFIX}/share/config.kcfg +.for lang in en fr + @${MKDIR} ${PREFIX}/share/doc/HTML/${lang}/kdissert + ${INSTALL_DATA} ${WRKSRC}/doc/${lang}/index.cache.bz2 \ + ${PREFIX}/share/doc/HTML/${lang}/kdissert + ${INSTALL_DATA} ${WRKSRC}/doc/${lang}/index.docbook \ + ${PREFIX}/share/doc/HTML/${lang}/kdissert + ${INSTALL_DATA} ${WRKSRC}/doc/${lang}/screenshot.png \ + ${PREFIX}/share/doc/HTML/${lang}/kdissert +.endfor +.for size in 16 22 32 64 128 + @${MKDIR} ${PREFIX}/share/icons/crystalsvg/${size}x${size}/actions + ${INSTALL_DATA} ${WRKSRC}/src/pics/toolbar/cr${size}-action-kdissert_sort.png \ + ${PREFIX}/share/icons/crystalsvg/${size}x${size}/actions/kdissert_sort.png +.endfor +.for size in 16 22 32 + @${MKDIR} ${PREFIX}/share/icons/crystalsvg/${size}x${size}/actions + ${INSTALL_DATA} ${WRKSRC}/src/pics/toolbar/cr${size}-action-kdissert_link.png \ + ${PREFIX}/share/icons/crystalsvg/${size}x${size}/actions/kdissert_link.png + ${INSTALL_DATA} ${WRKSRC}/src/pics/toolbar/cr${size}-action-kdissert_point.png \ + ${PREFIX}/share/icons/crystalsvg/${size}x${size}/actions/kdissert_point.png +.endfor +.for size in 16 32 64 128 + @${MKDIR} ${PREFIX}/share/icons/hicolor/${size}x${size}/apps + ${INSTALL_DATA} ${WRKSRC}/src/appdata/hi${size}-app-kdissert.png \ + ${PREFIX}/share/icons/hicolor/${size}x${size}/apps/kdissert.png +.endfor +.for lang in de fr nl pl + @${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES + ${INSTALL_DATA} ${WRKSRC}/po/${lang}.gmo \ + ${PREFIX}/share/locale/${lang}/LC_MESSAGES/kdissert.mo +.endfor + @${MKDIR} ${PREFIX}/share/mimelnk/application + ${INSTALL_DATA} ${WRKSRC}/src/appdata/x-kdissert.desktop \ + ${PREFIX}/share/mimelnk/application + @${MKDIR} ${PREFIX}/share/services + ${INSTALL_DATA} ${WRKSRC}/src/appdata/kdissertpart.desktop \ + ${PREFIX}/share/services .include <bsd.port.mk> |