From nobody Mon Nov 13 22:53:00 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STl7w3bTlz512l7; Mon, 13 Nov 2023 22:53:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STl7w3B3dz3dWk; Mon, 13 Nov 2023 22:53:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699915980; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OzuJQ+3hTJ1KahYQQuxHI+jAXU2YW9ZP/JDofhPrkLc=; b=UYXmjcV7528zA99X1ZGeEizjeobjjOqZ+NdgJQ/n2Q23xJX5hbpKk8Elzvl7QEL0chCvxc cxL9haja/uIddQ0mv7zUGFJltDVMW35STIpexkxK61+LrJFxmsyQPw2uOURsLwkJH9cE5k Mf+WLDaVr3DYrbZwjVmt8o1eib57cQQe/HmSBqOOdU/RIIOD4gSj1yRcNDU9RsXZqbLgTW P3wXfugBe1rv4+jUl8qivpFpjUe6AphwzZQvM8s80lbkeN4oucq/bNGnEz965TJfbNNUWs gFI72wdwpDHs+UvXSuJSdoUbndIGycy2J4LVICFO9HafV+ZlEO7IFmDEZn/wPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699915980; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OzuJQ+3hTJ1KahYQQuxHI+jAXU2YW9ZP/JDofhPrkLc=; b=b0BtVNu9DiAJXHzuY1pDdi0ersd/glt7ZZbpiZYyCRxdqeEpzsrdEd0uQfGZM6NLSd8CsP Rpme3E8lFuqYGFFEs96cVx4BXzDIktQPdkepIxrf6awdV3tiRsV+fPtfhdSpquRMP7i1Oq WLFu516uCGQxfVMI0gcCESh3qMvPJ/DUIOsylx3avLqS1uVliz8pzeGZPjZknRCiQiuiXk ohAhWgitDynXSxRlN7rn2bD//Rzobo9zQJwP8p6rj1gLs/7/egl8yzhWTYqFkefM30YLmc f/ZNdubb31RyQ6OWolCiCOikDXapEsgkB4XaA8ftz9OCgktXWGJ+4sl+ZwV8PA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699915980; a=rsa-sha256; cv=none; b=u2byIE6kpwPzDFXwaT+tHnkqNqSBDLfP6K3W7W1BbuVHKBteHavx1p94tQnZlu3BFe+5C+ /0vJbQZmRscDRzvbN3ZdivoI46dYZhxl2qDcqSE1Gwd/ZAOHNRXTmYCW4gm+h0FFIoS92n maey4nZScDeEPzZykmDcHD9RIpSfoHbPYNkt1d27PSfN+Z/SG9vcvLWHUR3G9IDQPGthpR AhK5w2EnuYpo6hk6Af7JPwaTbLwLU/w8xXD9jhrj6RbIFDoTQh8XK6Jg2Mlj/XMxOvyObM RimoNmi0Ht/mIWZhHDv5fF9EksNDhJg8n0Ad486I8azxrw1OxXCY7dQnRaVAJg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STl7w2HTTz90j; Mon, 13 Nov 2023 22:53:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADMr0xL012139; Mon, 13 Nov 2023 22:53:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADMr0ud012136; Mon, 13 Nov 2023 22:53:00 GMT (envelope-from git) Date: Mon, 13 Nov 2023 22:53:00 GMT Message-Id: <202311132253.3ADMr0ud012136@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 2face533b6f9 - main - math/libtexprintf: New port: Formatted math formula output with tex-like syntax List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2face533b6f9132e8a07e60185ec7b6f879340e9 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=2face533b6f9132e8a07e60185ec7b6f879340e9 commit 2face533b6f9132e8a07e60185ec7b6f879340e9 Author: Yuri Victorovich AuthorDate: 2023-11-13 22:52:22 +0000 Commit: Yuri Victorovich CommitDate: 2023-11-13 22:52:22 +0000 math/libtexprintf: New port: Formatted math formula output with tex-like syntax --- math/Makefile | 1 + math/libtexprintf/Makefile | 23 +++++++++++++++++++++++ math/libtexprintf/distinfo | 3 +++ math/libtexprintf/pkg-descr | 6 ++++++ math/libtexprintf/pkg-plist | 10 ++++++++++ 5 files changed, 43 insertions(+) diff --git a/math/Makefile b/math/Makefile index 66437bc36975..e82ae83e96a6 100644 --- a/math/Makefile +++ b/math/Makefile @@ -462,6 +462,7 @@ SUBDIR += librsb SUBDIR += libsemigroups SUBDIR += libsharp2 + SUBDIR += libtexprintf SUBDIR += libtommath SUBDIR += libxls SUBDIR += libxlsxwriter diff --git a/math/libtexprintf/Makefile b/math/libtexprintf/Makefile new file mode 100644 index 000000000000..34e2137a8935 --- /dev/null +++ b/math/libtexprintf/Makefile @@ -0,0 +1,23 @@ +PORTNAME= libtexprintf +DISTVERSIONPREFIX= v +DISTVERSION= 1.25 +CATEGORIES= math textproc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Formatted math formula output with tex-like syntax +WWW= https://github.com/bartp5/libtexprintf + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= autoreconf gmake libtool +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= bartp5 + +GNU_CONFIGURE= yes + +INSTALL_TARGET= install-strip + +.include diff --git a/math/libtexprintf/distinfo b/math/libtexprintf/distinfo new file mode 100644 index 000000000000..e3d76bf6f962 --- /dev/null +++ b/math/libtexprintf/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1699915594 +SHA256 (bartp5-libtexprintf-v1.25_GH0.tar.gz) = c50a44e33eba551526ff553c0af0bdd3f3a219d8ed60f11fcd9d7b30cd028af1 +SIZE (bartp5-libtexprintf-v1.25_GH0.tar.gz) = 123468 diff --git a/math/libtexprintf/pkg-descr b/math/libtexprintf/pkg-descr new file mode 100644 index 000000000000..1e282faea450 --- /dev/null +++ b/math/libtexprintf/pkg-descr @@ -0,0 +1,6 @@ +The utftex program and underlying libtexprintf library provide tools to pretty +print math in mono-space fonts, using a tex-like syntax. It produces UTF-8 +encoded text. The program was inspired by asciiTeX, and the improved asciiTeX +fork. However, utftex supports much more TeX syntax and contains extensive +Unicode tables to map latex commands to Unicode symbols. Use libtexprintf/utftex +to unlock the math capabilities of Unicode in mono-space text applications. diff --git a/math/libtexprintf/pkg-plist b/math/libtexprintf/pkg-plist new file mode 100644 index 000000000000..ce7b05c3d9bf --- /dev/null +++ b/math/libtexprintf/pkg-plist @@ -0,0 +1,10 @@ +bin/utfstringinfo +bin/utftex +include/texprintf.h +lib/libtexprintf.a +lib/libtexprintf.so +lib/libtexprintf.so.1 +lib/libtexprintf.so.1.0.0 +man/man1/utfstringinfo.1.gz +man/man1/utftex.1.gz +man/man3/texprintf.3.gz