Wed Aug 31 10:10:17 2022 UTC ()
gam: Add GAM 6.24

GAM is a command line tool for Google Workspace admins to manage domain and
user settings quickly and easily.


(sborrill)
diff -r0 -r1.1 pkgsrc/sysutils/gam/DESCR
diff -r0 -r1.1 pkgsrc/sysutils/gam/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/gam/PLIST
diff -r0 -r1.1 pkgsrc/sysutils/gam/distinfo

File Added: pkgsrc/sysutils/gam/DESCR
GAM is a command line tool for Google Workspace admins to manage domain
and user settings quickly and easily.

File Added: pkgsrc/sysutils/gam/Makefile
# $NetBSD: Makefile,v 1.1 2022/08/31 10:10:17 sborrill Exp $

DISTNAME=	gam-6.24
CATEGORIES=	sysutils python
MASTER_SITES=	${MASTER_SITE_GITHUB:=GAM-team/}
GITHUB_PROJECT=	GAM
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/GAM-team/GAM
COMMENT=	Command line tool for backing up Gmail
LICENSE=	apache-2.0

DEPENDS+=	${PYPKGPREFIX}-google-api-python-client>=2.0:../../www/py-google-api-python-client
DEPENDS+=	${PYPKGPREFIX}-google-auth>=1.11.2:../../security/py-google-auth
DEPENDS+=	${PYPKGPREFIX}-google-auth-httplib2-[0-9]*:../../security/py-google-auth-httplib2
DEPENDS+=	${PYPKGPREFIX}-google-auth-oauthlib>=0.4.1:../../security/py-google-auth-oauthlib
DEPENDS+=	${PYPKGPREFIX}-pathvalidate-[0-9]*:../../devel/py-pathvalidate
DEPENDS+=	${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
DEPENDS+=	${PYPKGPREFIX}-filelock-[0-9]*:../../devel/py-filelock
DEPENDS+=	${PYPKGPREFIX}-passlib>=1.7.2:../../security/py-passlib

EGG_NAME=	GAM_for_Google_Workspace-6.0.23

NO_BUILD=	yes
PLIST_SUBST+=	PYSITELIB=${PYSITELIB}
REPLACE_PYTHON=	gam.py
WRKSRC=		${WRKDIR}/GAM-${PKGVERSION_NOREV}/src

INSTALLATION_DIRS=	bin ${PYSITELIB}

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/sysutils/gam/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/08/31 10:10:17 sborrill Exp $
bin/gam
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/gam/__init__.py
${PYSITELIB}/gam/__init__.pyc
${PYSITELIB}/gam/__init__.pyo
${PYSITELIB}/gam/__main__.py
${PYSITELIB}/gam/__main__.pyc
${PYSITELIB}/gam/__main__.pyo
${PYSITELIB}/gam/auth/__init__.py
${PYSITELIB}/gam/auth/__init__.pyc
${PYSITELIB}/gam/auth/__init__.pyo
${PYSITELIB}/gam/auth/oauth.py
${PYSITELIB}/gam/auth/oauth.pyc
${PYSITELIB}/gam/auth/oauth.pyo
${PYSITELIB}/gam/auth/oauth_test.py
${PYSITELIB}/gam/auth/oauth_test.pyc
${PYSITELIB}/gam/auth/oauth_test.pyo
${PYSITELIB}/gam/auth/yubikey.py
${PYSITELIB}/gam/auth/yubikey.pyc
${PYSITELIB}/gam/auth/yubikey.pyo
${PYSITELIB}/gam/controlflow.py
${PYSITELIB}/gam/controlflow.pyc
${PYSITELIB}/gam/controlflow.pyo
${PYSITELIB}/gam/controlflow_test.py
${PYSITELIB}/gam/controlflow_test.pyc
${PYSITELIB}/gam/controlflow_test.pyo
${PYSITELIB}/gam/display.py
${PYSITELIB}/gam/display.pyc
${PYSITELIB}/gam/display.pyo
${PYSITELIB}/gam/display_test.py
${PYSITELIB}/gam/display_test.pyc
${PYSITELIB}/gam/display_test.pyo
${PYSITELIB}/gam/fileutils.py
${PYSITELIB}/gam/fileutils.pyc
${PYSITELIB}/gam/fileutils.pyo
${PYSITELIB}/gam/fileutils_test.py
${PYSITELIB}/gam/fileutils_test.pyc
${PYSITELIB}/gam/fileutils_test.pyo
${PYSITELIB}/gam/gapi/__init__.py
${PYSITELIB}/gam/gapi/__init__.pyc
${PYSITELIB}/gam/gapi/__init__.pyo
${PYSITELIB}/gam/gapi/__init___test.py
${PYSITELIB}/gam/gapi/__init___test.pyc
${PYSITELIB}/gam/gapi/__init___test.pyo
${PYSITELIB}/gam/gapi/caa.py
${PYSITELIB}/gam/gapi/caa.pyc
${PYSITELIB}/gam/gapi/caa.pyo
${PYSITELIB}/gam/gapi/calendar.py
${PYSITELIB}/gam/gapi/calendar.pyc
${PYSITELIB}/gam/gapi/calendar.pyo
${PYSITELIB}/gam/gapi/cbcm.py
${PYSITELIB}/gam/gapi/cbcm.pyc
${PYSITELIB}/gam/gapi/cbcm.pyo
${PYSITELIB}/gam/gapi/chat.py
${PYSITELIB}/gam/gapi/chat.pyc
${PYSITELIB}/gam/gapi/chat.pyo
${PYSITELIB}/gam/gapi/chromehistory.py
${PYSITELIB}/gam/gapi/chromehistory.pyc
${PYSITELIB}/gam/gapi/chromehistory.pyo
${PYSITELIB}/gam/gapi/chromemanagement.py
${PYSITELIB}/gam/gapi/chromemanagement.pyc
${PYSITELIB}/gam/gapi/chromemanagement.pyo
${PYSITELIB}/gam/gapi/chromepolicy.py
${PYSITELIB}/gam/gapi/chromepolicy.pyc
${PYSITELIB}/gam/gapi/chromepolicy.pyo
${PYSITELIB}/gam/gapi/cloudidentity/__init__.py
${PYSITELIB}/gam/gapi/cloudidentity/__init__.pyc
${PYSITELIB}/gam/gapi/cloudidentity/__init__.pyo
${PYSITELIB}/gam/gapi/cloudidentity/devices.py
${PYSITELIB}/gam/gapi/cloudidentity/devices.pyc
${PYSITELIB}/gam/gapi/cloudidentity/devices.pyo
${PYSITELIB}/gam/gapi/cloudidentity/groups.py
${PYSITELIB}/gam/gapi/cloudidentity/groups.pyc
${PYSITELIB}/gam/gapi/cloudidentity/groups.pyo
${PYSITELIB}/gam/gapi/cloudidentity/orgunits.py
${PYSITELIB}/gam/gapi/cloudidentity/orgunits.pyc
${PYSITELIB}/gam/gapi/cloudidentity/orgunits.pyo
${PYSITELIB}/gam/gapi/cloudidentity/userinvitations.py
${PYSITELIB}/gam/gapi/cloudidentity/userinvitations.pyc
${PYSITELIB}/gam/gapi/cloudidentity/userinvitations.pyo
${PYSITELIB}/gam/gapi/cloudresourcemanager.py
${PYSITELIB}/gam/gapi/cloudresourcemanager.pyc
${PYSITELIB}/gam/gapi/cloudresourcemanager.pyo
${PYSITELIB}/gam/gapi/contactdelegation.py
${PYSITELIB}/gam/gapi/contactdelegation.pyc
${PYSITELIB}/gam/gapi/contactdelegation.pyo
${PYSITELIB}/gam/gapi/directory/__init__.py
${PYSITELIB}/gam/gapi/directory/__init__.pyc
${PYSITELIB}/gam/gapi/directory/__init__.pyo
${PYSITELIB}/gam/gapi/directory/asps.py
${PYSITELIB}/gam/gapi/directory/asps.pyc
${PYSITELIB}/gam/gapi/directory/asps.pyo
${PYSITELIB}/gam/gapi/directory/cros.py
${PYSITELIB}/gam/gapi/directory/cros.pyc
${PYSITELIB}/gam/gapi/directory/cros.pyo
${PYSITELIB}/gam/gapi/directory/customer.py
${PYSITELIB}/gam/gapi/directory/customer.pyc
${PYSITELIB}/gam/gapi/directory/customer.pyo
${PYSITELIB}/gam/gapi/directory/domainaliases.py
${PYSITELIB}/gam/gapi/directory/domainaliases.pyc
${PYSITELIB}/gam/gapi/directory/domainaliases.pyo
${PYSITELIB}/gam/gapi/directory/domains.py
${PYSITELIB}/gam/gapi/directory/domains.pyc
${PYSITELIB}/gam/gapi/directory/domains.pyo
${PYSITELIB}/gam/gapi/directory/groups.py
${PYSITELIB}/gam/gapi/directory/groups.pyc
${PYSITELIB}/gam/gapi/directory/groups.pyo
${PYSITELIB}/gam/gapi/directory/mobiledevices.py
${PYSITELIB}/gam/gapi/directory/mobiledevices.pyc
${PYSITELIB}/gam/gapi/directory/mobiledevices.pyo
${PYSITELIB}/gam/gapi/directory/orgunits.py
${PYSITELIB}/gam/gapi/directory/orgunits.pyc
${PYSITELIB}/gam/gapi/directory/orgunits.pyo
${PYSITELIB}/gam/gapi/directory/printers.py
${PYSITELIB}/gam/gapi/directory/printers.pyc
${PYSITELIB}/gam/gapi/directory/printers.pyo
${PYSITELIB}/gam/gapi/directory/privileges.py
${PYSITELIB}/gam/gapi/directory/privileges.pyc
${PYSITELIB}/gam/gapi/directory/privileges.pyo
${PYSITELIB}/gam/gapi/directory/resource.py
${PYSITELIB}/gam/gapi/directory/resource.pyc
${PYSITELIB}/gam/gapi/directory/resource.pyo
${PYSITELIB}/gam/gapi/directory/roleassignments.py
${PYSITELIB}/gam/gapi/directory/roleassignments.pyc
${PYSITELIB}/gam/gapi/directory/roleassignments.pyo
${PYSITELIB}/gam/gapi/directory/roles.py
${PYSITELIB}/gam/gapi/directory/roles.pyc
${PYSITELIB}/gam/gapi/directory/roles.pyo
${PYSITELIB}/gam/gapi/directory/users.py
${PYSITELIB}/gam/gapi/directory/users.pyc
${PYSITELIB}/gam/gapi/directory/users.pyo
${PYSITELIB}/gam/gapi/drive/__init__.py
${PYSITELIB}/gam/gapi/drive/__init__.pyc
${PYSITELIB}/gam/gapi/drive/__init__.pyo
${PYSITELIB}/gam/gapi/drive/drives.py
${PYSITELIB}/gam/gapi/drive/drives.pyc
${PYSITELIB}/gam/gapi/drive/drives.pyo
${PYSITELIB}/gam/gapi/errors.py
${PYSITELIB}/gam/gapi/errors.pyc
${PYSITELIB}/gam/gapi/errors.pyo
${PYSITELIB}/gam/gapi/errors_test.py
${PYSITELIB}/gam/gapi/errors_test.pyc
${PYSITELIB}/gam/gapi/errors_test.pyo
${PYSITELIB}/gam/gapi/licensing.py
${PYSITELIB}/gam/gapi/licensing.pyc
${PYSITELIB}/gam/gapi/licensing.pyo
${PYSITELIB}/gam/gapi/reports.py
${PYSITELIB}/gam/gapi/reports.pyc
${PYSITELIB}/gam/gapi/reports.pyo
${PYSITELIB}/gam/gapi/siteverification.py
${PYSITELIB}/gam/gapi/siteverification.pyc
${PYSITELIB}/gam/gapi/siteverification.pyo
${PYSITELIB}/gam/gapi/storage.py
${PYSITELIB}/gam/gapi/storage.pyc
${PYSITELIB}/gam/gapi/storage.pyo
${PYSITELIB}/gam/gapi/vault.py
${PYSITELIB}/gam/gapi/vault.pyc
${PYSITELIB}/gam/gapi/vault.pyo
${PYSITELIB}/gam/transport.py
${PYSITELIB}/gam/transport.pyc
${PYSITELIB}/gam/transport.pyo
${PYSITELIB}/gam/transport_test.py
${PYSITELIB}/gam/transport_test.pyc
${PYSITELIB}/gam/transport_test.pyo
${PYSITELIB}/gam/utils.py
${PYSITELIB}/gam/utils.pyc
${PYSITELIB}/gam/utils.pyo
${PYSITELIB}/gam/var.py
${PYSITELIB}/gam/var.pyc
${PYSITELIB}/gam/var.pyo

File Added: pkgsrc/sysutils/gam/distinfo
$NetBSD: distinfo,v 1.1 2022/08/31 10:10:17 sborrill Exp $

BLAKE2s (gam-6.24.tar.gz) = dca26e9d9999de08b3423af91c406c0df4423c2f0998812a51c8de9c1ecaec14
SHA512 (gam-6.24.tar.gz) = 2e5dc1287cb184eb9b7d7ce49c11f5ee12e888bf6774786a42ceb17674547ee30fc7098455f98fbc5d662062a6d189762a90b133d1638c28dd3508ee661f7477
Size (gam-6.24.tar.gz) = 324096 bytes