head	1.28;
access;
symbols
	pkgsrc-2026Q1:1.28.0.8
	pkgsrc-2026Q1-base:1.28
	pkgsrc-2025Q4:1.28.0.6
	pkgsrc-2025Q4-base:1.28
	pkgsrc-2025Q3:1.28.0.4
	pkgsrc-2025Q3-base:1.28
	pkgsrc-2025Q2:1.28.0.2
	pkgsrc-2025Q2-base:1.28
	pkgsrc-2025Q1:1.27.0.4
	pkgsrc-2025Q1-base:1.27
	pkgsrc-2024Q4:1.27.0.2
	pkgsrc-2024Q4-base:1.27
	pkgsrc-2024Q3:1.26.0.6
	pkgsrc-2024Q3-base:1.26
	pkgsrc-2024Q2:1.26.0.4
	pkgsrc-2024Q2-base:1.26
	pkgsrc-2024Q1:1.26.0.2
	pkgsrc-2024Q1-base:1.26
	pkgsrc-2023Q4:1.25.0.2
	pkgsrc-2023Q4-base:1.25
	pkgsrc-2023Q3:1.24.0.2
	pkgsrc-2023Q3-base:1.24
	pkgsrc-2023Q2:1.23.0.12
	pkgsrc-2023Q2-base:1.23
	pkgsrc-2023Q1:1.23.0.10
	pkgsrc-2023Q1-base:1.23
	pkgsrc-2022Q4:1.23.0.8
	pkgsrc-2022Q4-base:1.23
	pkgsrc-2022Q3:1.23.0.6
	pkgsrc-2022Q3-base:1.23
	pkgsrc-2022Q2:1.23.0.4
	pkgsrc-2022Q2-base:1.23
	pkgsrc-2022Q1:1.23.0.2
	pkgsrc-2022Q1-base:1.23
	pkgsrc-2021Q4:1.22.0.16
	pkgsrc-2021Q4-base:1.22
	pkgsrc-2021Q3:1.22.0.14
	pkgsrc-2021Q3-base:1.22
	pkgsrc-2021Q2:1.22.0.12
	pkgsrc-2021Q2-base:1.22
	pkgsrc-2021Q1:1.22.0.10
	pkgsrc-2021Q1-base:1.22
	pkgsrc-2020Q4:1.22.0.8
	pkgsrc-2020Q4-base:1.22
	pkgsrc-2020Q3:1.22.0.6
	pkgsrc-2020Q3-base:1.22
	pkgsrc-2020Q2:1.22.0.4
	pkgsrc-2020Q2-base:1.22
	pkgsrc-2020Q1:1.22.0.2
	pkgsrc-2020Q1-base:1.22
	pkgsrc-2019Q4:1.21.0.4
	pkgsrc-2019Q4-base:1.21
	pkgsrc-2019Q3:1.20.0.2
	pkgsrc-2019Q3-base:1.20
	pkgsrc-2019Q2:1.19.0.2
	pkgsrc-2019Q2-base:1.19
	pkgsrc-2019Q1:1.17.0.6
	pkgsrc-2019Q1-base:1.17
	pkgsrc-2018Q4:1.17.0.4
	pkgsrc-2018Q4-base:1.17
	pkgsrc-2018Q3:1.17.0.2
	pkgsrc-2018Q3-base:1.17
	pkgsrc-2018Q2:1.16.0.14
	pkgsrc-2018Q2-base:1.16
	pkgsrc-2018Q1:1.16.0.12
	pkgsrc-2018Q1-base:1.16
	pkgsrc-2017Q4:1.16.0.10
	pkgsrc-2017Q4-base:1.16
	pkgsrc-2017Q3:1.16.0.8
	pkgsrc-2017Q3-base:1.16
	pkgsrc-2017Q2:1.16.0.4
	pkgsrc-2017Q2-base:1.16
	pkgsrc-2017Q1:1.16.0.2
	pkgsrc-2017Q1-base:1.16
	pkgsrc-2016Q4:1.15.0.4
	pkgsrc-2016Q4-base:1.15
	pkgsrc-2016Q3:1.15.0.2
	pkgsrc-2016Q3-base:1.15
	pkgsrc-2016Q2:1.14.0.6
	pkgsrc-2016Q2-base:1.14
	pkgsrc-2016Q1:1.14.0.4
	pkgsrc-2016Q1-base:1.14
	pkgsrc-2015Q4:1.14.0.2
	pkgsrc-2015Q4-base:1.14
	pkgsrc-2015Q3:1.13.0.12
	pkgsrc-2015Q3-base:1.13
	pkgsrc-2015Q2:1.13.0.10
	pkgsrc-2015Q2-base:1.13
	pkgsrc-2015Q1:1.13.0.8
	pkgsrc-2015Q1-base:1.13
	pkgsrc-2014Q4:1.13.0.6
	pkgsrc-2014Q4-base:1.13
	pkgsrc-2014Q3:1.13.0.4
	pkgsrc-2014Q3-base:1.13
	pkgsrc-2014Q2:1.13.0.2
	pkgsrc-2014Q2-base:1.13
	pkgsrc-2014Q1:1.12.0.2
	pkgsrc-2014Q1-base:1.12
	pkgsrc-2013Q4:1.11.0.10
	pkgsrc-2013Q4-base:1.11
	pkgsrc-2013Q3:1.11.0.8
	pkgsrc-2013Q3-base:1.11
	pkgsrc-2013Q2:1.11.0.6
	pkgsrc-2013Q2-base:1.11
	pkgsrc-2013Q1:1.11.0.4
	pkgsrc-2013Q1-base:1.11
	pkgsrc-2012Q4:1.11.0.2
	pkgsrc-2012Q4-base:1.11
	pkgsrc-2012Q3:1.8.0.4
	pkgsrc-2012Q3-base:1.8
	pkgsrc-2012Q2:1.8.0.2
	pkgsrc-2012Q2-base:1.8
	pkgsrc-2012Q1:1.6.0.2
	pkgsrc-2012Q1-base:1.6
	pkgsrc-2011Q4:1.5.0.12
	pkgsrc-2011Q4-base:1.5
	pkgsrc-2011Q3:1.5.0.10
	pkgsrc-2011Q3-base:1.5
	pkgsrc-2011Q2:1.5.0.8
	pkgsrc-2011Q2-base:1.5
	pkgsrc-2011Q1:1.5.0.6
	pkgsrc-2011Q1-base:1.5
	pkgsrc-2010Q4:1.5.0.4
	pkgsrc-2010Q4-base:1.5
	pkgsrc-2010Q3:1.5.0.2
	pkgsrc-2010Q3-base:1.5;
