Changeset 113802


Ignore:
Timestamp:
Nov 23, 2013, 8:28:11 PM (6 years ago)
Author:
jwa@…
Message:

python33: version bump to 3.3.3, libedit patch file modified

Location:
trunk/dports/lang/python33
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/python33/Portfile

    r106289 r113802  
    88
    99# Remember to keep py33-tkinter and py33-gdbm's versions sync'd with this
    10 version                 3.3.2
    11 epoch                   20130516
     10version                 3.3.3
     11epoch                   20131119
    1212
    1313set major               [lindex [split $version .] 0]
     
    3030use_xz                                  yes
    3131
    32 checksums           rmd160  59af4ddcc99757da5044e395093cf45e1ec7333c \
    33                     sha256  745b32c4b810e36fa66346198dbc2e313524fd68888922b85005656825e64b43
     32checksums               rmd160  62e262879f871fc2e9c5b3e85debd51c2691ca32 \
     33                        sha256  339275b30a1a3fef1589016bf6302c14e870f7a6fd2522bf87a6c2c6d383c685
    3434
    3535patchfiles              patch-setup.py.diff \
  • trunk/dports/lang/python33/files/patch-libedit.diff

    r96528 r113802  
    1 --- configure.orig      2012-08-13 17:14:16.000000000 +0300
    2 +++ configure   2012-08-13 17:21:44.000000000 +0300
    3 @@ -13725,9 +13725,9 @@
     1--- configure.orig      2013-11-23 20:56:02.000000000 +0200
     2+++ configure   2013-11-23 21:01:51.000000000 +0200
     3@@ -13871,9 +13871,9 @@
    44 $as_echo_n "checking how to link readline libs... " >&6; }
    55 for py_libtermcap in "" tinfo ncursesw ncurses curses termcap; do
     
    1313   LIBS="$READLINE_LIBS $LIBS_no_readline"
    1414   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
    15 @@ -13771,13 +13771,13 @@
     15@@ -13917,13 +13917,13 @@
    1616 fi
    1717 
     
    3030 /* end confdefs.h.  */
    3131 
    32 @@ -13817,7 +13817,7 @@
     32@@ -13963,7 +13963,7 @@
    3333 # check for readline 2.2
    3434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     
    3939 if ac_fn_c_try_cpp "$LINENO"; then :
    4040   have_readline=yes
    41 @@ -13830,7 +13830,7 @@
     41@@ -13976,7 +13976,7 @@
    4242 then
    4343   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     
    4848 _ACEOF
    4949 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
    50 @@ -13843,7 +13843,7 @@
     50@@ -13989,7 +13989,7 @@
    5151 
    5252   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     
    5757 _ACEOF
    5858 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
    59 @@ -13857,13 +13857,13 @@
     59@@ -14003,13 +14003,13 @@
    6060 fi
    6161 
     
    7474 /* end confdefs.h.  */
    7575 
    76 @@ -13901,13 +13901,13 @@
     76@@ -14047,13 +14047,13 @@
    7777 
    7878 
     
    9191 /* end confdefs.h.  */
    9292 
    93 @@ -13945,13 +13945,13 @@
     93@@ -14091,13 +14091,13 @@
    9494 
    9595 
     
    108108 /* end confdefs.h.  */
    109109 
    110 @@ -13991,7 +13991,7 @@
     110@@ -14137,7 +14137,7 @@
    111111 # also in readline 4.2
    112112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     
    117117 if ac_fn_c_try_cpp "$LINENO"; then :
    118118   have_readline=yes
    119 @@ -14004,7 +14004,7 @@
     119@@ -14150,7 +14150,7 @@
    120120 then
    121121   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     
    126126 _ACEOF
    127127 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
    128 --- setup.py.orig       2012-08-13 17:24:39.000000000 +0300
    129 +++ setup.py    2012-08-13 17:25:59.000000000 +0300
    130 @@ -659,7 +659,7 @@
     128--- setup.py.orig       2013-11-23 20:56:13.000000000 +0200
     129+++ setup.py    2013-11-23 21:10:29.000000000 +0200
     130@@ -642,7 +642,7 @@
    131131         exts.append( Extension('audioop', ['audioop.c']) )
    132132 
     
    137137         curses_library = ""
    138138         # Cannot use os.popen here in py3k.
    139 @@ -723,7 +723,7 @@
     139@@ -706,7 +706,7 @@
    140140             else:
    141141                 readline_extra_link_args = ()
     
    146146                 pass # Issue 7384: Already linked against curses or tinfo.
    147147             elif curses_library:
    148 --- Modules/readline.c.orig     2012-08-13 17:27:11.000000000 +0300
    149 +++ Modules/readline.c  2012-08-13 17:30:18.000000000 +0300
     148--- Modules/readline.c.orig     2013-11-23 20:51:46.000000000 +0200
     149+++ Modules/readline.c  2013-11-23 21:31:10.000000000 +0200
    150150@@ -28,8 +28,7 @@
    151151 
     
    158158 #ifdef HAVE_RL_COMPLETION_MATCHES
    159159 #define completion_matches(x, y) \
    160 @@ -574,14 +573,13 @@
    161           * difference.
    162           */
    163          int length = _py_get_history_length();
    164 -        idx --;
    165  
    166          /*
    167           * Apple's readline emulation crashes when
    168           * the index is out of range, therefore
    169           * test for that and fail gracefully.
    170           */
    171 -        if (idx < 0 || idx >= length) {
    172 +        if (idx < 1 || idx > length) {
    173              Py_RETURN_NONE;
    174          }
    175      }
    176 @@ -1002,7 +1000,6 @@
     160@@ -1028,7 +1027,6 @@
    177161             PyEval_SaveThread();
    178162 #endif
     
    182166                 rl_callback_handler_remove();
    183167                 *signal = 1;
    184 @@ -1101,15 +1098,6 @@
     168@@ -1127,12 +1125,6 @@
    185169         const char *line;
    186170         int length = _py_get_history_length();
     
    188172-#ifdef __APPLE__
    189173-            if (using_libedit_emulation) {
    190 -                /*
    191 -                 * Libedit's emulation uses 0-based indexes,
    192 -                 * the real readline uses 1-based indexes.
    193 -                 */
    194 -                line = (const char *)history_get(length - 1)->line;
     174-                /* handle older 0-based or newer 1-based indexing */
     175-                line = (const char *)history_get(length + libedit_history_start - 1)->line;
    195176-            } else
    196177-#endif /* __APPLE__ */
Note: See TracChangeset for help on using the changeset viewer.