ports/137691: [PATCH] New port for semantik (kdissert II)

Nick Hibma nick at van-laarhoven.org
Wed Aug 12 09:10:06 UTC 2009


>Number:         137691
>Category:       ports
>Synopsis:       [PATCH] New port for semantik (kdissert II)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 12 09:10:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Nick Hibma
>Release:        FreeBSD 7.2-STABLE i386
>Organization:
AnyWi Technologies
>Environment:
System: FreeBSD hind.van-laarhoven.org 7.2-STABLE FreeBSD 7.2-STABLE #4 r196060M: Wed Aug 12 08:14:13 CEST 2009 root at hind.van-laarhoven.org:/usr/obj/usr/src/sys/HIND i386

>Description:
kdissert for KDE4 is called semantik. This is the port for it.

A ports committer should have a good look at the KDE4 dependencies. The build
for example complains about missing gnome-config for several libs during
config, but the build completes and the program runs, so I don't know what that
is all about.

The patches applied in kdissert/files are no longer applicable as semantik is a 
complete rewrite.
>How-To-Repeat:
>Fix:
=====> Makefile
# New ports collection makefile for:	semantik
# Date created:				2009-08-11
# Whom:					Nick Hibma <nick at anywi.com>
#
# $FreeBSD$
#

PORTNAME=	semantik
PORTVERSION=	0.7.2
PORTREVISION=	1
CATEGORIES=	deskutils kde
MASTER_SITES=	http://freehackers.org/~tnagy/

MAINTAINER=	ports at FreeBSD.org
COMMENT=	KDE mindmapping tool

BUILD_DEPENDS=	qmake4:${PORTSDIR}/devel/qmake4 \
		lrelease-qt4:${PORTSDIR}/devel/qt4-linguist \
		ocaml:${PORTSDIR}/lang/ocaml

USE_GETTEXT=	yes
USE_LDCONFIG=	yes
INSTALLS_ICONS=	yes
USE_QT_VER=	4
MAKE_ENV+=	WAF_HOME=${WRKSRC} CPPFLAGS="-I${LOCALBASE}/include"

USE_BZIP2=	yes
USE_PYTHON_BUILD=	yes

do-configure:
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./waf configure --prefix=${PREFIX}

do-build:
	cd ${WRKSRC} && ./waf build

do-install:
	cd ${WRKSRC} && ./waf install
	@${STRIP_CMD} ${PREFIX}/bin/semantik

.include <bsd.port.mk>

=====> distinfo
MD5 (semantik-0.7.2.tar.bz2) = cdadf5e3f5ded9b9bb49dd4a176df3d1
SHA256 (semantik-0.7.2.tar.bz2) = 05d8a1cb1673525758419c5f4c53d027090827b51e1bc6d1159bed5e63416287
SIZE (semantik-0.7.2.tar.bz2) = 375716

