Skip to content

Commit

Permalink
safeclib-3.9.1 (WIP)
Browse files Browse the repository at this point in the history
  • Loading branch information
fd00 committed Jan 9, 2025
1 parent f3a87b2 commit 20d2829
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 17 deletions.
43 changes: 26 additions & 17 deletions safeclib/README
Original file line number Diff line number Diff line change
Expand Up @@ -3,44 +3,44 @@ safeclib
Safec libc extension with all C11 Annex K functions

Runtime requirements:
cygwin-3.5.3-1
libgcc1-11.4.0-1
libsafec-devel-3.8.1-1bl1
libsafec3-3.8.1-1bl1
cygwin-3.5.4-1
libgcc1-12.4.0-3
libsafec-devel-3.9.1-1bl1
libsafec3-3.9.1-1bl1
perl_base-5.36.3-1
pkg-config-2.2.0-1
pkg-config-2.3.0-1

Build requirements:
(besides corresponding -devel packages)
autoconf-15-2
autoconf-archive-2023.02.20-1
automake-11-1
binutils-2.42-1
autoconf-archive-2024.10.16-1
automake-20240607-1
binutils-2.43.1-1
cygport-0.36.9-1
gcc-core-11.4.0-1
libtool-2.4.7-1
gcc-core-12.4.0-3
libtool-2.5.3-1
make-4.4.1-2

Canonical website:
https://github.com/rurban/safeclib

Canonical download:
https://github.com/rurban/safeclib/archive/refs/tags/v3.8.1.tar.gz
https://github.com/rurban/safeclib/archive/refs/tags/v3.9.1.tar.gz

-------------------------------------------

Build instructions:
1. unpack safeclib-3.8.1-X-src.tar.xz
1. unpack safeclib-3.9.1-X-src.tar.xz
2. if you use setup to install this src package,
it will be unpacked under /usr/src automatically
% cd /usr/src
% cygport ./safeclib-3.8.1-X.cygport all
% cygport ./safeclib-3.9.1-X.cygport all

This will create:
/usr/src/safeclib-3.8.1-X-src.tar.xz
/usr/src/safeclib-3.8.1-X.tar.xz
/usr/src/libsafec3-3.8.1-X.tar.xz
/usr/src/libsafec-devel-3.8.1-X.tar.xz
/usr/src/safeclib-3.9.1-X-src.tar.xz
/usr/src/safeclib-3.9.1-X.tar.xz
/usr/src/libsafec3-3.9.1-X.tar.xz
/usr/src/libsafec-devel-3.9.1-X.tar.xz

-------------------------------------------

Expand All @@ -53,6 +53,12 @@ Files included in the binary package:
/usr/share/doc/safeclib/ChangeLog
/usr/share/doc/safeclib/README.md
/usr/share/doc/safeclib/README.rst
/usr/share/doc/safeclib/doc/c11-standard-final-draft.pdf
/usr/share/doc/safeclib/doc/libc-overview.md
/usr/share/doc/safeclib/doc/n1089.pdf
/usr/share/doc/safeclib/doc/n1173_TR_bounds_rationale.pdf
/usr/share/doc/safeclib/doc/n1225_TR_bounds.pdf
/usr/share/doc/safeclib/doc/safeclib-banner.png

(libsafec3)
/usr/bin/cygsafec-3.dll
Expand All @@ -74,6 +80,9 @@ Files included in the binary package:

Port Notes:

----- version 3.9.1-1bl1 -----
Version bump.

----- version 3.8.1-1bl1 -----
Version bump.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,19 @@ CYGCONF_ARGS="
--disable-doc
"

DOCS="
CHANGELOG.md
"

src_install()
{
cd ${B}
cyginstall

docinto doc
dodoc ${S}/doc/*.pdf ${S}/doc/*.md ${S}/doc/*.png
}

DIFF_EXCLUDES="
.version
*.m4
Expand Down

0 comments on commit 20d2829

Please sign in to comment.