Next | Query returned 327 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-09-04 21:51:19 by Jonathan Perkin | Files touched by this commit (3)
Log message:
libnbcompat: Update to 20230904.

Pull in changes from revision 1.13 of NetBSD sha2.c from 14 years ago to
fix type punning issues seen with newer GCCs.

Fixes "pkg_admin digest" on SmartOS with GCC 12, where the output was
completely wrong, causing bulk builds to rebuild every package every time
now that USE_PKG_ADMIN_DIGEST=yes is the default.
   2023-06-27 11:31:09 by Taylor R Campbell | Files touched by this commit (2)
Log message:
libnbcompat: Bump package date for recent configure changes.

Record my test on NetBSD.
   2023-06-27 11:30:58 by Taylor R Campbell | Files touched by this commit (1)
Log message:
libnbcompat: Predetermine printf runtime test outcomes in configure.

This way libnbcompat can be safely cross-compiled for NetBSD, as it
should be for anything NetBSD!

While here, use CONFIGURE_ENV.${OPSYS} instead of .if ${OPSYS} == and
.if ${USE_CROSS_COMPILE:U:tl} == "yes" instead of .if
!empty(USE_CROSS_COMPILE:M[yYe][eE][sS]).
   2023-06-27 11:30:43 by Taylor R Campbell | Files touched by this commit (1)
Log message:
libnbcompat: regen configure
   2023-06-27 11:30:27 by Taylor R Campbell | Files touched by this commit (1)
Log message:
libnbcompat: Use AC_CACHE_CHECK so we can handle cross-compiling.

The printf %lld test, the printf %qd test, and the vsnprintf return
value test are necessarily runtime tests, which don't work during
cross-compilation.

On NetBSD, the tests all pass, so there's no need to substitute the
NetBSD snprintf for is own snprintf in libnbcompat, which falls apart
if we try it because of the ssp macros:

mips64--netbsd-gcc -DHAVE_NBCOMPAT_H=1 \ 
-I/home/riastradh/pkgsrc/current/cross/work/net/libfetch/work.mips64eb/libnbcompat \ 
-I/usr/include -I. -I.  -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include \ 
-DHAVE_CONFIG_H -c snprintf.c
In file included from \ 
/home/riastradh/netbsd/current/obj.evbmips64-eb/destdir.evbmips/usr/include/stdi \ 
o.h:595,
                 from \ 
/home/riastradh/pkgsrc/current/cross/work/net/libfetch/work.mips64eb/libnbcompat \ 
/nbcompat/stdio.h:40,
                 from \ 
/home/riastradh/pkgsrc/current/cross/work/net/libfetch/work.mips64eb/libnbcompat \ 
/nbcompat.h:61,
                 from snprintf.c:28:
snprintf.c:43:1: error: expected declaration specifiers or '...' before numeric \ 
constant
   43 | snprintf(char *str, size_t size, const char *format, ...)
      | ^~~~~~~~

With this change, we have the opportunity to predetermine known test
outcomes without a runtime test by setting nb_cv_* variables in the
configure environment (to be done in a subsequent commit).
   2023-02-17 22:20:12 by Pierre Pronchery | Files touched by this commit (2)
Log message:
libnbcompat: sort the README file by most recent test first

While there, replace e-mail addresses of former developers by
pkgsrc-users@; otherwise NFCI.

Bumps PKGREVISION.

Tested on NetBSD/amd64.
   2022-11-09 14:14:32 by Joerg Sonnenberger | Files touched by this commit (223)
Log message:
Reset MAINTAINER
   2020-05-24 23:51:54 by Nia Alarie | Files touched by this commit (4)
Log message:
libnbcompat: Update to 20200524

One change: use AC_PROG_CC_C99 and regen configure

This helps bootstrapping on legacy systems where the compiler doesn't
default to c99 without additional guidance.

Patch from ky0ko@disroot.org, tested on NetBSD and Alpine Linux by myself
and on IRIX with mipspro by ky0ko.
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-09-13 22:23:50 by Roland Illig | Files touched by this commit (1)
Log message:
pkgtools/libnbcompat: fix regular expression literals in AWK program

gawk: nbcompat.awk:5: warning:
regexp escape sequence `\#' is not a known regexp operator

Next | Query returned 327 messages, browsing 11 to 20 | Previous