Bug 177723 - New port: devel/linux-f10-ncurses-base
Summary: New port: devel/linux-f10-ncurses-base
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Boris Samorodov
URL:
Keywords:
: 177722 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-04-09 00:10 UTC by Jason W. Bacon
Modified: 2014-11-16 21:45 UTC (History)
0 users

See Also:


Attachments
file.shar (6.80 KB, text/plain)
2013-04-09 00:10 UTC, Jason W. Bacon
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason W. Bacon freebsd_committer freebsd_triage 2013-04-09 00:10:00 UTC
Matlab and other Linux applications that use ncurses require the presence of a terminfo database in the old format using individual compiled terminfo files.

This port installs it, and is a prerequisite for the math/matlab-installer ports (not yet committed).

Fix: Patch attached with submission follows:
Comment 1 Boris Samorodov freebsd_committer freebsd_triage 2013-05-20 14:49:06 UTC
Responsible Changed
From-To: freebsd-ports-bugs->bsam

Take.
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-05-20 14:53:10 UTC
Author: bsam
Date: Mon May 20 13:52:56 2013
New Revision: 318598
URL: http://svnweb.freebsd.org/changeset/ports/318598

Log:
  Terminfo database required by Linux applications using ncurses, such as
  Matlab (r).
  
  WWW: http://invisible-island.net/ncurses/ncurses.html
  
  PR:		ports/177723
  Submitted by:	Jason Bacon <jwbacon@tds.net>

Added:
  head/devel/linux-f10-ncurses-base/
  head/devel/linux-f10-ncurses-base/Makefile   (contents, props changed)
  head/devel/linux-f10-ncurses-base/distinfo.i386   (contents, props changed)
  head/devel/linux-f10-ncurses-base/pkg-descr   (contents, props changed)
  head/devel/linux-f10-ncurses-base/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon May 20 13:03:52 2013	(r318597)
+++ head/devel/Makefile	Mon May 20 13:52:56 2013	(r318598)
@@ -1140,6 +1140,7 @@
     SUBDIR += linux-f10-libglade
     SUBDIR += linux-f10-libglade2
     SUBDIR += linux-f10-libsigc++20
+    SUBDIR += linux-f10-ncurses-base
     SUBDIR += linux-f10-nspr
     SUBDIR += linux-f10-sdl12
     SUBDIR += linux-js

Added: head/devel/linux-f10-ncurses-base/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/linux-f10-ncurses-base/Makefile	Mon May 20 13:52:56 2013	(r318598)
@@ -0,0 +1,19 @@
+# Created by: Jason Bacon <jwbacon@tds.net>
+# $FreeBSD$
+
+PORTNAME=	ncurses-base
+PORTVERSION=	5.6
+CATEGORIES=	devel linux
+MASTER_SITES=	http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/os/Packages/
+PKGNAMEPREFIX=	linux-f10-
+DISTNAME=	${PORTNAME}-${PORTVERSION}-${RPMVERSION}
+
+MAINTAINER=	jwbacon@tds.net
+COMMENT=	Terminfo database required by Linux ncurses programs
+
+USE_LINUX_RPM=	yes
+LINUX_DIST_VER=	10
+RPMVERSION=	20.20080927.fc10
+SRC_DISTFILES=	ncurses-${PORTVERSION}-${RPMVERSION}.src.rpm
+
+.include <bsd.port.mk>

Added: head/devel/linux-f10-ncurses-base/distinfo.i386
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/linux-f10-ncurses-base/distinfo.i386	Mon May 20 13:52:56 2013	(r318598)
@@ -0,0 +1,4 @@
+SHA256 (rpm/i386/fedora/10/ncurses-base-5.6-20.20080927.fc10.i386.rpm) = 9177e296cf572c74f3037356c010a899ae73d0944b9cc94cd6541a2e038399f1
+SIZE (rpm/i386/fedora/10/ncurses-base-5.6-20.20080927.fc10.i386.rpm) = 64159
+SHA256 (rpm/i386/fedora/10/ncurses-5.6-20.20080927.fc10.src.rpm) = 1b1204486f59d49a2aa64291a6f2a552c07174e853253d40622a6f216638817d
+SIZE (rpm/i386/fedora/10/ncurses-5.6-20.20080927.fc10.src.rpm) = 3078629

