pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/gam



Module Name:    pkgsrc
Committed By:   sborrill
Date:           Tue Nov 19 15:35:40 UTC 2024

Modified Files:
        pkgsrc/sysutils/gam: MESSAGE Makefile PLIST distinfo
Added Files:
        pkgsrc/sysutils/gam/patches: patch-setup.cfg
Removed Files:
        pkgsrc/sysutils/gam/files: README.in
        pkgsrc/sysutils/gam/patches: patch-src_gam___init.py
            patch-src_gam_var.py

Log Message:
gam: update to 7.00.39

This package was previously Jay Lee's Legacy GAM.

GAM 7 is a merge-back of Ross Scrogg's GAMADV-XTD3 branch which is a
rewrite/extension of Legacy GAM so that is only one project going forward.
As such, it is not possible to provide a clear list of changes from the
final version of Legacy GAM.

https://github.com/GAM-team/GAM/wiki/GamUpdates


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/gam/MESSAGE
cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/gam/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/gam/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/sysutils/gam/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/sysutils/gam/files/README.in
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/gam/patches/patch-setup.cfg
cvs rdiff -u -r1.3 -r0 pkgsrc/sysutils/gam/patches/patch-src_gam___init.py
cvs rdiff -u -r1.2 -r0 pkgsrc/sysutils/gam/patches/patch-src_gam_var.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/gam/MESSAGE
diff -u pkgsrc/sysutils/gam/MESSAGE:1.1 pkgsrc/sysutils/gam/MESSAGE:1.2
--- pkgsrc/sysutils/gam/MESSAGE:1.1     Wed Aug 28 13:20:33 2024
+++ pkgsrc/sysutils/gam/MESSAGE Tue Nov 19 15:35:39 2024
@@ -1,9 +1,22 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.1 2024/08/28 13:20:33 sborrill Exp $
+$NetBSD: MESSAGE,v 1.2 2024/11/19 15:35:39 sborrill Exp $
 
-From gam 6.58nb1 onwards, the default location for the generated
-authorisation files has been moved to ${PKG_SYSCONFDIR}.
+GAM 7 uses a different method for locating its client_secrets.json,
+oauth2.txt and oauth2service.json files. Previously they were held in
+${PKG_SYSCONFDIR}/gam, but by default they are now in ~/.gam along with a
+configuration file that allows their locations to be defined.
 
-See ${PKG_SYSCONFDIR}/README for more details.
+To migrate, run the following once:
+env OLDGAMPATH=${PKG_SYSCONFDIR}/gam gam select default verify
+
+This will create a new ~/.gam/gam.cfg file and copy the relevant files.
+
+GAM 7 may also require access to more API scopes which will require you
+to run:
+gam oauth create
+
+For full details see:
+
+https://github.com/GAM-team/GAM/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7
 
 ===========================================================================

Index: pkgsrc/sysutils/gam/Makefile
diff -u pkgsrc/sysutils/gam/Makefile:1.8 pkgsrc/sysutils/gam/Makefile:1.9
--- pkgsrc/sysutils/gam/Makefile:1.8    Mon Oct 14 06:45:58 2024
+++ pkgsrc/sysutils/gam/Makefile        Tue Nov 19 15:35:39 2024
@@ -1,17 +1,20 @@
-# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:58 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/11/19 15:35:39 sborrill Exp $
 
-DISTNAME=      gam-6.58
-PKGREVISION=   1
+DISTNAME=      gam-7.00.39
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=GAM-team/}
 GITHUB_PROJECT=        GAM
 GITHUB_TAG=    v${PKGVERSION_NOREV}
+# The version internally sometimes has leading zeros removed
+VERSION_TRIM=  ${PKGVERSION_NOREV:C/\.0([0-9])\./.\1./}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/GAM-team/GAM
 COMMENT=       Command line tool for Google Workspace admins
 LICENSE=       apache-2.0
 
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=66.1.0:../../devel/py-setuptools
+
 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
