pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/python26 For smtpd.py, only rename with ${PY_VER_...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/13f53915a025
branches:  trunk
changeset: 631700:13f53915a025
user:      obache <obache%pkgsrc.org@localhost>
date:      Wed Mar 12 12:57:06 2014 +0000

description:
For smtpd.py, only rename with ${PY_VER_SUFFIX} to be installed as a tool,
or rename of module name affect to other parts using this module.
Noticed by Benjamin Lorenz in tech-pkg@.

Additionally, set ALTERNATIVE for bin/smtpd.py.

diffstat:

 lang/python26/ALTERNATIVES     |  1 +
 lang/python26/Makefile         |  6 +++---
 lang/python26/PLIST.common     |  8 ++++----
 lang/python26/distinfo         |  6 +++---
 lang/python26/patches/patch-am |  4 ++--
 lang/python26/patches/patch-bc |  6 +++---
 6 files changed, 16 insertions(+), 15 deletions(-)

diffs (115 lines):

diff -r d2bf504b31ad -r 13f53915a025 lang/python26/ALTERNATIVES
--- a/lang/python26/ALTERNATIVES        Wed Mar 12 12:44:23 2014 +0000
+++ b/lang/python26/ALTERNATIVES        Wed Mar 12 12:57:06 2014 +0000
@@ -1,3 +1,4 @@
 bin/2to3 @PREFIX@/bin/2to3-2.6
 bin/pydoc @PREFIX@/bin/pydoc2.6
 bin/python @PREFIX@/bin/python2.6
+bin/smtpd.py @PREFIX@/bin/smtpd2.6.py
diff -r d2bf504b31ad -r 13f53915a025 lang/python26/Makefile
--- a/lang/python26/Makefile    Wed Mar 12 12:44:23 2014 +0000
+++ b/lang/python26/Makefile    Wed Mar 12 12:57:06 2014 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.59 2014/02/12 23:28:16 tron Exp $
+# $NetBSD: Makefile,v 1.60 2014/03/12 12:57:06 obache Exp $
 
 .include "dist.mk"
 
-PKGREVISION=   2
+PKGREVISION=   3
 
 PKGNAME=       python26-${PY_DISTVERSION}
 CATEGORIES=    lang python
@@ -156,7 +156,7 @@
 SUBST_SED.findlib=     -e 's,/usr/local,${PREFIX},'
 
 post-extract:
-       ${MV} ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Lib/smtpd${PY_VER_SUFFIX}.py
+       ${LN} -s ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Tools/scripts/smtpd${PY_VER_SUFFIX}.py
        ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX}
        ${MV} ${WRKSRC}/Tools/scripts/2to3 ${WRKSRC}/Tools/scripts/2to3-${PY_VER_SUFFIX}
 
