Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"sic transit discus mundi" (From the System Administrator's Guide, by Lars Wirzenius)


devel / comp.os.msdos.djgpp / ANNOUNCE: DJGPP port of libfmt 9.0.0 now available

SubjectAuthor
o ANNOUNCE: DJGPP port of libfmt 9.0.0 now availableJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]

1
ANNOUNCE: DJGPP port of libfmt 9.0.0 now available

<96a43b86-ebf6-a935-f291-cf557de7858a@gmail.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=212&group=comp.os.msdos.djgpp#212

  copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 12 Aug 2022 17:16:54 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=content-transfer-encoding:subject:from:to:content-language
:user-agent:mime-version:date:message-id:from:to:cc;
bh=nXxmvOpkzzW2Y+cll95FZnrpMW9LIH9uL0n5ovi/lFA=;
b=qRlJisbysme3q6oLK/JbUGDkFQsdNWUy02O9NBr+ZiFxKNJzky1cfqmzewy/l63EH0
a8CtWIJVd4kRuGNed7NWEBn15H2A5tgv9fS0e6wzs6Mr1vdBvWd9p8d4k6b3hDL3QHOw
nSjB5Nu7rGArI4pZT2tWgXT6Dw/pICsxC2CSf+LQKdrP3hq/OkI9Vpu9RcmO28KAXRb+
DV1EfmWKmEChqWKDNpCwfyZ7L8qflTR5mp4/tpSgOOwUtV5W8vX4wv+Kb+NQT15/C0H1
Ua9sERg4gCjN1U9Ez/NjMg0U+n9n07y+ATorIypoiksOkm06G6z2R7kw63pONkpMShpL
mOiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=content-transfer-encoding:subject:from:to:content-language
:user-agent:mime-version:date:message-id:x-gm-message-state:from:to
:cc;
bh=nXxmvOpkzzW2Y+cll95FZnrpMW9LIH9uL0n5ovi/lFA=;
b=Tj/FQp+ch4GhGgyZftr8hZdRjE60fJ+fbnaQiDkZgnT9FtZvLjWDFpdGTGydEuhP/U
OFHgtkhPblW5dVBymnkeMs7xsHDbz51RYAuJ1yrvphwiapecz6KpTdb4+mF7WEYKxzDJ
f8WwM8cTBy1T6H2UCz4FAwqxaxR4Svlrkd1gC8AGxK81xxDaFKBgi1A1GJSn5D8JnTFf
C6zpRezhDJsFBls7N8xBdWkvHLNdk5rRlEbmv/aXdhw5znDP+F3ndTWNy86ULhuXRtBH
y+xmTeaoNbOvLH5D5IpJAe3xYrkiHupZWaFiv0XWKKrxvEmXe2ZS/77CDhVYpF9P7X4V
CcKQ==
X-Gm-Message-State: ACgBeo0s7B/WQ14TYg/LMRAMDygxQTD5nBMXizaYw+gaKXbRNYJ8gVMe
t0I8AFO62IaHwsP4Elvm161V8gX0aeg=
X-Google-Smtp-Source: AA6agR4kh+hmCqiHwDpkrnoqX3qbufMFqnSZR+Ca7MRNK5l42nqrWcoSgTSsh6mJ70ETS9zj1G58sw==
X-Received: by 2002:a17:907:8a01:b0:731:4316:b0ad with SMTP id sc1-20020a1709078a0100b007314316b0admr3342878ejc.477.1660324508629;
Fri, 12 Aug 2022 10:15:08 -0700 (PDT)
Message-ID: <96a43b86-ebf6-a935-f291-cf557de7858a@gmail.com>
Date: Fri, 12 Aug 2022 19:15:06 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
To: djgpp@delorie.com
From: djg...@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
Subject: ANNOUNCE: DJGPP port of libfmt 9.0.0 now available
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 37
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-q0HNE5gIqDx6YqB1rDGzZG1fX1YlbIz13UhT9aBC5rkeXy//gNfjV9cbvfd2kuVFitJeBvDe1ygRhd8!1ugM53DqlImpVN2kE1/tPEc0nshkumUH/w4uFzIaIBDMpiDmkopiIuVGpXhqHqUWtx8L2xb/SKq5
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: J.W. Jagersma (jwjag - Fri, 12 Aug 2022 17:15 UTC

This is a port of the {fmt} library to DJGPP. {fmt} is a fast and type-safe
text formatting library for C++, with an elegant syntax. It is intended to be
a replacement for printf or iostreams. See the readme file for more details:

https://github.com/fmtlib/fmt/blob/9.0.0/README.rst

To make this library compile for djgpp, only minor changes were necessary to
work around missing libc support for wide-character strings. Basically a few
instances of typedefs such as 'std::wstring', which we don't have, had to be
replaced with the types they are supposed to alias, eg.
'std::basic_string<wchar_t>'. Code using wchar_t strings may compile, but
don't expect meaningful results.

Unfortunately the author was not interested in maintaining djgpp compatibility,
so I now provide my own fork.

The test suite does not compile, again due to missing wchar_t functionality in
libc. I don't see any need to port the tests to djgpp, however.

Binary package with static library and headers:
https://github.com/jwt27/fmt/releases/download/djgpp-9.0.0/fmt900b.zip

Source code (browsable):
https://github.com/jwt27/fmt/tree/djgpp-9.0.0

Source code (zip file):
https://github.com/jwt27/fmt/archive/refs/tags/djgpp-9.0.0.zip

Diffs from upstream:
https://github.com/jwt27/fmt/compare/9.0.0...djgpp-9.0.0.diff

Licensing terms:
https://github.com/fmtlib/fmt/blob/9.0.0/LICENSE.rst

Documentation:
https://fmt.dev/9.0.0/

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor