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
|
3.0.0-beta1 (2012-11-16)
[ P. J. McDermott ]
* 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.
3.0.0-alpha3 (2012-10-23)
[ P. J. McDermott ]
* 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.
3.0.0-alpha2 (2012-10-22)
[ P. J. McDermott ]
* 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.
3.0.0-alpha1 (2012-10-11)
[ P. J. McDermott ]
* Split the core distribution build system into its own package, opkbuild.
* Rewrite build system.
* Internationalize messages.
* Support SPF 2.0.
* Refactor oh-installfiles.
1.0.0 (2012-04-26)
[ P. J. McDermott ]
* Make oh-installdocs copy an optional package "README" file into the
providing binary package.
* Standardize error, warning, and informational messages throughout all
tools.
* Use non-static shell paths in scripts.
* Improve formatting of "README" and "INSTALL" files.
* After each build leave behind any file in the work area named "*stamp",
rather than "*.buildstamp".
* Write an opkhelper(7) manual page.
* Print build and host system architecture and platform information.
* Support cross building (with a new '-a' option to opkbuild, new 'OH_BUILD_*
and 'OH_HOST_*' variables, and toolchain variables).
* Exit on incorrect usage of genopkg.sh.
* Warn if files remain in installation destination.
0.2.2 (2012-04-11)
[ P. J. McDermott ]
* Only read build flags if they exist.
* Fix pathname expansion in oh-installfiles.
0.2.1 (2012-04-10)
[ P. J. McDermott ]
* Resolve path to status override file in opkbuild so that it's relative to
the package directory.
* Make oh-installfiles really support pathname expansion patterns in
'install' files.
* Exit if a single installable architecture cannot be found.
0.2.0 (2012-03-21)
[ P. J. McDermott ]
* Output version information when opkbuild is passed a '-V' option.
* Support manual package status overrides (to satisfy build dependencies).
* Fix expected format of "Build-Depends" control field.
(Note that versioned build dependencies are still not supported yet.)
* Refer to GNU Binutils programs by variable value, if set.
* Read build flags from system into the environment.
* Remove CPU vendor from architecture tuple.
0.1.1 (2012-02-16)
[ P. J. McDermott ]
* Fix source archive matching.
* Fix source archive compression format detection.
* Fix archive extraction error handling.
* Fix archived file listing.
* Make oh-installfiles exit on error.
* Fix MANDIR path.
0.1.0 (2012-02-13)
[ P. J. McDermott ]
* Initial release.
|