pkgsrc/devel/slibtool/distinfo

6 lines
362 B
Text
Raw Normal View History

$NetBSD: distinfo,v 1.8 2021/10/26 10:19:55 nia Exp $
BLAKE2s (slibtool-0.5.25.tar.gz) = f12bf99cf0e353a311c50a96ec9d635aff18669f0449f5bdf7f1a57db591551b
slibtool: update to 0.5.25 Changelog: 0.5.25: This patch release follows several important enhancements in slibtool's functionality, including proper support of explicit .a and .so input arguments in link mode, and use of validly alternate (non-)pic objects. With respect to compiler and target flavors, slibtool now accommodates clang's debated approach towards the -fPIC switch in always-pic targets. Last but not least, and following much discussion and consideration of the various trade-offs, this release redefines _XOPEN_SOURCE to 700. With that said, slibtool could still be easily built on older systems for as long as they provide openat, faccessat, and (the soon-to-be-used) fexecve. - driver: added --tag=RC support. - driver: added --windres support. - driver: use a compiler --target argument also as a tool argument. - driver: if no --tag had been defined in compile mode, set --tag to CC. - link mode: properly handle explicit archive input arguments. - link mode: properly handle external archives and libraries. - link mode: process dependencies also for non-pic .la args. - link mode: support validly alternate (non-)pic objects. - target flavors: accommodate conceptually challenged, PICky targets. - target flavors: flavor detection: associate -windows- with mingw. - target flavors: further eliminate compiler -dumpmachine invocations. 0.5.24: This patch release explicitly requests definition of AT_FDCWD via definition of _POSIX_C_SOURCE in translation units that refer to it. 0.5.23: This patch releases fixes a couple of minor issues in slibtool's own build system. build system: all-shared front-end variant: fix ordering of -l$(PACKAGE). build system: all-shared binary: added missing build-dep on $(SHARED_SOLINK). 0.5.22: This patch release explicitly requests the openat() interface via definition of _POSIX_C_SOURCE in translation units that need it. 0.5.21: This patch release follows important enhancements in slibtool's library interfaces and API contract. In particular, slibtool now no longer uses streams, but rather pure file descriptors. In addition, i/o operations now robustly handle interruption by signals, and thus do not depend on the underlying system calls being restartable. Last but not least, slibtool now installs a pkgconfig configuration file when applicable. - argv.h: output usage and errors using [argv_]dprintf rather than fprint. - argv.h: argv_get(): be consistent between forward decl. and impl. - argv.h: move definition of struct argv_meta_impl to the implementation block. - internals: added slbt_mapped_readline(). - internals: added slbt_map_file(), slbt_unmap_file(). - internals: added slbt_dprintf(), a signal-resilient dprintf implementation. - driver: argv usage and error output: use the signal-resilient slbt_dprintf(). - driver: support alternate fd's for input/output/error/log. - driver: slbt_init_host_params(): propagate failure of <compiler> -dumpmachine. - driver: slbt_init_host_params(): do not set fnative when !fdumpmachine. - driver: struct slbt_fd_ctx: added .fdcwd and .fddst. - library: invocations of openat() now use the context's fdcwd. - project: added initial pkgconfig support. 0.5.20: This patch release includes several important bug fixes pertaining to both the link and compile mode, as well as the addition of a compatible --features output. - driver: added slbt_output_features(), providing compatible --features output. - driver: compatibility: have -{shared|static} imply -disable-{static|shared}. - link mode: properly handle the combination of -release and -version-info. - link mode: slbt_exec_link_create_dep_file(): record top-level -L arguments. - link mode: --disable-{shared|static}: use differently-named placeholders.
2018-10-11 22:03:45 +02:00
SHA512 (slibtool-0.5.25.tar.gz) = 16842036b4531265c5ebb2fa04702c3b18978d061a69609ecf370e4f3645524253a5a7e00984c56d540322ba1ba374863f9a47501cda1c6e9d2ab482c6b17eb3
Size (slibtool-0.5.25.tar.gz) = 70772 bytes