Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Sep 2019 07:23:47 +0000 (UTC)
From:      Marcelo Araujo <araujo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r512255 - in head/x11: . conlecterm
Message-ID:  <201909180723.x8I7Nlh3005890@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: araujo
Date: Wed Sep 18 07:23:47 2019
New Revision: 512255
URL: https://svnweb.freebsd.org/changeset/ports/512255

Log:
  This is a multi tabbed terminal that uses embedded windows and a gtk
  notebook.  Any program that has an option to be embedded can be used
  with it.
  
  Possible programs include:
  * rxvt-unicode
  * xterm
  * emacs
  * vim
  
  WWW: https://github.com/hxw/conlecterm
  
  Submitted by:	Christopher Hall <hsw@bitmark.com> (via Slack)

Added:
  head/x11/conlecterm/
  head/x11/conlecterm/Makefile   (contents, props changed)
  head/x11/conlecterm/distinfo   (contents, props changed)
  head/x11/conlecterm/pkg-descr   (contents, props changed)
  head/x11/conlecterm/pkg-message   (contents, props changed)
Modified:
  head/x11/Makefile

Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile	Wed Sep 18 06:49:13 2019	(r512254)
+++ head/x11/Makefile	Wed Sep 18 07:23:47 2019	(r512255)
@@ -38,6 +38,7 @@
     SUBDIR += cl-clx
     SUBDIR += cl-clx-sbcl
     SUBDIR += compton-conf
+    SUBDIR += conlecterm
     SUBDIR += controllermap
     SUBDIR += cool-retro-term
     SUBDIR += decurs

Added: head/x11/conlecterm/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/conlecterm/Makefile	Wed Sep 18 07:23:47 2019	(r512255)
@@ -0,0 +1,84 @@
+# $FreeBSD$
+
+PORTNAME=	conlecterm
+PORTVERSION=	1.4.1.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	x11
+
+MAINTAINER=	hsw@bitmark.com
+COMMENT=	Multi tabbed terminal for rxvt/xterm/emacs
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	urxvt:x11/rxvt-unicode
+
+USES=		cabal xorg gnome pkgconfig
+USE_GNOME=	gtk30 cairo glib20
+USE_XORG=	xext x11 xscrnsaver xinerama xrandr
+
+OPTIONS_DEFINE=	EXAMPLES
+OPTIONS_SUB=	yes
+
+INSTALLS_ICONS=	yes
+INSTALL_TARGET=	install-strip
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	hxw
+
+EXECUTABLE=	conlecterm
+
+USE_CABAL=	\
+		aeson-1.4.5.0 \
+		alex-3.2.4 \
+		attoparsec-0.13.2.3 \
+		base-compat-0.11.0 \
+		base-orphans-0.8.1 \
+		cairo-0.13.6.0 \
+		data-default-0.7.1.1 \
+		data-default-class-0.1.2.0 \
+		data-default-instances-containers-0.0.1 \
+		data-default-instances-dlist-0.0.1 \
+		data-default-instances-old-locale-0.0.1 \
+		dlist-0.8.0.7 \
+		gio-0.13.6.0 \
+		glib-0.13.7.0 \
+		gtk2hs-buildtools-0.13.5.0 \
+		gtk3-0.15.1 \
+		happy-1.19.12 \
+		hashable-1.3.0.0 \
+		hashtables-1.2.3.4 \
+		integer-logarithms-1.0.3 \
+		old-locale-1.0.0.7_2 \
+		pango-0.13.6.0 \
+		primitive-0.7.0.0 \
+		random-1.1 \
+		scientific-0.3.6.2 \
+		tagged-0.8.6 \
+		th-abstraction-0.3.1.0 \
+		time-compat-1.9.2.2 \
+		unordered-containers-0.2.10.0_1 \
+		utf8-string-1.0.1.1_3 \
+		uuid-types-1.0.3_2 \
+		vector-0.12.0.3 \
+		X11-1.9
+
+PLIST_FILES+=	share/applications/conlecterm.desktop
+PLIST_FILES+=	share/icons/hicolor/scalable/apps/conlecterm.svg
+
+PORTEXAMPLES=	\
+		conlecterm.conf \
+		conlecterm.css \
+		tabs.css
+
+post-install:
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/conlecterm.conf ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/conlecterm.css ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/tabs.css ${STAGEDIR}${EXAMPLESDIR}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/applications/
+	${INSTALL_DATA} ${WRKSRC}/conlecterm.desktop ${STAGEDIR}${PREFIX}/share/applications/
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+	${INSTALL_DATA} ${WRKSRC}/conlecterm.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/
+
+.include <bsd.port.mk>