=====> pkg-plist
kde4/share/apps/semantik/sembind.py
kde4/share/apps/semantik/flags/flag_star.svg
kde4/share/apps/semantik/flags/flag_phone.svg
kde4/share/apps/semantik/flags/flag_lunch.svg
kde4/share/apps/semantik/flags/flag_talk.svg
kde4/share/apps/semantik/flags/flag_time.svg
kde4/share/apps/semantik/flags/flag_unknown.svg
kde4/share/apps/semantik/flags/flag_idea.svg
kde4/share/apps/semantik/flags/flag_money.svg
kde4/share/apps/semantik/flags/flag_tune.svg
kde4/share/apps/semantik/flags/flag_delay.svg
kde4/share/apps/semantik/flags/flag_target.svg
kde4/share/apps/semantik/flags/flag_ok.svg
kde4/share/apps/semantik/flags/flag_look.svg
kde4/share/apps/semantik/flags/flag_write.svg
kde4/share/apps/semantik/flags/flag_stop.svg
kde4/share/apps/semantik/flags/flag_people.svg
kde4/share/apps/semantik/templates/s5.sem.py
kde4/share/apps/semantik/templates/odt.sem.py
kde4/share/apps/semantik/templates/html.sem.py
kde4/share/apps/semantik/templates/semantik.sem.py
kde4/share/apps/semantik/templates/beamer.sem.py
kde4/share/apps/semantik/templates/pdflatex.sem.py
kde4/share/apps/semantik/templates/java.sem.py
kde4/share/apps/semantik/templates/odp.sem.py
kde4/share/apps/semantik/templates/waf
kde4/share/apps/semantik/templates/pdflatex/wscript
kde4/share/apps/semantik/templates/pdflatex/main.tex
kde4/share/apps/semantik/templates/html/index.html
kde4/share/apps/semantik/templates/html/def.css
kde4/share/apps/semantik/templates/odt/styles.xml
kde4/share/apps/semantik/templates/odt/manifest.xml
kde4/share/apps/semantik/templates/odt/settings.xml
kde4/share/apps/semantik/templates/odt/meta.xml
kde4/share/apps/semantik/templates/odt/content.xml
kde4/share/apps/semantik/templates/odp/styles.xml
kde4/share/apps/semantik/templates/odp/manifest.xml
kde4/share/apps/semantik/templates/odp/settings.xml
kde4/share/apps/semantik/templates/odp/meta.xml
kde4/share/apps/semantik/templates/odp/content.xml
kde4/share/apps/semantik/templates/java/Mapview.java
kde4/share/apps/semantik/templates/java/Kadapplet.java
kde4/share/apps/semantik/templates/java/main.html
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemedefault.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemewhale.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemebeetle.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemeorchid.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemealbatross.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemedove.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemeseahorse.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemeseagull.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemefly.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemerose.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemecrane.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemesidebartab.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemelily.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color/beamercolorthemestructure.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/font/beamerfontthemeprofessionalfonts.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/font/beamerfontthemestructuresmallcapsserif.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/font/beamerfontthemestructureitalicserif.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/font/beamerfontthemestructurebold.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/font/beamerfontthemedefault.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/font/beamerfontthemeserif.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/inner/beamerinnerthemedefault.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/inner/beamerinnerthemeinmargin.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/inner/beamerinnerthemerectangles.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/inner/beamerinnerthemecircles.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/inner/beamerinnerthemerounded.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemeshadow.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthememiniframes.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemeinfolines.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemesplit.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemedefault.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemesidebar.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemesmoothtree.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemetree.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer/beamerouterthemesmoothbars.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeDarmstadt.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeboxes.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemedefault.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeWarsaw.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemePittsburgh.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeRochester.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeDresden.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeMalmoe.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeMadrid.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeFrankfurt.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeMontpellier.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeMarburg.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeBerkeley.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeLuebeck.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeBerlin.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeIlmenau.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeGoettingen.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeHannover.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeJuanLesPins.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeAntibes.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemePaloAlto.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeSingapore.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeCopenhagen.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeSzeged.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme/beamerthemeBergen.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonbook.tex
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonarticle.eps
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonbook.pdf
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonbook.eps
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonarticle.tex
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonarticle.20.eps
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonbook.20.pdf
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonbook.20.eps
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonarticle.20.pdf
kde4/share/apps/semantik/templates/beamer/beamermindist/art/beamericonarticle.pdf
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseoverlay.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/xcolor.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseframecomponents.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasearticle.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaselocalstructure.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasetheorems.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasefont.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerarticle.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasecolor.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseframe.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/pgf.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasetitle.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasedecode.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseauxtemplates.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasetoc.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseframesize.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseboxes.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/xxcolor.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasemisc.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseoptions.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasethemes.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbaseexercise.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/pgfshade.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasetemplates.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasenavigation.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasemodes.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasecompatibility.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasercs.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasesection.sty
kde4/share/apps/semantik/templates/beamer/beamermindist/beamer.cls
kde4/share/apps/semantik/templates/beamer/beamermindist/beamerbasenotes.sty
kde4/share/apps/semantik/templates/beamer/main.tex
kde4/share/apps/semantik/templates/beamer/wscript
kde4/share/apps/semantik/templates/s5/index.html
kde4/share/apps/semantik/templates/s5/ui/default/slides.js
kde4/share/apps/semantik/templates/s5/ui/default/framing.css
kde4/share/apps/semantik/templates/s5/ui/default/s5-core.css
kde4/share/apps/semantik/templates/s5/ui/default/print.css
kde4/share/apps/semantik/templates/s5/ui/default/slides.css
kde4/share/apps/semantik/templates/s5/ui/default/outline.css
kde4/share/apps/semantik/templates/s5/ui/default/pretty.css
kde4/share/apps/semantik/templates/s5/ui/default/blank.gif
kde4/share/apps/semantik/templates/s5/ui/default/opera.css
kde4/share/apps/semantik/templates/s5/ui/default/iepngfix.htc
kde4/share/apps/semantik/images/crsc-app-colors.svg
kde4/share/apps/semantik/filters/semantik.py
kde4/share/apps/semantik/filters/main.py
kde4/share/apps/semantik/filters/others.py
kde4/share/apps/semantik/filters/kdissert.py
kde4/share/apps/semantik/filters/fvym.py
kde4/share/applications/kde4/semantik.desktop
kde4/share/icons/hicolor/128x128/apps/semantik.png
kde4/share/icons/hicolor/64x64/apps/semantik.png
kde4/share/icons/hicolor/48x48/apps/semantik.png
kde4/share/icons/hicolor/22x22/apps/semantik.png
kde4/share/apps/semantik/semantikui.rc
kde4/share/apps/semantik/tips
kde4/share/icons/oxygen/16x16/actions/semantik_sort.png
kde4/share/icons/oxygen/32x32/actions/semantik_sort.png
kde4/share/icons/oxygen/16x16/actions/semantik_link.png
kde4/share/icons/oxygen/64x64/actions/semantik_sort.png
kde4/share/icons/oxygen/32x32/actions/semantik_point.png
kde4/share/icons/oxygen/32x32/actions/semantik_move.png
kde4/share/icons/oxygen/128x128/actions/semantik_sort.png
kde4/share/icons/oxygen/22x22/actions/semantik_move.png
kde4/share/icons/oxygen/22x22/actions/semantik_point.png
kde4/share/icons/oxygen/22x22/actions/semantik_link.png
kde4/share/icons/oxygen/16x16/actions/semantik_move.png
kde4/share/icons/oxygen/22x22/actions/semantik_sort.png
kde4/share/icons/oxygen/48x48/actions/semantik_move.png
kde4/share/icons/oxygen/32x32/actions/semantik_link.png
kde4/share/icons/oxygen/16x16/actions/semantik_point.png
kde4/share/locale/fr/LC_MESSAGES/semantik.mo
kde4/share/locale/es/LC_MESSAGES/semantik.mo
kde4/lib/libnablah.so
kde4/bin/semantik
@dirrm kde4/share/apps/semantik/flags
@dirrm kde4/share/apps/semantik/templates
@dirrm kde4/share/apps/semantik/templates/pdflatex
@dirrm kde4/share/apps/semantik/templates/html
@dirrm kde4/share/apps/semantik/templates/odt
@dirrm kde4/share/apps/semantik/templates/odp
@dirrm kde4/share/apps/semantik/templates/java
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist/themes/color
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist/themes/font
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist/themes/inner
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist/themes/outer
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist/themes/theme
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist/themes
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist/art
@dirrm kde4/share/apps/semantik/templates/beamer/beamermindist
@dirrm kde4/share/apps/semantik/templates/beamer
@dirrm kde4/share/apps/semantik/templates/s5/ui/default
@dirrm kde4/share/apps/semantik/templates/s5/ui
@dirrm kde4/share/apps/semantik/templates/s5
@dirrm kde4/share/apps/semantik/images
@dirrm kde4/share/apps/semantik/filters
@dirrm kde4/share/apps/semantik

=====> pkg-descr
The goal of semantik is to help to structure ideas and concepts by
associating them into a tree. The tree is there to help to see how the
ideas interact, and then to develop them further (add ramifications).

An idea is represented by a shape which can be a text or a picture. The
ideas can be connected, but there is a constraint : an idea cannot have
more than one parent.

A semantik mind-map can be exported as a picture, or used to generate
documents. Templates include pdflatex (article, book) and html file
formats.

kdissert requires KDE3. Semantik is the replacement for kdissert
and requires KDE4.

WWW: http://freehackers.org/~tnagy/index.html
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list