pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/tcl-itcl-current Converted to the SUBST framework...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fe64b4191dbb
branches:  trunk
changeset: 508164:fe64b4191dbb
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Wed Feb 15 22:02:56 2006 +0000

description:
Converted to the SUBST framework. Fixed all pkglint warnings.

diffstat:

 lang/tcl-itcl-current/Makefile      |   18 +-
 lang/tcl-itcl-current/PLIST         |  222 ++++++++++++++++++------------------
 lang/tcl-itcl-current/buildlink3.mk |   14 +-
 3 files changed, 127 insertions(+), 127 deletions(-)

diffs (truncated from 345 to 300 lines):

diff -r e52ae000e072 -r fe64b4191dbb lang/tcl-itcl-current/Makefile
--- a/lang/tcl-itcl-current/Makefile    Wed Feb 15 21:34:47 2006 +0000
+++ b/lang/tcl-itcl-current/Makefile    Wed Feb 15 22:02:56 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2006/02/05 23:09:52 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2006/02/15 22:02:56 rillig Exp $
 
 DISTNAME=      tcl-itcl-20040920
 PKGNAME=       ${DISTNAME:S/itcl/itcl-current/}
@@ -22,15 +22,15 @@
 CONFIGURE_ARGS+=       --with-tk=${BUILDLINK_PREFIX.tk:Q}/lib
 CONFIGURE_ARGS+=       --enable-shared
 
-MAKE_ENV+=     TCL_HEADER_DIR=${BUILDLINK_PREFIX.tcl}/include/tcl
+MAKE_ENV+=     TCL_HEADER_DIR=${BUILDLINK_PREFIX.tcl:Q}/include/tcl
 