Added: head/x11/conlecterm/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/conlecterm/distinfo	Wed Sep 18 07:23:47 2019	(r512255)
@@ -0,0 +1,79 @@
+TIMESTAMP = 1568620829
+SHA256 (cabal/conlecterm-1.4.1.0.tar.gz) = 44c1aa8cb72ef1efd445fecc2baa6694de6f1e617a25de0a4e494e162d19c70e
+SIZE (cabal/conlecterm-1.4.1.0.tar.gz) = 19789
+SHA256 (cabal/X11-1.9/X11-1.9.tar.gz) = 10138e863d8c6f860aad1755a6f1a36949cc02d83e5afacf6677fb3999f10db9
+SIZE (cabal/X11-1.9/X11-1.9.tar.gz) = 191779
+SHA256 (cabal/aeson-1.4.5.0/aeson-1.4.5.0.tar.gz) = 3f12250ffb9f83d68a4566d8dc94a6bd2c66507471f9883bf666af45c35f0aca
+SIZE (cabal/aeson-1.4.5.0/aeson-1.4.5.0.tar.gz) = 276128
+SHA256 (cabal/alex-3.2.4/alex-3.2.4.tar.gz) = d58e4d708b14ff332a8a8edad4fa8989cb6a9f518a7c6834e96281ac5f8ff232
+SIZE (cabal/alex-3.2.4/alex-3.2.4.tar.gz) = 110688
+SHA256 (cabal/attoparsec-0.13.2.3/attoparsec-0.13.2.3.tar.gz) = 3d1ac6713505e520ebb51f26cfb5f6e5a0825e25394a51419c7e035b60b2f2d9
+SIZE (cabal/attoparsec-0.13.2.3/attoparsec-0.13.2.3.tar.gz) = 162346
+SHA256 (cabal/base-compat-0.11.0/base-compat-0.11.0.tar.gz) = 46782aa5d041579600d4a068897ce2f827063a9b355111d5522cf96547e47a6b
+SIZE (cabal/base-compat-0.11.0/base-compat-0.11.0.tar.gz) = 33338
+SHA256 (cabal/base-orphans-0.8.1/base-orphans-0.8.1.tar.gz) = 442bd63aed102e753b2fed15df8ae19f35ee07af26590da63837c523b64a99db
+SIZE (cabal/base-orphans-0.8.1/base-orphans-0.8.1.tar.gz) = 19639
+SHA256 (cabal/cairo-0.13.6.0/cairo-0.13.6.0.tar.gz) = 16010fb23da00553e036d609815a959e1b0704a9d1782b0a23bda5d69d030b30
+SIZE (cabal/cairo-0.13.6.0/cairo-0.13.6.0.tar.gz) = 53013
+SHA256 (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511
+SIZE (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = 1627
+SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56
+SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522
+SHA256 (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a
+SIZE (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = 1659
+SHA256 (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959
+SIZE (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 1503
+SHA256 (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802
+SIZE (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
+SHA256 (cabal/dlist-0.8.0.7/dlist-0.8.0.7.tar.gz) = a3c06a200f9756329b09d415e7733b7204dda76ce07783e6457d0ab9ffbcba2c
+SIZE (cabal/dlist-0.8.0.7/dlist-0.8.0.7.tar.gz) = 9228
+SHA256 (cabal/gio-0.13.6.0/gio-0.13.6.0.tar.gz) = 35c74b75c438a3b311c62d9bf4b5fd9f29913ed51628c345e4590e99bc1669b2
+SIZE (cabal/gio-0.13.6.0/gio-0.13.6.0.tar.gz) = 70094
+SHA256 (cabal/glib-0.13.7.0/glib-0.13.7.0.tar.gz) = 7cc9169b2b2f1a61315d12b6a16b841644813a8e21bb8e2e65dde07c2bb20d1a
+SIZE (cabal/glib-0.13.7.0/glib-0.13.7.0.tar.gz) = 39518
+SHA256 (cabal/gtk2hs-buildtools-0.13.5.0/gtk2hs-buildtools-0.13.5.0.tar.gz) = e45f9b2f8a088a1c23b8d3618cbc765fb6a5a4bf1c8329bb513cdb18d9c14305
+SIZE (cabal/gtk2hs-buildtools-0.13.5.0/gtk2hs-buildtools-0.13.5.0.tar.gz) = 177989
+SHA256 (cabal/gtk3-0.15.1/gtk3-0.15.1.tar.gz) = f8da454e733f7e8a46667f6b91fd86afdf9c7ea5158ad1b146f41f869e4aca4f
+SIZE (cabal/gtk3-0.15.1/gtk3-0.15.1.tar.gz) = 676126
+SHA256 (cabal/happy-1.19.12/happy-1.19.12.tar.gz) = fb9a23e41401711a3b288f93cf0a66db9f97da1ce32ec4fffea4b78a0daeb40f
+SIZE (cabal/happy-1.19.12/happy-1.19.12.tar.gz) = 183254
+SHA256 (cabal/hashable-1.3.0.0/hashable-1.3.0.0.tar.gz) = 822e5413fbccca6ae884d3aba4066422c8b5d58d23d18b9ecb5c03273bb19ab4
+SIZE (cabal/hashable-1.3.0.0/hashable-1.3.0.0.tar.gz) = 29835
+SHA256 (cabal/hashtables-1.2.3.4/hashtables-1.2.3.4.tar.gz) = 125ce62701fba3f666609f5c75f452005aa5d32dff4eeee3f3903c30b2ed55e6
+SIZE (cabal/hashtables-1.2.3.4/hashtables-1.2.3.4.tar.gz) = 58458
+SHA256 (cabal/integer-logarithms-1.0.3/integer-logarithms-1.0.3.tar.gz) = 5ae262018698af35bb74916fad170d96d3eb44669c72ed36db9a19a3392cec16
+SIZE (cabal/integer-logarithms-1.0.3/integer-logarithms-1.0.3.tar.gz) = 8840
+SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
+SIZE (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = 3384
+SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911
+SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
+SHA256 (cabal/pango-0.13.6.0/pango-0.13.6.0.tar.gz) = f9c54305cb6d0a0cfd8b72a50989f4a78ce6dc02ec9472ff51d9809cda8c0c93
+SIZE (cabal/pango-0.13.6.0/pango-0.13.6.0.tar.gz) = 52596
+SHA256 (cabal/primitive-0.7.0.0/primitive-0.7.0.0.tar.gz) = 786a44fea328caf704b762ebc887e9e8476c4378fdf3a06c94e86ef1878d1576
+SIZE (cabal/primitive-0.7.0.0/primitive-0.7.0.0.tar.gz) = 66014
+SHA256 (cabal/random-1.1/random-1.1.tar.gz) = b718a41057e25a3a71df693ab0fe2263d492e759679b3c2fea6ea33b171d3a5a
+SIZE (cabal/random-1.1/random-1.1.tar.gz) = 10870
+SHA256 (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 278d0afc87450254f8a76eab21b5583af63954efc9b74844a17a21a68013140f
+SIZE (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 23510
+SHA256 (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = ad16def0884cf6f05ae1ae8e90192cf9d8d9673fa264b249499bd9e4fac791dd
+SIZE (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = 11759
+SHA256 (cabal/th-abstraction-0.3.1.0/th-abstraction-0.3.1.0.tar.gz) = 4b9e1bcc6ec3d897fb09c3d7fa2f37f0672d5370e0e3e49809886da81fe001b9
+SIZE (cabal/th-abstraction-0.3.1.0/th-abstraction-0.3.1.0.tar.gz) = 34248
+SHA256 (cabal/time-compat-1.9.2.2/time-compat-1.9.2.2.tar.gz) = a268613385d359274edf48fb2dad4af29874f58486b2d5625e3b95a371066a17
+SIZE (cabal/time-compat-1.9.2.2/time-compat-1.9.2.2.tar.gz) = 49652
+SHA256 (cabal/unordered-containers-0.2.10.0/unordered-containers-0.2.10.0.tar.gz) = 65f117bdbdea9efc75fb9fd539873de7687e005d8898bb21821020a4b383c573
+SIZE (cabal/unordered-containers-0.2.10.0/unordered-containers-0.2.10.0.tar.gz) = 44733
+SHA256 (cabal/unordered-containers-0.2.10.0/revision/1.cabal) = 5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
+SIZE (cabal/unordered-containers-0.2.10.0/revision/1.cabal) = 5199
+SHA256 (cabal/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz) = fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140
+SIZE (cabal/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz) = 8667
+SHA256 (cabal/utf8-string-1.0.1.1/revision/3.cabal) = 68cc6cf665e7212334a51b63d6936daeaca023b2cfe8637d130acfe95f91700b
+SIZE (cabal/utf8-string-1.0.1.1/revision/3.cabal) = 1151
+SHA256 (cabal/uuid-types-1.0.3/uuid-types-1.0.3.tar.gz) = 9276517ab24a9b06f39d6e3c33c6c2b4ace1fc2126dbc1cd9806866a6551b3fd
+SIZE (cabal/uuid-types-1.0.3/uuid-types-1.0.3.tar.gz) = 11999
+SHA256 (cabal/uuid-types-1.0.3/revision/2.cabal) = 2cab161f274309cfd9ef62694a6bd1b47525bc4c79a827293b055e4a9eadb4d2
+SIZE (cabal/uuid-types-1.0.3/revision/2.cabal) = 2473
+SHA256 (cabal/vector-0.12.0.3/vector-0.12.0.3.tar.gz) = b8a2bfbf9d22d34a28cde9b9e92bfb054e46797754154dd5883295c38936e5a8
+SIZE (cabal/vector-0.12.0.3/vector-0.12.0.3.tar.gz) = 124899
+SHA256 (cabal/hxw-conlecterm-v1.4.1.0_GH0.tar.gz) = 44c1aa8cb72ef1efd445fecc2baa6694de6f1e617a25de0a4e494e162d19c70e
+SIZE (cabal/hxw-conlecterm-v1.4.1.0_GH0.tar.gz) = 19789

Added: head/x11/conlecterm/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/conlecterm/pkg-descr	Wed Sep 18 07:23:47 2019	(r512255)
@@ -0,0 +1,11 @@
+This is a multi tabbed terminal that uses embedded windows and a gtk
+notebook.  Any program that has an option to be embedded can be used
+with it.
+
+Possible programs include:
+* rxvt-unicode
+* xterm
+* emacs
+* vim
+
+WWW: https://github.com/hxw/conlecterm

Added: head/x11/conlecterm/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/conlecterm/pkg-message	Wed Sep 18 07:23:47 2019	(r512255)
@@ -0,0 +1,17 @@
+[
+{ type: install
+  message: <<EOM
+
+ Sample configuration files are located in:
+   ${PREFIX}/share/examples/conlecterm
+ copy these to ${XDG_CONFIG_HOME}/conlecterm directory
+
+ Notes
+ 1. conlecterm.conf can be modified to add new items
+    it will be reloaded when the +NEW tab is selected
+ 2. the CSS files are only loaded at startup so new items
+    are not immediately usable
+
+EOM
+}
+]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909180723.x8I7Nlh3005890>