Source1 not needed. apache.conf already in current directory.
No need to %__cp %SOURCE1 as well.
More over, using more than one source prevent a build from tarball using
rpmbuild -tb ganglia-web-3.5.12.tar.gz for instance.
[build & packaging] Reworked the install and packaging so it results in the same
  installation whatever the build is (manual, deb pkg or rpm pkg)
- Use Makefile to make install for deb and rpm as well including config files.
- Include specfile in the dist-gzip so a rpmbuild -tb (tarbuild) can be used
- Added customization for rpmbuild using --with tags (see spec file for
  usage and more details).
- Use adequate default values for rpm. The apache_user is not www-data. it's apache...
- Use /etc/ganglia-webfrontend to store conf.php what ever the distro is.
  Make sure that a link is set to apache config dir using triggers or postinstall.
- Use /etc/ganglia-webfrontend to store conf.php what ever the distro is.
  Use a generic conf.php in /usr/share/ganglia-webfrontend to load the file from
  /etc/ganglia-webfrontend.
- Replaced vargwebstatedir with vargwebdir in conf_default.php.in and Makefile.
- filters dir was not created under debian pkg or manual make install
- Added possibility to have a httpd_group different from user. For instance you
  can choose to install files under apache.daemon identity. If not specified,
  a group with the same name as the user is used.
- Added comment in the install section of the Makefile so it's clear.
- Reworked dist-gzip target so version.php  and spec file are generated while other
  .in files remain so they can be tuned by make or make install.
- Make sure that sharedstatedir is not owned by rpm package (conflict on fc-18+),
  and updated %file section accordingly.
- Removed the manual install and specific config files in debian packaging. Using
  standard make install DESTDIR=...
Merge remote-tracking branch 'upstream/master'
Fix --with values unwanted dashes conversion to underscores.
fix a stupid copy-past error from me.
Added mem_free to graph.d/mem_report.php graph. Was present in ganglia web 1. Also ported RGB color definition from there.

Reason:
Displaying memory graph for linux works as expected, but metrics from windows
Host sFlow agents displayed swap usage where free memory should be displayed.
Therefore it presented itself as when machine has all of it's memory and lots
of swap space occupied, when that was clearly not the case.

This change adds it back to graph stack and also displays now/min/max/avg
values in the legend.
Provide the option to remove unnecessary XML data.

The EXTRA_DATA and EXTRA_ELEMENT data returned by Ganglia is unused in
many code paths, so by stripping it we can see XML parsing performance
gains of about 50% for large data sets.
No need to fold since gmetad returns upper-case
Lock the cache file while writing to prevent partial reads
Fixed a bug in the view tree
Fix error in the display of the show-hosts buttons. The Auto and Same buttons were reversed.
Merge remote-tracking branch 'upstream/master'
Get upstream changes.
[Makefile + rpm spec file] Make Makefile more smart and more verbose, adapted specfile for this.
Now Makefile has a rule that install files without setting ownership. this permit to build an rpm without being root.
using --define magro for specfile tunning.
Merge pull request #241 from pcpiela/master

Fixed a bug in the view tree
Merge pull request #240 from cddude229/optimize-xml-volume

Provide the option to remove unnecessary XML data
I don't even
Merge pull request #238 from bostjan/bugfix/report-graph-mem/add-free-mem-to-stack

Added mem_free to graph.d/mem_report.php graph...
Added the capability to control the timezone used to display rrd metric graphs and reports. This is accomplished by specifying a tz query parameter to the ganaglia-web url. The timezone parameter takes the standard Linux form, e.g. tz=UTC, tz=America/New_York
Merge pull request #231 from olahaye74/master

Reworked the install and packaging so it results in the same installation whatever the build is (manual, deb pkg or rpm pkg)
Use moment for date/time manipulation in Javascript
Use jstz to determine browser timezone. In the future my hope is that we can do this with the moment library.