summaryrefslogtreecommitdiff
path: root/maketgz
AgeCommit message (Collapse)Author
2019-05-23preparation for doc rewrite.ng0
2019-05-22maketgz: do not assume everyone runs my systemng0
2019-04-29Fix the failing buildgnurl-7.64.1ng0
2019-02-25Add checksum output to end of maketgzng0
2019-02-25maketgz: fix it.ng0
2019-02-25gnurl: maketgz remove gmake dependency.ng0
2019-01-14maketgz: make it work for nowgnurl-7.63.0ng0
2019-01-13maketgz: use gmakeng0
2019-01-12maketgz: Add pax.Z generationng0
2018-09-05maketgz: Really use compress.Nils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-08-05maketgz: fix a typoNils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-08-05Merge tag 'curl-7_61_0'Nils Gillmann
curl 7.61.0 Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-06-15maketgz: delete .bak files, fix indentationViktor Szakats
Ref: https://github.com/curl/curl/pull/2660 Closes https://github.com/curl/curl/pull/2662
2018-06-14maketgz: fix sed issues on OSXMamta Upadhyay
maketgz creates release tarballs and removes the -DEV string in curl version (e.g. 7.58.0-DEV), else -DEV shows up on command line when curl is run. maketgz works fine on linux but fails on OSX. Problem is with the sed commands that use option -i without an extension. Maketgz expects GNU sed instead of BSD and this simply won't work on OSX. Adding a backup extension .bak after -i fixes this issue Running the script as if on OSX gives this error: sed: -e: No such file or directory Adding a .bak extension resolves it Closes #2660
2018-04-22maketgz: Remove unnecessary comment lines, remove dead code.Nils Gillmann
Signed-off-by: Nils Gillmann <gillmann@gnunet.org>
2018-04-22Adjust maketgz script to only spit out tar.Z and tar.gzNils Gillmann
Signed-off-by: Nils Gillmann <gillmann@gnunet.org>
2017-10-07further corrections.ng0
2017-09-21gnurl: maketgz: Add sed to un-patchshebang the shebangs in ltmain.shgnurl-7_55_1-4ng0
Thanks roptat in #guix.
2017-09-21gnurl: disable zip in maketgzng0
2017-09-21gnURL: Fix doc generation, fix 'make dist'.ng0
2017-08-22Patchset for gnURL microfork:gnurl-7_55_1-1Christian Grothoff
* Patches to rename libcurl to libgnurl by Christian * Updated for latest curl using git cherry-pick by Jeff, Florian, ng0 * Patches to fix the testsuite (deleted tests/data/test1139, renamed reference from libcurl.* to libgnurl.*) by ng0 * Added guix-gnurl.scm which can be used to build this with guix prior to installing it. (author: ng0) * Further adjustments by ng0 * 7.55.0: Manual addition of a7bbbb7c368c6096802007f61f19a02e9d75285b and f864bd8c880d5a916379aa4f26f1c45fe370b282 from upstream master. * 7.55.1: Renamed include/curl to include/gnurl, a partial fix of https://gnunet.org/bugs/view.php?id=5122 Signed-off-by: ng0 <ng0@infotropique.org>
2017-08-22maketgz: remove old *.dist files before making the tarballDaniel Stenberg
To avoid "old crap" unintentionally getting shipped. Bug: https://curl.haxx.se/mail/lib-2017-08/0050.html Reported-by: Christian Weisgerber
2017-08-22maketgz: switch to -6e for xzDaniel Stenberg
To reduce the memory requirement for decompress, and still do almost as good compression as with -9e. Pointed-out-by: Dan Fandrich
2017-08-22maketgz: switch to xz instead of lzmaDaniel Stenberg
The compressed output size seems to be a tad bit smaller, but generally xz seems more preferred these days and is used directly by for example gentoo instead of bz2. "Users of LZMA Utils should move to XZ Utils" => https://tukaani.org/lzma/ Closes #1604
2017-08-22dist: make the hugehelp.c not get regenerated unnecessarilyDaniel Stenberg
The maketgz script now makes sure the generated hugehelp.c file in the tarball is newer than the generated curl.1 man page, so that it doesn't have to get unnecessarily rebuilt first thing in a typical build. It thus also removes the need for perl to build off a plain release tarball. Fixes #1565
2017-08-22curl: show the libcurl release date in --version outputDaniel Stenberg
... and support and additional "security patched" date for those who enhance older versions that way. Pass on the define CURL_PATCHSTAMP with a date for that. Building with non-release headers shows the date as [unreleased]. Also: this changes the date format generated in the curlver.h file to be "YYYY-MM-DD" (no name of the day or month, no time, no time zone) to make it easier on the eye and easier to parse. Example (new) date string: 2017-05-09 Suggested-by: Brian Childs Closes #1474
2017-08-22maketgz: Run updatemanpages.pl to update man pagesSteve Brokenshire
maketgz now runs scripts/updatemanpages.pl to update the man pages .TH section to use the current date and curl/libcurl version. (TODO Section 3.1) Closes #1058
2017-08-22VC: remove the makefile.vc6 build infraDaniel Stenberg
The winbuild/ build files is now the single MSVC makefile build choice. Closes #1215
2017-08-22maketgz: make it support "only" generating version infoDaniel Stenberg
... to allow you to update the local repository with the given version number data.
2017-08-22dist: remove PDF and HTML converted docs from the releasesDaniel Stenberg
2017-08-10maketgz: remove old *.dist files before making the tarballDaniel Stenberg
To avoid "old crap" unintentionally getting shipped. Bug: https://curl.haxx.se/mail/lib-2017-08/0050.html Reported-by: Christian Weisgerber
2017-06-24maketgz: switch to -6e for xzDaniel Stenberg
To reduce the memory requirement for decompress, and still do almost as good compression as with -9e. Pointed-out-by: Dan Fandrich
2017-06-22maketgz: switch to xz instead of lzmaDaniel Stenberg
The compressed output size seems to be a tad bit smaller, but generally xz seems more preferred these days and is used directly by for example gentoo instead of bz2. "Users of LZMA Utils should move to XZ Utils" => https://tukaani.org/lzma/ Closes #1604
2017-06-14dist: make the hugehelp.c not get regenerated unnecessarilyDaniel Stenberg
The maketgz script now makes sure the generated hugehelp.c file in the tarball is newer than the generated curl.1 man page, so that it doesn't have to get unnecessarily rebuilt first thing in a typical build. It thus also removes the need for perl to build off a plain release tarball. Fixes #1565
2017-05-14curl: show the libcurl release date in --version outputDaniel Stenberg
... and support and additional "security patched" date for those who enhance older versions that way. Pass on the define CURL_PATCHSTAMP with a date for that. Building with non-release headers shows the date as [unreleased]. Also: this changes the date format generated in the curlver.h file to be "YYYY-MM-DD" (no name of the day or month, no time, no time zone) to make it easier on the eye and easier to parse. Example (new) date string: 2017-05-09 Suggested-by: Brian Childs Closes #1474
2017-03-07maketgz: Run updatemanpages.pl to update man pagesSteve Brokenshire
maketgz now runs scripts/updatemanpages.pl to update the man pages .TH section to use the current date and curl/libcurl version. (TODO Section 3.1) Closes #1058
2017-01-23VC: remove the makefile.vc6 build infraDaniel Stenberg
The winbuild/ build files is now the single MSVC makefile build choice. Closes #1215
2016-10-17maketgz: make it support "only" generating version infoDaniel Stenberg
... to allow you to update the local repository with the given version number data.
2016-10-10dist: remove PDF and HTML converted docs from the releasesDaniel Stenberg
2016-09-14* Patches to rename libcurl to libgnurl by ChristianChristian Grothoff
* Updated for latest curl using git cherry-pick by Jeff, Florian, ng0 * Patches to fix the testsuite (deleted tests/data/test1139, renamed reference from libcurl.* to libgnurl.*) by ng0
2016-03-22maketgz: add -j to make distDaniel Stenberg
... makes it a lot faster
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2016-01-24maketgz: generate date stamp with LC_TIME=CDaniel Stenberg
bug: http://curl.haxx.se/mail/lib-2016-01/0123.html
2015-07-30maketgz: Fixed some VC makefiles missing from the release tarballSteve Holme
VC7, VC11, VC12 and VC14 makefiles were missing from the release tarball.
2015-05-24log2changes.pl: moved to scripts/Daniel Stenberg
2014-09-12newlines: fix mixed newlines to LF-onlyRay Satiro
I use the curl repo mainly on Windows with the typical Windows git checkout which converts the LF line endings in the curl repo to CRLF automatically on checkout. The automatic conversion is not done on files in the repo with mixed line endings. I recently noticed some weird output with projects/build-openssl.bat that I traced back to mixed line endings, so I scanned the repo and there are files (excluding the test data) that have mixed line endings. I used this command below to do the scan. Unfortunately it's not as easy as git grep, at least not on Windows. This gets the names of all the files in the repo's HEAD, gets each of those files raw from HEAD, checks for mixed line endings of both LF and CRLF, and prints the name if mixed. I excluded path tests/data/test* because those can have mixed line endings if I understand correctly. for f in `git ls-tree --name-only --full-tree -r HEAD`; do if [ -n "${f##tests/data/test*}" ]; then git show "HEAD:$f" | \ perl -0777 -ne 'exit 1 if /([^\r]\n.*\r\n)|(\r\n.*[^\r]\n)/'; if [ $? -ne 0 ]; then echo "$f"; fi; fi; done
2014-05-18maketgz: two more CRLFDaniel Stenberg
grrr, missed them in my previous fix
2014-05-18maketgz: remove CRLF newlinesDaniel Stenberg
2014-05-17maketgz: run make vc-ide before make distDaniel Stenberg
To get the VC project files generated before packaging!
2013-04-18maketgz: make bzip2 creation work with Parallel BZIP2 tooDaniel Stenberg
Apparently the previous usage didn't work with that implementation, while this updated version works with at least both Parallel BZIP2 v1.1.8 and regular bzip "Version 1.0.6, 6-Sept-2010".