Commit Graph

1778 Commits

Author SHA1 Message Date
Vagrant Cascadian 91bcda846d
debian/rules: Also exclude mes from dh_dwz calls. 2019-09-09 19:04:54 +02:00
Vagrant Cascadian b0565b91b1
debian/rules: Add overrides for dh_strip and dh_dwz to exclude .go
files.
2019-09-09 19:04:54 +02:00
Vagrant Cascadian c3a3b81bfd
debian/rules: Add override for dh_auto_test to run bug ignore test
failures.
2019-09-09 19:04:53 +02:00
Vagrant Cascadian 4e10234917
debian/control: Add Build-Depends on install-info. 2019-09-09 19:04:53 +02:00
Vagrant Cascadian d59f176ae1
Remove obsolete bash/bash -x patches. 2019-09-09 19:04:53 +02:00
Vagrant Cascadian 17a505068a
Revert "Add ChangeLog from tarball."
This reverts commit bb854df6724f4eafb2b4a7ddc491b1fd0bea8ec6.
2019-09-09 19:04:53 +02:00
Vagrant Cascadian 1fccccb2c0
Remove patch applied upstream. 2019-09-09 19:04:53 +02:00
Vagrant Cascadian e16bc60768
debian/rules: Add override for dh_auto_build to increase verbosity. 2019-09-09 19:04:53 +02:00
Vagrant Cascadian dda634e3ab
Update Homepage and Source URLs. 2019-09-09 19:04:53 +02:00
Vagrant Cascadian 970c28ae4e
Apply patches to use bash everywhere. 2019-09-09 19:04:52 +02:00
Vagrant Cascadian 52f8a0004f
Add patch to work with Nyacc 0.93 2019-09-09 19:04:52 +02:00
Vagrant Cascadian 602f71c9df
Increase verbosity of configure target. 2019-09-09 19:04:52 +02:00
Vagrant Cascadian 938684cff9
Add ChangeLog from tarball. 2019-09-09 19:04:52 +02:00
Vagrant Cascadian a9866bf2a1
debian/changelog: Update to version 0.19+152.b3fa6273-1~0. 2019-09-09 19:04:52 +02:00
Vagrant Cascadian fe74d619a7
Add debian/watch file and upstream signing keys. 2019-09-09 19:04:52 +02:00
Vagrant Cascadian 0414a2845b
debian/changelog: Update to version 0.19+151.35d28b47. 2019-09-09 19:04:51 +02:00
Vagrant Cascadian 14f8c6775b
debian/control: Add Build-Depends on git. 2019-09-09 19:04:51 +02:00
Vagrant Cascadian 2e033f1f55
Alphabetize new dependencies. 2019-09-09 19:04:51 +02:00
Vagrant Cascadian c682185a9f
Add Build-Depends on texinfo, help2man and graphviz. 2019-09-09 19:04:51 +02:00
Vagrant Cascadian da694a4a54
Bump to debhelper 12. 2019-09-09 19:04:51 +02:00
Vagrant Cascadian 62fe67af79
Bump version. 2019-09-09 19:04:51 +02:00
Vagrant Cascadian 7222158c1a
debian/control: Add trailing comma to nyacc build-dep. 2019-09-09 19:04:51 +02:00
Vagrant Cascadian 725d3db1ac
Add build-dep on mescc-tools and nyacc. 2019-09-09 19:04:50 +02:00
Vagrant Cascadian a08ac976aa
Add build-depends on guile-2.2. 2019-09-09 19:04:50 +02:00
Vagrant Cascadian 78042f90e8
Initial debian packaging for mes 0.16. 2019-09-09 19:04:50 +02:00
Jan Nieuwenhuizen 0fa4903c55
build: Create ascii signature.
* build-aux/GNUmakefile.in (sign): Create ascii signature.
2019-09-09 19:04:42 +02:00
Jan Nieuwenhuizen 314e25e532
doc: Post-release update.
* doc/announce/ANNOUNCE-0.20: Update.
* guix/git/mes.scm (mes): Update.
2019-09-09 16:49:03 +02:00
Jan Nieuwenhuizen 5222aeee7f
Release 0.20.
* configure (VERSION): Update to 0.20.
(main): Likewise.
* configure.sh (VERSION): Likewise.
* guix/git/mes.scm (mes, mes.git): Likewise.
2019-09-09 16:42:25 +02:00
Jan Nieuwenhuizen a76b87fab9
doc: Release update.
* BLURB: New file.
* AUTHORS: Update.
* HACKING: Update.
* INSTALL: Update.
* NEWS: Update.
* README: Update.
* doc/images/gcc-mesboot-graph.dot: Update.
* doc/mes.texi: Update.
* simple.sh: Update.
* doc/announce/ANNOUNCE-0.20: New file.
2019-09-09 16:42:23 +02:00
Jan Nieuwenhuizen bc2886e8ba
guix: Update mescc-tools to 0.6.1.
* guix/git/mes.scm (mescc-tools): Update to 0.6.1.
* configure: Check for mescc-tools versions 0.6 or higher.
2019-09-09 16:42:13 +02:00
Jan Nieuwenhuizen 99903dce06
build: Create ascii signature.
* build-aux/GNUmakefile.in (sign): Create ascii signature.
2019-09-09 16:41:46 +02:00
Jan Nieuwenhuizen 507a320cb0
guix: Update Nyacc to 0.99.
* guix/git/mes.scm (nyacc): Update to 0.99.
2019-09-09 16:04:16 +02:00
Jan Nieuwenhuizen 2ba9d89af8
doc: Add PORTING.
* PORTING: New file.
2019-09-09 16:04:16 +02:00
Jan Nieuwenhuizen 1b47face21
doc: Typos. Thanks, dddddd.
* doc/announce/ANNOUNCE-0.11: Typo.
* doc/announce/ANNOUNCE-0.12: Typo.
* doc/announce/ANNOUNCE-0.13: Typo.
* doc/announce/ANNOUNCE-0.14: Typo.
2019-09-09 16:04:16 +02:00
Jan Nieuwenhuizen c1bc77a1fb
mescc: Remove dead code. Thanks Mark Weaver.
* module/mescc/compile.scm (field-size): Remove dead function.
2019-09-09 16:04:16 +02:00
Jan Nieuwenhuizen f33de25b96
guix: Update packaging.
* build-aux/manifest.scm (string-append):
* guix/git/mes.scm (nyacc, git-file?): Remove.
(mescc-tools): Bump to 0.6.0.
(%source-dir): New variable.
(mes.git): Ues it.
* guix.scm: Rename from .guix.scm.
2019-09-09 16:04:16 +02:00
Jan Nieuwenhuizen 613bd96abe
build: Do not generate ChangeLog from tarball.
* configure (main): Set .git-for-build.
* build-aux/install.sh.in (DESTDIR): Use it as canary to skip
ChangeLog rebuild.
2019-09-09 16:04:16 +02:00
Jan Nieuwenhuizen 2cc6d5a012
build: Use mesar instead of ar.
* scripts/mesar.in: Rename from ar.in.  Update users.
* build-aux/build.sh.in (LIBS): Update.
* build-aux/check.sh.in (recheck): Likwise.
* build-aux/install.sh.in (DESTDIR): Likwise.
* configure (main): Likwise.
* configure.sh (mes_system): Likwise.
* .gitignore: Update.
2019-09-09 16:04:16 +02:00
Jan Nieuwenhuizen 3bed314d94
getopt: Remove old FSF address, thanks Vagrant.
* lib/posix/getopt.c: Remove old FSF address.
2019-09-09 16:04:15 +02:00
Danny Milosavljevic 15a39f0efe
Add missing #include.
* lib/tests/scaffold/55-char-array.c: Add missing #include.
2019-09-09 16:04:15 +02:00
Danny Milosavljevic e2dfaef89e
Add missing #include.
* lib/tests/io/90-stat.c: Add missing #include.
2019-09-09 16:04:15 +02:00
Danny Milosavljevic 5f82a697b3
Add missing #include.
* lib/posix/getcwd.c: Add missing #include.
2019-09-09 16:04:15 +02:00
Jan Nieuwenhuizen 2db5ec2f55
signal: Use SA_RESTORER on x86-64.
* lib/linux/signal.c (signal)[x86_64]: Avoid segfault by setting
SA_RESTORER flag.
2019-09-09 16:04:15 +02:00
Danny Milosavljevic 23d857c834
signal: Add comment on why we don't use the restorer.
* lib/linux/signal.c: Add comment on why we don't use the restorer.
2019-09-09 16:04:15 +02:00
Danny Milosavljevic 4a183fa1cf
signal: Remove SA_SIGINFO.
* lib/linux/signal.c (signal): Remove SA_SIGINFO.
2019-09-09 16:04:15 +02:00
Danny Milosavljevic 3e6306a5ce
signal: Don't use custom restorer.
* lib/linux/signal.c (signal): Don't use custom restorer.
2019-09-09 16:04:14 +02:00
Danny Milosavljevic 02fdead244
signal: Use SA_SIGINFO (like glibc).
* lib/linux/signal.c (_restorer): Rename to...
(_restorer_for_siginfo): ...this.
(signal): Use it.  Use SA_SIGINFO.
2019-09-09 16:04:14 +02:00
Danny Milosavljevic e8bbe21499
signal: Make sure that the signal mask is actually unsigned long.
* lib/linux/signal.c (signal): Make sure that the signal mask is actually
unsigned long.
2019-09-09 16:04:14 +02:00
Danny Milosavljevic 5754e379af
Delete "__sigmask".
Follow-up to 6d95b89759d3c598fc84194429ae8c57249daa1a

* lib/linux/signal.c (__sigmask): Delete definition.
2019-09-09 16:04:14 +02:00
Danny Milosavljevic 3f1ba73fc7
Fix "struct sigaction" structure for rt_sigaction.
* include/signal.h (sigset_t): Increase size.
* lib/linux/signal.c (signal): Use new sigset_t.
2019-09-09 16:04:14 +02:00