Skip to content

Commit

Permalink
hange extension.mk to also install optimized files for distutils pack…
Browse files Browse the repository at this point in the history
…ages.

Inspired by FreeBSD "ports".

Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.

Discussed with/ok'ed by drochner@.
  • Loading branch information
recht committed Sep 14, 2003
1 parent 9c9d6b6 commit 37cd6ce
Show file tree
Hide file tree
Showing 45 changed files with 1,966 additions and 124 deletions.
4 changes: 3 additions & 1 deletion audio/py-cddb/PLIST
@@ -1,6 +1,8 @@
@comment $NetBSD: PLIST,v 1.2 2001/12/07 19:48:01 jmc Exp $
@comment $NetBSD: PLIST,v 1.3 2003/09/14 16:43:46 recht Exp $
${PYSITELIB}/CDDB.py
${PYSITELIB}/CDDB.pyc
${PYSITELIB}/CDDB.pyo
${PYSITELIB}/DiscID.py
${PYSITELIB}/DiscID.pyc
${PYSITELIB}/DiscID.pyo
${PYSITELIB}/cdrom.so
15 changes: 14 additions & 1 deletion cad/py-MyHDL/PLIST
@@ -1,28 +1,41 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/05 18:50:54 drochner Exp $
@comment $NetBSD: PLIST,v 1.2 2003/09/14 16:43:46 recht Exp $
${PYSITELIB}/myhdl/Cosimulation.py
${PYSITELIB}/myhdl/Cosimulation.pyc
${PYSITELIB}/myhdl/Cosimulation.pyo
${PYSITELIB}/myhdl/Signal.py
${PYSITELIB}/myhdl/Signal.pyc
${PYSITELIB}/myhdl/Signal.pyo
${PYSITELIB}/myhdl/Simulation.py
${PYSITELIB}/myhdl/Simulation.pyc
${PYSITELIB}/myhdl/Simulation.pyo
${PYSITELIB}/myhdl/__init__.py
${PYSITELIB}/myhdl/__init__.pyc
${PYSITELIB}/myhdl/__init__.pyo
${PYSITELIB}/myhdl/_simulator.py
${PYSITELIB}/myhdl/_simulator.pyc
${PYSITELIB}/myhdl/_simulator.pyo
${PYSITELIB}/myhdl/delay.py
${PYSITELIB}/myhdl/delay.pyc
${PYSITELIB}/myhdl/delay.pyo
${PYSITELIB}/myhdl/intbv.py
${PYSITELIB}/myhdl/intbv.pyc
${PYSITELIB}/myhdl/intbv.pyo
${PYSITELIB}/myhdl/test_Cosimulation.py
${PYSITELIB}/myhdl/test_Cosimulation.pyc
${PYSITELIB}/myhdl/test_Cosimulation.pyo
${PYSITELIB}/myhdl/test_Signal.py
${PYSITELIB}/myhdl/test_Signal.pyc
${PYSITELIB}/myhdl/test_Signal.pyo
${PYSITELIB}/myhdl/test_Simulation.py
${PYSITELIB}/myhdl/test_Simulation.pyc
${PYSITELIB}/myhdl/test_Simulation.pyo
${PYSITELIB}/myhdl/test_all.py
${PYSITELIB}/myhdl/test_all.pyc
${PYSITELIB}/myhdl/test_all.pyo
${PYSITELIB}/myhdl/test_intbv.py
${PYSITELIB}/myhdl/test_intbv.pyc
${PYSITELIB}/myhdl/test_intbv.pyo
${PYSITELIB}/myhdl/util.py
${PYSITELIB}/myhdl/util.pyc
${PYSITELIB}/myhdl/util.pyo
@dirrm ${PYSITELIB}/myhdl
34 changes: 33 additions & 1 deletion converters/py-jpCodecs/PLIST
@@ -1,70 +1,102 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/10/14 17:05:39 tsarna Exp $
@comment $NetBSD: PLIST,v 1.2 2003/09/14 16:43:46 recht Exp $
${PYSITELIB}/japanese.pth
${PYSITELIB}/japanese/__init__.py
${PYSITELIB}/japanese/__init__.pyc
${PYSITELIB}/japanese/__init__.pyo
${PYSITELIB}/japanese/aliases/__init__.py
${PYSITELIB}/japanese/aliases/__init__.pyc
${PYSITELIB}/japanese/aliases/__init__.pyo
${PYSITELIB}/japanese/c/__init__.py
${PYSITELIB}/japanese/c/__init__.pyc
${PYSITELIB}/japanese/c/__init__.pyo
${PYSITELIB}/japanese/c/_japanese_codecs.so
${PYSITELIB}/japanese/c/euc_jp.py
${PYSITELIB}/japanese/c/euc_jp.pyc
${PYSITELIB}/japanese/c/euc_jp.pyo
${PYSITELIB}/japanese/c/iso_2022_jp.py
${PYSITELIB}/japanese/c/iso_2022_jp.pyc
${PYSITELIB}/japanese/c/iso_2022_jp.pyo
${PYSITELIB}/japanese/c/iso_2022_jp_1.py
${PYSITELIB}/japanese/c/iso_2022_jp_1.pyc
${PYSITELIB}/japanese/c/iso_2022_jp_1.pyo
${PYSITELIB}/japanese/c/iso_2022_jp_ext.py
${PYSITELIB}/japanese/c/iso_2022_jp_ext.pyc
${PYSITELIB}/japanese/c/iso_2022_jp_ext.pyo
${PYSITELIB}/japanese/c/ms932.py
${PYSITELIB}/japanese/c/ms932.pyc
${PYSITELIB}/japanese/c/ms932.pyo
${PYSITELIB}/japanese/c/shift_jis.py
${PYSITELIB}/japanese/c/shift_jis.pyc
${PYSITELIB}/japanese/c/shift_jis.pyo
${PYSITELIB}/japanese/euc_jp.py
${PYSITELIB}/japanese/euc_jp.pyc
${PYSITELIB}/japanese/euc_jp.pyo
${PYSITELIB}/japanese/iso_2022_jp.py
${PYSITELIB}/japanese/iso_2022_jp.pyc
${PYSITELIB}/japanese/iso_2022_jp.pyo
${PYSITELIB}/japanese/iso_2022_jp_1.py
${PYSITELIB}/japanese/iso_2022_jp_1.pyc
${PYSITELIB}/japanese/iso_2022_jp_1.pyo
${PYSITELIB}/japanese/iso_2022_jp_ext.py
${PYSITELIB}/japanese/iso_2022_jp_ext.pyc
${PYSITELIB}/japanese/iso_2022_jp_ext.pyo
${PYSITELIB}/japanese/jis_7.py
${PYSITELIB}/japanese/jis_7.pyc
${PYSITELIB}/japanese/jis_7.pyo
${PYSITELIB}/japanese/jis_x_0201_katakana.py
${PYSITELIB}/japanese/jis_x_0201_katakana.pyc
${PYSITELIB}/japanese/jis_x_0201_katakana.pyo
${PYSITELIB}/japanese/jis_x_0201_roman.py
${PYSITELIB}/japanese/jis_x_0201_roman.pyc
${PYSITELIB}/japanese/jis_x_0201_roman.pyo
${PYSITELIB}/japanese/mappings/__init__.py
${PYSITELIB}/japanese/mappings/__init__.pyc
${PYSITELIB}/japanese/mappings/__init__.pyo
${PYSITELIB}/japanese/mappings/euc_jp.py
${PYSITELIB}/japanese/mappings/euc_jp.pyc
${PYSITELIB}/japanese/mappings/euc_jp.pyo
${PYSITELIB}/japanese/mappings/jis_x_0208.py
${PYSITELIB}/japanese/mappings/jis_x_0208.pyc
${PYSITELIB}/japanese/mappings/jis_x_0208.pyo
${PYSITELIB}/japanese/mappings/jis_x_0212.py
${PYSITELIB}/japanese/mappings/jis_x_0212.pyc
${PYSITELIB}/japanese/mappings/jis_x_0212.pyo
${PYSITELIB}/japanese/mappings/shift_jis.py
${PYSITELIB}/japanese/mappings/shift_jis.pyc
${PYSITELIB}/japanese/mappings/shift_jis.pyo
${PYSITELIB}/japanese/ms932.py
${PYSITELIB}/japanese/ms932.pyc
${PYSITELIB}/japanese/ms932.pyo
${PYSITELIB}/japanese/python/__init__.py
${PYSITELIB}/japanese/python/__init__.pyc
${PYSITELIB}/japanese/python/__init__.pyo
${PYSITELIB}/japanese/python/euc_jp.py
${PYSITELIB}/japanese/python/euc_jp.pyc
${PYSITELIB}/japanese/python/euc_jp.pyo
${PYSITELIB}/japanese/python/iso_2022_jp.py
${PYSITELIB}/japanese/python/iso_2022_jp.pyc
${PYSITELIB}/japanese/python/iso_2022_jp.pyo
${PYSITELIB}/japanese/python/iso_2022_jp_1.py
${PYSITELIB}/japanese/python/iso_2022_jp_1.pyc
${PYSITELIB}/japanese/python/iso_2022_jp_1.pyo
${PYSITELIB}/japanese/python/iso_2022_jp_ext.py
${PYSITELIB}/japanese/python/iso_2022_jp_ext.pyc
${PYSITELIB}/japanese/python/iso_2022_jp_ext.pyo
${PYSITELIB}/japanese/python/shift_jis.py
${PYSITELIB}/japanese/python/shift_jis.pyc
${PYSITELIB}/japanese/python/shift_jis.pyo
${PYSITELIB}/japanese/shift_jis.py
${PYSITELIB}/japanese/shift_jis.pyc
${PYSITELIB}/japanese/shift_jis.pyo
${PYSITELIB}/japanese/sjis.py
${PYSITELIB}/japanese/sjis.pyc
${PYSITELIB}/japanese/sjis.pyo
${PYSITELIB}/japanese/ujis.py
${PYSITELIB}/japanese/ujis.pyc
${PYSITELIB}/japanese/ujis.pyo
${PYSITELIB}/japanese/windows_31j.py
${PYSITELIB}/japanese/windows_31j.pyc
${PYSITELIB}/japanese/windows_31j.pyo
@dirrm ${PYSITELIB}/japanese/python
@dirrm ${PYSITELIB}/japanese/mappings
@dirrm ${PYSITELIB}/japanese/c
Expand Down
28 changes: 27 additions & 1 deletion converters/py-koCodecs/PLIST
@@ -1,59 +1,85 @@
@comment $NetBSD: PLIST,v 1.2 2002/07/07 16:03:16 jschauma Exp $
@comment $NetBSD: PLIST,v 1.3 2003/09/14 16:43:46 recht Exp $
${PYSITELIB}/korean.pth
${PYSITELIB}/korean/__init__.py
${PYSITELIB}/korean/__init__.pyc
${PYSITELIB}/korean/__init__.pyo
${PYSITELIB}/korean/aliases.py
${PYSITELIB}/korean/aliases.pyc
${PYSITELIB}/korean/aliases.pyo
${PYSITELIB}/korean/c/__init__.py
${PYSITELIB}/korean/c/__init__.pyc
${PYSITELIB}/korean/c/__init__.pyo
${PYSITELIB}/korean/c/_koco.so
${PYSITELIB}/korean/c/cp949.py
${PYSITELIB}/korean/c/cp949.pyc
${PYSITELIB}/korean/c/cp949.pyo
${PYSITELIB}/korean/c/euc_kr.py
${PYSITELIB}/korean/c/euc_kr.pyc
${PYSITELIB}/korean/c/euc_kr.pyo
${PYSITELIB}/korean/c/hangul.so
${PYSITELIB}/korean/cp949.py
${PYSITELIB}/korean/cp949.pyc
${PYSITELIB}/korean/cp949.pyo
${PYSITELIB}/korean/euc_kr.py
${PYSITELIB}/korean/euc_kr.pyc
${PYSITELIB}/korean/euc_kr.pyo
${PYSITELIB}/korean/hangul.py
${PYSITELIB}/korean/hangul.pyc
${PYSITELIB}/korean/hangul.pyo
${PYSITELIB}/korean/iso_2022_kr.py
${PYSITELIB}/korean/iso_2022_kr.pyc
${PYSITELIB}/korean/iso_2022_kr.pyo
${PYSITELIB}/korean/johab.py
${PYSITELIB}/korean/johab.pyc
${PYSITELIB}/korean/johab.pyo
${PYSITELIB}/korean/mappings/__init__.py
${PYSITELIB}/korean/mappings/__init__.pyc
${PYSITELIB}/korean/mappings/__init__.pyo
${PYSITELIB}/korean/mappings/johab_ideograph.py
${PYSITELIB}/korean/mappings/johab_ideograph.pyc
${PYSITELIB}/korean/mappings/johab_ideograph.pyo
${PYSITELIB}/korean/mappings/ksc5601_hangul.py
${PYSITELIB}/korean/mappings/ksc5601_hangul.pyc
${PYSITELIB}/korean/mappings/ksc5601_hangul.pyo
${PYSITELIB}/korean/mappings/ksc5601_ideograph.py
${PYSITELIB}/korean/mappings/ksc5601_ideograph.pyc
${PYSITELIB}/korean/mappings/ksc5601_ideograph.pyo
${PYSITELIB}/korean/mappings/ksc5601_misc.py
${PYSITELIB}/korean/mappings/ksc5601_misc.pyc
${PYSITELIB}/korean/mappings/ksc5601_misc.pyo
${PYSITELIB}/korean/mappings/uhc.py
${PYSITELIB}/korean/mappings/uhc.pyc
${PYSITELIB}/korean/mappings/uhc.pyo
${PYSITELIB}/korean/python/__init__.py
${PYSITELIB}/korean/python/__init__.pyc
${PYSITELIB}/korean/python/__init__.pyo
${PYSITELIB}/korean/python/cp949.py
${PYSITELIB}/korean/python/cp949.pyc
${PYSITELIB}/korean/python/cp949.pyo
${PYSITELIB}/korean/python/euc_kr.py
${PYSITELIB}/korean/python/euc_kr.pyc
${PYSITELIB}/korean/python/euc_kr.pyo
${PYSITELIB}/korean/python/hangul.py
${PYSITELIB}/korean/python/hangul.pyc
${PYSITELIB}/korean/python/hangul.pyo
${PYSITELIB}/korean/python/iso_2022_kr.py
${PYSITELIB}/korean/python/iso_2022_kr.pyc
${PYSITELIB}/korean/python/iso_2022_kr.pyo
${PYSITELIB}/korean/python/johab.py
${PYSITELIB}/korean/python/johab.pyc
${PYSITELIB}/korean/python/johab.pyo
${PYSITELIB}/korean/python/qwerty2bul.py
${PYSITELIB}/korean/python/qwerty2bul.pyc
${PYSITELIB}/korean/python/qwerty2bul.pyo
${PYSITELIB}/korean/python/unijohab.py
${PYSITELIB}/korean/python/unijohab.pyc
${PYSITELIB}/korean/python/unijohab.pyo
${PYSITELIB}/korean/qwerty2bul.py
${PYSITELIB}/korean/qwerty2bul.pyc
${PYSITELIB}/korean/qwerty2bul.pyo
${PYSITELIB}/korean/unijohab.py
${PYSITELIB}/korean/unijohab.pyc
${PYSITELIB}/korean/unijohab.pyo
@dirrm ${PYSITELIB}/korean/python
@dirrm ${PYSITELIB}/korean/mappings
@dirrm ${PYSITELIB}/korean/c
Expand Down
12 changes: 11 additions & 1 deletion converters/py-zhCodecs/PLIST
@@ -1,23 +1,33 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/06/15 08:18:15 shell Exp $
@comment $NetBSD: PLIST,v 1.2 2003/09/14 16:43:47 recht Exp $
${PYSITELIB}/big5_tw.py
${PYSITELIB}/big5_tw.pyc
${PYSITELIB}/big5_tw.pyo
${PYSITELIB}/chinesecn/__init__.py
${PYSITELIB}/chinesecn/__init__.pyc
${PYSITELIB}/chinesecn/__init__.pyo
${PYSITELIB}/chinesecn/euc_gb23122utf.py
${PYSITELIB}/chinesecn/euc_gb23122utf.pyc
${PYSITELIB}/chinesecn/euc_gb23122utf.pyo
${PYSITELIB}/chinesecn/utf2euc_gb2312.py
${PYSITELIB}/chinesecn/utf2euc_gb2312.pyc
${PYSITELIB}/chinesecn/utf2euc_gb2312.pyo
${PYSITELIB}/chinesetw/__init__.py
${PYSITELIB}/chinesetw/__init__.pyc
${PYSITELIB}/chinesetw/__init__.pyo
${PYSITELIB}/chinesetw/big52utf1.py
${PYSITELIB}/chinesetw/big52utf1.pyc
${PYSITELIB}/chinesetw/big52utf1.pyo
${PYSITELIB}/chinesetw/big52utf2.py
${PYSITELIB}/chinesetw/big52utf2.pyc
${PYSITELIB}/chinesetw/big52utf2.pyo
${PYSITELIB}/chinesetw/utf2big51.py
${PYSITELIB}/chinesetw/utf2big51.pyc
${PYSITELIB}/chinesetw/utf2big51.pyo
${PYSITELIB}/chinesetw/utf2big52.py
${PYSITELIB}/chinesetw/utf2big52.pyc
${PYSITELIB}/chinesetw/utf2big52.pyo
${PYSITELIB}/eucgb2312_cn.py
${PYSITELIB}/eucgb2312_cn.pyc
${PYSITELIB}/eucgb2312_cn.pyo
@dirrm ${PYSITELIB}/chinesetw
@dirrm ${PYSITELIB}/chinesecn
6 changes: 1 addition & 5 deletions databases/py-PgSQL/Makefile
@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1.1.1 2003/09/09 13:46:24 recht Exp $
# $NetBSD: Makefile,v 1.2 2003/09/14 16:43:47 recht Exp $
#

