Taskjuggler version 2.4.3 - How to Download and Install on Mac OS X
Monday the 23rd of November, 2009

    taskjuggler  most recent diff


    version 2.4.3

      View the most recent changes for the taskjuggler port at: taskjuggler.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for taskjuggler.
      The raw portfile for taskjuggler 2.4.3 is located here:
      http://taskjuggler.darwinports.com/dports/office/taskjuggler/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/taskjuggler


      # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
      The taskjuggler Portfile 59743 2009-10-21 15:28:00Z rene macports.org $

      PortSystem 1.0

      Name: taskjuggler
      Version: 2.4.3
      Homepage: http://www.taskjuggler.org/
      Category: office pim

      Description: A powerful project management tool.
      Long Description: TaskJuggler is a modern and powerful, Open Source project management tool.

      Maintainers: rene

      Platform: darwin

      use_bzip2 yes
      Master Sites: http://www.taskjuggler.org/download/:source
      distfiles ${distname}${extract.suffix}:source
      Checksums: ${distname}${extract.suffix} md5 3bc88500856c7c9dc2fc526d5f04ac04 sha1 00421ca022319da10f57607f8b62f8430f770767 rmd160 76b403e76dd79b804013e48b8e0eab6fb3b5da9e manual-2.4.3.tar.bz2 md5 39bebc7d29eba0ce552d62e1f7a8fe7d sha1 8d1a87c73a5aa9f8b2e184731a36ec6242e2da7d rmd160 8b246991d57001ca56d1bb94981a04ef1af50e95

      depends_lib port:qt3 port:fontconfig port:jpeg port:libpng port:kdebase3 port:kdelibs3 port:kdepim3

      configure.args --enable-mac --disable-docs --without-arts --with-qt-dir=${prefix}/lib/qt3 --with-extra-includes=${prefix}/include --with-extra-libs=${prefix}/lib

      pre-configure {
      system "echo > ${worksrcpath}/admin/cvs.sh"
      }

      Patch Files: patch-configure.diff

      build.args DYLD_LIBRARY_PATH=${worksrcpath}/taskjuggler/.libs
      build.env MAKEFLAGS="-j${build.jobs}"

      platform darwin 9 {
      build.args-append LDFLAGS=\"-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib\"
      }

      destroot.args DESTDIR=${destroot}${prefix} DYLD_LIBRARY_PATH=${worksrcpath}/taskjuggler/.libs kde_locale=${destroot}/share/locale docprefix=${destroot}/share/doc

      post-destroot {
      if {[variant_isset docs]} {
      # move handbook to destroot
      set manual_path ${prefix}/share/doc/${name}/manual
      xinstall -d ${destroot}${manual_path}
      eval xinstall -m 640 [glob ${workpath}/manual-${version}/*.html] ${destroot}${manual_path}
      }
      }

      Variant: qt3mac description {Use qt3mac instead of qt3} {
      configure.args-delete --with-qt-dir=${prefix}/lib/qt3
      depends_lib-delete port:qt3
      configure.args-append --with-qt-dir=${prefix}/lib/qt3mac
      depends_lib-append port:qt3-mac
      }

      Variant: nokde description {Build the command line version} {
      configure.args-append --with-kde-support=no --with-ical-support=no
      depends_lib-delete port:kdebase3 port:fontconfig port:kdelibs3 port:kdepim3
      }

      Variant: docs description {Install handbook} {
      master_sites-append http://www.taskjuggler.org/download/:docs
      distfiles-append manual-${version}${extract.suffix}:docs
      }

      Variant: debug description {Enable debug mode} {
      configure.args-append --enable-debug=yes
      }

      livecheck.type regex
      livecheck.url ${homepage}/download.php
      livecheck.regex "Latest Stable Taskjuggler \\(Version (\\d+.\\d+.\\d+)\\)"


    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/taskjuggler
      % sudo port install taskjuggler
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching taskjuggler
      ---> Verifying checksum for taskjuggler
      ---> Extracting taskjuggler
      ---> Configuring taskjuggler
      ---> Building taskjuggler with target all
      ---> Staging taskjuggler into destroot
      ---> Installing taskjuggler
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using taskjuggler with these commands:
      %  man taskjuggler
      % apropos taskjuggler
      % which taskjuggler
      % locate taskjuggler

     Where to find more information:

    Darwin Ports



    Lightbox this page.