From perky@akaraka.yonsei.ac.kr  Mon Jun 17 16:43:58 2002
Return-Path: <perky@akaraka.yonsei.ac.kr>
Received: from akaraka.yonsei.ac.kr (akaraka.yonsei.ac.kr [165.132.134.53])
	by hub.freebsd.org (Postfix) with ESMTP id 0CE1237B412
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 17 Jun 2002 16:43:57 -0700 (PDT)
Received: from akaraka.yonsei.ac.kr (perky@localhost [127.0.0.1])
	by akaraka.yonsei.ac.kr (8.12.3/8.12.3) with ESMTP id g5HNhfgd027479
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 18 Jun 2002 08:43:41 +0900 (KST)
	(envelope-from perky@akaraka.yonsei.ac.kr)
Received: (from perky@localhost)
	by akaraka.yonsei.ac.kr (8.12.3/8.12.3/Submit) id g5HNhZHm027478;
	Tue, 18 Jun 2002 08:43:35 +0900 (KST)
Message-Id: <200206172343.g5HNhZHm027478@akaraka.yonsei.ac.kr>
Date: Tue, 18 Jun 2002 08:43:35 +0900 (KST)
From: Hye-Shik Chang <perky@fallin.lv>
Reply-To: Hye-Shik Chang <perky@fallin.lv>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Update port: devel/py-ncurses
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         39448
>Category:       ports
>Synopsis:       Update port: devel/py-ncurses
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 17 16:50:00 PDT 2002
>Closed-Date:    Thu Jun 20 13:05:11 PDT 2002
>Last-Modified:  Thu Jun 20 13:05:11 PDT 2002
>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:
State-Changed-From-To: open->closed 
State-Changed-By: ijliao 
State-Changed-When: Thu Jun 20 13:04:57 PDT 2002 
State-Changed-Why:  
committed, thanks 

http://www.freebsd.org/cgi/query-pr.cgi?pr=39448 
>Unformatted:
