svn commit: r354666 - head/x11-toolkits/iwidgets
Matthias Andree
mandree at FreeBSD.org
Tue May 20 18:51:30 UTC 2014
Author: mandree
Date: Tue May 20 18:51:29 2014
New Revision: 354666
URL: http://svnweb.freebsd.org/changeset/ports/354666
QAT: https://qat.redports.org/buildarchive/r354666/
Log:
Convert to staging.
Modernize NOPORTDOCS to use OPTIONS NG.
Actually, maintainer has resigned on the grounds of having wrestled for
too long with staging, but let's try to convince him to continue now
that staging is implemented.
Approved by: portmgr (blanket)
Modified:
head/x11-toolkits/iwidgets/Makefile
head/x11-toolkits/iwidgets/pkg-plist
Modified: head/x11-toolkits/iwidgets/Makefile
==============================================================================
--- head/x11-toolkits/iwidgets/Makefile Tue May 20 18:36:41 2014 (r354665)
+++ head/x11-toolkits/iwidgets/Makefile Tue May 20 18:51:29 2014 (r354666)
@@ -11,7 +11,7 @@ DISTNAME= iwidgets${PORTVERSION}
MAINTAINER= pauls at utdallas.edu
COMMENT= Iwidgets - [incr Widgets]
-LIB_DEPENDS= itk:${PORTSDIR}/x11-toolkits/itk
+LIB_DEPENDS= libitk.so:${PORTSDIR}/x11-toolkits/itk
NO_BUILD= yes
HAS_CONFIGURE= yes
@@ -23,23 +23,11 @@ CONFIGURE_ARGS= --prefix=${PREFIX} \
SUB_LIST= IWIDGETS=${DISTNAME}
SUB_FILES= pkg-message
PLIST_SUB= IWIDGETS=${DISTNAME}
-NO_STAGE= yes
+MAKE_ARGS+= INSTALL_ROOT=${STAGEDIR}
PORTDOCS= CHANGES ChangeLog README iwidgets.ps
-MANN= iwidgets_buttonbox.n iwidgets_calendar.n iwidgets_canvasprintbox.n iwidgets_canvasprintdialog.n \
- iwidgets_checkbox.n iwidgets_combobox.n iwidgets_dateentry.n iwidgets_datefield.n iwidgets_dialog.n \
- iwidgets_dialogshell.n iwidgets_disjointlistbox.n iwidgets_entryfield.n iwidgets_extbutton.n \
- iwidgets_extfileselectionbox.n iwidgets_extfileselectiondialog.n iwidgets_feedback.n \
- iwidgets_fileselectionbox.n iwidgets_fileselectiondialog.n iwidgets_finddialog.n iwidgets_hierarchy.n \
- iwidgets_hyperhelp.n iwidgets_labeledframe.n iwidgets_labeledwidget.n iwidgets_mainwindow.n \
- iwidgets_menubar.n iwidgets_messagebox.n iwidgets_messagedialog.n iwidgets_notebook.n \
- iwidgets_optionmenu.n iwidgets_panedwindow.n iwidgets_promptdialog.n iwidgets_pushbutton.n \
- iwidgets_radiobox.n iwidgets_scopedobject.n iwidgets_scrolledcanvas.n iwidgets_scrolledframe.n \
- iwidgets_scrolledhtml.n iwidgets_scrolledlistbox.n iwidgets_scrolledtext.n iwidgets_selectionbox.n \
- iwidgets_selectiondialog.n iwidgets_shell.n iwidgets_spindate.n iwidgets_spinint.n iwidgets_spinner.n \
- iwidgets_spintime.n iwidgets_tabnotebook.n iwidgets_tabset.n iwidgets_timeentry.n iwidgets_timefield.n \
- iwidgets_toolbar.n iwidgets_watch.n
+.include <bsd.port.options.mk>
post-patch:
${REINPLACE_CMD} -e 's,^MKINSTALLDIRS =.*,MKINSTALLDIRS=${MKDIR},' \
@@ -50,14 +38,14 @@ post-patch:
-e 's, at ITCL_VERSION@,3.3,g' ${WRKSRC}/Makefile.in
post-install:
-
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_MAN} ${WRKSRC}/doc/iwidgets.ps ${DOCSDIR}
+ ${RM} -f ${STAGEDIR}${PREFIX}/lib/iwidgets
+ ${LN} -s ${DISTNAME} ${STAGEDIR}${PREFIX}/lib/iwidgets
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/doc/iwidgets.ps ${STAGEDIR}${DOCSDIR}
.for f in CHANGES ChangeLog README
- ${INSTALL_MAN} ${WRKSRC}/${f} ${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
- @${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
Modified: head/x11-toolkits/iwidgets/pkg-plist
==============================================================================
--- head/x11-toolkits/iwidgets/pkg-plist Tue May 20 18:36:41 2014 (r354665)
+++ head/x11-toolkits/iwidgets/pkg-plist Tue May 20 18:51:29 2014 (r354666)
@@ -190,6 +190,58 @@ lib/%%IWIDGETS%%/scripts/toolbar.itk
lib/%%IWIDGETS%%/scripts/unknownimage.gif
lib/%%IWIDGETS%%/scripts/watch.itk
lib/iwidgets
+man/mann/iwidgets_buttonbox.n.gz
+man/mann/iwidgets_calendar.n.gz
+man/mann/iwidgets_canvasprintbox.n.gz
+man/mann/iwidgets_canvasprintdialog.n.gz
+man/mann/iwidgets_checkbox.n.gz
+man/mann/iwidgets_combobox.n.gz
+man/mann/iwidgets_dateentry.n.gz
+man/mann/iwidgets_datefield.n.gz
+man/mann/iwidgets_dialog.n.gz
+man/mann/iwidgets_dialogshell.n.gz
+man/mann/iwidgets_disjointlistbox.n.gz
+man/mann/iwidgets_entryfield.n.gz
+man/mann/iwidgets_extbutton.n.gz
+man/mann/iwidgets_extfileselectionbox.n.gz
+man/mann/iwidgets_extfileselectiondialog.n.gz
+man/mann/iwidgets_feedback.n.gz
+man/mann/iwidgets_fileselectionbox.n.gz
+man/mann/iwidgets_fileselectiondialog.n.gz
+man/mann/iwidgets_finddialog.n.gz
+man/mann/iwidgets_hierarchy.n.gz
+man/mann/iwidgets_hyperhelp.n.gz
+man/mann/iwidgets_labeledframe.n.gz
+man/mann/iwidgets_labeledwidget.n.gz
+man/mann/iwidgets_mainwindow.n.gz
+man/mann/iwidgets_menubar.n.gz
+man/mann/iwidgets_messagebox.n.gz
+man/mann/iwidgets_messagedialog.n.gz
+man/mann/iwidgets_notebook.n.gz
+man/mann/iwidgets_optionmenu.n.gz
+man/mann/iwidgets_panedwindow.n.gz
+man/mann/iwidgets_promptdialog.n.gz
+man/mann/iwidgets_pushbutton.n.gz
+man/mann/iwidgets_radiobox.n.gz
+man/mann/iwidgets_scopedobject.n.gz
+man/mann/iwidgets_scrolledcanvas.n.gz
+man/mann/iwidgets_scrolledframe.n.gz
+man/mann/iwidgets_scrolledhtml.n.gz
+man/mann/iwidgets_scrolledlistbox.n.gz
+man/mann/iwidgets_scrolledtext.n.gz
+man/mann/iwidgets_selectionbox.n.gz
+man/mann/iwidgets_selectiondialog.n.gz
+man/mann/iwidgets_shell.n.gz
+man/mann/iwidgets_spindate.n.gz
+man/mann/iwidgets_spinint.n.gz
+man/mann/iwidgets_spinner.n.gz
+man/mann/iwidgets_spintime.n.gz
+man/mann/iwidgets_tabnotebook.n.gz
+man/mann/iwidgets_tabset.n.gz
+man/mann/iwidgets_timeentry.n.gz
+man/mann/iwidgets_timefield.n.gz
+man/mann/iwidgets_toolbar.n.gz
+man/mann/iwidgets_watch.n.gz
@dirrm lib/%%IWIDGETS%%/scripts
@dirrm lib/%%IWIDGETS%%/demos/images
@dirrm lib/%%IWIDGETS%%/demos/html
More information about the svn-ports-all
mailing list