Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Jun 2002 08:43:35 +0900 (KST)
From:      Hye-Shik Chang <perky@fallin.lv>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/39448: Update port: devel/py-ncurses
Message-ID:  <200206172343.g5HNhZHm027478@akaraka.yonsei.ac.kr>

next in thread | raw e-mail | index | archive | help

>Number:         39448
>Category:       ports
>Synopsis:       Update port: devel/py-ncurses
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 17 16:50:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Hye-Shik Chang
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Yonsei University
>Environment:
System: FreeBSD akaraka.yonsei.ac.kr 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Tue Jun 4 20:20:35 KST 2002 root@akaraka.yonsei.ac.kr:/usr/src/sys/i386/compile/JOARRA i386

>Description:
- Add missed .pyo files on pkg-plist
- Add workaround for the problem when importing ncurses.panel earlier
  than ncurses.curses module
- Chase the modern bsd.python.mk style.

>How-To-Repeat:
>Fix:

diff -ruN py-ncurses.orig/Makefile py-ncurses/Makefile
--- py-ncurses.orig/Makefile	Sat Jun  1 14:46:04 2002
+++ py-ncurses/Makefile	Tue Jun 18 08:34:31 2002
@@ -5,12 +5,14 @@
 # $FreeBSD: ports/devel/py-ncurses/Makefile,v 1.2 2002/04/29 14:01:08 ijliao Exp $
 #
 
-PORTNAME=	py-ncurses
+PORTNAME=	ncurses
 PORTVERSION=	0.3
+PORTREVISION=	1
 CATEGORIES=	devel python
-MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=	${PORTNAME:S/-//}
-DISTNAME=	${PORTNAME:S/-//}-${PORTVERSION}
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	pyncurses
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	pyncurses-${PORTVERSION}
 
 MAINTAINER=	adsharma@sharmas.dhs.org
 
diff -ruN py-ncurses.orig/files/patch-setup.py py-ncurses/files/patch-setup.py
--- py-ncurses.orig/files/patch-setup.py	Thu Jan  1 09:00:00 1970
+++ py-ncurses/files/patch-setup.py	Tue Jun 18 08:27:24 2002
@@ -0,0 +1,21 @@
+--- setup.py.orig	Tue Jun 18 08:26:48 2002
++++ setup.py	Tue Jun 18 08:27:09 2002
+@@ -44,15 +44,15 @@
+              }),
+             ('ncurses._panel',
+              { 'sources': ['ncurses/_panel_wrap.c'],
+-               'libraries': ['panel']
++               'libraries': ['panel', 'ncurses']
+              }),
+             ('ncurses._menu',
+              { 'sources': ['ncurses/_menu_wrap.c'],
+-               'libraries': ['menu']
++               'libraries': ['menu', 'ncurses']
+              }),
+             ('ncurses._form',
+              { 'sources': ['ncurses/_form_wrap.c'],
+-               'libraries': ['form']
++               'libraries': ['form', 'ncurses']
+              }),
+             ]
+       )
diff -ruN py-ncurses.orig/pkg-plist py-ncurses/pkg-plist
--- py-ncurses.orig/pkg-plist	Wed Mar 14 06:25:54 2001
+++ py-ncurses/pkg-plist	Tue Jun 18 08:32:47 2002
@@ -1,15 +1,20 @@
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/__init__.py
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/__init__.pyc
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/_curses.so
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/_form.so
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/_menu.so
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/_panel.so
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/curses.py
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/curses.pyc
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/form.py
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/form.pyc
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/menu.py
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/menu.pyc
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/panel.py
-lib/%%PYTHON_VERSION%%/site-packages/ncurses/panel.pyc
-@dirrm lib/%%PYTHON_VERSION%%/site-packages/ncurses
+%%PYTHON_SITELIBDIR%%/ncurses/__init__.py
+%%PYTHON_SITELIBDIR%%/ncurses/__init__.pyc
+%%PYTHON_SITELIBDIR%%/ncurses/__init__.pyo
+%%PYTHON_SITELIBDIR%%/ncurses/_curses.so
+%%PYTHON_SITELIBDIR%%/ncurses/_form.so
+%%PYTHON_SITELIBDIR%%/ncurses/_menu.so
+%%PYTHON_SITELIBDIR%%/ncurses/_panel.so
+%%PYTHON_SITELIBDIR%%/ncurses/curses.py
+%%PYTHON_SITELIBDIR%%/ncurses/curses.pyc
+%%PYTHON_SITELIBDIR%%/ncurses/curses.pyo
+%%PYTHON_SITELIBDIR%%/ncurses/form.py
+%%PYTHON_SITELIBDIR%%/ncurses/form.pyc
+%%PYTHON_SITELIBDIR%%/ncurses/form.pyo
+%%PYTHON_SITELIBDIR%%/ncurses/menu.py
+%%PYTHON_SITELIBDIR%%/ncurses/menu.pyc
+%%PYTHON_SITELIBDIR%%/ncurses/menu.pyo
+%%PYTHON_SITELIBDIR%%/ncurses/panel.py
+%%PYTHON_SITELIBDIR%%/ncurses/panel.pyc
+%%PYTHON_SITELIBDIR%%/ncurses/panel.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/ncurses
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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