From nobody Wed Jan 12 20:51:57 2022 X-Original-To: dev-commits-ports-branches@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 5D2B91964BFD; Wed, 12 Jan 2022 20:51:59 +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 4JZ09T46Klz4SX9; Wed, 12 Jan 2022 20:51:57 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 3EC8414083; Wed, 12 Jan 2022 20:51:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 20CKpv1e061979; Wed, 12 Jan 2022 20:51:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20CKpvWb061978; Wed, 12 Jan 2022 20:51:57 GMT (envelope-from git) Date: Wed, 12 Jan 2022 20:51:57 GMT Message-Id: <202201122051.20CKpvWb061978@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Kai Knoblich Subject: git: dad718c47631 - 2022Q1 - textproc/py-mkdocs-material-extensions: New port List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kai X-Git-Repository: ports X-Git-Refname: refs/heads/2022Q1 X-Git-Reftype: branch X-Git-Commit: dad718c47631930b69a8a2e403671fa0d114cb47 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1642020718; 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=BKYw4q1f5AOTHHMLyWiDF64HMtyqjPGXU+12KAxGBMU=; b=DusSgKTPcBBQt+s2my0E/BpqDhd1YVCZDvtm47/bDqDdiifyaJiDkHhNaNMCDK1HJQ9gT6 7GvKmjYk9d2B+WITc3PU/Z6YgeMxK1K4sLL4kbz5xT1cG+XCxfSGSXL9lWdBRqCNqNDzX4 Elqf4BbPFRGoDpIcIGyCenVr9zloIdjJJ7qVAngmwYyRUw1NwChB216l94hUo+BWwGqjYE 3drb9aX3prAA9xhhwDxb36/0xAGiqff35JW494hHEO1h4Yp9lonk30bToNPwB04rndXQy/ HK0D7kiLFBsXmw5iF/vYfalLpr+RTfA/s1VxhDJ/IAUsgeXZweOC8qDoqVuTeA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1642020718; a=rsa-sha256; cv=none; b=otNugMQMEkjWnBo5GVgF8IlOUzYDczENbU7Qgles8lwt7eIbb2oJlZdLlwFikN8Af0BqYp irV+GK14mNg3QpsOxIcOckMH2IvGE+4oHrbiAckqZzyUtd6TdRCrUxra5XH1tzgX8CrQ7V jO79CglDoI8VEhV/cvvo2gAJAIRj8qBcnJkDt1p0eBmCCSCIVe8D2/yqrh/R1oxyc/h1w7 Y6FxM5cY+0j3tS4WoJoUfpyUXybTX7RE+UMrY6rnyjg6UC1aEYJvDbbaYYQgOWRy3cjWWl q3oxRqf9cAVcPmwDkgJd6HiiABZ2xHp4agpP6diIut0s7hfDDXOgoED09XbV4Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch 2022Q1 has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=dad718c47631930b69a8a2e403671fa0d114cb47 commit dad718c47631930b69a8a2e403671fa0d114cb47 Author: Kai Knoblich AuthorDate: 2022-01-09 19:14:11 +0000 Commit: Kai Knoblich CommitDate: 2022-01-12 20:39:16 +0000 textproc/py-mkdocs-material-extensions: New port MkDocs Material provides numerous icons from Material, FontAwesome, and Octicons, but it does so by inlining the SVG icons into the source. Currently there is no easy way access these icons and arbitrarily insert them into Markdown content. Users must include the icon fonts themselves and do it with HTML. This module allows you to use PyMdown Extensions' Emoji extension to enable easy insertion of MkDocs Material's SVG assets using simple :emoji-syntax:. This is done by creating our own emoji index and emoji generator. The custom index provides a modified version of the Emoji extensions Twemoji index. WWW: https://github.com/facelessuser/mkdocs-material-extensions (cherry picked from commit 3e3092c4d0d42fb97c6dfd210c74fbb51f5456e8) Approved by: fluffy, riggs (ports-secteam) --- textproc/Makefile | 1 + textproc/py-mkdocs-material-extensions/Makefile | 18 ++++++++++++++++++ textproc/py-mkdocs-material-extensions/distinfo | 3 +++ textproc/py-mkdocs-material-extensions/pkg-descr | 13 +++++++++++++ 4 files changed, 35 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index 9ec205cf7cd1..de86643fdf56 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1368,6 +1368,7 @@ SUBDIR += py-misaka SUBDIR += py-mistune SUBDIR += py-mkdocs + SUBDIR += py-mkdocs-material-extensions SUBDIR += py-mkdocs-nature SUBDIR += py-mwparserfromhell SUBDIR += py-myst-parser diff --git a/textproc/py-mkdocs-material-extensions/Makefile b/textproc/py-mkdocs-material-extensions/Makefile new file mode 100644 index 000000000000..f1f0e3d2124d --- /dev/null +++ b/textproc/py-mkdocs-material-extensions/Makefile @@ -0,0 +1,18 @@ +PORTNAME= mkdocs-material-extensions +DISTVERSION= 1.0.3 +CATEGORIES= textproc python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= kai@FreeBSD.org +COMMENT= Markdown extension resources for MkDocs for Material + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +USES= python:3.6+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +.include diff --git a/textproc/py-mkdocs-material-extensions/distinfo b/textproc/py-mkdocs-material-extensions/distinfo new file mode 100644 index 000000000000..1c24aa70d0ef --- /dev/null +++ b/textproc/py-mkdocs-material-extensions/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1641745761 +SHA256 (mkdocs-material-extensions-1.0.3.tar.gz) = bfd24dfdef7b41c312ede42648f9eb83476ea168ec163b613f9abd12bbfddba2 +SIZE (mkdocs-material-extensions-1.0.3.tar.gz) = 11722 diff --git a/textproc/py-mkdocs-material-extensions/pkg-descr b/textproc/py-mkdocs-material-extensions/pkg-descr new file mode 100644 index 000000000000..4753b26d6b8b --- /dev/null +++ b/textproc/py-mkdocs-material-extensions/pkg-descr @@ -0,0 +1,13 @@ +MkDocs Material provides numerous icons from Material, FontAwesome, and +Octicons, but it does so by inlining the SVG icons into the source. Currently +there is no easy way access these icons and arbitrarily insert them into +Markdown content. Users must include the icon fonts themselves and do it with +HTML. + +This module allows you to use PyMdown Extensions' Emoji extension to enable +easy insertion of MkDocs Material's SVG assets using simple :emoji-syntax:. + +This is done by creating our own emoji index and emoji generator. The custom +index provides a modified version of the Emoji extensions Twemoji index. + +WWW: https://github.com/facelessuser/mkdocs-material-extensions