summaryrefslogtreecommitdiff
path: root/maketgz
Commit message (Collapse)AuthorAgeFilesLines
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
| | | | | | | | | | | | - they are mostly pointless in all major jurisdictions - many big corporations and projects already don't use them - saves us from pointless churn - git keeps history for us - the year range is kept in COPYING checksrc is updated to allow non-year using copyright statements Closes #10205
* maketgz: set the right version in lib/libcurl.plistDaniel Stenberg2022-11-081-0/+4
| | | | | | | | | | | Follow-up to e498a9b1fe5964a18eb2a3a99dc52 Make sure the tarball gets a version of the libcurl.plist file that is updated with the new version string. Reported-by: jvreelanda on github Fixes #9866 Closes #9867
* copyright: make repository REUSE compliantmax.mehl2022-06-131-0/+2
| | | | | | | | | | | Add licensing and copyright information for all files in this repository. This either happens in the file itself as a comment header or in the file `.reuse/dep5`. This commit also adds a Github workflow to check pull requests and adapts copyright.pl to the changes. Closes #8869
* macos: set .plist version in autoconfDaniel Gustafsson2022-04-201-4/+0
| | | | | | | | | Set the libcurl version in libcurl.plist like how libcurl.vers is created. Closes: #8692 Reviewed-by: Daniel Stenberg <daniel@haxx.se> Reviewed-by: Nick Zitzmann <nickzman@gmail.com>
* maketgz: return error if 'make dist' failsDaniel Stenberg2022-02-081-1/+7
| | | | | | | | To better detect this problem in CI jobs Reported-by: Marcel Raad Bug: https://curl.se/mail/lib-2022-02/0070.html Closes #8402
* maketgz: redirect updatemanpages.pl output to /dev/nullDaniel Stenberg2021-10-081-2/+2
|
* copyright: fix year rangesDaniel Stenberg2020-11-051-1/+1
| | | | Follow-up from 4d2f8006777
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
| | | | Closes #6172
* maketgz: delete .bak files, fix indentationViktor Szakats2018-06-151-25/+27
| | | | | | Ref: https://github.com/curl/curl/pull/2660 Closes https://github.com/curl/curl/pull/2662
* maketgz: fix sed issues on OSXMamta Upadhyay2018-06-141-3/+3
| | | | | | | | | | | | | | | | | 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
* maketgz: remove old *.dist files before making the tarballDaniel Stenberg2017-08-101-0/+7
| | | | | | | To avoid "old crap" unintentionally getting shipped. Bug: https://curl.haxx.se/mail/lib-2017-08/0050.html Reported-by: Christian Weisgerber
* maketgz: switch to -6e for xzDaniel Stenberg2017-06-241-1/+1
| | | | | | | To reduce the memory requirement for decompress, and still do almost as good compression as with -9e. Pointed-out-by: Dan Fandrich
* maketgz: switch to xz instead of lzmaDaniel Stenberg2017-06-221-6/+6
| | | | | | | | | | | 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
* dist: make the hugehelp.c not get regenerated unnecessarilyDaniel Stenberg2017-06-141-0/+3
| | | | | | | | | | 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
* curl: show the libcurl release date in --version outputDaniel Stenberg2017-05-141-2/+2
| | | | | | | | | | | | | | | | | ... 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
* maketgz: Run updatemanpages.pl to update man pagesSteve Brokenshire2017-03-071-0/+8
| | | | | | | | | 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
* VC: remove the makefile.vc6 build infraDaniel Stenberg2017-01-231-9/+1
| | | | | | The winbuild/ build files is now the single MSVC makefile build choice. Closes #1215
* maketgz: make it support "only" generating version infoDaniel Stenberg2016-10-171-7/+33
| | | | | ... to allow you to update the local repository with the given version number data.
* dist: remove PDF and HTML converted docs from the releasesDaniel Stenberg2016-10-101-10/+1
|
* maketgz: add -j to make distDaniel Stenberg2016-03-221-1/+1
| | | | ... makes it a lot faster
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
|
* maketgz: generate date stamp with LC_TIME=CDaniel Stenberg2016-01-241-2/+2
| | | | bug: http://curl.haxx.se/mail/lib-2016-01/0123.html
* maketgz: Fixed some VC makefiles missing from the release tarballSteve Holme2015-07-301-2/+3
| | | | | VC7, VC11, VC12 and VC14 makefiles were missing from the release tarball.
* log2changes.pl: moved to scripts/Daniel Stenberg2015-05-241-2/+2
|
* newlines: fix mixed newlines to LF-onlyRay Satiro2014-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* maketgz: two more CRLFDaniel Stenberg2014-05-181-2/+2
| | | | grrr, missed them in my previous fix
* maketgz: remove CRLF newlinesDaniel Stenberg2014-05-181-2/+2
|
* maketgz: run make vc-ide before make distDaniel Stenberg2014-05-171-1/+5
| | | | To get the VC project files generated before packaging!
* maketgz: make bzip2 creation work with Parallel BZIP2 tooDaniel Stenberg2013-04-181-2/+2
| | | | | | 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".
* curl tool: use configuration files from lib directoryYang Tse2012-04-061-7/+1
| | | | | | | | | | | Configuration files such as curl_config.h and all config-*.h no longer exist nor are generated/copied into 'src' directory, now these only exist in 'lib' directory from where curl tool sources uses them. Additionally old src/setup.h has been refactored into src/tool_setup.h which now pulls lib/setup.h The possibility of a makefile needing an include path adjustment exists.
* curl tool: reviewed code moved to tool_*.[ch] filesYang Tse2011-10-061-1/+1
|
* keep a single copy of config-win32.h in version control repository.Yang Tse2011-08-051-0/+3
| | | | maketgz and buildconf.bat updated to reflect this.
* Added some hacks in order to build with VC from git.Guenter Knauf2010-09-021-2/+2
| | | | | Adam Light posted this patch to the list which enables builds from git with VC versions other than vc6; also he added a vc10 target.
* maketgz: produce CHANGES automatically with the 1000 most recent commitsDaniel Stenberg2010-06-211-0/+3
| | | | | It passes the git log output through 'log2changes.pl' to produce the lot.
* restore executable bits on some filesDaniel Stenberg2010-03-241-0/+0
|
* remove the CVSish $Id$ linesDaniel Stenberg2010-03-241-1/+0
|
* various changes of CVS to gitDaniel Stenberg2010-03-221-1/+1
|
* removed trailing whitespaceYang Tse2010-02-141-2/+2
|
* renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf2009-07-141-2/+2
| | | | libcurl is used with other projects which also have a config.h.
* lzma compressed tarballs too for some testing, it does produce MUCH smallerDaniel Stenberg2009-02-231-5/+12
| | | | files
* Truly make sure that the vc8 and vc9 makefiles that are generated get includedDaniel Stenberg2009-01-301-8/+8
| | | | in the release archive - by using our .dist suffix trick.
* - Karl M brought the patch that creates vc9 Makefiles, and I made 'maketgz'Daniel Stenberg2009-01-111-2/+27
| | | | now use the actual makefile targets to do the VC8 and VC9 makefiles.
* Vladimir Lazarenko pointed out that we should do some 'mt' magic whenDaniel Stenberg2007-10-241-1/+1
| | | | | | building with VC8 to get the "manifest" embedded to make fine stand-alone binaries. The maketgz and the src/Makefile.vc6 files were adjusted accordingly.
* Mohun Biswas sent a patch to fix generated MSVC8 makefiles.Gunter Knauf2007-10-201-2/+2
|
* offer a friendlier single-line commandDaniel Stenberg2007-09-151-4/+2
|
* - Robert A. Monat improved the maketgz and VC6/8 generating to set the correctDaniel Stenberg2007-03-091-2/+2
| | | | machine type too.
* - Robert A. Monat and Shmulik Regev helped out to fix the new */Makefile.vc8Daniel Stenberg2007-03-021-0/+5
| | | | | | | | | makefiles that are included in the source release archives, generated from the Makefile.vc6 files by the maketgz script. I also modified the root Makefile to have a VC variable that defaults to vc6 but can be overridden to allow it to be used for vc8 as well. Like this: nmake VC=vc8 vc
* When building tarballs, we also set the timestamp of the generated package. ↵Daniel Stenberg2007-02-121-0/+5
| | | | | | | This is meant to primarily be used for the autobuilds to know from what point in time a particular tarball is, and thus what changes it contains (or not).
* make REALLY sure src/config.h.in is a copy of lib/config.h.inDaniel Stenberg2006-08-081-0/+3
|
* Reverted the LIBCURL_VERSION_NUM change from October 6. As Dave DribinDaniel Stenberg2005-10-141-0/+1
| | | | | | reported, the define is used by the configure script and is assumed to use the 0xYYXXZZ format. This made "curl-config --vernum" fail in the 7.15.0 release version.