diff -r d2bf504b31ad -r 13f53915a025 lang/python26/PLIST.common
--- a/lang/python26/PLIST.common        Wed Mar 12 12:44:23 2014 +0000
+++ b/lang/python26/PLIST.common        Wed Mar 12 12:57:06 2014 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.16 2014/02/12 23:28:16 tron Exp $
+@comment $NetBSD: PLIST.common,v 1.17 2014/03/12 12:57:06 obache Exp $
 bin/2to3-${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -2277,9 +2277,9 @@
 lib/python${PY_VER_SUFFIX}/site.py
 lib/python${PY_VER_SUFFIX}/site.pyc
 lib/python${PY_VER_SUFFIX}/site.pyo
-lib/python${PY_VER_SUFFIX}/smtpd${PY_VER_SUFFIX}.py
-lib/python${PY_VER_SUFFIX}/smtpd${PY_VER_SUFFIX}.pyc
-lib/python${PY_VER_SUFFIX}/smtpd${PY_VER_SUFFIX}.pyo
+lib/python${PY_VER_SUFFIX}/smtpd.py
+lib/python${PY_VER_SUFFIX}/smtpd.pyc
+lib/python${PY_VER_SUFFIX}/smtpd.pyo
 lib/python${PY_VER_SUFFIX}/smtplib.py
 lib/python${PY_VER_SUFFIX}/smtplib.pyc
 lib/python${PY_VER_SUFFIX}/smtplib.pyo
diff -r d2bf504b31ad -r 13f53915a025 lang/python26/distinfo
--- a/lang/python26/distinfo    Wed Mar 12 12:44:23 2014 +0000
+++ b/lang/python26/distinfo    Wed Mar 12 12:57:06 2014 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.53 2014/02/09 13:47:10 drochner Exp $
+$NetBSD: distinfo,v 1.54 2014/03/12 12:57:06 obache Exp $
 
 SHA1 (Python-2.6.9.tar.xz) = 2fc159946dfcceffbe4a8638de32d0cd8059c2f8
 RMD160 (Python-2.6.9.tar.xz) = 42edf7c9f2f64b77ab173de30ea453257c2c06b3
@@ -16,7 +16,7 @@
 SHA1 (patch-ae) = a6d578b5f12eb42fbbcc11791576d2686a4807d9
 SHA1 (patch-ah) = 501d220b41e578402f3400fe88e582aa2408a147
 SHA1 (patch-al) = 45dd16af8e7a45aa323138f712c034aa79a91019
-SHA1 (patch-am) = 380dfaa8ca90532a52dcca972e34965f6e64fce1
+SHA1 (patch-am) = 4064aa3cbe34389ce344d7372eb71c7305f38e07
 SHA1 (patch-an) = 17b4e17b3b562c29a050e9bb20447084ce82b8ab
 SHA1 (patch-ao) = 8c6a156b0f0c2a6d319658477fff348e6a0c3603
 SHA1 (patch-ap) = 5ad6f248027be369bd27f69210ff3c7b97a297a2
@@ -25,6 +25,6 @@
 SHA1 (patch-az) = 473419352f6e1ff3c6e6268e81457e6f8a1fccb8
 SHA1 (patch-ba) = 97dcf72d7380a2d257220669845c52a698165fcf
 SHA1 (patch-bb) = 6cdd94dd1e69630159194c7c153b6c4e46c81456
-SHA1 (patch-bc) = 09aaa254a54109026bb262a949b4006235df7858
+SHA1 (patch-bc) = 2a57949e0085ac3e8fe8ecd64ffb2b205f3862ac
 SHA1 (patch-pyconfig.h.in) = ad0f7d60886849e58a03fb28bb6c5ba0600c4698
 SHA1 (patch-xa) = 25f02b03f1c5534e1d839a5489d5a046071f32c0
diff -r d2bf504b31ad -r 13f53915a025 lang/python26/patches/patch-am
--- a/lang/python26/patches/patch-am    Wed Mar 12 12:44:23 2014 +0000
+++ b/lang/python26/patches/patch-am    Wed Mar 12 12:57:06 2014 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-am,v 1.19 2011/11/08 07:30:08 sbd Exp $
+$NetBSD: patch-am,v 1.20 2014/03/12 12:57:06 obache Exp $
 
 Disabled modules for normal build:
 bsddb
@@ -378,7 +378,7 @@
 -                     'Lib/smtpd.py']
 +          scripts = ['Tools/scripts/pydoc2.6',
 +                     'Tools/scripts/2to3-2.6',
-+                     'Lib/smtpd2.6.py']
++                     'Tools/scripts/smtpd2.6.py']
          )
  
  # --install-platlib
diff -r d2bf504b31ad -r 13f53915a025 lang/python26/patches/patch-bc
--- a/lang/python26/patches/patch-bc    Wed Mar 12 12:44:23 2014 +0000
+++ b/lang/python26/patches/patch-bc    Wed Mar 12 12:57:06 2014 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-bc,v 1.1 2010/11/23 08:24:04 tron Exp $
+$NetBSD: patch-bc,v 1.2 2014/03/12 12:57:06 obache Exp $
 
 Fix for CVE-2010-3492 and CVE-2010-3493, taken from the Python SVN repository:
 
 http://svn.python.org/view?view=rev&revision=86084
 
---- Lib/smtpd2.6.py.orig       2010-11-22 18:18:59.000000000 +0000
-+++ Lib/smtpd2.6.py    2010-11-22 18:19:03.000000000 +0000
+--- Lib/smtpd.py.orig  2010-11-22 18:18:59.000000000 +0000
++++ Lib/smtpd.py       2010-11-22 18:19:03.000000000 +0000
 @@ -35,7 +35,6 @@
  and if remoteport is not given, then 25 is used.
  """



Home | Main Index | Thread Index | Old Index