[csw-devel] SF.net SVN: gar:[17426] csw/mgar/pkg/zabbix/trunk/Makefile

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Fri Mar 16 11:43:54 CET 2012


Revision: 17426
          http://gar.svn.sourceforge.net/gar/?rev=17426&view=rev
Author:   dmichelsen
Date:     2012-03-16 10:43:53 +0000 (Fri, 16 Mar 2012)
Log Message:
-----------
zabbix/trunk: Rework 32/64 bit and Solaris 9/10 buildings

Modified Paths:
--------------
    csw/mgar/pkg/zabbix/trunk/Makefile

Modified: csw/mgar/pkg/zabbix/trunk/Makefile
===================================================================
--- csw/mgar/pkg/zabbix/trunk/Makefile	2012-03-16 10:20:57 UTC (rev 17425)
+++ csw/mgar/pkg/zabbix/trunk/Makefile	2012-03-16 10:43:53 UTC (rev 17426)
@@ -6,31 +6,48 @@
 GARTYPE = v2-build64only
 CATEGORIES = server
 
-DESCRIPTION = Brief description
+DESCRIPTION = Zabbix monitoring system
 define BLURB
-  Long description
 endef
 
 MASTER_SITES = $(SF_MIRROR)
 DISTFILES  = $(DISTNAME).tar.gz
 
-PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386
+PACKAGING_PLATFORMS += solaris9-sparc solaris9-i386
+PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386
 
-BUILD64_ONLY = 1
+# This is just for the server which is in 64 bit only on Solars 10
+BUILD64-5.9 =
+BUILD64-5.10 = 1
+BUILD64 = $(BUILD64-$(GAROSREL))
 
-RUNTIME_DEP_PKGS_CSWzabbix += CSWlibmysqlclient15
-RUNTIME_DEP_PKGS_CSWzabbix += CSWlibiconv2
-RUNTIME_DEP_PKGS_CSWzabbix += CSWlibz1
-RUNTIME_DEP_PKGS_CSWzabbix += CSWlibssl0-9-8
-RUNTIME_DEP_PKGS_CSWzabbix += CSWlibcurl4
-RUNTIME_DEP_PKGS_CSWzabbix += CSWlibidn11
+PACKAGES += CSWzabbix-agent
+SPKG_DESC_CSWzabbix-agent = Zabbix monitoring system agent
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWzabbix-agent += CSWlibiconv2
 
+PACKAGES-5.10 += CSWzabbix-server
+PACKAGES += $(PACKAGES-$(GAROSREL))
+SPKG_DESC_CSWzabbix-server = Zabbix monitoring system server
+PKGFILES_CSWzabbix-server += $(call baseisadirs,$(sbindir),zabbix_server)
+RUNTIME_DEP_PKGS_CSWzabbix-server += CSWlibmysqlclient15
+RUNTIME_DEP_PKGS_CSWzabbix-server += CSWlibiconv2
+RUNTIME_DEP_PKGS_CSWzabbix-server += CSWlibz1
+RUNTIME_DEP_PKGS_CSWzabbix-server += CSWlibssl0-9-8
+RUNTIME_DEP_PKGS_CSWzabbix-server += CSWlibcurl4
+RUNTIME_DEP_PKGS_CSWzabbix-server += CSWlibidn11
+
 CONFIGURE_ARGS = $(DIRPATHS)
 CONFIGURE_ARGS += --with-mysql
 CONFIGURE_ARGS += --with-libcurl
-CONFIGURE_ARGS += --enable-server
 CONFIGURE_ARGS += --enable-agent
 CONFIGURE_ARGS += --enable-ipv6
 
+# We build the server only on Solaris 10 and only on 64 bit
+CONFIGURE_ARGS-5.9-32 += --disable-server
+CONFIGURE_ARGS-5.10-32 += --disable-server
+CONFIGURE_ARGS-5.10-64 += --enable-server
+CONFIGURE_ARGS += $(CONFIGURE_ARGS-$(GAROSREL)-$(MEMORYMODEL))
+
 include gar/category.mk
 

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list