aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits
diff options
context:
space:
mode:
authorChris Hutchinson <portmaster@bsdforge.com>2024-03-01 18:09:54 +0000
committerGleb Popov <arrowd@FreeBSD.org>2024-03-01 18:11:59 +0000
commit138eb13e8b73d136518d79ebd2820b827d8e1419 (patch)
treeef9d6dd1d42c1268d92243992e3d5dfe10482c22 /x11-toolkits
parenta246148506e536a1fa82f700ff41cc47b03b8afa (diff)
downloadports-138eb13e8b73d136518d79ebd2820b827d8e1419.tar.gz
ports-138eb13e8b73d136518d79ebd2820b827d8e1419.zip
*: Move manpages to share/man
PR: 277322
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/iwidgets/Makefile15
-rw-r--r--x11-toolkits/iwidgets/files/patch-Makefile.in37
-rw-r--r--x11-toolkits/iwidgets/pkg-plist104
3 files changed, 95 insertions, 61 deletions
diff --git a/x11-toolkits/iwidgets/Makefile b/x11-toolkits/iwidgets/Makefile
index 4866372a1ff7..0a599c904895 100644
--- a/x11-toolkits/iwidgets/Makefile
+++ b/x11-toolkits/iwidgets/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iwidgets
PORTVERSION= 4.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits tk
MASTER_SITES= SF/incrtcl/%5BIncr%20Widgets%5D/${PORTVERSION}
DISTNAME= iwidgets${PORTVERSION}
@@ -9,6 +9,11 @@ MAINTAINER= portmaster@bsdforge.com
COMMENT= Iwidgets - [incr Widgets] companion to [incr Tk]
WWW= https://sourceforge.net/projects/incrtcl/
+LICENSE= DTSTECH
+LICENSE_NAME= DTSTECH
+LICENSE_FILE= ${WRKSRC}/license.terms
+LICENSE_PERMS= auto-accept
+
LIB_DEPENDS= libitk.so:x11-toolkits/itk
NO_BUILD= yes
@@ -25,14 +30,6 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
-post-patch:
- ${REINPLACE_CMD} -e 's,^MKINSTALLDIRS =.*,MKINSTALLDIRS=${MKDIR},' \
- -e 's,^INSTALL =.*,INSTALL=${INSTALL} -c,' \
- -e 's,^INSTALL_PROGRAM =.*,INSTALL_PROGRAM=${INSTALL_PROGRAM},' \
- -e 's,^INSTALL_DATA =.*,INSTALL_DATA=${INSTALL_DATA},' \
- -e 's,^INSTALL_SCRIPT =.*,INSTALL_SCRIPT=${INSTALL_SCRIPT},' \
- -e 's,@ITCL_VERSION@,3.3,g' ${WRKSRC}/Makefile.in
-
post-install:
${RM} ${STAGEDIR}${PREFIX}/lib/iwidgets
${LN} -s ${DISTNAME} ${STAGEDIR}${PREFIX}/lib/iwidgets
diff --git a/x11-toolkits/iwidgets/files/patch-Makefile.in b/x11-toolkits/iwidgets/files/patch-Makefile.in
new file mode 100644
index 000000000000..24d05260cee8
--- /dev/null
+++ b/x11-toolkits/iwidgets/files/patch-Makefile.in
@@ -0,0 +1,37 @@
+--- Makefile.in.orig 2024-02-27 13:21:17 UTC
++++ ./Makefile.in
+@@ -9,7 +9,7 @@
+
+ # Current [incr Widgets] version; used in various names.
+
+-ITCL_VERSION = @ITCL_VERSION@
++ITCL_VERSION = 3.3
+ IWIDGETS_VERSION = @VERSION@
+
+ #----------------------------------------------------------------
+@@ -48,7 +48,7 @@
+ BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin
+
+ # Top-level directory in which to install manual entries:
+-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man/mann
++MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/share/man/mann
+
+ # Directory containing Tcl source code (for library used during test):
+ TCL_SRC_DIR = @TCL_SRC_DIR@
+@@ -78,11 +78,11 @@
+ # modify any of this stuff by hand.
+ #----------------------------------------------------------------
+
+-INSTALL = $(TCLSH_PROG) `$(CYGPATH) $(ITCL_SRC_DIR)/../config/installFile.tcl` -c
+-INSTALL_PROGRAM = $(INSTALL)
+-INSTALL_DATA = $(INSTALL) -m 644
+-INSTALL_SCRIPT = $(INSTALL) -m 555
+-MKINSTALLDIRS = $(ITCL_SRC_DIR)/../config/mkinstalldirs
++INSTALL=install -c
++INSTALL_PROGRAM=install -s -m 555
++INSTALL_DATA=install -m 0644
++INSTALL_SCRIPT=install -m 555
++MKINSTALLDIRS=/bin/mkdir -p
+ RANLIB = @RANLIB@
+ LN_S = ln -s
+ TOP_DIR = $(srcdir)
diff --git a/x11-toolkits/iwidgets/pkg-plist b/x11-toolkits/iwidgets/pkg-plist
index 82be5059bd19..b276a017c200 100644
--- a/x11-toolkits/iwidgets/pkg-plist
+++ b/x11-toolkits/iwidgets/pkg-plist
@@ -190,55 +190,55 @@ 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
+share/man/mann/iwidgets_buttonbox.n.gz
+share/man/mann/iwidgets_calendar.n.gz
+share/man/mann/iwidgets_canvasprintbox.n.gz
+share/man/mann/iwidgets_canvasprintdialog.n.gz
+share/man/mann/iwidgets_checkbox.n.gz
+share/man/mann/iwidgets_combobox.n.gz
+share/man/mann/iwidgets_dateentry.n.gz
+share/man/mann/iwidgets_datefield.n.gz
+share/man/mann/iwidgets_dialog.n.gz
+share/man/mann/iwidgets_dialogshell.n.gz
+share/man/mann/iwidgets_disjointlistbox.n.gz
+share/man/mann/iwidgets_entryfield.n.gz
+share/man/mann/iwidgets_extbutton.n.gz
+share/man/mann/iwidgets_extfileselectionbox.n.gz
+share/man/mann/iwidgets_extfileselectiondialog.n.gz
+share/man/mann/iwidgets_feedback.n.gz
+share/man/mann/iwidgets_fileselectionbox.n.gz
+share/man/mann/iwidgets_fileselectiondialog.n.gz
+share/man/mann/iwidgets_finddialog.n.gz
+share/man/mann/iwidgets_hierarchy.n.gz
+share/man/mann/iwidgets_hyperhelp.n.gz
+share/man/mann/iwidgets_labeledframe.n.gz
+share/man/mann/iwidgets_labeledwidget.n.gz
+share/man/mann/iwidgets_mainwindow.n.gz
+share/man/mann/iwidgets_menubar.n.gz
+share/man/mann/iwidgets_messagebox.n.gz
+share/man/mann/iwidgets_messagedialog.n.gz
+share/man/mann/iwidgets_notebook.n.gz
+share/man/mann/iwidgets_optionmenu.n.gz
+share/man/mann/iwidgets_panedwindow.n.gz
+share/man/mann/iwidgets_promptdialog.n.gz
+share/man/mann/iwidgets_pushbutton.n.gz
+share/man/mann/iwidgets_radiobox.n.gz
+share/man/mann/iwidgets_scopedobject.n.gz
+share/man/mann/iwidgets_scrolledcanvas.n.gz
+share/man/mann/iwidgets_scrolledframe.n.gz
+share/man/mann/iwidgets_scrolledhtml.n.gz
+share/man/mann/iwidgets_scrolledlistbox.n.gz
+share/man/mann/iwidgets_scrolledtext.n.gz
+share/man/mann/iwidgets_selectionbox.n.gz
+share/man/mann/iwidgets_selectiondialog.n.gz
+share/man/mann/iwidgets_shell.n.gz
+share/man/mann/iwidgets_spindate.n.gz
+share/man/mann/iwidgets_spinint.n.gz
+share/man/mann/iwidgets_spinner.n.gz
+share/man/mann/iwidgets_spintime.n.gz
+share/man/mann/iwidgets_tabnotebook.n.gz
+share/man/mann/iwidgets_tabset.n.gz
+share/man/mann/iwidgets_timeentry.n.gz
+share/man/mann/iwidgets_timefield.n.gz
+share/man/mann/iwidgets_toolbar.n.gz
+share/man/mann/iwidgets_watch.n.gz