objc version 3.2.8 for Mac OS X 10.5 Leopard
Friday the 16th of May, 2008

    objc  most recent diff


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



      # $Id: Portfile 33441 2008-01-27 11:46:26Z ryandesign macports.org $

      PortSystem 1.0

      Name: objc
      Version: 3.2.8
      Category: lang
      Platform: darwin
      Maintainers: mww
      Description: The Portable Object Compiler is an Objective-C compiler
      Long Description: This is an independent implementation of Objective C - independent of Stepstone\'s, NeXT's, GNU\'s (Free Software Foundation) or SunSoft\'s Objective C implementation. Like the GNU compiler, the "objc" grammar is written in YACC. The lexical ananlyzer is written in LEX, and the compiler itself in the Bourne shell and in Objective C. (the optional Objective C link editor is written in AWK).

      Homepage: http://users.pandora.be/stes/compiler.html
      master_sites http://users.pandora.be/stes/
      checksums sha1 b315a9d68e975a5751b28b48bd44468df26509a1
      distfiles objc-${version}.tar.gz objc-bootstrap-${version}.tar.gz
      checksums objc-${version}.tar.gz sha1 b315a9d68e975a5751b28b48bd44468df26509a1 objc-bootstrap-${version}.tar.gz sha1 07558d72d314c14d66f3817297944db7512a1790
      patchfiles patch-src-cakit-intmodp.m

      depends_lib port:byacc

      set cc /usr/bin/gcc
      platform darwin 8 {
      set cc /usr/bin/gcc-4.0
      }

      pre-configure {
      # bootstrap
      file mkdir ${workpath}/bootstrap
      system "cd ${workpath}/objc-bootstrap-${version} && CC=${cc} ./configure --prefix=${workpath}/bootstrap && make && make install"
      }

      configure.env PATH=${workpath}/bootstrap/bin:$env(PATH)
      configure.args --build=i386-apple-freebsd

      build.env PATH=${workpath}/bootstrap/bin:$env(PATH)
      build.target

      destroot.destdir INSTALLDIR=${destroot}${prefix}
      post-destroot {
      file delete -force ${destroot}${prefix}/share/man
      file rename ${destroot}${prefix}/man ${destroot}${prefix}/share/man
      }

      livecheck.check regex
      livecheck.url ${homepage}
      livecheck.regex objc-(\[0-9.\]+)\\.tar\\.gz


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

     Where to find more information:

    Darwin Ports



    image test