@@ -20,33 +23,20 @@ DEPENDS+=   ${PYPKGPREFIX}-pathvalidate-[0
 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
+DEPENDS+=      ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
 
-EGG_NAME=      GAM_for_Google_Workspace-${PKGVERSION_NOREV}
-
-NO_BUILD=      yes
 PLIST_SUBST+=  PYSITELIB=${PYSITELIB}
+PLIST_SUBST+=  INFODIR=GAM_for_Google_Workspace-${VERSION_TRIM}.dist-info
+
 REPLACE_PYTHON=        gam.py
 WRKSRC=                ${WRKDIR}/GAM-${PKGVERSION_NOREV}/src
 
-SUBST_CLASSES+=                paths
-SUBST_STAGE.paths=     pre-configure
-SUBST_FILES.paths=     gam/var.py
-SUBST_FILES.paths+=    README.in
-SUBST_VARS.paths=      LOCALBASE PKG_SYSCONFDIR
-
-PKG_SYSCONFSUBDIR=     gam
-
-EGDIR=         ${PREFIX}/share/examples/gam
-CONF_FILES=    ${EGDIR}/README ${PKG_SYSCONFDIR}/README
-
-INSTALLATION_DIRS=     bin ${PYSITELIB} ${EGDIR}
-
-post-extract:
-       ${CP} ${FILESDIR}/README.in ${WRKSRC}/README.in
+SUBST_CLASSES+=                version
+SUBST_STAGE.version=   pre-configure
+SUBST_FILES.version=   setup.cfg
+SUBST_VARS.version=    PKGVERSION_NOREV
 
-post-install:
-       ${INSTALL_DATA} ${WRKSRC}/README.in \
-       ${DESTDIR}${EGDIR}/README
+INSTALLATION_DIRS=     bin ${PYSITELIB}
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/gam/PLIST
diff -u pkgsrc/sysutils/gam/PLIST:1.3 pkgsrc/sysutils/gam/PLIST:1.4
--- pkgsrc/sysutils/gam/PLIST:1.3       Wed Aug 28 13:20:33 2024
+++ pkgsrc/sysutils/gam/PLIST   Tue Nov 19 15:35:39 2024
@@ -1,183 +1,198 @@
-@comment $NetBSD: PLIST,v 1.3 2024/08/28 13:20:33 sborrill Exp $
+@comment $NetBSD: PLIST,v 1.4 2024/11/19 15:35:39 sborrill Exp $
 bin/gam
-share/examples/gam/README
-${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}/${INFODIR}/LICENSE
+${PYSITELIB}/${INFODIR}/METADATA
+${PYSITELIB}/${INFODIR}/RECORD
+${PYSITELIB}/${INFODIR}/WHEEL
+${PYSITELIB}/${INFODIR}/entry_points.txt
+${PYSITELIB}/${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/signjwt.py
-${PYSITELIB}/gam/auth/signjwt.pyc
-${PYSITELIB}/gam/auth/signjwt.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/inboundsso.py
-${PYSITELIB}/gam/gapi/cloudidentity/inboundsso.pyc
-${PYSITELIB}/gam/gapi/cloudidentity/inboundsso.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
+${PYSITELIB}/gam/atom/__init__.py
+${PYSITELIB}/gam/atom/__init__.pyc
+${PYSITELIB}/gam/atom/__init__.pyo
+${PYSITELIB}/gam/atom/auth.py
+${PYSITELIB}/gam/atom/auth.pyc
+${PYSITELIB}/gam/atom/auth.pyo
+${PYSITELIB}/gam/atom/client.py
+${PYSITELIB}/gam/atom/client.pyc
+${PYSITELIB}/gam/atom/client.pyo
+${PYSITELIB}/gam/atom/core.py
+${PYSITELIB}/gam/atom/core.pyc
+${PYSITELIB}/gam/atom/core.pyo
+${PYSITELIB}/gam/atom/data.py
+${PYSITELIB}/gam/atom/data.pyc
+${PYSITELIB}/gam/atom/data.pyo
+${PYSITELIB}/gam/atom/http.py
+${PYSITELIB}/gam/atom/http.pyc
+${PYSITELIB}/gam/atom/http.pyo
+${PYSITELIB}/gam/atom/http_core.py
+${PYSITELIB}/gam/atom/http_core.pyc
+${PYSITELIB}/gam/atom/http_core.pyo
+${PYSITELIB}/gam/atom/http_interface.py
+${PYSITELIB}/gam/atom/http_interface.pyc
+${PYSITELIB}/gam/atom/http_interface.pyo
+${PYSITELIB}/gam/atom/mock_http.py
+${PYSITELIB}/gam/atom/mock_http.pyc
+${PYSITELIB}/gam/atom/mock_http.pyo
+${PYSITELIB}/gam/atom/mock_http_core.py
+${PYSITELIB}/gam/atom/mock_http_core.pyc
+${PYSITELIB}/gam/atom/mock_http_core.pyo
+${PYSITELIB}/gam/atom/mock_service.py
+${PYSITELIB}/gam/atom/mock_service.pyc
+${PYSITELIB}/gam/atom/mock_service.pyo
+${PYSITELIB}/gam/atom/service.py
+${PYSITELIB}/gam/atom/service.pyc
+${PYSITELIB}/gam/atom/service.pyo
+${PYSITELIB}/gam/atom/token_store.py
+${PYSITELIB}/gam/atom/token_store.pyc
+${PYSITELIB}/gam/atom/token_store.pyo
+${PYSITELIB}/gam/atom/url.py
+${PYSITELIB}/gam/atom/url.pyc
+${PYSITELIB}/gam/atom/url.pyo
+${PYSITELIB}/gam/cacerts.pem
+${PYSITELIB}/gam/gamlib/__init__.py
+${PYSITELIB}/gam/gamlib/__init__.pyc
+${PYSITELIB}/gam/gamlib/__init__.pyo
+${PYSITELIB}/gam/gamlib/glaction.py
+${PYSITELIB}/gam/gamlib/glaction.pyc
+${PYSITELIB}/gam/gamlib/glaction.pyo
+${PYSITELIB}/gam/gamlib/glapi.py
+${PYSITELIB}/gam/gamlib/glapi.pyc
+${PYSITELIB}/gam/gamlib/glapi.pyo
+${PYSITELIB}/gam/gamlib/glcfg.py
+${PYSITELIB}/gam/gamlib/glcfg.pyc
+${PYSITELIB}/gam/gamlib/glcfg.pyo
+${PYSITELIB}/gam/gamlib/glclargs.py
+${PYSITELIB}/gam/gamlib/glclargs.pyc
+${PYSITELIB}/gam/gamlib/glclargs.pyo
+${PYSITELIB}/gam/gamlib/glentity.py
+${PYSITELIB}/gam/gamlib/glentity.pyc
+${PYSITELIB}/gam/gamlib/glentity.pyo
+${PYSITELIB}/gam/gamlib/glgapi.py
+${PYSITELIB}/gam/gamlib/glgapi.pyc
+${PYSITELIB}/gam/gamlib/glgapi.pyo
+${PYSITELIB}/gam/gamlib/glgdata.py
+${PYSITELIB}/gam/gamlib/glgdata.pyc
+${PYSITELIB}/gam/gamlib/glgdata.pyo
+${PYSITELIB}/gam/gamlib/glglobals.py
+${PYSITELIB}/gam/gamlib/glglobals.pyc
+${PYSITELIB}/gam/gamlib/glglobals.pyo
+${PYSITELIB}/gam/gamlib/glindent.py
+${PYSITELIB}/gam/gamlib/glindent.pyc
+${PYSITELIB}/gam/gamlib/glindent.pyo
+${PYSITELIB}/gam/gamlib/glmsgs.py
+${PYSITELIB}/gam/gamlib/glmsgs.pyc
+${PYSITELIB}/gam/gamlib/glmsgs.pyo
+${PYSITELIB}/gam/gamlib/glskus.py
+${PYSITELIB}/gam/gamlib/glskus.pyc
+${PYSITELIB}/gam/gamlib/glskus.pyo
+${PYSITELIB}/gam/gamlib/gluprop.py
+${PYSITELIB}/gam/gamlib/gluprop.pyc
+${PYSITELIB}/gam/gamlib/gluprop.pyo
+${PYSITELIB}/gam/gamlib/glverlibs.py
+${PYSITELIB}/gam/gamlib/glverlibs.pyc
+${PYSITELIB}/gam/gamlib/glverlibs.pyo
+${PYSITELIB}/gam/gamlib/yubikey.py
+${PYSITELIB}/gam/gamlib/yubikey.pyc
+${PYSITELIB}/gam/gamlib/yubikey.pyo
+${PYSITELIB}/gam/gdata/__init__.py
+${PYSITELIB}/gam/gdata/__init__.pyc
+${PYSITELIB}/gam/gdata/__init__.pyo
+${PYSITELIB}/gam/gdata/alt/__init__.py
+${PYSITELIB}/gam/gdata/alt/__init__.pyc
+${PYSITELIB}/gam/gdata/alt/__init__.pyo
+${PYSITELIB}/gam/gdata/alt/app_engine.py
+${PYSITELIB}/gam/gdata/alt/app_engine.pyc
+${PYSITELIB}/gam/gdata/alt/app_engine.pyo
+${PYSITELIB}/gam/gdata/alt/appengine.py
+${PYSITELIB}/gam/gdata/alt/appengine.pyc
+${PYSITELIB}/gam/gdata/alt/appengine.pyo
+${PYSITELIB}/gam/gdata/apps/__init__.py
+${PYSITELIB}/gam/gdata/apps/__init__.pyc
+${PYSITELIB}/gam/gdata/apps/__init__.pyo
+${PYSITELIB}/gam/gdata/apps/audit/__init__.py
+${PYSITELIB}/gam/gdata/apps/audit/__init__.pyc
+${PYSITELIB}/gam/gdata/apps/audit/__init__.pyo
+${PYSITELIB}/gam/gdata/apps/audit/service.py
+${PYSITELIB}/gam/gdata/apps/audit/service.pyc
+${PYSITELIB}/gam/gdata/apps/audit/service.pyo
+${PYSITELIB}/gam/gdata/apps/contacts/__init__.py
+${PYSITELIB}/gam/gdata/apps/contacts/__init__.pyc
+${PYSITELIB}/gam/gdata/apps/contacts/__init__.pyo
+${PYSITELIB}/gam/gdata/apps/contacts/service.py
+${PYSITELIB}/gam/gdata/apps/contacts/service.pyc
+${PYSITELIB}/gam/gdata/apps/contacts/service.pyo
+${PYSITELIB}/gam/gdata/apps/service.py
+${PYSITELIB}/gam/gdata/apps/service.pyc
+${PYSITELIB}/gam/gdata/apps/service.pyo
+${PYSITELIB}/gam/gdata/apps/sites/__init__.py
+${PYSITELIB}/gam/gdata/apps/sites/__init__.pyc
+${PYSITELIB}/gam/gdata/apps/sites/__init__.pyo
+${PYSITELIB}/gam/gdata/apps/sites/service.py
+${PYSITELIB}/gam/gdata/apps/sites/service.pyc
+${PYSITELIB}/gam/gdata/apps/sites/service.pyo
+${PYSITELIB}/gam/gdata/service.py
+${PYSITELIB}/gam/gdata/service.pyc
+${PYSITELIB}/gam/gdata/service.pyo
+${PYSITELIB}/gam/gdata/urlfetch.py
+${PYSITELIB}/gam/gdata/urlfetch.pyc
+${PYSITELIB}/gam/gdata/urlfetch.pyo
+${PYSITELIB}/gam/googleapiclient/__init__.py
+${PYSITELIB}/gam/googleapiclient/__init__.pyc
+${PYSITELIB}/gam/googleapiclient/__init__.pyo
+${PYSITELIB}/gam/googleapiclient/_auth.py
+${PYSITELIB}/gam/googleapiclient/_auth.pyc
+${PYSITELIB}/gam/googleapiclient/_auth.pyo
+${PYSITELIB}/gam/googleapiclient/_helpers.py
+${PYSITELIB}/gam/googleapiclient/_helpers.pyc
+${PYSITELIB}/gam/googleapiclient/_helpers.pyo
+${PYSITELIB}/gam/googleapiclient/channel.py
+${PYSITELIB}/gam/googleapiclient/channel.pyc
+${PYSITELIB}/gam/googleapiclient/channel.pyo
+${PYSITELIB}/gam/googleapiclient/discovery.py
+${PYSITELIB}/gam/googleapiclient/discovery.pyc
+${PYSITELIB}/gam/googleapiclient/discovery.pyo
+${PYSITELIB}/gam/googleapiclient/discovery_cache/__init__.py
+${PYSITELIB}/gam/googleapiclient/discovery_cache/__init__.pyc
+${PYSITELIB}/gam/googleapiclient/discovery_cache/__init__.pyo
+${PYSITELIB}/gam/googleapiclient/discovery_cache/appengine_memcache.py
+${PYSITELIB}/gam/googleapiclient/discovery_cache/appengine_memcache.pyc
+${PYSITELIB}/gam/googleapiclient/discovery_cache/appengine_memcache.pyo
+${PYSITELIB}/gam/googleapiclient/discovery_cache/base.py
+${PYSITELIB}/gam/googleapiclient/discovery_cache/base.pyc
+${PYSITELIB}/gam/googleapiclient/discovery_cache/base.pyo
+${PYSITELIB}/gam/googleapiclient/discovery_cache/file_cache.py
+${PYSITELIB}/gam/googleapiclient/discovery_cache/file_cache.pyc
+${PYSITELIB}/gam/googleapiclient/discovery_cache/file_cache.pyo
+${PYSITELIB}/gam/googleapiclient/errors.py
+${PYSITELIB}/gam/googleapiclient/errors.pyc
+${PYSITELIB}/gam/googleapiclient/errors.pyo
+${PYSITELIB}/gam/googleapiclient/http.py
+${PYSITELIB}/gam/googleapiclient/http.pyc
+${PYSITELIB}/gam/googleapiclient/http.pyo
+${PYSITELIB}/gam/googleapiclient/mimeparse.py
+${PYSITELIB}/gam/googleapiclient/mimeparse.pyc
+${PYSITELIB}/gam/googleapiclient/mimeparse.pyo
+${PYSITELIB}/gam/googleapiclient/model.py
+${PYSITELIB}/gam/googleapiclient/model.pyc
+${PYSITELIB}/gam/googleapiclient/model.pyo
+${PYSITELIB}/gam/googleapiclient/schema.py
+${PYSITELIB}/gam/googleapiclient/schema.pyc
+${PYSITELIB}/gam/googleapiclient/schema.pyo
+${PYSITELIB}/gam/googleapiclient/version.py
+${PYSITELIB}/gam/googleapiclient/version.pyc
+${PYSITELIB}/gam/googleapiclient/version.pyo
+${PYSITELIB}/gam/iso8601/__init__.py
+${PYSITELIB}/gam/iso8601/__init__.pyc
+${PYSITELIB}/gam/iso8601/__init__.pyo
+${PYSITELIB}/gam/iso8601/iso8601.py
+${PYSITELIB}/gam/iso8601/iso8601.pyc
+${PYSITELIB}/gam/iso8601/iso8601.pyo
+${PYSITELIB}/gam/six.py
+${PYSITELIB}/gam/six.pyc
+${PYSITELIB}/gam/six.pyo

Index: pkgsrc/sysutils/gam/distinfo
diff -u pkgsrc/sysutils/gam/distinfo:1.4 pkgsrc/sysutils/gam/distinfo:1.5
--- pkgsrc/sysutils/gam/distinfo:1.4    Wed Aug 28 13:20:33 2024
+++ pkgsrc/sysutils/gam/distinfo        Tue Nov 19 15:35:39 2024
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.4 2024/08/28 13:20:33 sborrill Exp $
+$NetBSD: distinfo,v 1.5 2024/11/19 15:35:39 sborrill Exp $
 
-BLAKE2s (gam-6.58.tar.gz) = 2d2cf4f2ca2666efe9aab226f136272e1eb97864361eba5b32370b1174c57678
-SHA512 (gam-6.58.tar.gz) = 65f0cbab7ed181c8d01b5d9dd7238ccca59124117656ad8a76ed8263f0b864dec36b19bcff81ff656a24ec351ab250f75493173d81354f961006d118763a6119
-Size (gam-6.58.tar.gz) = 370216 bytes
-SHA1 (patch-src_gam___init.py) = 376ac13908171f4db9a52a07c211c751caa351c1
-SHA1 (patch-src_gam_var.py) = 37470fb6acf56b85b8ffe01a138e33b06abb5073
+BLAKE2s (gam-7.00.39.tar.gz) = 61446b8b3d8a96347c5f24879572f5faa386b4317dab045086a19769ef63541b
+SHA512 (gam-7.00.39.tar.gz) = 8672b23ed63e747558bd98879bd0e722fd7134fbd18587b77ec2d91f7a0a45e968c27123699a7e6732a8a177cf4641edfe42fd59bcc86eea859492a3d4067027
+Size (gam-7.00.39.tar.gz) = 1281661 bytes
+SHA1 (patch-setup.cfg) = 2b6f714aa84c4da386402e0bb7d100dd7f4e4e33

Added files:

Index: pkgsrc/sysutils/gam/patches/patch-setup.cfg
diff -u /dev/null pkgsrc/sysutils/gam/patches/patch-setup.cfg:1.1
--- /dev/null   Tue Nov 19 15:35:40 2024
+++ pkgsrc/sysutils/gam/patches/patch-setup.cfg Tue Nov 19 15:35:40 2024
@@ -0,0 +1,14 @@
+$NetBSD: patch-setup.cfg,v 1.1 2024/11/19 15:35:40 sborrill Exp $
+
+Explicitly patch in the version number
+
+--- setup.cfg.orig     2024-11-19 09:54:56.659378659 +0000
++++ setup.cfg  2024-11-19 09:55:10.976798028 +0000
+@@ -1,6 +1,6 @@
+ [metadata]
+ name = GAM for Google Workspace
+-version = attr: gam.var.GAM_VERSION
++version = @PKGVERSION_NOREV@
+ description = Command line management for Google Workspaces
+ long_description = file: readme.md
+ long_description_content_type = text/markdown



Home | Main Index | Thread Index | Old Index