locks; strict;
comment	@# @;


1.28
date	2025.04.15.09.51.03;	author adam;	state Exp;
branches;
next	1.27;
commitid	PcEoutbHaGw8c8RF;

1.27
date	2024.11.11.07.28.51;	author wiz;	state Exp;
branches;
next	1.26;
commitid	1fBDq3LwS98NncxF;

1.26
date	2024.01.12.05.32.52;	author adam;	state Exp;
branches;
next	1.25;
commitid	pyBJyM3Z4xqcw7UE;

1.25
date	2023.10.23.06.37.50;	author wiz;	state Exp;
branches;
next	1.24;
commitid	4YdPmMYgk9hutIJE;

1.24
date	2023.08.05.06.06.07;	author adam;	state Exp;
branches;
next	1.23;
commitid	javEqd2FUbtkQyzE;

1.23
date	2022.01.22.14.34.18;	author wiz;	state Exp;
branches;
next	1.22;
commitid	nSpEO049mRVSEDpD;

1.22
date	2020.01.26.17.31.54;	author rillig;	state Exp;
branches;
next	1.21;
commitid	4fBBvoSLJaGd0eUB;

1.21
date	2019.11.03.11.45.51;	author rillig;	state Exp;
branches;
next	1.20;
commitid	llzTCvoTAgLcNoJB;

1.20
date	2019.09.02.13.19.49;	author adam;	state Exp;
branches;
next	1.19;
commitid	JNtg51I3DnX4jrBB;

1.19
date	2019.04.26.14.12.43;	author maya;	state Exp;
branches;
next	1.18;
commitid	Y6vMANX4s26gKRkB;

1.18
date	2019.04.26.13.14.10;	author maya;	state Exp;
branches;
next	1.17;
commitid	U4pISddzN4WXpRkB;

1.17
date	2018.07.03.05.03.29;	author adam;	state Exp;
branches;
next	1.16;
commitid	bH4MNADzVzoIfEIA;

