codeblocks-devel version 1.0 for Mac OS X 10.5 Leopard
Monday the 12th of May, 2008

    codeblocks-devel  most recent diff


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



      # $Id: Portfile 33935 2008-02-07 23:24:01Z afb macports.org $

      PortSystem 1.0

      Name: codeblocks-devel
      Version: 1.0
      revision 4866
      Platform: darwin freebsd
      Category: devel aqua x11
      Maintainers: afb macports.org
      Description: Open Source, Cross-platform, Free C/C++/D IDE
      Long Description: Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.

      Homepage: http://codeblocks.org/
      master_sites sourceforge:codeblocks

      fetch.type svn
      svn.url svn://svn.berlios.de/codeblocks/trunk
      #svn.date 2008-02-06
      svn.tag 4866
      worksrcdir trunk

      # autoconf >= 2.50, automake >= 1.9, libtool >= 1.4
      depends_build path:${prefix}/bin/autoconf:autoconf path:${prefix}/bin/aclocal:automake path:${prefix}/bin/glibtool:libtool

      configure.cmd ./bootstrap && ./configure
      configure.env ACLOCAL_FLAGS="-I ${prefix}/share/aclocal"
      configure.args --with-contrib-plugins=all

      post-destroot {
      system "strip -S ${destroot}${prefix}/bin/codeblocks"
      system "strip -S ${destroot}${prefix}/lib/libcodeblocks*.so || true"
      system "strip -S ${destroot}${prefix}/lib/libcodeblocks*.dylib || true"
      system "strip -S ${destroot}${prefix}/lib/libwxsmithlib*.so || true"
      system "strip -S ${destroot}${prefix}/lib/libwxsmithlib*.dylib || true"
      system "strip -S ${destroot}${prefix}/share/codeblocks/plugins/*.so"
      }

      platform macosx {}
      if { [variant_isset macosx] && ![variant_isset x11] } { default_variants +aqua }
      if { [variant_isset puredarwin] } { default_variants +x11 }
      if { [variant_isset freebsd] } { default_variants +x11 }

      Variant: aqua requires macosx description "Use the wxMac port of wxWidgets" {
      depends_lib port:wxWidgets

      post-destroot {
      xinstall -d -m 0755 ${destroot}/Applications/MacPorts
      set appPath ${destroot}/Applications/MacPorts/CodeBlocks.app/Contents

      xinstall -d -m 0755 ${appPath}
      file copy -force ${worksrcpath}/codeblocks.plist ${appPath}/Info.plist
      xinstall -d -m 0755 ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/app.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/cbp.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/csd.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/c.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/cg.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/cpp.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/d.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/f.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/h.icns ${appPath}/Resources
      file copy -force ${worksrcpath}/src/src/resources/icons/rc.icns ${appPath}/Resources

      xinstall -d -m 0755 ${appPath}/MacOS
      ln -sf ${prefix}/bin/codeblocks ${appPath}/MacOS/CodeBlocks
      xinstall -d -m 0755 ${appPath}/Resources/share
      ln -sf ${prefix}/share/codeblocks ${appPath}/Resources/share/codeblocks

      delete ${destroot}${prefix}/share/applications/codeblocks.desktop
      delete ${destroot}${prefix}/share/icons/gnome
      delete ${destroot}${prefix}/share/mime/packages/codeblocks.xml
      delete ${destroot}${prefix}/share/pixmaps/codeblocks.png
      }
      }

      Variant: x11 conflicts aqua description "Use the wxGTK port of wxWidgets" {
      depends_lib port:wxgtk
      }


    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/codeblocks-devel
      % sudo port install codeblocks-devel
      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 codeblocks-devel
      ---> Verifying checksum for codeblocks-devel
      ---> Extracting codeblocks-devel
      ---> Configuring codeblocks-devel
      ---> Building codeblocks-devel with target all
      ---> Staging codeblocks-devel into destroot
      ---> Installing codeblocks-devel
    - 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 codeblocks-devel with these commands:
      %  man codeblocks-devel
      % apropos codeblocks-devel
      % which codeblocks-devel
      % locate codeblocks-devel

     Where to find more information:

    Darwin Ports



    image test