bugzilla version 2.22.1 for Mac OS X 10.5 Leopard
Saturday the 17th of May, 2008

    bugzilla  most recent diff


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



      # $Id: Portfile 30224 2007-10-22 22:49:14Z jmpp macports.org $
      PortSystem 1.0

      Name: bugzilla
      Version: 2.22.1
      Category: devel www databases
      Maintainers: nomaintainer
      Description: popular and extensive bug-tracking system
      Long Description: Bugzilla is a Defect Tracking System or Bug-Tracking System. Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being free, Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favorite of hundreds of organizations across the globe.
      Homepage: http://www.bugzilla.org/
      master_sites http://ftp.mozilla.org/pub/mozilla.org/webtools/ ftp://ftp.mozilla.org/pub/mozilla.org/webtools/
      checksums md5 d52e2818441f3c2a5caeddf6c40b9f00

      depends_lib port:apache2 port:mysql4 port:perl5.8 port:p5-appconfig port:p5-timedate port:p5-dbi port:p5-dbd-mysql port:p5-xml-parser port:p5-patchreader port:p5-gd port:p5-gdtextutil port:p5-gdgraph port:p5-chart port:p5-template-toolkit port:p5-mime-tools port:patchutils port:p5-cgi port:p5-perl-ldap port:p5-patchreader port:p5-xml-twig port:p5-perlmagick

      patchfiles patch-checksetup.pl
      post-patch {
      cd ${worksrcpath}
      foreach item [exec find . -type f -name .cvsignore] {
      file delete -force ${item}
      }
      foreach item [exec find . -type d -name CVS] {
      file delete -force ${item}
      }
      foreach item [glob *.cgi *.pl contrib/*.pl docs/*.pl] {
      reinplace "s%^#!.*perl%#!${prefix}/bin/perl%" ${item}
      }
      foreach item [glob *.pl contrib/*.pl Bugzilla/*.pm docs/html/*.html docs/txt/*.txt docs/xml/*.xml] {
      reinplace "s%/usr/lib/sendmail%/usr/sbin/sendmail%g" ${item}
      }
      }

      configure.cmd ./checksetup.pl
      configure.pre_args --check-modules

      build.cmd ./checksetup.pl
      build.target

      destroot {
      # Warn user if not running as root
      if {$env(USER) != "root"} {
      ui_msg "-----------------------------------------------------------"
      ui_msg "Note that you are not running as root, so files installed"
      ui_msg "by this port will not end up with proper ownership and"
      ui_msg "likely not work correctly with Apache."
      ui_msg "-----------------------------------------------------------"
      }

      set wwwRoot "${prefix}/www"
      xinstall -d -m 0755 ${destroot}${wwwRoot}
      ui_info "copying ${worksrcpath}\n to ${destroot}${wwwRoot}/${name}"
      system "cp -R ${worksrcpath}/. ${destroot}${wwwRoot}/${name}"
      # Fix owner and group on installed data
      if {$env(USER) == "root"} {
      foreach item [exec find ${destroot}${wwwRoot}/${name} -type f] {
      file attributes ${item} -permissions go+r -owner www -group www
      }
      foreach item [exec find ${destroot}${wwwRoot}/${name} -type d] {
      file attributes ${item} -permissions go+rx -owner www -group www
      }
      } else {
      foreach item [exec find ${destroot}${wwwRoot}/${name} -type f] {
      file attributes ${item} -permissions go+r
      }
      foreach item [exec find ${destroot}${wwwRoot}/${name} -type d] {
      file attributes ${item} -permissions go+rx
      }
      }

      set docPath "${prefix}/share/doc/${name}"
      xinstall -d -m 0755 ${destroot}${docPath}
      cd ${worksrcpath}
      xinstall -m 0644 README QUICKSTART UPGRADING UPGRADING-pre-2.8 ${destroot}${docPath}/
      ui_info "copying docs\n to ${destroot}${docPath}/guide"
      system "cp -R docs ${destroot}${docPath}/guide"
      foreach item [exec find ${destroot}${docPath}/guide -type f] {
      file attributes ${item} -permissions go+r
      }
      foreach item [exec find ${destroot}${docPath}/guide -type d] {
      file attributes ${item} -permissions go+rx
      }
      }

      post-install {
      ui_msg "-----------------------------------------------------------"
      ui_msg "To complete the installation of ${name}, you should read"
      ui_msg "the quick start document found here:"
      ui_msg ""
      ui_msg " ${prefix}/share/doc/${name}/QUICKSTART"
      ui_msg ""
      ui_msg "For step 4, the ${name} configuration file can be"
      ui_msg "found here:"
      ui_msg ""
      ui_msg " ${prefix}/www/${name}/localconfig"
      ui_msg ""
      ui_msg "For the rest of the steps, the main ${name} directory"
      ui_msg "can be found here (needed for step 7):"
      ui_msg ""
      ui_msg " ${prefix}/www/${name}"
      ui_msg "-----------------------------------------------------------"
      }


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

     Where to find more information:

    Darwin Ports



    image test