DISTNAME= pyPgSQL-2.4
Expand All @@ -16,10 +16,6 @@ PYDISTUTILSPKG= YES
PYBINMODULE= YES
PY_PATCHPLIST= YES

post-install:
${PYTHONBIN} -O ${LOCALBASE}/${PYLIB}/compileall.py \
${LOCALBASE}/${PYSITELIB}/pyPgSQL

.include "../../lang/python/extension.mk"
.include "../../lang/python/application.mk"
.include "../../time/py-mxDateTime/buildlink2.mk"
Expand Down
25 changes: 24 additions & 1 deletion databases/py-bsddb3/PLIST
@@ -1,50 +1,73 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2003/01/17 19:26:04 gson Exp $
@comment $NetBSD: PLIST,v 1.2 2003/09/14 16:43:47 recht Exp $
${PYSITELIB}/bsddb3/__init__.py
${PYSITELIB}/bsddb3/__init__.pyc
${PYSITELIB}/bsddb3/__init__.pyo
${PYSITELIB}/bsddb3/_db.so
${PYSITELIB}/bsddb3/db.py
${PYSITELIB}/bsddb3/db.pyc
${PYSITELIB}/bsddb3/db.pyo
${PYSITELIB}/bsddb3/dbobj.py
${PYSITELIB}/bsddb3/dbobj.pyc
${PYSITELIB}/bsddb3/dbobj.pyo
${PYSITELIB}/bsddb3/dbrecio.py
${PYSITELIB}/bsddb3/dbrecio.pyc
${PYSITELIB}/bsddb3/dbrecio.pyo
${PYSITELIB}/bsddb3/dbshelve.py
${PYSITELIB}/bsddb3/dbshelve.pyc
${PYSITELIB}/bsddb3/dbshelve.pyo
${PYSITELIB}/bsddb3/dbtables.py
${PYSITELIB}/bsddb3/dbtables.pyc
${PYSITELIB}/bsddb3/dbtables.pyo
${PYSITELIB}/bsddb3/dbutils.py
${PYSITELIB}/bsddb3/dbutils.pyc
${PYSITELIB}/bsddb3/dbutils.pyo
${PYSITELIB}/bsddb3/tests/__init__.py
${PYSITELIB}/bsddb3/tests/__init__.pyc
${PYSITELIB}/bsddb3/tests/__init__.pyo
${PYSITELIB}/bsddb3/tests/test_all.py
${PYSITELIB}/bsddb3/tests/test_all.pyc
${PYSITELIB}/bsddb3/tests/test_all.pyo
${PYSITELIB}/bsddb3/tests/test_associate.py
${PYSITELIB}/bsddb3/tests/test_associate.pyc
${PYSITELIB}/bsddb3/tests/test_associate.pyo
${PYSITELIB}/bsddb3/tests/test_basics.py
${PYSITELIB}/bsddb3/tests/test_basics.pyc
${PYSITELIB}/bsddb3/tests/test_basics.pyo
${PYSITELIB}/bsddb3/tests/test_compat.py
${PYSITELIB}/bsddb3/tests/test_compat.pyc
${PYSITELIB}/bsddb3/tests/test_compat.pyo
${PYSITELIB}/bsddb3/tests/test_dbobj.py
${PYSITELIB}/bsddb3/tests/test_dbobj.pyc
${PYSITELIB}/bsddb3/tests/test_dbobj.pyo
${PYSITELIB}/bsddb3/tests/test_dbshelve.py
${PYSITELIB}/bsddb3/tests/test_dbshelve.pyc
${PYSITELIB}/bsddb3/tests/test_dbshelve.pyo
${PYSITELIB}/bsddb3/tests/test_dbtables.py
${PYSITELIB}/bsddb3/tests/test_dbtables.pyc
${PYSITELIB}/bsddb3/tests/test_dbtables.pyo
${PYSITELIB}/bsddb3/tests/test_env_close.py
${PYSITELIB}/bsddb3/tests/test_env_close.pyc
${PYSITELIB}/bsddb3/tests/test_env_close.pyo
${PYSITELIB}/bsddb3/tests/test_get_none.py
${PYSITELIB}/bsddb3/tests/test_get_none.pyc
${PYSITELIB}/bsddb3/tests/test_get_none.pyo
${PYSITELIB}/bsddb3/tests/test_join.py
${PYSITELIB}/bsddb3/tests/test_join.pyc
${PYSITELIB}/bsddb3/tests/test_join.pyo
${PYSITELIB}/bsddb3/tests/test_lock.py
${PYSITELIB}/bsddb3/tests/test_lock.pyc
${PYSITELIB}/bsddb3/tests/test_lock.pyo
${PYSITELIB}/bsddb3/tests/test_misc.py
${PYSITELIB}/bsddb3/tests/test_misc.pyc
${PYSITELIB}/bsddb3/tests/test_misc.pyo
${PYSITELIB}/bsddb3/tests/test_queue.py
${PYSITELIB}/bsddb3/tests/test_queue.pyc
${PYSITELIB}/bsddb3/tests/test_queue.pyo
${PYSITELIB}/bsddb3/tests/test_recno.py
${PYSITELIB}/bsddb3/tests/test_recno.pyc
${PYSITELIB}/bsddb3/tests/test_recno.pyo
${PYSITELIB}/bsddb3/tests/test_thread.py
${PYSITELIB}/bsddb3/tests/test_thread.pyc
${PYSITELIB}/bsddb3/tests/test_thread.pyo
@dirrm ${PYSITELIB}/bsddb3/tests
@dirrm ${PYSITELIB}/bsddb3

0 comments on commit 37cd6ce

Please sign in to comment.