Next | Query returned 172 messages, browsing 71 to 80 | Previous

History of commit frequency

CVS Commit History:


   2017-01-06 00:16:43 by Roy Marples | Files touched by this commit (9)
Log message:
Fix prior patches to use is_pad(3) rather than is_keypad(3).
Bump py-curses.
   2017-01-04 15:14:28 by Roy Marples | Files touched by this commit (2)
Log message:
Fix typo in patch to address PR pkg/51778.
   2017-01-02 21:52:47 by Roy Marples | Files touched by this commit (7)
Log message:
se ncurses is_keypad function rather than directly looking at the
WINDOW structure.
Include <term.h> when needed and rename lines and columns vars to avoid
conflicts.
Builds and works with NetBSD-8 curses, so use mk/curses.buildlink3.mk
and test for getsyx(3) in curses rather than indescriminately linking
to ncurses.
   2016-12-30 11:53:21 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
Changes 2.7.13:
Core and Builtins
-----------------
- Issue 28847: dumbdbm no longer writes the index file in when it is not
  changed and supports reading read-only files.
- Issue 11145: Fixed miscellaneous issues with C-style formatting of types
  with custom __oct__ and __hex__.
- Issue 24469: Fixed memory leak caused by int subclasses without overridden
  tp_free (e.g. C-inherited Cython classes).
- Issue 19398: Extra slash no longer added to sys.path components in case of
  empty compile-time PYTHONPATH components.
- Issue 21720: Improve exception message when the type of fromlist is unicode.
  fromlist parameter of __import__() only accepts str in Python 2 and this
  will help to identify the problem especially when the unicode_literals
  future import is used.
- Issue 26906: Resolving special methods of uninitialized type now causes
  implicit initialization of the type instead of a fail.
- Issue 18287: PyType_Ready() now checks that tp_name is not NULL.
  Original patch by Niklas Koep.
- Issue 24098: Fixed possible crash when AST is changed in process of
  compiling it.
- Issue 28350: String constants with null character no longer interned.
- Issue 27942: String constants now interned recursively in tuples and frozensets.
- Issue 15578: Correctly incref the parent module while importing.
- Issue 26307: The profile-opt build now applies PGO to the built-in modules.
- Issue 26020: set literal evaluation order did not match documented behaviour.
- Issue 27870: A left shift of zero by a large integer no longer attempts
  to allocate large amounts of memory.
- Issue 25604: Fix a minor bug in integer true division; this bug could
  potentially have caused off-by-one-ulp results on platforms with
  unreliable ldexp implementations.
- Issue 27473: Fixed possible integer overflow in str, unicode and bytearray
  concatenations and repetitions.  Based on patch by Xiang Zhang.
- Issue 27507: Add integer overflow check in bytearray.extend().  Patch by
  Xiang Zhang.
- Issue 27581: Don't rely on wrapping for overflow check in
  PySequence_Tuple().  Patch by Xiang Zhang.
- Issue 23908: os functions, open() and the io.FileIO constructor now reject
  unicode paths with embedded null character on Windows instead of silently
  truncating them.
- Issue 27514: Make having too many statically nested blocks a SyntaxError
  instead of SystemError.
   2016-07-26 18:45:33 by Kamil Rytarowski | Files touched by this commit (1)
Log message:
Bump PKGREVISION for previous
   2016-07-26 18:44:28 by Kamil Rytarowski | Files touched by this commit (4)
Log message:
Add an option for Python: x11

Fix build on systems with disabled X11

Reported by <schmonz>, Andreas Kusalananda Kahari
Tested by Andreas Kusalananda Kahari

Possible direction is to make this switch by default disabled on Darwin.
   2016-07-23 23:12:48 by Kamil Rytarowski | Files touched by this commit (1)
Log message:
Fix build for X11_TYPE != "native"

Noted by <wiz>
Solution suggested by <leot>
   2016-07-23 20:28:26 by Kamil Rytarowski | Files touched by this commit (3)
Log message:
Fix dlopen(3) calls in _ctypes.so for X11BASE libraries

A Python code can dynamically load shared libraries and it's wrapped with
a plain dlopen(3) call. The holder of this interface (_ctypes module)
without rpath set to X11BASE cannot detect libs like 'GL'.

This might be the last step to fix issues with running GUI Python
applications on NetBSD.

Bump PKGREVISION.
   2016-07-23 15:09:15 by Kamil Rytarowski | Files touched by this commit (1)
Log message:
Fixing find_library() on POSIX-like (excluding Darwin) systems.

This isn't addressing Python's wrapper for dlopen(3).

This possibily addresses mostly NetBSD as other popular OSes have ldconfig.

Testing commands:

 - before applying the patch

>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
>>> find_library("curl")

 - after applying the patch

>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
'libGL.so.2'
>>> find_library("curl")
'libcurl.so.4'

This patch doesn't solve the case of custom dirs like $PREFIX/qt5/lib.
However it's solving most common cases of using this call.

A possible solution is to parse the output "pkg_info -La"... however it's
very slow. In other words a cache with libraries might be needed to handle
it efficiently.

Bump PKGREVISION.
   2016-07-11 14:17:13 by Ryo ONODERA | Files touched by this commit (3)
Log message:
Bump PKGREVISION. Do not assume longer name for POSIX semaphore under NetBSD

According to sem_open(3) man page, NetBSD supports 15 chars length.
Fix SemLock errno 63 ENAMETOOLONG under NetBSD.

Next | Query returned 172 messages, browsing 71 to 80 | Previous