[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