Added: head/devel/linux-f10-ncurses-base/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/linux-f10-ncurses-base/pkg-descr	Mon May 20 13:52:56 2013	(r318598)
@@ -0,0 +1,4 @@
+Terminfo database required by Linux applications using ncurses, such as
+Matlab (r).
+
+WWW: http://invisible-island.net/ncurses/ncurses.html

Added: head/devel/linux-f10-ncurses-base/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/linux-f10-ncurses-base/pkg-plist	Mon May 20 13:52:56 2013	(r318598)
@@ -0,0 +1,155 @@
+lib/terminfo/a/ansi
+lib/terminfo/d/dumb
+lib/terminfo/l/linux
+lib/terminfo/v/vt100
+lib/terminfo/v/vt100-am
+lib/terminfo/v/vt100-nav
+lib/terminfo/v/vt102
+lib/terminfo/v/vt200
+lib/terminfo/v/vt220
+lib/terminfo/v/vt52
+usr/share/tabset/std
+usr/share/tabset/stdcrt
+usr/share/tabset/vt100
+usr/share/tabset/vt300
+usr/share/terminfo/A/Apple_Terminal
+usr/share/terminfo/E/Eterm
+usr/share/terminfo/E/Eterm-256color
+usr/share/terminfo/E/Eterm-88color
+usr/share/terminfo/E/Eterm-color
+usr/share/terminfo/a/ansi
+usr/share/terminfo/a/ansi80x25
+usr/share/terminfo/a/ansis
+usr/share/terminfo/c/cons25
+usr/share/terminfo/c/cygwin
+usr/share/terminfo/d/dumb
+usr/share/terminfo/g/gnome
+usr/share/terminfo/g/gnome-2007
+usr/share/terminfo/g/gnome-256color
+usr/share/terminfo/g/gnome-fc5
+usr/share/terminfo/g/gnome-rh62
+usr/share/terminfo/g/gnome-rh72
+usr/share/terminfo/g/gnome-rh80
+usr/share/terminfo/g/gnome-rh90
+usr/share/terminfo/h/hurd
+usr/share/terminfo/j/jfbterm
+usr/share/terminfo/k/kon
+usr/share/terminfo/k/kon2
+usr/share/terminfo/l/linux
+usr/share/terminfo/m/mach
+usr/share/terminfo/m/mach-bold
+usr/share/terminfo/m/mach-color
+usr/share/terminfo/m/mlterm
+usr/share/terminfo/m/mrxvt
+usr/share/terminfo/n/nsterm
+usr/share/terminfo/n/nxterm
+usr/share/terminfo/p/pcansi
+usr/share/terminfo/p/putty
+usr/share/terminfo/p/putty-256color
+usr/share/terminfo/p/putty-vt100
+usr/share/terminfo/r/rxvt
+usr/share/terminfo/r/rxvt-16color
+usr/share/terminfo/r/rxvt-256color
+usr/share/terminfo/r/rxvt-88color
+usr/share/terminfo/r/rxvt-basic
+usr/share/terminfo/r/rxvt-color
+usr/share/terminfo/r/rxvt-cygwin
+usr/share/terminfo/r/rxvt-cygwin-native
+usr/share/terminfo/r/rxvt-unicode
+usr/share/terminfo/r/rxvt-xpm
+usr/share/terminfo/s/screen
+usr/share/terminfo/s/screen-16color
+usr/share/terminfo/s/screen-16color-bce
+usr/share/terminfo/s/screen-16color-bce-s
+usr/share/terminfo/s/screen-16color-s
+usr/share/terminfo/s/screen-256color
+usr/share/terminfo/s/screen-256color-bce
+usr/share/terminfo/s/screen-256color-bce-s
+usr/share/terminfo/s/screen-256color-s
+usr/share/terminfo/s/screen-bce
+usr/share/terminfo/s/screen-s
+usr/share/terminfo/s/screen-w
+usr/share/terminfo/s/screen.linux
+usr/share/terminfo/s/screen.mlterm
+usr/share/terminfo/s/screen.rxvt
+usr/share/terminfo/s/screen.teraterm
+usr/share/terminfo/s/screen.xterm-new
+usr/share/terminfo/s/screen.xterm-r6
+usr/share/terminfo/s/screen.xterm-xfree86
+usr/share/terminfo/s/sun
+usr/share/terminfo/s/sun1
+usr/share/terminfo/s/sun2
+usr/share/terminfo/t/teraterm
+usr/share/terminfo/v/vs100
+usr/share/terminfo/v/vt100
+usr/share/terminfo/v/vt100-am
+usr/share/terminfo/v/vt100-nav
+usr/share/terminfo/v/vt102
+usr/share/terminfo/v/vt200
+usr/share/terminfo/v/vt220
+usr/share/terminfo/v/vt52
+usr/share/terminfo/w/wsvt25
+usr/share/terminfo/w/wsvt25m
+usr/share/terminfo/x/xfce
+usr/share/terminfo/x/xterm
+usr/share/terminfo/x/xterm-1002
+usr/share/terminfo/x/xterm-1003
+usr/share/terminfo/x/xterm-16color
+usr/share/terminfo/x/xterm-24
+usr/share/terminfo/x/xterm-256color
+usr/share/terminfo/x/xterm-88color
+usr/share/terminfo/x/xterm-8bit
+usr/share/terminfo/x/xterm-basic
+usr/share/terminfo/x/xterm-bold
+usr/share/terminfo/x/xterm-color
+usr/share/terminfo/x/xterm-hp
+usr/share/terminfo/x/xterm-new
+usr/share/terminfo/x/xterm-nic
+usr/share/terminfo/x/xterm-noapp
+usr/share/terminfo/x/xterm-old
+usr/share/terminfo/x/xterm-pcolor
+usr/share/terminfo/x/xterm-r5
+usr/share/terminfo/x/xterm-r6
+usr/share/terminfo/x/xterm-sco
+usr/share/terminfo/x/xterm-sun
+usr/share/terminfo/x/xterm-vt220
+usr/share/terminfo/x/xterm-vt52
+usr/share/terminfo/x/xterm-xf86-v32
+usr/share/terminfo/x/xterm-xf86-v33
+usr/share/terminfo/x/xterm-xf86-v333
+usr/share/terminfo/x/xterm-xf86-v40
+usr/share/terminfo/x/xterm-xf86-v43
+usr/share/terminfo/x/xterm-xf86-v44
+usr/share/terminfo/x/xterm-xfree86
+usr/share/terminfo/x/xterm-xi
+usr/share/terminfo/x/xterms
+@dirrm usr/share/terminfo/x
+@dirrm usr/share/terminfo/w
+@dirrm usr/share/terminfo/v
+@dirrm usr/share/terminfo/t
+@dirrm usr/share/terminfo/s
+@dirrm usr/share/terminfo/r
+@dirrm usr/share/terminfo/p
+@dirrm usr/share/terminfo/n
+@dirrm usr/share/terminfo/m
+@dirrm usr/share/terminfo/l
+@dirrm usr/share/terminfo/k
+@dirrm usr/share/terminfo/j
+@dirrm usr/share/terminfo/h
+@dirrm usr/share/terminfo/g
+@dirrm usr/share/terminfo/d
+@dirrm usr/share/terminfo/c
+@dirrm usr/share/terminfo/a
+@dirrm usr/share/terminfo/E
+@dirrm usr/share/terminfo/A
+@dirrm usr/share/terminfo
+@dirrm usr/share/tabset
+@dirrmtry usr/share
+@dirrmtry usr
+@dirrm lib/terminfo/v
+@dirrm lib/terminfo/l
+@dirrm lib/terminfo/d
+@dirrm lib/terminfo/a
+@dirrm lib/terminfo
+@dirrm etc/terminfo
+@exec mkdir -p %D/etc/terminfo
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Boris Samorodov 2013-05-20 14:57:39 UTC
I've made some changes to the port:
. added SRC_DISTFILES to Makefile (mandatory for linux ports);
. apropriate change to distinfo;
. "Created by:" Makefile header should use one space after;
. WWW field at pkg-descr also use only one space.

Otherwise a port is fine!
-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
Comment 4 Boris Samorodov freebsd_committer freebsd_triage 2013-05-20 14:58:51 UTC
State Changed
From-To: open->closed

Committed, thanks!
Comment 5 Jan Beich freebsd_committer freebsd_triage 2014-11-16 21:45:16 UTC
*** Bug 177722 has been marked as a duplicate of this bug. ***