- Add New USES macro to handle support for Zenoss ports and Zenpacks:

USES= zenoss
-trim historical headers

Convert net-mgmt/zenpack family to new framework

PR:		176723
Approved by:	maintainer timeout ( 14 days )
This commit is contained in:
Jason Helfman 2013-03-20 06:28:43 +00:00
parent 939edcb67d
commit 1c09104064
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=314713
13 changed files with 50 additions and 72 deletions

View File

@ -10,6 +10,13 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20130320:
AUTHOR: jgh@FreeBSD.org
* New USES macro to handle support for Zenoss ports and Zenpacks:
USES= zenoss
20130319:
AUTHOR: makc@FreeBSD.org

View File

@ -1,6 +1,3 @@
#-*- mode: makefile; tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD$
#
# bsd.zenoss.mk - Support for Zenoss ports and Zenpacks.
@ -8,8 +5,19 @@
# For FreeBSD committers:
# Please send all suggested changes to the maintainer instead of committing
# them yourself.
#
# MAINTAINER: zenoss@experts-exchange.com
#
# Feature: zenoss
# Usage: USES=zenoss
# Valid ARGS: does not require args
bsd_zenoss_mk_MAINTAINER= zenoss@experts-exchange.com
.if !defined(_INCLUDE_ZENOSS_MK)
_INCLUDE_ZENOSS_MK= yes
.if defined(zenoss_ARGS)
IGNORE= USES=zenoss does not require args
.endif
BUILD_DEPENDS+= zenoss>=3.1.0:${PORTSDIR}/net-mgmt/zenoss
RUN_DEPENDS+= zenoss>=3.1.0:${PORTSDIR}/net-mgmt/zenoss
@ -71,3 +79,5 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/dist/${ZPACK} ${ZPACKHOME}
@${CAT} ${PKGMESSAGE}
.endif
.endif

View File