1.16
date	2017.01.01.14.43.52;	author wiz;	state Exp;
branches;
next	1.15;
commitid	TmfhF2MIYbgU4hAz;

1.15
date	2016.07.09.13.04.01;	author wiz;	state Exp;
branches;
next	1.14;
commitid	k9A2yv7vTRunbEdz;

1.14
date	2015.12.05.21.25.54;	author adam;	state Exp;
branches;
next	1.13;
commitid	bgA0CynThkP3WNLy;

1.13
date	2014.05.09.07.37.15;	author wiz;	state Exp;
branches;
next	1.12;
commitid	wfzXpL2biguCPPzx;

1.12
date	2014.01.25.10.30.17;	author wiz;	state Exp;
branches;
next	1.11;
commitid	VOWgk3vYhVXj8umx;

1.11
date	2012.10.23.17.19.03;	author asau;	state Exp;
branches;
next	1.10;

1.10
date	2012.10.04.00.22.00;	author cheusov;	state Exp;
branches;
next	1.9;

1.9
date	2012.10.03.23.40.37;	author cheusov;	state Exp;
branches;
next	1.8;

1.8
date	2012.04.15.22.01.03;	author wiz;	state Exp;
branches;
next	1.7;

1.7
date	2012.04.08.19.09.10;	author wiz;	state Exp;
branches;
next	1.6;

1.6
date	2012.02.06.00.25.42;	author jakllsch;	state Exp;
branches;
next	1.5;

1.5
date	2010.10.09.09.34.07;	author obache;	state Exp;
branches;
next	1.4;

1.4
date	2010.07.20.05.01.13;	author obache;	state Exp;
branches;
next	1.3;

1.3
date	2010.07.20.05.00.01;	author obache;	state Exp;
branches;
next	1.2;

1.2
date	2010.07.20.04.58.07;	author obache;	state Exp;
branches;
next	1.1;

1.1
date	2010.07.19.16.42.12;	author ver;	state Exp;
branches;
next	;


desc
@@


1.28
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@# $NetBSD: Makefile,v 1.27 2024/11/11 07:28:51 wiz Exp $

