head 1.24; access; symbols 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.18.0.6 pkgsrc-2019Q1-base:1.18 pkgsrc-2018Q4:1.18.0.4 pkgsrc-2018Q4-base:1.18 pkgsrc-2018Q3:1.18.0.2 pkgsrc-2018Q3-base:1.18 pkgsrc-2018Q2:1.17.0.14 pkgsrc-2018Q2-base:1.17 pkgsrc-2018Q1:1.17.0.12 pkgsrc-2018Q1-base:1.17 pkgsrc-2017Q4:1.17.0.10 pkgsrc-2017Q4-base:1.17 pkgsrc-2017Q3:1.17.0.8 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.17.0.4 pkgsrc-2017Q2-base:1.17 pkgsrc-2017Q1:1.17.0.2 pkgsrc-2017Q1-base:1.17 pkgsrc-2016Q4:1.16.0.4 pkgsrc-2016Q4-base:1.16 pkgsrc-2016Q3:1.16.0.2 pkgsrc-2016Q3-base:1.16 pkgsrc-2016Q2:1.15.0.4 pkgsrc-2016Q2-base:1.15 pkgsrc-2016Q1:1.15.0.2 pkgsrc-2016Q1-base:1.15 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.10.0.8 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.6 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.4 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.2 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.9.0.2 pkgsrc-2012Q4-base:1.9 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.7.0.4 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.2 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.6.0.14 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.12 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.10 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.8 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.6 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.4 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.2 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.5.0.8 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.6 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.4 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.2 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.4.0.10 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.8 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.6 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.4 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.2 pkgsrc-2008Q1:1.2.0.2 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.1.1.1.0.6 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.4 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.2 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.24 date 2020.05.23.09.06.19; author adam; state dead; branches; next 1.23; commitid azjJGNaIvfR5ql9C; 1.23 date 2020.04.24.11.41.37; author nia; state Exp; branches; next 1.22; commitid IsCJ048eaW46dD5C; 1.22 date 2020.01.18.21.50.45; author jperkin; state Exp; branches; next 1.21; commitid JW4hJgY8ZdoTFdTB; 1.21 date 2019.11.04.21.12.59; author rillig; state Exp; branches; next 1.20; commitid G51T39p39YNQTzJB; 1.20 date 2019.09.02.13.19.55; author adam; state Exp; branches; next 1.19; commitid JNtg51I3DnX4jrBB; 1.19 date 2019.04.26.13.14.12; author maya; state Exp; branches; next 1.18; commitid U4pISddzN4WXpRkB; 1.18 date 2018.07.03.05.03.31; author adam; state Exp; branches; next 1.17; commitid bH4MNADzVzoIfEIA; 1.17 date 2017.01.01.14.43.55; author wiz; state Exp; branches; next 1.16; commitid TmfhF2MIYbgU4hAz; 1.16 date 2016.07.09.13.04.03; author wiz; state Exp; branches; next 1.15; commitid k9A2yv7vTRunbEdz; 1.15 date 2016.03.05.11.29.24; author jperkin; state Exp; branches; next 1.14; commitid 1LoxeQftu903HrXy; 1.14 date 2015.12.05.21.25.57; author adam; state Exp; branches; next 1.13; commitid bgA0CynThkP3WNLy; 1.13 date 2014.05.09.07.37.17; author wiz; state Exp; branches; next 1.12; commitid wfzXpL2biguCPPzx; 1.12 date 2014.02.12.23.18.36; author tron; state Exp; branches; next 1.11; commitid dfJj7CwMMWJzNRox; 1.11 date 2014.01.21.13.59.06; author wiz; state Exp; branches; next 1.10; commitid h6q4gVPSt1y2qZlx; 1.10 date 2013.02.06.23.21.02; author jperkin; state Exp; branches; next 1.9; 1.9 date 2012.10.23.18.16.52; author asau; state Exp; branches; next 1.8; 1.8 date 2012.04.08.19.09.11; author wiz; state Exp; branches; next 1.7; 1.7 date 2011.10.14.13.00.01; author obache; state Exp; branches; next 1.6; 1.6 date 2010.01.17.12.02.43; author wiz; state Exp; branches; next 1.5; 1.5 date 2009.02.11.23.25.59; author joerg; state Exp; branches; next 1.4; 1.4 date 2008.04.25.22.30.47; author tnn; state Exp; branches; next 1.3; 1.3 date 2008.04.25.20.39.11; author joerg; state Exp; branches; next 1.2; 1.2 date 2008.01.18.05.09.41; author tnn; state Exp; branches; next 1.1; 1.1 date 2007.05.05.00.03.54; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.05.05.00.03.54; author agc; state Exp; branches; next ; desc @@ 1.24 log @py-SSLCrypto: removed, does not build any longer @ text @# $NetBSD: Makefile,v 1.23 2020/04/24 11:41:37 nia Exp $ DISTNAME= SSLCrypto-0.1.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 8 CATEGORIES= security python MASTER_SITES= http://www.freenet.org.nz/python/SSLCrypto/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.freenet.org.nz/python/SSLCrypto/ COMMENT= Python bindings for openssl BROKEN= "Fails to build with OpenSSL 1.1" DEPENDS+= ${PYPKGPREFIX}-pyrex>=0.9.4.1:../../lang/py-pyrex PYTHON_VERSIONS_ACCEPTED= 27 # py-pyrex .include "../../lang/python/distutils.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.23 log @security: Mark packages that fail with OpenSSL 1.1 BROKEN @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2020/01/18 21:50:45 jperkin Exp $ @ 1.22 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2019/11/04 21:12:59 rillig Exp $ d13 2 @ 1.21 log @security: 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:55 adam Exp $ d5 1 a5 1 PKGREVISION= 7 @ 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 13:14:12 maya Exp $ d15 1 a15 1 PYTHON_VERSIONS_ACCEPTED= 27 # py-pyrex @ 1.19 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.18 2018/07/03 05:03:31 adam Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # py-pyrex @ 1.18 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2017/01/01 14:43:55 wiz Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # py-pyrex @ 1.17 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2016/07/09 13:04:03 wiz Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-pyrex @ 1.16 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2016/03/05 11:29:24 jperkin Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-pyrex @ 1.15 log @Bump PKGREVISION for security/openssl ABI bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2015/12/05 21:25:57 adam Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # py-pyrex @ 1.14 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2014/05/09 07:37:17 wiz Exp $ d5 1 a5 1 PKGREVISION= 6 @ 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/02/12 23:18:36 tron Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-pyrex @ 1.12 log @Recursive PKGREVISION bump for OpenSSL API version bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2014/01/21 13:59:06 wiz Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-pyrex @ 1.11 log @Convert to distutils.mk. Mark as not for python-3.x. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2013/02/06 23:21:02 jperkin Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.10 log @PKGREVISION bumps for the security/openssl 1.0.1d update. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.9 2012/10/23 18:16:52 asau Exp $ # d5 1 a5 1 PKGREVISION= 4 d15 1 a15 1 PYDISTUTILSPKG= yes d17 1 a17 1 .include "../../lang/python/extension.mk" a18 1 @ 1.9 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/04/08 19:09:11 wiz Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.8 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.7 2011/10/14 13:00:01 obache Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.7 log @Allow to accept any Python-2.x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2010/01/17 12:02:43 wiz Exp $ a17 1 PYTHON_VERSIONS_ACCEPTED= 27 26 25 24 @ 1.6 log @Recursive PKGREVISION bump for jpeg update to 8. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2009/02/11 23:25:59 joerg Exp $ d18 1 a18 1 PYTHON_VERSIONS_ACCEPTED= 25 24 @ 1.5 log @Don't use text relocations, link against shared libcrypto. DESTDIR support. Simplify. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2008/04/25 22:30:47 tnn Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.4 log @Fix DEPENDS for Python 2.5. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2008/04/25 20:39:11 joerg Exp $ d6 1 a6 1 PKGREVISION= 1 d14 2 d19 1 d21 1 a21 9 PLIST_SUBST+= PYSITELIB=${PYSITELIB:Q} do-build: cd ${WRKSRC} && ${PYTHONBIN} setup.py build do-install: cd ${WRKSRC} && ${PYTHONBIN} setup.py install .include "../../lang/python/application.mk" @ 1.3 log @Update PYTHON_VERSIONS_COMPATIBLE - assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/01/18 05:09:41 tnn Exp $ d14 1 a14 1 DEPENDS+= py24-pyrex>=0.9.4.1:../../lang/py-pyrex @ 1.2 log @Per the process outlined in revbump(1), perform a recursive revbump on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2007/05/05 00:03:54 agc Exp $ d16 1 a16 1 PYTHON_VERSIONS_ACCEPTED= 24 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2007/03/15 22:55:21 agc Exp $ d6 1 @ 1.1.1.1 log @Initial import of py-SSLCrypto-0.1.1 into the Packages Collection. SSLCrypto is a package for Python that dramatically eases the task of adding encryption to Python programs. It provides a unified API that is almost totally compatible with that of ezPyCrypto, except that it takes advantage of the OpenSSL Crypto Library to deliver massive improvements in speed and security. After using ezPyCrypto myself, I found that while it performed ok with smaller public key sizes, it proved impossibly slow with larger keys. This slowness, resulting from non-optimal code in its backend (the Python Cryptography Toolkit) meant that on a 1.5 GHz Athlon XP, it was taking several minutes to generate 4096-bit keys. Completely unacceptable if you need real security. Performance is absolutely critical for an encryption API. If slowness deters people from using adequate-sized keys, security will be severely compromised, almost to the extent that there's little point in using encryption in the first place. @ text @@