@ -12,6 +12,7 @@ COMMENT= Provides performance monitoring of the Apache HTTP Server
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
BROKEN= fails to fetch
@ -19,6 +20,4 @@ USE_ZIP= yes
ZPACKGROUP= core
WRKSRC= ${WRKDIR}/tags/zenoss-3.1.0/zenpacks/${ZPACKPREFIX}${PORTNAME}/
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,9 +1,5 @@
# New ports collection makefile for: CheckPing
# Date created: 08 June 2011
# Whom: Zenoss <zenoss@experts-exchange.com>
#
# Created by: Zenoss <zenoss@experts-exchange.com>
# $FreeBSD$
#
PORTNAME= CheckPing
PORTVERSION= 1.0
@ -16,12 +12,11 @@ COMMENT= Provides nagios ping check for Zenoss monitoring
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
ZPACKPREFIX= ZenPacks.Nagios.
ZPACKGROUP= community
WRKSRC= ${WRKDIR}/zenoss-${ZPACKPREFIX}${PORTNAME}-${TAG}
TAG= 0088e17
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,9 +1,5 @@
# New ports collection makefile for: DellMon
# Date created: 13 May 2011
# Whom: Zenoss <zenoss@experts-exchange.com>
#
# Created by: Zenoss <zenoss@experts-exchange.com>
# $FreeBSD$
#
PORTNAME= DellMon
PORTVERSION= 2.4
@ -17,11 +13,10 @@ COMMENT= Provides additional monitoring options for Dell machines
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
ZPACKGROUP= community
WRKSRC= ${WRKDIR}/epuzanov-${ZPACKPREFIX}${PORTNAME}-a4ae347
ZPACKPREFIX= ZenPacks.community.
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -12,6 +12,7 @@ COMMENT= Provides Zenoss monitoring options for Dell machines
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
BROKEN= fails to fetch
@ -19,6 +20,4 @@ USE_ZIP= yes
ZPACKGROUP= core
WRKSRC= ${WRKDIR}/tags/zenoss-3.1.0/zenpacks/${ZPACKPREFIX}${PORTNAME}/
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,9 +1,5 @@
# New ports collection Makefile for: deviceAdvDetail
# Date created: 11 May 2011
# Whom: Zenoss <zenoss@experts-exchange.com>
#
# Created by: Zenoss <zenoss@experts-exchange.com>
# $FreeBSD$
#
PORTNAME= deviceAdvDetail
PORTVERSION= 2.7.3
@ -16,6 +12,7 @@ COMMENT= Provides additional hardware details for Zenoss
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
ZPACKGROUP= community
WRKSRC= ${WRKDIR}/epuzanov-${ZPACKPREFIX}${PORTNAME}-cfbd596
@ -23,6 +20,4 @@ WRKSRC= ${WRKDIR}/epuzanov-${ZPACKPREFIX}${PORTNAME}-cfbd596
ZPACK= ${ZPACKPREFIX}${PORTNAME}-2.7-${PYTHON_VERSION:S/thon//}.egg
ZPACKPREFIX= ZenPacks.community.
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,9 +1,5 @@
# New ports collection makefile for: DeviceSearch
# Date created: 26 May 2011
# Whom: Zenoss <zenoss@experts-exchange.com>
#
# Created by: Zenoss <zenoss@experts-exchange.com>
# $FreeBSD$
#
PORTNAME= DeviceSearch
PORTVERSION= 1.0.0
@ -15,9 +11,8 @@ COMMENT= Provides the ability to quickly search for devices in Zenoss
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
ZPACKGROUP= core
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,9 +1,5 @@
# New ports collection makefile for: ShowGraphPortlet
# Date created: 12 May 2011
# Whom: Zenoss <zenoss@experts-exchange.com>
#
# Created by: Zenoss <zenoss@experts-exchange.com>
# $FreeBSD$
#
PORTNAME= ShowGraphPortlet
PORTVERSION= 1.03
@ -16,12 +12,11 @@ COMMENT= Enables users to show any graph/multi graph reports on their dashboard
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
ZPACKGROUP= community
ZPACKPREFIX= ZenPacks.SCC.
WRKSRC= ${WRKDIR}/zenoss-${ZPACKPREFIX}${PORTNAME}-${TAG}
TAG= 0cf7678
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,9 +1,5 @@
# New ports collection makefile for: InterfaceGraphs
# Date created: 26 May 2011
# Whom: Zenoss <zenoss@experts-exchange.com>
#
# Created by: Zenoss <zenoss@experts-exchange.com>
# $FreeBSD$
#
PORTNAME= InterfaceGraphs
PORTVERSION= 1.0
@ -16,12 +12,11 @@ COMMENT= Provides a link that graphs all network interfaces for a device
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
ZPACKGROUP= community
ZPACKPREFIX= ZenPacks.community.
WRKSRC= ${WRKDIR}/zenoss-${ZPACKPREFIX}${PORTNAME}-${TAG}
TAG= 7ed2d7d
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -17,12 +17,11 @@ RUN_DEPENDS= libvirt>=0.9.1:${PORTSDIR}/devel/libvirt
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
ZPACKPREFIX= ZenPacks.community.
ZPACKGROUP= community
WRKSRC= ${WRKDIR}/zenoss-${ZPACKPREFIX}${PORTNAME}-${TAG}
TAG= 4113cfe
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,9 +1,5 @@
# New ports collection makefile for: MACReport
# Date created: 13 May 2011
# Whom: Zenoss <zenoss@experts-exchange.com>
#
# Created by: Zenoss <zenoss@experts-exchange.com>
# $FreeBSD$
#
PORTNAME= MACReport
PORTVERSION= 1.0.1
@ -16,6 +12,7 @@ COMMENT= Lists MAC address and the Device and Interface associated info
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
USE_ZIP= yes
ZPACKGROUP= community
@ -24,6 +21,4 @@ TAG= b345f53
ZPACKPREFIX= ZenPacks.sodonnell.
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -12,6 +12,7 @@ COMMENT= Monitors the offset between system time and a target NTP servers time
PLIST_FILES= zenoss/ZenPack/${ZPACK}
PLIST_DIRS= zenoss/ZenPack
USES= zenoss
BROKEN= fails to fetch
@ -19,6 +20,4 @@ USE_ZIP= yes
ZPACKGROUP= core
WRKSRC= ${WRKDIR}/tags/zenoss-3.1.0/zenpacks/${ZPACKPREFIX}${PORTNAME}/
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.zenoss.mk"
.include <bsd.port.post.mk>
.include <bsd.port.mk>