DISTNAME=	s3cmd-2.4.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
PKGREVISION=	1
CATEGORIES=	net python
MASTER_SITES=	${MASTER_SITE_PYPI:=s/s3cmd/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://s3tools.org/s3cmd
COMMENT=	Command line tool for managing Amazon S3 and CloudFront services
LICENSE=	gnu-gpl-v2

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
DEPENDS+=	${PYPKGPREFIX}-magic-[0-9]*:../../sysutils/py-magic

MAKE_ENV+=	S3CMD_INSTPATH_MAN=${PKGMANDIR}

PYTHON_SELF_CONFLICT=		yes

.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.27
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2024/01/12 05:32:52 adam Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
a20 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.26
log
@py-s3cmd: updated to 2.4.0

s3cmd-2.4.0

* Added "setversioning" command for versioning configuration (Kuan-Chun Wang)
* Added "settagging", "gettagging", and "deltagging" commands for bucket/object tagging (Kuan-Chun Wang)
* Added "setobjectretention" and "setobjectlegalhold" commands (Etienne Adam/Withings SAS)
* Added "setownership" and "setblockpublicaccess" commands
* Added "cfinval" command to request Cloudfront to invalidate paths
* Added "--keep-dirs" option to have the folder structure preserved on remote side
* Added --skip-destination-validation option for "setnotification" command (Kuan-Chun Wang)
* Added "--max-retries" flag and "max_retries" config option
* Added FIPS support (Michael Roth)
* Added "object ownership" and block public access" values to "info" command output for buckets
* Added to "ls" command a "DIROBJ" tag for directory objects in S3 remote
* Added server profiles to run-tests.py to skip tests depending on the server type
* Fixed "TypeError: sequence item 1: expected str instance, bytes found" error with Python 3.12
* Fixed a missing return for "object_batch_delete" of S3.py  (James Hewitt)
* Fixed "object is not callable" error because of md5 FIPS test
* Fixed "compute_content_md5 is not defined" error for "setversioning"
* Fixed list objects to use NextMarker when only prefixes are returned (Albin Parou)
* Fixed upload to not retry when an S3 compatible server is full
* Fixed recursive delete of objects named with whitespace
* Fixed the mime type when uploading directories to be "application/x-directory"
* Fixed "string indices must be integers" error for sync when in dry-run mode
* Fixed SignatureDoesNotMatch error when modifying an object on Cloudflare R2
* Fixed Cloudfront invalidation issue for paths with wildcard or special characters
* Fixed Cloudfront crash because of error reporting for retries
* Fixed Cloudfront "unable to parse URL" error
* Improved the handling of "empty" files on the remote side to sync with local folders
* Improved "abortmp" command by requiring an object to avoid bad accidents when using Ceph (Joshua Haas)
* Improved file download by retrying when encountering SlowDown or TooManyRequests errors (Robin Geiger)
* Improved error messages in case of connection error or host unreachable
* Improved error messages to be more explicit for upload errors after retries
* Improved remote2local attributes setting code
* Improved remote2local with more explicit error messages when setting attributes
* Improved remote2local output messages by using the "mkdir" prefix instead of "make dir"
* Improved the SortedDict class
* Improved run-test.py by using "--include" when calling Curl instead of "-include" (Matthew James Kraai)
* Improved GitHub CI by enabling pip cache in actions/setup-python (Anton Yakutovich)
* Improved GitHub CI by adding a "codespell" check on push and PRs (Yaroslav Halchenko)
* Updated GitHub CI tests to use more recent versions of Minio and Python
* Upgraded GitHub actions (Anton Yakutovich)
* Cleanup and update of copyright headers, docs, comments and setup.py
* Cleanup to fix "invalid escape sequence" syntax warnings
* Many other bug fixes and cleanups
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2023/10/23 06:37:50 wiz Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.25
log
@*: update for Python base package change

Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2023/08/05 06:06:07 adam Exp $
d3 1
a3 1
DISTNAME=	s3cmd-2.3.0
a4 1
PKGREVISION=	1
d13 2
d24 1
a24 1
.include "../../lang/python/egg.mk"
@


1.24
log
@py-s3cmd: updated to 2.3.0

s3cmd-2.3.0      - 2022-10-03
===============
* Added "getnotification", "setnotification", and "delnotification" commands for notification policies (hrchu)
* Added support for AWS_STS_REGIONAL_ENDPOINTS
* Added ConnectionRefused [111] exit code to handle connection errors (Salar Nosrati-Ershad)
* Added support for IMDSv2. Should work automatically on ec2 (Anthony Foiani)
* Added --list-allow-unordered to list objects unordered. Only supported by Ceph based s3-compatible services
* Fixed --exclude dir behavior for python >= 3.6 (Daniil Tararukhin)
* Fixed Cloudfront invalidate retry issue (Yuan-Hsiang Lee)
* Fixed 0 byte cache files crashing s3cmd
* Fixed --continue behavior for the "get" command
* Fixed unicode issue with fixbucket
* Fixed CannotSendRequest and ConnectionRefusedError errors at startup
* Fixed error reporting for object info when the object does not exist
* Fixed "setup.py test" to do nothing to avoid failure that could be problematic for distribution packaging
* Improved expire command to use Rule/Filter/Prefix for LifecycleConfiguration
* Improved PASS/CHECK/INCLUDE/EXCLUDE debug log messages
* Improved setup.py with python 3.9 and 3.10 support info(Ori Avtalion)
* Many other bug fixes


s3cmd-2.2.0      - 2021-09-27
===============
* Added support for metadata modification of files bigger than 5 GiB
* Added support for remote copy of files bigger than 5 GiB using MultiPart copy (Damian Martinez, Florent Viard)
* Added progress info output for multipart copy and current-total info in output for cp, mv and modify
* Added support for all special/foreign character names in object names to cp/mv/modify
* Added support for SSL authentication (Aleksandr Chazov)
* Added the http error 429 to the list of retryable errors
* Added support for listing and resuming of multipart uploads of more than 1000 parts
* Added time based expiration for idle pool connections in order to avoid random broken pipe errors
* Added support for STS webidentity authentication (ie AssumeRole and AssumeRoleWithWebIdentity) (Samskeyti, Florent Viard)
* Added support for custom headers to the mb command
* Improved MultiPart copy to preserve acl and metadata of objects
* Improved the server errors catching and reporting for cp/mv/modify commands
* Improved resiliency against servers sending garbage responses
* Improved remote copy to have consistent copy of metadata in all cases: multipart or not, aws or not
* Improved security by revoking public-write acl when private acl is set
* Improved speed when running on an EC2 instance
* Reduced connection_max_age to 5s to avoid broken pipes as AWS closes https conns after around 6s
* Ensure that KeyboardInterrupt are always properly raised
* Changed sized of multipart copy chunks to 1 GiB
* Fixed ValueError when using more than one ":" inside add_header in config file
* Fixed extra label issue when stdin used as source of a MultiPart upload
* Fixed remote copy to allow changing the mime-type (ie content-type) of the new object
* Fixed remote_copy to ensure that meta-s3cmd-attrs will be set based on the real source and not on the copy source
* Fixed deprecation warnings due to invalid escape sequences (Karthikeyan Singaravelan)
* Fixed getbucketinfo that was broken when the bucket lifecycle uses the filter element (Liu Lan)
* Fixed RestoreRequest XML namespace URL
* Fixed PARTIAL exit code that was not properly set when needed for object_get
* Fixed a possible inifinite loop when a file is truncated during hashsum or upload
* Fixed report_exception wrong error when LANG env var was not set
* Fixed wrong wiki url in error messages (Alec Barrett)
* Py3: Fixed an AttributeError when using the "files-from" option
* Py3: Fixed compatibility issues due to the removal of getchildren() from ElementTree in python 3.9
* Py3: Fixed compatibility issues due to the removal of encodestring() in python 3.9
* Fixed a crash when the AWS_ACCESS_KEY env var is set but not AWS_SECRET_KEY
* Cleanup of check_md5 (Riccardo Magliocchetti)
* Removed legacy code for dreamhost that should be necessary anymore
* Migrated CI tests to use github actions (Arnaud Jaffre)
* Improved README with a link to INSTALL.md (Sia Karamalegos)
* Improved help content (Dmitrii Korostelev, Roland Van Laar)
* Improvements for setup and build configurations
* Many other bug fixes


s3cmd-2.1.0      - 2020-04-07
===============
* Changed size reporting using k instead of K as it a multiple of 1024
* Added "public_url_use_https" config to generate public url using https
* Added option to make connection pooling configurable and improvements (Arto Jantunen)
* Added support for path-style bucket access to signurl (Zac Medico)
* Added docker configuration and help to run test cases with multiple Python versions (Doug Crozier)
* Relaxed limitation on special chars for --add-header key names
* Fixed all regions that were automatically converted to lower case (Harshavardhana)
* Fixed size and alignment of DU and LS output reporting
* Fixes for SignatureDoesNotMatch error when host port 80 or 443 is specified, due to stupid servers
* Fixed the useless retries of requests that fail because of ssl cert checks
* Fixed a possible crash when a file disappears during cache generation
* Fixed unicode issues with IAM
* Fixed unicode errors with bucked Policy/CORS requests
* Fixed unicode issues when loading aws_credential_file
* Fixed an issue with the tenant feature of CephRGW. Url encode bucket_name for path-style requests
* Fixed signature v2 always used when bucket_name had special chars
* Allow to use signature v4 only, even for commands without buckets specified
* Fixed small open file descriptor leaks.
* Py3: Fixed hash-bang in headers to not force using python2 when setup/s3cmd/run-test scripts are executed directly.
* Py3: Fixed unicode issues with Cloudfront
* Py3: Fixed http.client.RemoteDisconnected errors
* Py3: Fixed 'dictionary changed size during iteration' error when using a cache-file
* Py3: Fixed the display of file sizes (Vlad Presnyak)
* Py3: Python 3.8 compatibility fixes (Konstantin Shalygin)
* Py2: Fixed unicode errors sometimes crashing remote2remote sync
* Added s3cmd.egg-info to .gitignore (Philip Dubé)
* Improved run-test script to not use hard-coded bucket names
* Renamed INSTALL to INSTALL.md and improvements (Nitro, Prabhakar Gupta)
* Improved the restore command help (Hrchu)
* Updated the storage-class command help with the recent aws s3 classes
* Fixed typo in the --continue-put help message (Pengyu Chen)
* Fixed typo
* Improvements for setup and build configurations
* Many other bug fixes


s3cmd-2.0.2      - 2018-07-15
===============
* Fixed unexpected timeouts encountered during requests or transfers due to AWS strange connection short timeouts
* Fixed a throttle issue slowing down too much transfers in some cases
* Added support for $AWS_PROFILE
* Added clarification comment for the socket_timeout configuration value OS limit
* Avoid distutils usage at runtime (Matthias Klose)
* Python 2 compatibility: Fixed import error of which with fallback code (Gianfranco Costamagna)
* Fixed Python 3 bytes string encoding when getting IAM credentials (Alexander Allakhverdiyev)
* Fixed handling of config tri-state bool values (like acl_public) (Brian C. Lane)
* Fixed V2 signature when restore command is used (Jan Kasiak)
* Fixed setting full_control on objects with public read access (Matthew Vernon)
* Fixed a bug when only one path is supplied with Cloudfront. (Mikael Svensson)
* Fixed signature errors with 'modify' requests (Radek Simko)
* Fixed - Fix setacl command exception (Robert Moucha)
* Fixed error reporting if deleting a source object failed after a move
* Many other bug fixes

Important info: AWS S3 doesn't allow anymore uppercases and underscores in bucket names since march 1, 2018


s3cmd-2.0.1      - 2017-10-21
===============
* Support for Python 3 is now stable
* Fixed signature issues due to upper cases in hostname
* Improved support for Minio Azure gateway (Julien Maitrehenry, Harshavardhana)
* Added signurl_use_https option to use https prefix for signurl (Julien Recurt)
* Fixed a lot of remaining issues and regressions for Python 3
* Fixed --configure option with Python 3
* Fixed non string cmdline parameters being ignored
* Windows support fixes
* Don't force anymore to have a / on last parameter for the "modify" command
* Removed the python3 support warning
* Detect and report error 403 in getpolicy for info command
* Added a specific error message when getting policy by non owner
* Many other bug fixes


s3cmd-2.0.0      - 2017-06-26
===============
* Added support for Python 3 (Shaform, Florent Viard)
* Added getlifecycle command (Daniel Gryniewicz)
* Added --cf-inval for invalidating multiple CF distributions (Joe Mifsud)
* Added --limit to "ls" and "la" commands to return the specified number of objects (Masashi Ozawa)
* Added --token-refresh and --no-token-refresh and get the access token from the environment (Marco Jakob)
* Added --restore-priority and --restore-days for S3 Glacier (Robert Palmer)
* Fixed requester pays header with HEAD requests  (Christian Rodriguez)
* Don't allow mv/cp of multiple files to single file (Guy Gur-Ari)
* Generalize wildcard certificate forgiveness (Mark Titorenko)
* Multiple fixes for SSL connections and proxies
* Added support for HTTP 100-CONTINUE
* Fixes for s3-like servers
* Big cleanup and many unicode fixes
* Many other bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2022/01/22 14:34:18 wiz Exp $
d5 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
d22 1
@


1.23
log
@py-s3cmd: fix PLIST
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2020/01/26 17:31:54 rillig Exp $
d3 1
a3 1
DISTNAME=	s3cmd-1.0.1
a4 1
PKGREVISION=	1
d6 1
a6 1
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=s3tools/}
d10 1
a10 1
COMMENT=	Command-line interface to Amazon's Simple Storage Service (S3)
d13 1
d15 1
d17 1
a17 1
MAKE_ENV+=		S3CMD_INSTPATH_MAN=${PKGMANDIR}
d20 1
a20 1
PYTHON_VERSIONS_ACCEPTED=	27 # not yet ported as of 1.0.1
a21 1
.include "../../lang/python/application.mk"
@


