mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Convert to USES=tk
- STAGE-clean - Fix a run-time error when no LANG environment variable is defined
This commit is contained in:
parent
f208e06c69
commit
fabf4f2275
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=339581
3 changed files with 23 additions and 11 deletions
|
@ -14,12 +14,10 @@ COMMENT= Tcl/Tk XML intelligence visual editor
|
||||||
RUN_DEPENDS+= ${LOCALBASE}/lib/bwidget/pkgIndex.tcl:${PORTSDIR}/x11-toolkits/bwidget
|
RUN_DEPENDS+= ${LOCALBASE}/lib/bwidget/pkgIndex.tcl:${PORTSDIR}/x11-toolkits/bwidget
|
||||||
|
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
|
USES= tk:run
|
||||||
USE_TK_RUN= 84+
|
|
||||||
|
|
||||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
REPLACE_FILES= ${WRKSRC}/interface.tcl \
|
REPLACE_FILES= ${WRKSRC}/interface.tcl \
|
||||||
|
@ -48,22 +46,22 @@ do-install: .SILENT
|
||||||
cd ${WRKSRC}; \
|
cd ${WRKSRC}; \
|
||||||
DIRS=$$(${FIND} . ${FIND_ARGS1}); \
|
DIRS=$$(${FIND} . ${FIND_ARGS1}); \
|
||||||
for DIR in $${DIRS}; do \
|
for DIR in $${DIRS}; do \
|
||||||
${MKDIR} ${DATADIR}/$${DIR}; \
|
${MKDIR} ${STAGEDIR}${DATADIR}/$${DIR}; \
|
||||||
done; \
|
done; \
|
||||||
FILES=$$(${FIND} . ${FIND_ARGS2}); \
|
FILES=$$(${FIND} . ${FIND_ARGS2}); \
|
||||||
for FILE in $${FILES}; do \
|
for FILE in $${FILES}; do \
|
||||||
${INSTALL_SCRIPT} $${FILE} ${DATADIR}/$${FILE}; \
|
${INSTALL_SCRIPT} $${FILE} ${STAGEDIR}${DATADIR}/$${FILE}; \
|
||||||
done; \
|
done; \
|
||||||
FILES=$$(${FIND} -E . ${FIND_ARGS3}); \
|
FILES=$$(${FIND} -E . ${FIND_ARGS3}); \
|
||||||
for FILE in $${FILES}; do \
|
for FILE in $${FILES}; do \
|
||||||
${INSTALL_DATA} $${FILE} ${DATADIR}/$${FILE}; \
|
${INSTALL_DATA} $${FILE} ${STAGEDIR}${DATADIR}/$${FILE}; \
|
||||||
done;
|
done;
|
||||||
|
|
||||||
# Links to executables
|
# Links to executables
|
||||||
cd ${WRKSRC}; \
|
cd ${WRKSRC}; \
|
||||||
FILES=${PORTNAME}; \
|
FILES=${PORTNAME}; \
|
||||||
for f in $${FILES}; do \
|
for f in $${FILES}; do \
|
||||||
${LN} ${LN_OPTS} ${DATADIR}/$${f} ${PREFIX}/bin/$${f}; \
|
${LN} ${LN_OPTS} ${DATADIR}/$${f} ${STAGEDIR}${PREFIX}/bin/$${f}; \
|
||||||
done;
|
done;
|
||||||
|
|
||||||
.include <bsd.port.post.mk>
|
.include <bsd.port.post.mk>
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
$FreeBSD$
|
--- interface.tcl.orig 2002-05-30 23:56:36.000000000 +0200
|
||||||
--- interface.tcl Thu May 30 23:56:36 2002
|
+++ interface.tcl 2013-08-07 14:58:22.000000000 +0200
|
||||||
+++ interface.tcl.new Fri Feb 20 11:06:41 2004
|
|
||||||
@@ -1,4 +1,6 @@
|
@@ -1,4 +1,6 @@
|
||||||
-#!/usr/bin/wish
|
-#!/usr/bin/wish
|
||||||
+#!/bin/sh
|
+#!/bin/sh
|
||||||
|
@ -9,3 +8,18 @@ $FreeBSD$
|
||||||
|
|
||||||
|
|
||||||
package require msgcat
|
package require msgcat
|
||||||
|
@@ -17,9 +19,11 @@
|
||||||
|
source library/scrolled_text.tcl
|
||||||
|
|
||||||
|
|
||||||
|
-set mcDir [file join [file dirname [info script]] gui/msgs]
|
||||||
|
-msgcat::mcload $mcDir
|
||||||
|
-msgcat::mclocale $env(LANG)
|
||||||
|
+if {[info exists env(LANG)]} {
|
||||||
|
+ set mcDir [file join [file dirname [info script]] gui/msgs]
|
||||||
|
+ msgcat::mcload $mcDir
|
||||||
|
+ msgcat::mclocale $env(LANG)
|
||||||
|
+}
|
||||||
|
|
||||||
|
proc SetResource { win } {
|
||||||
|
|
||||||
|
|
|
@ -48,4 +48,4 @@ bin/tkxmlive
|
||||||
@dirrm %%DATADIR%%/library
|
@dirrm %%DATADIR%%/library
|
||||||
@dirrm %%DATADIR%%/sample/article
|
@dirrm %%DATADIR%%/sample/article
|
||||||
@dirrm %%DATADIR%%/sample
|
@dirrm %%DATADIR%%/sample
|
||||||
@dirrm %%DATADIR%%/
|
@dirrm %%DATADIR%%
|
||||||
|
|
Loading…
Add table
Reference in a new issue