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
|
opkhelper version 3.1.2
-----------------------
Released: ????-??-??
Changes in this release:
* Library search path field splitting has been fixed in oh-shlibdeps.
opkhelper version 3.1.1
-----------------------
Released: 2019-03-22
Changes in this release:
* Use ldconfig to find library search directories at run time, instead
of setting directories at build time. This enables architecture-
specific library directories to be searched without making opkhelper
itself architecture-specific. Note that this is specific to glibc;
other libraries will need to be supported in the future.
opkhelper version 3.1.0
-----------------------
Released: 2019-03-22
Changes in this release:
* A new oh-shlibdeps utility has been added.
opkhelper version 3.0.0
-----------------------
Released: 2014-03-06
Changes in this release:
* The kbuild build system plugin now no longer guesses the wrong
package-specific architecture name in certain cases.
* opkhelper now includes its own (simpler and more robust) output and
locale library modules and no longer depends on opkbuild's library.
opkhelper can now be built without opkbuild being installed first.
* Variable definitions are improved and enforced with "set -u".
* The old and hard-to-maintain custom build system has been replaced
with one generated with GNU Autoconf and Automake.
- Library files are installed into subdirectories of datadir instead
of into subdirectories of libdir (but still under /usr/local/share
by default).
- The "--with-multiarch-libdir" option has been replaced with a
"--disable-multiarch-libdir" option.
* tests/testlib.sh is now distributed in released archives.
* NEWS now contains summaries of changes in each released version.
ChangeLog is now populated with the Git commit log.
* A helper configuration script is now installed to allow opkbuild
3.0.0-beta3 or later to set up the build environment to use
opkhelper.
- The location of the helper configuration script can be set with
the "--with-opkbuild-helpers=PATH" configure option.
- The ProteanOS package containing the current version of opkhelper
is named "opkhelper-3.0", so this helper configuration script will
need to be renamed from "opkhelper" to "opkhelper-3.0" to build
ProteanOS packages that depend on "opkhelper-3.0".
opkhelper version 3.0.0-beta4
-----------------------------
Released: 2014-01-22
Changes in this release:
* Remove _oh_local() and _oh_return() kludges and use the built-in local
utility instead.
* Add amd64-linux-glibc and i686-linux-glibc architecture data to the
architecture table.
opkhelper version 3.0.0-beta3
-----------------------------
Released: 2013-06-01
Changes in this release:
* Enable the kbuild build system plugin.
* Fix host architecture detection in the kbuild plugin.
* Add a unit testing framework and some tests against oh-installfiles.
opkhelper version 3.0.0-beta2
-----------------------------
Released: 2013-05-10
Changes in this release:
* Make oh-installfiles install links, not just regular files.
* Fix a misspelled parameter name in oh_set_buildsystem_option().
* Support relative paths in the "-s" option of oh-autoconfigure, oh-autobuild,
oh-autoinstall, and oh-autoclean.
* Fix issue with trailing slashes in patterns in <binpkg>.pkg/files.
* Make build system non-recursive and faster.
* Centralize build system logic into the top-level input makefile to make the
build system smaller and more easily maintainable.
* Properly provide an architecture table and remove the old and temporary
mkarchtab makefile.
* Use multiarch library paths by default. This can be disabled with the
"--with-multiarch-libdir=false" option of configure.
opkhelper version 3.0.0-beta1
-----------------------------
Released: 2012-11-16
Changes in this release:
* Fix find_dep_lib() in configure.
* Add a "mkarchtab" makefile to generate a table of build system
architectures.
* Support a "-t" option in oh-autoconfigure for the target architecture of
build utilities (compilers, etc.).
* Optionally use multiarch library paths when configuring packages to be
built.
* Add an "oh-architecture" utility.
* Fix various issues in build system plugins.
* Support a "-T" option in oh-autobuild and oh-autoinstall for a build
target to be updated.
* Support a "-s" option in oh-autoconfigure, oh-autobuild, oh-autoinstall,
and oh-autoclean for the source directory.
* Pass build system exit statuses back to callers of oh-auto* utilities.
* Implement a "kbuild" build system plugin.
opkhelper version 3.0.0-alpha3
------------------------------
Released: 2012-10-23
Changes in this release:
* Fix quotes in the "install" target of man/Makefile.in. Thanks David
Stanford for catching this.
* Warn if some files aren't installed into binary packages.
opkhelper version 3.0.0-alpha2
------------------------------
Released: 2012-10-22
Changes in this release:
* Make utilities accept a -d option to specify the installation destination
directory in which data files are found.
* Rewrite oh-strip.
* Write oh-fixperms.
* Provide up-to-date manual pages.
* Additionally license everything for use under the terms of the GNU GPL
version 2.0.
* Support automatic interaction with a software build system with
oh-autoconfigure, oh-autobuild, oh-autoclean, oh-autotest, and
oh-autoinstall.
- Currently supported build systems are GNU Autoconf and POSIX-compliant
make.
opkhelper version 3.0.0-alpha1
------------------------------
Released: 2012-10-11
Changes in this release:
* Split the core distribution build system into its own package, opkbuild.
* Rewrite build system.
* Internationalize messages.
* Support SPF 2.0.
* Refactor oh-installfiles.
Older Versions
--------------
See "NEWS.pre-split" for changes in released versions of opkhelper before the
core distribution build system was split into its own package, opkbuild.
Copyright Information
---------------------
Copyright (C) 2012-2014 Patrick "P. J." McDermott
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without any warranty.
|