Skip to content

Commit

Permalink
Generate ChangeLog from git in make dist
Browse files Browse the repository at this point in the history
Archive the existing ChangeLog to ChangeLog.libffi-3.1
  • Loading branch information
joshtriplett committed Mar 16, 2014
1 parent c65ed55 commit 1c68c07
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 4 deletions.
6 changes: 6 additions & 0 deletions ChangeLog → ChangeLog.libffi-3.1
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2014-03-16 Josh Triplett <[email protected]>

* ChangeLog: Archive to ChangeLog.libffi-3.1 and delete. Future
changelogs will come from git, with autogenerated snapshots shipped in
distributed tarballs.

2014-03-16 Josh Triplett <[email protected]>

Add support for stdcall, thiscall, and fastcall on non-Windows
Expand Down
4 changes: 3 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
m4/ltversion.m4 src/arm/gentramp.sh src/debug.c msvcc.sh \
generate-darwin-source-and-headers.py \
libffi.xcodeproj/project.pbxproj src/arm/trampoline.S \
libtool-ldflags
libtool-ldflags ChangeLog.libffi-3.1

info_TEXINFOS = doc/libffi.texi

Expand Down Expand Up @@ -247,3 +247,5 @@ libffi_la_LDFLAGS = -no-undefined -version-info `grep -v '^\#' $(srcdir)/libtool
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
AM_CCASFLAGS = $(AM_CPPFLAGS)

dist-hook:
if [ -d $(top_srcdir)/.git ] ; then git -C $(top_srcdir) log --no-decorate ; else echo 'See git log for history.' ; fi > $(distdir)/ChangeLog
7 changes: 4 additions & 3 deletions README
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Status
======

libffi-3.0.14 was released on TBD. Check the libffi web
libffi-3.1 was released on TBD. Check the libffi web
page for updates: <URL:http://sourceware.org/libffi/>.


Expand Down Expand Up @@ -170,9 +170,10 @@ To install the library and header files, type "make install".
History
=======

See the ChangeLog files for details.
See the git log for details.

3.0.14 TBD
3.1 TBD
Archive off the manually maintained ChangeLog in favor of git log.
Add AArch64 (ARM64) iOS support.
Add Nios II support.
Add m88k and DEC VAX support.
Expand Down

0 comments on commit 1c68c07

Please sign in to comment.