rfm
1fa879082c
fix for savannah bug 65820
2024-05-31 17:41:43 +01:00
Wolfgang Lux
ebd667fe16
Add support for creating Mercurial tags and archives from Mercurial tags
2019-10-29 15:46:49 +01:00
Ivan Vučica
88ea3f8589
git: Fix a bug where old ANNOUNCE text might get added to annotated tag.
...
When adding an ANNOUNCE file to the annotated tag, added dependency
on the passed ANNOUNCE file to ensure the temporary file which
prepends 'Release x.yz' gets regenerated while tagging.
2017-12-10 16:14:14 +00:00
Ivan Vučica
50afbfa898
git-tag: Make gnustep-make git-tag'gable and git-dist'able.
...
This adds support for git-tag and git-dist into GNUmakefile.in for
gnustep-make itself.
2017-12-10 16:14:10 +00:00
Richard Frith-MacDonald
3b86acbe58
Remove obsolete line attempting to uninstall file we never installed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@40446 72102866-910b-0410-8b05-ffd578937521
2017-04-04 07:48:33 +00:00
Gregory John Casamento
ef75692d4c
Corrected build issue related to pkgconfig.make file missing from Instance/Shared.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39972 72102866-910b-0410-8b05-ffd578937521
2016-07-10 17:35:05 +00:00
Richard Frith-MacDonald
e62c615757
Changed to restructure subdirectory layout for binaries and system dependent
...
resources in a non-flattened installation. First step towards seamless
Debian multiarch support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39918 72102866-910b-0410-8b05-ffd578937521
2016-06-25 07:12:41 +00:00
Richard Frith-MacDonald
c5a8a00a7a
Minor tweaks and define USE_ARC if the compiler supports it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39751 72102866-910b-0410-8b05-ffd578937521
2016-05-13 09:53:44 +00:00
Richard Frith-MacDonald
ee1f54933f
Apply straightforward patches from Yavor
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38019 72102866-910b-0410-8b05-ffd578937521
2014-07-29 10:12:46 +00:00
Ivan Vučica
0d5df98ed6
Fixed version string when using SVN revision suffix and date-time suffix (to ensure proper ordering by Debian packaging tools). Removed dependency of 'make deb' on 'make debfiles'.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37875 72102866-910b-0410-8b05-ffd578937521
2014-05-11 01:07:59 +00:00
Ivan Vučica
ff88759bb4
Tweaks to making a source tarball from SVN (both for gnustep-make and other
...
dependant packages), allowing revision-based and time-based version stamps.
Tweaks to producing Debian packages switching to a multistep procedure that
requries: making a source tarball, making debfiles, then finally making the
deb source and binary package.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37841 72102866-910b-0410-8b05-ffd578937521
2014-05-06 01:29:07 +00:00
Ivan Vučica
8ef9b0927d
Debian packaging support, which should now correctly support building source packages.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37834 72102866-910b-0410-8b05-ffd578937521
2014-05-05 00:47:20 +00:00
Ivan Vučica
befda337de
Work in progress: new .deb build procedure.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37788 72102866-910b-0410-8b05-ffd578937521
2014-04-07 00:42:20 +00:00
Richard Frith-MacDonald
e955aa422a
ttmept fix for bug #34838 plus hard coded make invocations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37609 72102866-910b-0410-8b05-ffd578937521
2014-01-16 07:30:10 +00:00
Sebastian Reitenbach
8149f13934
* config.make.in, GNUmakefile.in
...
Do not hardcode "make". It already gets detected via configure,
so use the found name, especially on *BSD systems where its called
gmake
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37578 72102866-910b-0410-8b05-ffd578937521
2014-01-12 07:19:13 +00:00
Richard Frith-MacDonald
a972a3e53b
Documentation conveniences for packagers suggested by Markus, Niels, Sebastien
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37566 72102866-910b-0410-8b05-ffd578937521
2014-01-10 10:25:47 +00:00
Ivan Vučica
dca2fba72f
.deb support: File enumeration now uses 'find'. Fixed problem where files outside 'Local' were being accidentally dropped from the package. Symlinks are now also included in the installed file list.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37122 72102866-910b-0410-8b05-ffd578937521
2013-09-20 06:13:15 +00:00
Ivan Vučica
a638e929a8
Added Debian package target for gnustep-make. Added 'Master/deb.make' which allows production of a Debian package for other packages.
...
Please refer to 'Master/deb.make' for instructions and requirements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37120 72102866-910b-0410-8b05-ffd578937521
2013-09-20 02:26:44 +00:00
Nicola Pero
9ee621523a
Fixed RPM generation (using supplied spec file) for gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32603 72102866-910b-0410-8b05-ffd578937521
2011-03-16 10:25:42 +00:00
Nicola Pero
4e1225d78e
Fixed installing TestFramework/Summary.sh when gnustep-make is configured from outside the source directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32570 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:13:14 +00:00
Richard Frith-MacDonald
50f188c7ed
Add example
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32295 72102866-910b-0410-8b05-ffd578937521
2011-02-22 13:24:05 +00:00
Richard Frith-MacDonald
4d29c574a1
Simplify by removing intermediary script and converting it to a
...
function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32267 72102866-910b-0410-8b05-ffd578937521
2011-02-21 18:48:39 +00:00
Richard Frith-MacDonald
75e1c29fda
improve summary handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32192 72102866-910b-0410-8b05-ffd578937521
2011-02-16 09:46:28 +00:00
Richard Frith-MacDonald
cb9cf9b16f
improve documentation/examples
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32149 72102866-910b-0410-8b05-ffd578937521
2011-02-13 17:25:55 +00:00
Richard Frith-MacDonald
091dc5af99
install examples
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32143 72102866-910b-0410-8b05-ffd578937521
2011-02-13 12:47:05 +00:00
Richard Frith-MacDonald
5223526bb6
improve docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32100 72102866-910b-0410-8b05-ffd578937521
2011-02-12 11:31:26 +00:00
Richard Frith-MacDonald
7bf89fa20d
fix error in filename
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32016 72102866-910b-0410-8b05-ffd578937521
2011-02-08 18:12:34 +00:00
Richard Frith-MacDonald
e2e760b00b
Add test framework
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32010 72102866-910b-0410-8b05-ffd578937521
2011-02-07 20:41:58 +00:00
Nicola Pero
8275342570
Implemented new API (serial-subdirectories.make and parallel-subdirectories.make) to build subdirectories. aggregate.make is still available for backwards compatibility
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29592 72102866-910b-0410-8b05-ffd578937521
2010-02-12 22:00:05 +00:00
Nicola Pero
a976b630cc
Minor irrelevant simplification in uninstall for gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27552 72102866-910b-0410-8b05-ffd578937521
2009-01-07 11:41:57 +00:00
Nicola Pero
0c9645c148
Rewritten adding paths to PATH, CLASSPATH, GUILE_LOAD_PATH, INFOPATH, LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, etc. to check every single path before adding it. Inlined ld_lib_path.sh/csh in GNUstep.sh/csh
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26945 72102866-910b-0410-8b05-ffd578937521
2008-10-21 14:45:48 +00:00
Nicola Pero
c4964e1839
Fixed help message during installation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26560 72102866-910b-0410-8b05-ffd578937521
2008-05-24 12:17:44 +00:00
Nicola Pero
63dcaf2a8c
Install executable templates with execute permissions to stop warning from packaging systems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25963 72102866-910b-0410-8b05-ffd578937521
2008-01-17 02:44:27 +00:00
Nicola Pero
692208efe8
Install strict v2 GNUstep.conf file when running in strict v2 mode; improved a little the GNUmakefile.in messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25950 72102866-910b-0410-8b05-ffd578937521
2008-01-15 14:35:36 +00:00
Nicola Pero
c0c25231f6
Implemented ./configure --enable-strict-v2-mode and a few other minor upgrades/changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25949 72102866-910b-0410-8b05-ffd578937521
2008-01-14 15:22:14 +00:00
Nicola Pero
edb9902d3a
removed old comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25940 72102866-910b-0410-8b05-ffd578937521
2008-01-14 10:24:38 +00:00
Nicola Pero
26ce343a5f
New manpages from Dennis, and changes to makefile to install/uninstall them, plus a few enhancements in uninstall
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25788 72102866-910b-0410-8b05-ffd578937521
2007-12-26 22:00:52 +00:00
Nicola Pero
0be80fe685
Simplified, standardized and extended quoting so that it should work on netbsd as well
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25763 72102866-910b-0410-8b05-ffd578937521
2007-12-20 04:02:20 +00:00
Adam Fedor
fcbc297af8
Add automatic NSIS Windows installer script generator.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25753 72102866-910b-0410-8b05-ffd578937521
2007-12-17 19:50:09 +00:00
Nicola Pero
62805a46e1
Always install/uninstall manpages when installing/uninstalling gnustep-make, and fixed uninstall of gnustep-make to remove some files that were otherwise left there
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25752 72102866-910b-0410-8b05-ffd578937521
2007-12-17 14:38:14 +00:00
Nicola Pero
30f0891a32
Fixed configuring gnustep-make in a separate directory; config-precomp-test was still writing to the source directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25742 72102866-910b-0410-8b05-ffd578937521
2007-12-15 02:59:42 +00:00
Nicola Pero
fd36ed0eff
Fixed distclean that wasn't removing some generated files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25740 72102866-910b-0410-8b05-ffd578937521
2007-12-15 01:55:35 +00:00
Nicola Pero
06b7f4f102
Excellent bug fixes from Hubert Chathi (debian), with some modifications of mine
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25725 72102866-910b-0410-8b05-ffd578937521
2007-12-12 00:27:17 +00:00
Adam Fedor
46d15b8248
Add documentation on stable release 2.0.2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25566 72102866-910b-0410-8b05-ffd578937521
2007-11-07 20:06:34 +00:00
Adam Fedor
6ef7c3e512
Update license to GPL 3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25539 72102866-910b-0410-8b05-ffd578937521
2007-10-30 14:18:41 +00:00
Nicola Pero
375f33aba3
Fixed copyright notices to tell the user they can read the GPL in the COPYING file, not COPYING.LIB
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25329 72102866-910b-0410-8b05-ffd578937521
2007-07-13 10:11:48 +00:00
Nicola Pero
1b46123b05
More native integration for applications ... install a symlink into Tools to start them up very fast, shortcutting the *step emulation layer
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24828 72102866-910b-0410-8b05-ffd578937521
2007-03-08 17:15:05 +00:00
David Ayers
05773ddf43
* GNUmakefile.in (uninstall:): Remove print_unique_pathlist.sh,
...
filesystem.sh, filesystem.csh and gnustep-config. Remove
GNUSTEP_TARGET_LDIR. Reorder removed directories according
to reverse order of installation. Only remove existing directories.
Remove obsolete comment.
* common.make (TRANSFORM_PATHS_SCRIPT): Remove obsolete variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24651 72102866-910b-0410-8b05-ffd578937521
2007-02-19 12:37:13 +00:00
Nicola Pero
55602114b8
Updated and simplified rpm building. In particular, removed separate debug packages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24638 72102866-910b-0410-8b05-ffd578937521
2007-02-18 06:02:43 +00:00
Nicola Pero
2aa566c1ee
Extended gnustep-config to be able to print out compile/link flags. Added quiet=yes option to silent the gnustep-make version message
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24616 72102866-910b-0410-8b05-ffd578937521
2007-02-17 00:12:16 +00:00