svn commit: r532142 - in head/x11-fonts: . fontpreview fontpreview/files

Mateusz Piotrowski 0mp at FreeBSD.org
Sun Apr 19 18:24:31 UTC 2020


Author: 0mp
Date: Sun Apr 19 18:24:30 2020
New Revision: 532142
URL: https://svnweb.freebsd.org/changeset/ports/532142

Log:
  New port: x11-fonts/fontpreview
  
  fontpreview is a command-line tool that let's the user to quickly search
  for fonts that are installed on their machine and preview them.
  The fuzzy search feature is provided by fzf and the preview is generated
  with ImageMagick and then displayed using sxiv. This tool is highly
  customizable, almost all of the variables in this tool can be changed using
  the command-line flags or the environment variables.
  
  WWW: https://github.com/sdushantha/fontpreview

Added:
  head/x11-fonts/fontpreview/
  head/x11-fonts/fontpreview/Makefile   (contents, props changed)
  head/x11-fonts/fontpreview/distinfo   (contents, props changed)
  head/x11-fonts/fontpreview/files/
  head/x11-fonts/fontpreview/files/patch-fontpreview   (contents, props changed)
  head/x11-fonts/fontpreview/pkg-descr   (contents, props changed)
Modified:
  head/x11-fonts/Makefile

Modified: head/x11-fonts/Makefile
==============================================================================
--- head/x11-fonts/Makefile	Sun Apr 19 18:21:12 2020	(r532141)
+++ head/x11-fonts/Makefile	Sun Apr 19 18:24:30 2020	(r532142)
@@ -101,6 +101,7 @@
     SUBDIR += fontconfig
     SUBDIR += fontconfig-reference
     SUBDIR += fontmatrix
+    SUBDIR += fontpreview
     SUBDIR += fonts-indic
     SUBDIR += fonttosfnt
     SUBDIR += freefont-ttf

Added: head/x11-fonts/fontpreview/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-fonts/fontpreview/Makefile	Sun Apr 19 18:24:30 2020	(r532142)
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+PORTNAME=	fontpreview
+DISTVERSION=	1.0.6
+CATEGORIES=	x11-fonts graphics
+
+MAINTAINER=	0mp at FreeBSD.org
+COMMENT=	Very customizable and minimal font previewer written in Bash
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	bash:shells/bash \
+		convert:graphics/ImageMagick7 \
+		fzf:textproc/fzf \
+		getopt>0:misc/getopt \
+		sxiv:graphics/sxiv \
+		xdotool:x11/xdotool
+
+USES=		shebangfix
+USE_GITHUB=	yes
+GH_ACCOUNT=	sdushantha
+GH_TAGNAME=	24f4f5e7dba3351844950e681c08bd74f3df2d42
+SHEBANG_FILES=	${PORTNAME}
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+PLIST_FILES=	bin/${PORTNAME}
+PORTDOCS=	README.md extra/
+
+OPTIONS_DEFINE=	DOCS
+
+post-patch:
+	@${REINPLACE_CMD} 's|%%GETOPT%%|${LOCALBASE}/bin/getopt|' \
+		${WRKSRC}/${PORTNAME}
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}/extra
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/extra/* ${STAGEDIR}${DOCSDIR}/extra
+
+.include <bsd.port.mk>

Added: head/x11-fonts/fontpreview/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-fonts/fontpreview/distinfo	Sun Apr 19 18:24:30 2020	(r532142)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1587297479
+SHA256 (sdushantha-fontpreview-1.0.6-24f4f5e7dba3351844950e681c08bd74f3df2d42_GH0.tar.gz) = acb7d69d6264127c4d4a80f1b160e761ba50dcc0206fc31469a7b4c593522eb1
+SIZE (sdushantha-fontpreview-1.0.6-24f4f5e7dba3351844950e681c08bd74f3df2d42_GH0.tar.gz) = 6285279

Added: head/x11-fonts/fontpreview/files/patch-fontpreview
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-fonts/fontpreview/files/patch-fontpreview	Sun Apr 19 18:24:30 2020	(r532142)
@@ -0,0 +1,11 @@
+--- fontpreview.orig	2020-04-19 12:00:29 UTC
++++ fontpreview
+@@ -164,7 +164,7 @@ font=$1
+ 
+ 
+ # Parse the arguments
+-options=$(getopt -o hi:o: --long position:,size:,version,search-prompt:,font-size:,bg-color:,fg-color:,preview-text:,input:,output:,help -- "$@")
++options=$(%%GETOPT%% -o hi:o: --long position:,size:,version,search-prompt:,font-size:,bg-color:,fg-color:,preview-text:,input:,output:,help -- "$@")
+ eval set -- "$options"
+ 
+ while true; do

Added: head/x11-fonts/fontpreview/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-fonts/fontpreview/pkg-descr	Sun Apr 19 18:24:30 2020	(r532142)
@@ -0,0 +1,8 @@
+fontpreview is a command-line tool that let's the user to quickly search for
+fonts that are installed on their machine and preview them. The fuzzy search
+feature is provided by fzf and the preview is generated with ImageMagick and
+then displayed using sxiv. This tool is highly customizable, almost all of the
+variables in this tool can be changed using the command-line flags or the
+environment variables.
+
+WWW: https://github.com/sdushantha/fontpreview


More information about the svn-ports-all mailing list