Gnustep-make version 2.2.0 - How to Download and Install on Mac OS X
Saturday the 7th of November, 2009

    gnustep-make  most recent diff


    version 2.2.0

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


      The gnustep-make Portfile 53602 2009-07-09 16:14:40Z and.damore macports.org $

      PortSystem 1.0

      Name: gnustep-make
      Version: 2.2.0
      Category: gnustep devel cross
      Platform: darwin
      Maintainers: nomaintainer

      Homepage: http://www.gnustep.org/
      Description: GNUstep makefile package
      Long Description: The GNUstep makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project. It allows the user to write a project without having to deal with the complex issues associated with configuration, building, installation, and packaging. It also allows the user to easily create cross-compiled binaries.

      Master Sites: gnustep:core
      Checksums: md5 3d2d06d3313432fc82e6b09c49fb7f8a sha1 35654bab0a6576084e486e062e7e42603026509d rmd160 6c020432fbce9f018b01d85935e5235b874fd88e

      destroot.violate_mtree yes

      universal_variant no
      depends_run port:gcc42

      configure.args CC=gcc-mp-4.2 --with-library-combo=gnu-gnu-gnu --with-objc-lib-flag=-lobjc-gnu

      destroot.args messages=yes

      if {![variant_isset fhs_layout]} {
      default_variants +gnustep_layout
      }

      # for the curious only, not really supported by MacPorts
      Variant: fhs_layout conflicts gnustep_layout {
      configure.args-append --with-layout=fhs --with-config-file=${prefix}/etc/GNUstep.conf
      post-patch {
      reinplace "s|=/man|=/share/man|g" ${worksrcpath}/FilesystemLayouts/fhs
      reinplace "s|=/info|=/share/info|g" ${worksrcpath}/FilesystemLayouts/fhs
      }
      }

      Variant: gnustep_layout conflicts fhs_layout {
      configure.pre_args --prefix=${prefix}/GNUstep
      configure.args-append --with-config-file=${prefix}/GNUstep/System/Library/GNUstep.conf

      destroot.keepdirs ${destroot}${prefix}/GNUstep/Local

      post-install {
      ui_msg "
      ##########################################################
      To have a fully working GNUstep make system, please add
      '. ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh'
      to your shell login (in ~/.profile)

      You may also want to set up your MANPATH :
      export MANPATH=\$GNUSTEP_LOCAL_ROOT/Library/Documentation/man:\$GNUSTEP_SYSTEM_ROOT/Library/Documentation/man:${prefix}/share/man:/usr/share/man
      ##########################################################
      "
      }
      }

      platform darwin {
      post-patch {
      reinplace "s|/home|/Users|g" ${worksrcpath}/FilesystemLayouts/gnustep ${worksrcpath}/FilesystemLayouts/fhs
      }
      }

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

     Where to find more information:

    Darwin Ports



    Lightbox this page.