1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215
|
2016-04-18 Brandon Invergo <brandon@invergo.net>
* src/m4/python.m4 (PC_INIT): Check for `python` last (after all
the version specific ones)
2016-01-19 Brandon Invergo <brandon@invergo.net>
* Makefile.am (dist_doc_DATA): Fix distribution of COPYING.GPLv3
and COPYING.EXCEPTION
* src/Makefile.in.make (uninstall): Fix uninstallation targets to
make them safer and to make script uninstallation work correctly.
2014-04-07 Brandon Invergo <brandon@invergo.net>
* src/m4/python.m4 (PC_PYTHON_SITE_PACKAGE_DIR): fix creation of
the pkgpythondir variable
(PC_PYTHON_EXEC_PACKAGE_DIR): fix creation of the pkgpyexecdir
variable
2013-08-21 Brandon Invergo <brandon@invergo.net>
* src/configure.ac: Include Autoconf macros via m4_include rather
than AC_CONFIG_MACRO_DIRS
2013-08-17 Brandon Invergo <brandon@invergo.net>
* src/m4/python.m4 (PC_VERIFY_VERSION): Fix version checking
algorithm to include the Python release level (final releases
only; no alpha/beta)
(PC_VERIFY_VERSION, PC_INIT): Fix printing of results of version
checking to not be put on a new line
(PC_PROG_PYTHON): Rename AC_PROG_PYTHON to fit with the
pyconfigure PC_ namespace. Move Python interpreter list
construction call from PC_INIT here.
(PC_PROG_PYTHON): Reverse list of interpreters so "python" and
optionally "python2" and/or "python3" come at the front.
(PC_PROG_PYTHON): Change to define via AC_DEFUN_ONCE
(PC_INIT): Use new PC_PROG_PYTHON for interpreter searching
(PC_PYTHON_CHECK_VERSION): Change to use AC_LINK_IFELSE instead of
AC_CONFTEST
(PC_PYTHON_CHECK_PREFIX): Change to use AC_LINK_IFELSE instead of
AC_CONFTEST
(PC_PYTHON_CHECK_EXEC_PREFIX): Change to use AC_LINK_IFELSE instead
of AC_CONFTEST
(PC_PYTHON_CHECK_PLATFORM): Change to use AC_LINK_IFELSE instead
of AC_CONFTEST
(PC_PYTHON_CHECK_SITE_DIR): Change to use AC_LINK_IFELSE instead
of AC_CONFTEST
(PC_PYTHON_CHECK_EXEC_DIR): Change to use AC_LINK_IFELSE instead
of AC_CONFTEST
* pyconf.in: Handle different exceptions being thrown by os.mkdir
in Python 2 vs Python 3
(parse_pkg_info): Properly parse multi-line descriptions in
PKG-INFO
* src/setup.py.in.distutils: Properly handle multi-line
descriptions
2013-06-16 Brandon Invergo <brandon@invergo.net>
* src/Makefile.in.make (DISTFILES): Add more files to the default
distfile list
(install-dirs): Fix messed-up directory expansion to use a Make
function instead
(install-dirs): Replace erroneous references to an "installdirs"
target
2013-04-21 Brandon Invergo <brandon@invergo.net>
* src/Makefile.in.make (byte-compile): Add target to byte-compile
Python libraries
(build): Add general build target
* pyconf.in: Add --overwrite option to protect from clobbering
existing files.
2013-04-16 Brandon Invergo <brandon@invergo.net>
* src/configure.ac: Update to include PC_INIT
* src/m4/python.m4 (PC_INIT): Allow full version strings to be
used for the min/max versions
2013-04-15 Brandon Invergo <brandon@invergo.net>
* src/m4/python.m4 (PC_INIT): Make PC_INIT much more flexible and
robust.
2013-04-10 Brandon Invergo <brandon@invergo.net>
* src/m4/python.m4 (PC_INIT): Add initial version of the PC_INIT
macro
2013-04-08 Brandon Invergo <brandon@invergo.net>
* src/m4/python.m4 (PC_PYTHON_VERIFY_VERSIN): Support any
comparison operator (i.e. "<", ">", "==", etc.)
2013-03-17 Brandon Invergo <brandon@invergo.net>
* src/Makefile.in.distutils (dist): Un-silence the dist procedure
* pyconf.in (gen_configure): Set executable bits for bootstrap.sh
and install-sh after copying to the user's directory.
* COPYING: Add info on pyconf.in license.
* COPYING.GPLv3: Add file. pyconf.in is under GPLv3+.
* pyconf.in: Change pyconf.py to be configured by Automake/Make
(print_version): Add function and command-line options to view
version/license information.
* Makefile.am: Manually configure pyconf.in via Automake/Make
* src/PKG-INFO.in: Remove, no longer necessary
* src/configure: Remove, no longer necessary (autogenerated by
pyconf script)
2013-03-16 Brandon Invergo <brandon@invergo.net>
* pyconf.py (gen_distutils): Fix to support multiple targets in
the future.
(gen_configure): Rearrange and print more messages
* src/setup.py.in.make: Add make-wrapping setup.py
2013-03-14 Brandon Invergo <brandon@invergo.net>
* src/Makefile.in.make: Add Makefile with pure-Make installation
logic
2013-03-12 Brandon Invergo <brandon@invergo.net>
* src/configure.ac (AC_INIT): Revert AC_INIT argument values to
those required by the pyconf script
* pyconf.py (gen_distutils): Add missing copy action
2013-03-06 Brandon Invergo <brandon@invergo.net>
* src/configure.ac: Clean up, reorganize and add more comments
* src/m4/python.m4 (PC_PYTHON_CHECK_SITE_DIR): Remove extraneous
braces
* src/m4/python.m4 (PC_PYTHON_CHECK_EXEC_DIR): Remove extraneous
braces
2013-01-13 Brandon Invergo <brandon@invergo.net>
* pyconf.py: Add script
* src/setup.py.in.distutils (setup): Add remaining keyword
arguments and set up Python substitution patterns
* src/configure.ac (AC_CONFIG_FILES): Remove PKG-INFO
(AC_INIT): set up Python substitution patterns
* src/Makefile.in.distutils (DISTFILES): Clean out unused files
2013-01-09 Brandon Invergo <brandon@invergo.net>
* Makefile.am (EXTRA_DIST): Include bootstrap.sh in files to be
distributed.
2013-01-08 Brandon Invergo <brandon@invergo.net>
* Makefile.am (EXTRA_DIST): Remove no-longer-existent scripts
* src/m4/python.m4 (PC_PYTHON_CHECK_SITE_DIR): Fix incorrect
Python syntax.
(PC_PYTHON_CHECK_EXEC_DIR): Fix incorrect Python syntax.
* src/Makefile.in (DISTFILES): Fix errant newline
* src/bootstrap.sh: create
* src/PKG-INFO.in (Classifier): Expand default Classifiers
2012-12-03 Brandon Invergo <brandon@invergo.net>
* src/m4/python.m4: fix log file redirection. Thanks Duncan Burke!
2012-11-25 Brandon Invergo <brandon@invergo.net>
* src/configure.ac: improve Python version checking
* src/Makefile.in: extend `dist' and `uninstall' targets
* src/PKG-INFO.in: create
* src/setup.py.in: create
* src/configure.ac: add PKG-INFO and setup.py as files to be
configured
2012-11-11 Brandon Invergo <brandon@invergo.net>
* src/Makefile.in: add support for datarootdir
* src/Makefile: add support for datarootdir
2012-11-03 Brandon Invergo <brandon@invergo.net>
* general cleanup
* Makefile.am: create
* configure.ac: create
* doc/Makefile: create
|