Tom G. Christensen
54976188a5
buildpkg.packaging.solaris: correct comment for add_proto()
2013-01-27 13:50:17 +01:00
Tom G. Christensen
d7d89b9209
buildpkg.packaging.solaris: fixup add_file()
2013-01-27 13:50:04 +01:00
Tom G. Christensen
a8454b7c03
buildpkg.functions: style cleanup in generic_install()
2013-01-27 13:47:27 +01:00
Tom G. Christensen
a61b3bb05f
buildpkg.functions: output configure command for log purposes
2013-01-27 13:43:33 +01:00
Tom G. Christensen
7cdc5dd06f
newpkg: style cleanup
2013-01-27 13:42:51 +01:00
Tom G. Christensen
a9fed27639
Extend gnu symlink functionality
...
This makes the gnu symlink functionality an integrated part of the
install function.
The interface is now the variable gnu_link_progs which when defined
triggers the automatic symlinking.
2013-01-27 13:39:22 +01:00
Tom G. Christensen
1b0d55ddd0
buildpkg.packaging.solaris: really look for arch specific depend file
2012-12-31 19:53:59 +01:00
Tom G. Christensen
77e906db65
buildpkg.functions: add a simple helper to create symlinks in gnu/bin
2012-12-20 11:55:08 +01:00
Tom G. Christensen
fe0a670fdf
buildpkg.packaging.solaris: look for arch specific depend file
2012-12-20 11:47:35 +01:00
Tom G. Christensen
3daa127b5f
buildpkg.packaging.solaris: look for arch specific pkgdef file
2012-09-09 11:45:07 +02:00
Tom G. Christensen
22aa969f36
build.sh.functions: add timestamp printing for nolog functions
2012-09-09 12:03:52 +02:00
Tom G. Christensen
1a95962a45
Fix misleading comments
2012-07-08 12:22:46 +02:00
Tom G. Christensen
71104210b2
Allow for more text in file output
...
On Solaris 11 unstripped ELF binaries can have additional text in the output
from 'file' which we need to account for.
2012-07-08 12:11:06 +02:00
Tom G. Christensen
5b36aaacb7
Quote & to make it pass through sed literally
2012-07-08 12:10:11 +02:00
Tom G. Christensen
51df067e56
Make sure identify_compiler also gives output in log mode for non-gcc compiler
...
Additionally declare local vars at function entry.
2012-06-03 16:25:22 +02:00
Tom G. Christensen
13bd8b42d3
Refactor changelog check into a generic function
...
This allows calling it early in generic_pack and avoid doing expensive
operations before finding out the ChangeLog is not updated.
2012-05-27 11:39:45 +02:00
Tom G. Christensen
8a92bf85d5
Fix ChangeLog version check
...
Additionally turn any problem with the ChangeLog into a fatal error.
2012-05-27 11:18:10 +02:00
Tom G. Christensen
3aae9488ab
Automatically create stagedir if it is missing
...
Also don't treat a missing stagedir as an error when calling clean.
2012-05-27 11:11:18 +02:00
Tom G. Christensen
9430cf5c7e
Automatically create srcdir if it is missing
2012-05-27 11:11:13 +02:00
Tom G. Christensen
a6007c62d5
Update copyright years
2012-05-27 10:06:26 +02:00
Tom G. Christensen
e0ec247848
Exclude prep and distclean from autolog
2012-05-27 10:04:19 +02:00
Tom G. Christensen
697f9cff21
Add automatic logging of all operations
2012-05-27 09:51:22 +02:00
Tom G. Christensen
9f182d0a8b
New function for outputting compiler information
...
This refactors part of the relnotes generation out into a new function
with a few tweaks to the output and an attempt to honor CC if set.
Additionally a more verbose output mode can be requested.
2012-05-27 09:51:20 +02:00
Tom G. Christensen
09c04aeabb
Remove trailing whitespace
2012-05-26 10:54:42 +02:00
Tom G. Christensen
0c7484d227
Add support for xz compressed tarballs
2012-05-21 20:23:35 +02:00
Tom G. Christensen
8015851ba8
Make sure compver files are regenerated
2011-06-03 16:09:35 +02:00
Tom G. Christensen
b066ccb0dc
Mention the BUILDPKG_* variables
2010-01-13 11:18:16 +01:00
Tom G. Christensen
de45cfa6a4
Update README
2010-01-10 12:17:25 +01:00
Tom G. Christensen
f40ebf2c88
Add __bash and use it in newpkg
2010-01-10 12:02:44 +01:00
Tom G. Christensen
b17d5ad85f
Add a README describing buildpkg
2010-01-10 11:53:48 +01:00
Tom G. Christensen
0ae7c57a2c
Update copyright years
2010-01-10 11:51:32 +01:00
Tom G. Christensen
3b907e54fe
Remove personal comment
2010-01-10 11:51:32 +01:00
Tom G. Christensen
80fffefc88
Remove commented obsolete code
2010-01-10 11:51:32 +01:00
Tom G. Christensen
d65c52edb2
Use curly braces to separate variables
2010-01-10 11:51:32 +01:00
Tom G. Christensen
80e4a9d3fc
Separate buildtree and buildpkg code
...
Code is now located via BUILDPKG_SCRIPTS while the buildtree is located
via BUILDPKG_BASE.
2010-01-10 11:51:27 +01:00
Tom G. Christensen
2c45b58592
Don't add a copyright stanza to every build.sh script
2010-01-09 15:48:29 +01:00
Tom G. Christensen
c99cf91ee1
Make the use of an updates file optional
...
IRIX 5.3 does not support the 'updates' keyword in specfiles so it's
necessary to make it optional.
2009-12-19 16:33:48 +01:00
Tom G. Christensen
c7ccc73f1e
Fix name overload in get_files
...
The variable source was being overloaded by a local variable of the same name
causing the loop to malfunction and not retrieve all sources.
2009-12-19 16:31:19 +01:00
Tom G. Christensen
1a1be6bc92
Remove more uses of shell filename expansion.
2009-12-19 14:38:47 +01:00
Tom G. Christensen
3854b49dfd
Use ls instead of echo to avoid returning * on empty dirs
2009-12-19 14:38:47 +01:00
Tom G. Christensen
2f1bc2aea6
If a ChangeLog exists then append it to relnotes
2009-12-19 14:38:47 +01:00
Tom G. Christensen
24e3551aba
* buildpkg.packaging.solaris(auto_rel): Adjusted to new interfaces
2009-12-19 14:38:47 +01:00
Tom G. Christensen
f84b1dd660
Overhaul handling of source and patch entries during setup
...
* buildpkg.functions(get_source_filename, get_source_path,
get_source_absfilename, fetch_source): Take a filename as input instead
of an array index so they can be used for both source and patch entries
* buildpkg.functions(unpack, patch): Updated to use new interface to above
functions
* buildpkg.packaging.irix(auto_rel, auto_src): Ditto. Also make sure to
maintain timestamps when copying patches into the package
* buildpkg.functions(get_files): New function to handle all downloading of
sources and patches before unpacking
2009-12-19 14:38:47 +01:00
Tom G. Christensen
20a817e189
Update copyright years
2009-12-19 14:38:47 +01:00
Tom G. Christensen
549445fa32
Unconditionally strip all ELF binaries
2009-12-19 14:38:47 +01:00
Tom G. Christensen
7664df5bbe
Make it possible to add global configure overrides
2009-12-19 14:38:47 +01:00
Tom G. Christensen
6fe8c2e5b1
Shortcuts for build.sh.
2009-12-19 14:38:46 +01:00
Tom G. Christensen
39ccdeabfc
Small comment update.
2009-12-19 14:38:46 +01:00
Tom G. Christensen
ca3d4c144a
Ooops removed too much during the last cleanup.
2009-12-19 14:38:46 +01:00
Tom G. Christensen
4acade37c2
Cleanup and fixes to the relnotes handling.
2009-12-19 14:38:46 +01:00