1.22
log
@all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2019/11/03 11:45:51 rillig Exp $
d6 1
a6 1
CATEGORIES=	python net
d14 2
a15 1
PYDISTUTILSPKG=		yes
a20 4
.include "../../lang/python/pyversion.mk"

DEPENDS+=	${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat

d22 1
a22 1
.include "../../lang/python/extension.mk"
@


1.21
log
@net: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2019/09/02 13:19:49 adam Exp $
d10 1
a10 1
HOMEPAGE=	http://s3tools.org/s3cmd
@


1.20
log
@Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2019/04/26 14:12:43 maya Exp $
d17 1
a17 1
PYTHON_SELF_CONFLICT=	yes
@


1.19
log
@fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2019/04/26 13:14:10 maya Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	36 37 # not yet ported as of 1.0.1
@


1.18
log
@Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2018/07/03 05:03:29 adam Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	 36 37 # not yet ported as of 1.0.1
@


1.17
log
@extend PYTHON_VERSIONS_ for Python 3.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2017/01/01 14:43:52 wiz Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	34 35 36 37 # not yet ported as of 1.0.1
@


1.16
log
@Add python-3.6 to incompatible versions.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2016/07/09 13:04:01 wiz Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	34 35 36 # not yet ported as of 1.0.1
@


1.15
log
@Remove python33: adapt all packages that refer to it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2015/12/05 21:25:54 adam Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	34 35 # not yet ported as of 1.0.1
@


1.14
log
@Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2014/05/09 07:37:15 wiz Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	33 34 35 # not yet ported as of 1.0.1
@


1.13
log
@Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2014/01/25 10:30:17 wiz Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	33 34 # not yet ported as of 1.0.1
@


1.12
log
@Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2012/10/23 17:19:03 asau Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	33 # not yet ported as of 1.0.1
@


1.11
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2012/10/04 00:22:00 cheusov Exp $
d18 1
@


1.10
log
@
Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2012/10/03 23:40:37 cheusov Exp $
a13 1
PKG_DESTDIR_SUPPORT=	user-destdir
@


1.9
log
@CONFLICTS between python modules
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2012/04/15 22:01:03 wiz Exp $
d5 1
@


1.8
log
@Reset maintainer, developer has left the building
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2012/04/08 19:09:10 wiz Exp $
d17 2
@


1.7
log
@Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2012/02/06 00:25:42 jakllsch Exp $
d8 1
a8 1
MAINTAINER=	ver@@NetBSD.org
@


1.6
log
@Update to s3cmd-1.0.1, with permission from ver.

Changes since 0.9.9.91:

s3cmd 1.0.1 - 2011-06-10
===========
* Increased socket_timeout from 10 sec to 5 min
* Improved compatibility with Python 2.4 on RHEL 5 / CentOS 5

s3cmd 1.0.0 - 2011-01-18
===========
* [sync] now supports --no-check-md5
* Network connections now have 10s timeout
* [sync] now supports bucket-to-bucket synchronisation
* Added [accesslog] command.
* Added access logging for CloudFront distributions using [cfmodify --log]
* Added --acl-grant and --acl-revoke [Timothee Groleau]
* Allow s3:// URI as well as cf:// URI as a distribution
  name for most CloudFront related commands.
* Support for Reduced Redundancy Storage (--reduced-redundancy)
* Follow symlinks in [put] and [sync] with --follow-symlinks
* Support for CloudFront DefaultRootObject [Luke Andrew]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2010/10/09 09:34:07 obache Exp $
a19 3
.if ${PYPKGPREFIX} == "py24"
DEPENDS+=	${PYPKGPREFIX}-elementtree-[0-9]*:../../textproc/py-elementtree
.endif
@


1.5
log
@require py-elementtree for python-2.4.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2010/07/20 05:01:13 obache Exp $
d3 1
a3 1
DISTNAME=	s3cmd-0.9.9.91
@


1.4
log
@Alignment should be done with tabs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2010/07/20 05:00:01 obache Exp $
d17 2
d20 3
@


1.3
log
@Fixes dependency pattern on py-expat.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2010/07/20 04:58:07 obache Exp $
d14 1
a14 1
PYDISTUTILSPKG= 	yes
@


1.2
log
@* Fixes MASTER_SITES.
* Honor PKGMANDIR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2010/07/19 16:42:12 ver Exp $
d17 1
a17 1
DEPENDS+=	${PYPKGPREFIX}-expat:../../textproc/py-expat
@


1.1
log
@Add s3cmd from http://s3tools.org/:
S3cmd lets you copy files from/to Amazon S3 (Simple Storage Service) using a
simple to use command line client. Supports rsync-like backup, GPG encryption,
and more. Also supports management of Amazon's CloudFront content delivery
network.
@
text
@d1 1
a1 1
# $NetBSD$
d6 1
a6 1
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=s3tools/files/s3cmd/}
d15 1
a15 1
MAKE_ENV+=		S3CMD_INSTPATH_MAN=man
@