-post-build:
-       ${SED} -e "s|^\(.*\)='\(.*\)'|\1=\"\2\"|"                       \
-               -e "s|${WRKSRC}/itcl|${PREFIX}/lib/tcl/itcl${ITCL_VERS}|"\
-               -e "s|${PREFIX}/lib/itcl${ITCL_VERS}|${PREFIX}/lib/tcl/itcl${ITCL_VERS}|"\
-               -e "s|${WRKDIR}/${DISTNAME:C/-src//}|${PREFIX}|"        \
-               ${WRKSRC}/itcl/itclConfig.sh > ${WRKSRC}/itcl/itclConfig.sh.tmp &&\
-               ${MV} ${WRKSRC}/itcl/itclConfig.sh.tmp ${WRKSRC}/itcl/itclConfig.sh
+SUBST_CLASSES+=                tcl-itcl
+SUBST_STAGE.tcl-itcl=  post-build
+SUBST_FILES.tcl-itcl=  itcl/itclConfig.sh
+SUBST_SED.tcl-itcl=    -e 's|^\(.*\)='\''\(.*\)'\''|\1="\2"|'
+SUBST_SED.tcl-itcl+=   -e s\|${WRKSRC:Q}/itcl\|${PREFIX:Q}/lib/tcl/itcl${ITCL_VERS:Q}\|
+SUBST_SED.tcl-itcl+=   -e s\|${PREFIX:Q}/lib/itcl${ITCL_VERS:Q}\|${PREFIX:Q}/lib/tcl/itcl${ITCL_VERS:Q}\|
+SUBST_SED.tcl-itcl+=   -e s\|${WRKDIR:Q}/${DISTNAME:C/-src//:Q}\|${PREFIX:Q}\|
 
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../x11/tk/buildlink3.mk"
diff -r e52ae000e072 -r fe64b4191dbb lang/tcl-itcl-current/PLIST
--- a/lang/tcl-itcl-current/PLIST       Wed Feb 15 21:34:47 2006 +0000
+++ b/lang/tcl-itcl-current/PLIST       Wed Feb 15 22:02:56 2006 +0000
@@ -1,103 +1,45 @@
-@comment $NetBSD: PLIST,v 1.2 2004/10/07 16:21:38 tv Exp $
+@comment $NetBSD: PLIST,v 1.3 2006/02/15 22:02:56 rillig Exp $
 include/itcl.h
 include/itclDecls.h
 include/itclInt.h
 include/itclIntDecls.h
 include/itk.h
 include/itkDecls.h
+lib/itclConfig.sh
 lib/iwidgets
-lib/itclConfig.sh
-lib/tcl/itcl3.3/pkgIndex.tcl
 lib/tcl/itcl3.3/itcl.tcl
 lib/tcl/itcl3.3/libitcl33.la
 lib/tcl/itcl3.3/libitclstub33.a
-lib/tcl/itk3.3/pkgIndex.tcl
+lib/tcl/itcl3.3/pkgIndex.tcl
 lib/tcl/itk3.3/Archetype.itk
 lib/tcl/itk3.3/Toplevel.itk
 lib/tcl/itk3.3/Widget.itk
 lib/tcl/itk3.3/itk.tcl
+lib/tcl/itk3.3/libitk33.la
+lib/tcl/itk3.3/pkgIndex.tcl
 lib/tcl/itk3.3/tclIndex
-lib/tcl/itk3.3/libitk33.la
-lib/tcl/iwidgets/scripts/buttonbox.itk
-lib/tcl/iwidgets/scripts/calendar.itk
-lib/tcl/iwidgets/scripts/canvasprintbox.itk
-lib/tcl/iwidgets/scripts/canvasprintdialog.itk
-lib/tcl/iwidgets/scripts/checkbox.itk
-lib/tcl/iwidgets/scripts/combobox.itk
-lib/tcl/iwidgets/scripts/dateentry.itk
-lib/tcl/iwidgets/scripts/datefield.itk
-lib/tcl/iwidgets/scripts/dialog.itk
-lib/tcl/iwidgets/scripts/dialogshell.itk
-lib/tcl/iwidgets/scripts/disjointlistbox.itk
-lib/tcl/iwidgets/scripts/entryfield.itk
-lib/tcl/iwidgets/scripts/extbutton.itk
-lib/tcl/iwidgets/scripts/extfileselectionbox.itk
-lib/tcl/iwidgets/scripts/extfileselectiondialog.itk
-lib/tcl/iwidgets/scripts/feedback.itk
-lib/tcl/iwidgets/scripts/fileselectionbox.itk
-lib/tcl/iwidgets/scripts/fileselectiondialog.itk
-lib/tcl/iwidgets/scripts/finddialog.itk
-lib/tcl/iwidgets/scripts/hierarchy.itk
-lib/tcl/iwidgets/scripts/hyperhelp.itk
-lib/tcl/iwidgets/scripts/labeledframe.itk
-lib/tcl/iwidgets/scripts/labeledwidget.itk
-lib/tcl/iwidgets/scripts/mainwindow.itk
-lib/tcl/iwidgets/scripts/menubar.itk
-lib/tcl/iwidgets/scripts/messagebox.itk
-lib/tcl/iwidgets/scripts/messagedialog.itk
-lib/tcl/iwidgets/scripts/notebook.itk
-lib/tcl/iwidgets/scripts/optionmenu.itk
-lib/tcl/iwidgets/scripts/pane.itk
-lib/tcl/iwidgets/scripts/panedwindow.itk
-lib/tcl/iwidgets/scripts/promptdialog.itk
-lib/tcl/iwidgets/scripts/pushbutton.itk
-lib/tcl/iwidgets/scripts/radiobox.itk
-lib/tcl/iwidgets/scripts/regexpfield.itk
-lib/tcl/iwidgets/scripts/scrolledcanvas.itk
-lib/tcl/iwidgets/scripts/scrolledframe.itk
-lib/tcl/iwidgets/scripts/scrolledhtml.itk
-lib/tcl/iwidgets/scripts/scrolledlistbox.itk
-lib/tcl/iwidgets/scripts/scrolledtext.itk
-lib/tcl/iwidgets/scripts/scrolledwidget.itk
-lib/tcl/iwidgets/scripts/selectionbox.itk
-lib/tcl/iwidgets/scripts/selectiondialog.itk
-lib/tcl/iwidgets/scripts/shell.itk
-lib/tcl/iwidgets/scripts/spindate.itk
-lib/tcl/iwidgets/scripts/spinint.itk
-lib/tcl/iwidgets/scripts/spinner.itk
-lib/tcl/iwidgets/scripts/spintime.itk
-lib/tcl/iwidgets/scripts/tabnotebook.itk
-lib/tcl/iwidgets/scripts/tabset.itk
-lib/tcl/iwidgets/scripts/timeentry.itk
-lib/tcl/iwidgets/scripts/timefield.itk
-lib/tcl/iwidgets/scripts/toolbar.itk
-lib/tcl/iwidgets/scripts/watch.itk
-lib/tcl/iwidgets/scripts/colors.itcl
-lib/tcl/iwidgets/scripts/roman.itcl
-lib/tcl/iwidgets/scripts/scopedobject.itcl
-lib/tcl/iwidgets/scripts/tclIndex
-lib/tcl/iwidgets/scripts/unknownimage.gif
-lib/tcl/iwidgets/demos/images/box.xbm
-lib/tcl/iwidgets/demos/images/clear.gif
-lib/tcl/iwidgets/demos/images/close.gif
-lib/tcl/iwidgets/demos/images/copy.gif
-lib/tcl/iwidgets/demos/images/cut.gif
-lib/tcl/iwidgets/demos/images/exit.gif
-lib/tcl/iwidgets/demos/images/find.gif
-lib/tcl/iwidgets/demos/images/help.gif
-lib/tcl/iwidgets/demos/images/line.xbm
-lib/tcl/iwidgets/demos/images/mag.gif
-lib/tcl/iwidgets/demos/images/new.gif
-lib/tcl/iwidgets/demos/images/open.gif
-lib/tcl/iwidgets/demos/images/oval.xbm
-lib/tcl/iwidgets/demos/images/paste.gif
-lib/tcl/iwidgets/demos/images/points.xbm
-lib/tcl/iwidgets/demos/images/poly.gif
-lib/tcl/iwidgets/demos/images/print.gif
-lib/tcl/iwidgets/demos/images/ruler.gif
-lib/tcl/iwidgets/demos/images/save.gif
-lib/tcl/iwidgets/demos/images/select.gif
-lib/tcl/iwidgets/demos/images/text.xbm
+lib/tcl/iwidgets/demos/buttonbox
+lib/tcl/iwidgets/demos/calendar
+lib/tcl/iwidgets/demos/canvasprintbox
+lib/tcl/iwidgets/demos/canvasprintdialog
+lib/tcl/iwidgets/demos/catalog
+lib/tcl/iwidgets/demos/checkbox
+lib/tcl/iwidgets/demos/combobox
+lib/tcl/iwidgets/demos/dateentry
+lib/tcl/iwidgets/demos/datefield
+lib/tcl/iwidgets/demos/demo.html
+lib/tcl/iwidgets/demos/dialog
+lib/tcl/iwidgets/demos/dialogshell
+lib/tcl/iwidgets/demos/disjointlistbox
+lib/tcl/iwidgets/demos/entryfield
+lib/tcl/iwidgets/demos/extbutton
+lib/tcl/iwidgets/demos/extfileselectionbox
+lib/tcl/iwidgets/demos/extfileselectiondialog
+lib/tcl/iwidgets/demos/feedback
+lib/tcl/iwidgets/demos/fileselectionbox
+lib/tcl/iwidgets/demos/fileselectiondialog
+lib/tcl/iwidgets/demos/finddialog
+lib/tcl/iwidgets/demos/hierarchy
 lib/tcl/iwidgets/demos/html/buttonbox.n.html
 lib/tcl/iwidgets/demos/html/calendar.n.html
 lib/tcl/iwidgets/demos/html/canvasprintbox.n.html
@@ -114,9 +56,9 @@
 lib/tcl/iwidgets/demos/html/extfileselectionbox.n.html
 lib/tcl/iwidgets/demos/html/extfileselectiondialog.n.html
 lib/tcl/iwidgets/demos/html/feedback.n.html
-lib/tcl/iwidgets/demos/html/finddialog.n.html
 lib/tcl/iwidgets/demos/html/fileselectionbox.n.html
 lib/tcl/iwidgets/demos/html/fileselectiondialog.n.html
+lib/tcl/iwidgets/demos/html/finddialog.n.html
 lib/tcl/iwidgets/demos/html/hierarchy.n.html
 lib/tcl/iwidgets/demos/html/hyperhelp.n.html
 lib/tcl/iwidgets/demos/html/iwidgets4.0.0UserCmds.html
@@ -151,29 +93,28 @@
 lib/tcl/iwidgets/demos/html/timefield.n.html
 lib/tcl/iwidgets/demos/html/toolbar.n.html
 lib/tcl/iwidgets/demos/html/watch.n.html
-lib/tcl/iwidgets/demos/buttonbox
-lib/tcl/iwidgets/demos/calendar
-lib/tcl/iwidgets/demos/canvasprintbox
-lib/tcl/iwidgets/demos/canvasprintdialog
-lib/tcl/iwidgets/demos/catalog
-lib/tcl/iwidgets/demos/checkbox
-lib/tcl/iwidgets/demos/combobox
-lib/tcl/iwidgets/demos/dateentry
-lib/tcl/iwidgets/demos/datefield
-lib/tcl/iwidgets/demos/demo.html
-lib/tcl/iwidgets/demos/dialog
-lib/tcl/iwidgets/demos/dialogshell
-lib/tcl/iwidgets/demos/disjointlistbox
-lib/tcl/iwidgets/demos/entryfield
-lib/tcl/iwidgets/demos/extbutton
-lib/tcl/iwidgets/demos/extfileselectionbox
-lib/tcl/iwidgets/demos/extfileselectiondialog
-lib/tcl/iwidgets/demos/feedback
-lib/tcl/iwidgets/demos/fileselectionbox
-lib/tcl/iwidgets/demos/fileselectiondialog
-lib/tcl/iwidgets/demos/finddialog
-lib/tcl/iwidgets/demos/hierarchy
 lib/tcl/iwidgets/demos/hyperhelp
+lib/tcl/iwidgets/demos/images/box.xbm
+lib/tcl/iwidgets/demos/images/clear.gif
+lib/tcl/iwidgets/demos/images/close.gif
+lib/tcl/iwidgets/demos/images/copy.gif
+lib/tcl/iwidgets/demos/images/cut.gif
+lib/tcl/iwidgets/demos/images/exit.gif
+lib/tcl/iwidgets/demos/images/find.gif
+lib/tcl/iwidgets/demos/images/help.gif
+lib/tcl/iwidgets/demos/images/line.xbm
+lib/tcl/iwidgets/demos/images/mag.gif
+lib/tcl/iwidgets/demos/images/new.gif
+lib/tcl/iwidgets/demos/images/open.gif
+lib/tcl/iwidgets/demos/images/oval.xbm
+lib/tcl/iwidgets/demos/images/paste.gif
+lib/tcl/iwidgets/demos/images/points.xbm
+lib/tcl/iwidgets/demos/images/poly.gif
+lib/tcl/iwidgets/demos/images/print.gif
+lib/tcl/iwidgets/demos/images/ruler.gif
+lib/tcl/iwidgets/demos/images/save.gif
+lib/tcl/iwidgets/demos/images/select.gif
+lib/tcl/iwidgets/demos/images/text.xbm
 lib/tcl/iwidgets/demos/iwidgets.gif
 lib/tcl/iwidgets/demos/labeledframe
 lib/tcl/iwidgets/demos/labeledwidget
@@ -207,8 +148,67 @@
 lib/tcl/iwidgets/demos/toolbar
 lib/tcl/iwidgets/demos/watch
 lib/tcl/iwidgets/iwidgets.tcl
+lib/tcl/iwidgets/license.terms
 lib/tcl/iwidgets/pkgIndex.tcl
-lib/tcl/iwidgets/license.terms
+lib/tcl/iwidgets/scripts/buttonbox.itk
+lib/tcl/iwidgets/scripts/calendar.itk
+lib/tcl/iwidgets/scripts/canvasprintbox.itk
+lib/tcl/iwidgets/scripts/canvasprintdialog.itk
+lib/tcl/iwidgets/scripts/checkbox.itk
+lib/tcl/iwidgets/scripts/colors.itcl
+lib/tcl/iwidgets/scripts/combobox.itk
+lib/tcl/iwidgets/scripts/dateentry.itk
+lib/tcl/iwidgets/scripts/datefield.itk
+lib/tcl/iwidgets/scripts/dialog.itk
+lib/tcl/iwidgets/scripts/dialogshell.itk
+lib/tcl/iwidgets/scripts/disjointlistbox.itk
+lib/tcl/iwidgets/scripts/entryfield.itk
+lib/tcl/iwidgets/scripts/extbutton.itk
+lib/tcl/iwidgets/scripts/extfileselectionbox.itk
+lib/tcl/iwidgets/scripts/extfileselectiondialog.itk
+lib/tcl/iwidgets/scripts/feedback.itk
+lib/tcl/iwidgets/scripts/fileselectionbox.itk
+lib/tcl/iwidgets/scripts/fileselectiondialog.itk
+lib/tcl/iwidgets/scripts/finddialog.itk
+lib/tcl/iwidgets/scripts/hierarchy.itk
+lib/tcl/iwidgets/scripts/hyperhelp.itk
+lib/tcl/iwidgets/scripts/labeledframe.itk
+lib/tcl/iwidgets/scripts/labeledwidget.itk
+lib/tcl/iwidgets/scripts/mainwindow.itk
+lib/tcl/iwidgets/scripts/menubar.itk
+lib/tcl/iwidgets/scripts/messagebox.itk
+lib/tcl/iwidgets/scripts/messagedialog.itk
+lib/tcl/iwidgets/scripts/notebook.itk
+lib/tcl/iwidgets/scripts/optionmenu.itk
+lib/tcl/iwidgets/scripts/pane.itk
+lib/tcl/iwidgets/scripts/panedwindow.itk
+lib/tcl/iwidgets/scripts/promptdialog.itk
+lib/tcl/iwidgets/scripts/pushbutton.itk
+lib/tcl/iwidgets/scripts/radiobox.itk
+lib/tcl/iwidgets/scripts/regexpfield.itk
+lib/tcl/iwidgets/scripts/roman.itcl
+lib/tcl/iwidgets/scripts/scopedobject.itcl
+lib/tcl/iwidgets/scripts/scrolledcanvas.itk
+lib/tcl/iwidgets/scripts/scrolledframe.itk
+lib/tcl/iwidgets/scripts/scrolledhtml.itk
+lib/tcl/iwidgets/scripts/scrolledlistbox.itk
+lib/tcl/iwidgets/scripts/scrolledtext.itk
+lib/tcl/iwidgets/scripts/scrolledwidget.itk
+lib/tcl/iwidgets/scripts/selectionbox.itk
+lib/tcl/iwidgets/scripts/selectiondialog.itk
+lib/tcl/iwidgets/scripts/shell.itk
+lib/tcl/iwidgets/scripts/spindate.itk
+lib/tcl/iwidgets/scripts/spinint.itk
+lib/tcl/iwidgets/scripts/spinner.itk
+lib/tcl/iwidgets/scripts/spintime.itk
+lib/tcl/iwidgets/scripts/tabnotebook.itk
+lib/tcl/iwidgets/scripts/tabset.itk
+lib/tcl/iwidgets/scripts/tclIndex
+lib/tcl/iwidgets/scripts/timeentry.itk
+lib/tcl/iwidgets/scripts/timefield.itk
+lib/tcl/iwidgets/scripts/toolbar.itk
+lib/tcl/iwidgets/scripts/unknownimage.gif
+lib/tcl/iwidgets/scripts/watch.itk
 man/mann/Archetype.n
 man/mann/Toplevel.n
 man/mann/Widget.n
@@ -279,10 +279,10 @@
 man/mann/local.n



Home | Main Index | Thread Index | Old Index