aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornobutaka <nobutaka@FreeBSD.org>2018-07-08 09:44:40 +0800
committernobutaka <nobutaka@FreeBSD.org>2018-07-08 09:44:40 +0800
commita40193193e143c335ff2439bb93c9221707495e2 (patch)
tree40fac8abf7c7d0f0e9519673146e97ffcf28050c
parent85ec6d5b18141c4135bb2d663ec9d8b392538c0a (diff)
downloadfreebsd-ports-gnome-a40193193e143c335ff2439bb93c9221707495e2.tar.gz
freebsd-ports-gnome-a40193193e143c335ff2439bb93c9221707495e2.tar.zst
freebsd-ports-gnome-a40193193e143c335ff2439bb93c9221707495e2.zip
- Switch to the forked version maintained by Takaaki Furuse
because the original version have not been updated for a long time. - Add LICENSE to pet portlint. - Add pkg-message. PR: 229256 Submitted by: nobutaka Approved by: maintainer-timeout (two weeks)
-rw-r--r--misc/elscreen/Makefile20
-rw-r--r--misc/elscreen/distinfo5
-rw-r--r--misc/elscreen/pkg-descr2
-rw-r--r--misc/elscreen/pkg-message7
-rw-r--r--misc/elscreen/pkg-plist12
5 files changed, 35 insertions, 11 deletions
diff --git a/misc/elscreen/Makefile b/misc/elscreen/Makefile
index d80afa042d3a..b682af07f7f7 100644
--- a/misc/elscreen/Makefile
+++ b/misc/elscreen/Makefile
@@ -2,31 +2,35 @@
# $FreeBSD$
PORTNAME= elscreen
-PORTVERSION= 1.4.6
-PORTREVISION= 13
+PORTVERSION= 1.4.6.20180320
CATEGORIES= misc elisp
-MASTER_SITES= ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/%SUBDIR%/
-MASTER_SITE_SUBDIR= . old
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Emacs utility similar to GNU Screen
+LICENSE= GPLv2
+
RUN_DEPENDS= apel${EMACS_PKGNAMESUFFIX}>0:editors/apel@${EMACS_FLAVOR}
USES= emacs
+USE_GITHUB= yes
+
+GH_ACCOUNT= TakaakiFuruse
+GH_PROJECT= ${PORTNAME}
+GH_TAGNAME= 329b438
NO_ARCH= yes
NO_BUILD= YES
-PLIST_FILES= ${EMACS_SITE_LISPDIR}/elscreen.el
-PORTDOCS= ChangeLog README
+PORTDOCS= GF-QuickStart GF-README Readme.md
OPTIONS_DEFINE= DOCS
do-install:
- ${INSTALL_DATA} ${WRKSRC}/elscreen.el \
- ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
+ (cd ${WRKSRC}; ${INSTALL_DATA} ${WRKSRC}/*.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME})
${MKDIR} ${STAGEDIR}${DOCSDIR}
do-install-DOCS-on:
diff --git a/misc/elscreen/distinfo b/misc/elscreen/distinfo
index 0e0ba70e0dfa..0fba893908bf 100644
--- a/misc/elscreen/distinfo
+++ b/misc/elscreen/distinfo
@@ -1,2 +1,3 @@
-SHA256 (elscreen-1.4.6.tar.gz) = 134cef5b4ffe75898ca30776b4a4191a9425cbafc650a43e87aae4188adbd650
-SIZE (elscreen-1.4.6.tar.gz) = 21680
+TIMESTAMP = 1529763989
+SHA256 (TakaakiFuruse-elscreen-1.4.6.20180320-329b438_GH0.tar.gz) = 34a72be9f22022c79311c84ec7f486bd378a9b19f134a27b09fefc9b4c833277
+SIZE (TakaakiFuruse-elscreen-1.4.6.20180320-329b438_GH0.tar.gz) = 36637
diff --git a/misc/elscreen/pkg-descr b/misc/elscreen/pkg-descr
index e9c92b8c7401..eb7653f000e3 100644
--- a/misc/elscreen/pkg-descr
+++ b/misc/elscreen/pkg-descr
@@ -2,4 +2,4 @@ ElScreen is an Emacs utility with which you can have multiple
screens (window-configuration) on your GNU Emacs as well as
GNU screen on shell.
-WWW: http://www.morishima.net/~naoto/j/software/elscreen/
+WWW: https://github.com/TakaakiFuruse/elscreen
diff --git a/misc/elscreen/pkg-message b/misc/elscreen/pkg-message
new file mode 100644
index 000000000000..a772797cacfa
--- /dev/null
+++ b/misc/elscreen/pkg-message
@@ -0,0 +1,7 @@
+***************************************************
+Before using Elscreen, you must set following elisp
+to your own .emacs file.
+
+(require 'elscreen)
+(elscreen-start)
+***************************************************
diff --git a/misc/elscreen/pkg-plist b/misc/elscreen/pkg-plist
new file mode 100644
index 000000000000..b2c9e6d1a10f
--- /dev/null
+++ b/misc/elscreen/pkg-plist
@@ -0,0 +1,12 @@
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-buffer-list.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-color-theme.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-dired.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-dnd.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-gf.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-goby.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-howm.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-server.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-speedbar.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-w3m.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen-wl.el
+%%EMACS_SITE_LISPDIR%%/elscreen/elscreen.el