ports/89996: Update linux-winetools to latest version 0.9

Anish Mistry amistry at am-productions.biz
Mon Dec 5 22:00:23 UTC 2005


>Number:         89996
>Category:       ports
>Synopsis:       Update linux-winetools to latest version 0.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 05 22:00:21 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Anish Mistry
>Release:        FreeBSD 6.0-RELEASE i386
>Organization:
AM Productions 
>Environment:


System: FreeBSD 6.0-RELEASE #0: Wed Nov  9 19:55:29 EST 2005
    amistry at bigguy.am-productions.biz:/usr/obj/usr/src/sys/BIGGUY



>Description:


Update winetools port


>How-To-Repeat:





>Fix:


--- winetools-0.9.patch begins here ---
diff -ruN linux-winetools.orig/Makefile linux-winetools/Makefile
--- linux-winetools.orig/Makefile	Mon Dec  5 12:41:29 2005
+++ linux-winetools/Makefile	Mon Dec  5 16:22:30 2005
@@ -6,29 +6,48 @@
 #
 
 PORTNAME=	winetools
-PORTVERSION=	1.25a
-PORTREVISION=	2
+PORTVERSION=	0.9
+PORTEPOCH=	1
 CATEGORIES=	emulators linux
-MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/winetools/}
+MASTER_SITES=	http://ds80-237-203-29.dedicated.hosteurope.de/wt/
 PKGNAMEPREFIX=	linux-
-EXTRACT_SUFX=	.tgz
+DISTNAME=	${PORTNAME}-${PORTVERSION}jo-II
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	A setup and configuration tool for WINE
 
+BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash \
+		Xdialog:${PORTSDIR}/x11/xdialog
 RUN_DEPENDS=	wine:${PORTSDIR}/emulators/wine
 
-NO_WRKSUBDIR=	yes
 NO_BUILD=	yes
 USE_LINUX=	yes
 USE_X_PREFIX=	yes
+USE_REINPLACE=	yes
 ONLY_FOR_ARCHS=	i386
-PLIST_FILES=	bin/winetools
+WTFILE=	wt0.9jo
 
-post-extract:
-	@${BRANDELF} -t Linux ${WRKDIR}/${PORTNAME}
+post-patch:
+	@${REINPLACE_CMD} 's|%%WTFILE%%|${WTFILE}|g' \
+	${WRKSRC}/install
+	@${REINPLACE_CMD} 's|/usr/local|${X11BASE}|g' \
+	${WRKSRC}/install \
+	${WRKSRC}/uninstall \
+	${WRKSRC}/findwine \
+	${WRKSRC}/${WTFILE} \
+	${WRKSRC}/winetools.spec
+	@${REINPLACE_CMD} 's|/bin/bash|${LOCALBASE}/bin/bash|g' \
+	${WRKSRC}/install \
+	${WRKSRC}/listit \
+	${WRKSRC}/uninstall \
+	${WRKSRC}/${WTFILE} \
+	${WRKSRC}/scripts/*
+	@${RM} ${WRKSRC}/*.bak \
+	${WRKSRC}/*.orig \
+	${WRKSRC}/scripts/*.bak
 
 do-install:
-	@${INSTALL_PROGRAM} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
+	cd ${WRKSRC} && \
+	${WRKSRC}/install
 
 .include <bsd.port.mk>
diff -ruN linux-winetools.orig/distinfo linux-winetools/distinfo
--- linux-winetools.orig/distinfo	Mon Dec  5 12:41:29 2005
+++ linux-winetools/distinfo	Mon Dec  5 12:54:13 2005
@@ -1,3 +1,3 @@
-MD5 (winetools-1.25a.tgz) = a22e303d0de3c2bfd458e107a36f0397
-SHA256 (winetools-1.25a.tgz) = 47d6df6fdeca835f3c8113061c0124eaa6d3639905c5ea13d6c3c83ce1c83120
-SIZE (winetools-1.25a.tgz) = 1014034
+MD5 (winetools-0.9jo-II.tar.gz) = 7a855e05e50552397506490e7ce57b6d
+SHA256 (winetools-0.9jo-II.tar.gz) = 1ddc18138dc456bad3ead1ef30e5848561f0bd9aa7628cfc88c285cdbb4884ff
+SIZE (winetools-0.9jo-II.tar.gz) = 192917
diff -ruN linux-winetools.orig/files/patch-install linux-winetools/files/patch-install
--- linux-winetools.orig/files/patch-install	Wed Dec 31 19:00:00 1969
+++ linux-winetools/files/patch-install	Mon Dec  5 15:11:40 2005
@@ -0,0 +1,26 @@
+--- install.orig	Mon Dec  5 14:21:39 2005
++++ install	Mon Dec  5 15:11:39 2005
+@@ -9,6 +9,7 @@
+ 
+ BASEDIR="/usr/local/winetools"
+ DIR="/usr/local/share"
++WTFILE="%%WTFILE%%"
+ VERSION="winetools-0.9"
+ RELEASE="`echo $VERSION | sed -e "s/winetools-\(.*\)/\1/"`"
+ echo "Version: $VERSION"
+@@ -35,11 +36,10 @@
+ ln -sf $BASEDIR/$WTFILE /usr/local/bin/winetools
+ ln -sf $BASEDIR/findwine /usr/local/bin/findwine
+ 
+-if [ -e $BASEDIR/Xdialog ] ;then
+-  rm $BASEDIR/Xdialog
+-fi
+-DIALOG="`which Xdialog`"
+-if [ "$?" = "0" ]; then
++rm $BASEDIR/Xdialog
++
++DIALOG=`which Xdialog`
++if [ "$DIALOG" != "" ]; then
+   ln -s $DIALOG $BASEDIR/Xdialog || echo "Could not link Xdialog to the WineTools directory. You have to do that manually for WineTools to work."
+ else
+   ln -s $BASEDIR/Xdialog.builtin $BASEDIR/Xdialog || echo "Could not link Xdialog to the WineTools directory. You have to do that manually for WineTools to work."
diff -ruN linux-winetools.orig/files/patch-wt0.9jo linux-winetools/files/patch-wt0.9jo
--- linux-winetools.orig/files/patch-wt0.9jo	Wed Dec 31 19:00:00 1969
+++ linux-winetools/files/patch-wt0.9jo	Mon Dec  5 16:11:53 2005
@@ -0,0 +1,64 @@
+--- wt0.9jo.orig	Mon Dec  5 16:02:30 2005
++++ wt0.9jo	Mon Dec  5 16:11:47 2005
+@@ -75,9 +75,9 @@
+ 	       --no-buttons --infobox "`eval_gettext "Waiting $WAIT seconds for wineservers to exit...\nPlease wait..."`" 7 60
+ #      while [ "$n" != "$WAIT" ]; do
+       while [ true ]; do
+-        ps xwww --User $USER |grep "wineserver"|grep -v "grep wineserver" &>/dev/null
++        ps xwww -U $USER |grep "wineserver"|grep -v "grep wineserver" &>/dev/null
+ 	[ "$?" != "0" ] && break
+-	ps xwww --User $USER |grep winedbg|grep -v "grep winedbg" &>/dev/null
++	ps xwww -U $USER |grep winedbg|grep -v "grep winedbg" &>/dev/null
+ 	if [ "$?" = "0" ]; then
+ 	  if [ "$wdbcount" = "3" ]; then
+ 	    $DIALOG --title "`eval_gettext "wine status"`" \
+@@ -85,11 +85,11 @@
+ 	      --ok-label "`eval_gettext "continue"`" \
+ 	      --yesno "`eval_gettext "The wine debugger was startet. If your installation does not continue\nfor a while you should switch to the console where you started winetools\nfrom to debug or let me kill it to continue here.\nSometimes you don't have to do anything to continue."`" 9 70	#'
+ 	    if [ "$?" !=   "0" ]; then
+-	      for n in `ps xwww --User $USER|grep winedbg|grep -v "grep winedbg"|sed -e "s/^\(.\+\)pts.\+$/\1/"`; do
++	      for n in `ps xwww -U $USER|grep winedbg|grep -v "grep winedbg"|sed -e "s/^\(.\+\)pts.\+$/\1/"`; do
+ 	        kill $n
+ 	      done
+ 	      sleep 1s
+-	      for n in `ps xwww --User $USER|grep winedbg|grep -v "grep winedbg"|sed -e "s/^\(.\+\)pts.\+$/\1/"`; do
++	      for n in `ps xwww -U $USER|grep winedbg|grep -v "grep winedbg"|sed -e "s/^\(.\+\)pts.\+$/\1/"`; do
+ 	        kill -9 $n
+ 	      done
+ 	    fi
+@@ -756,7 +756,7 @@
+           fi
+           echo ""
+         fi
+-        cp -a "$BASEDIR/scripts/$n" "$BINDIR"
++        cp -pR "$BASEDIR/scripts/$n" "$BINDIR"
+       done
+       $DIALOG  --title "`eval_gettext "*** NOTICE ***"`"\
+                --msgbox "`eval_gettext "To start the installed software WineTools has copied\nthe following start scripts to your $BINDIR directory:\n\n$script"`" 12 60
+@@ -775,7 +775,7 @@
+ function getSystemPath()
+ {
+   SYSTEM_PATH_REG=`grep -ih \"winsysdir\"\=\" $WINEDIR/system.reg`
+-  SYSTEM_PATH_WIN=`echo $SYSTEM_PATH_REG |cut --delimiter=\" --fields=4`
++  SYSTEM_PATH_WIN=`echo $SYSTEM_PATH_REG |cut -d\" -f4`
+ 
+   [ -z "$SYSTEM_PATH_WIN" ] && SYSTEM_PATH_WIN=c:\\windows\\system32
+   SYSTEM_PATH_LINUX=`winepath "$SYSTEM_PATH_WIN" |grep .wine/`
+@@ -1271,7 +1271,7 @@
+       echo "`eval_gettext " setup..."`"
+       dload="http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/${dl_locale}/ie6setup.exe"
+       if [ -s "$SYSDIR/sys/${setupdir}" ] && [ ! -e "$HOME/.wine/c/windows/${setupdir}" ]; then
+-        cp -a "$SYSDIR/sys/${setupdir}" "$WINEDIR/c/windows"
++        cp -pR "$SYSDIR/sys/${setupdir}" "$WINEDIR/c/windows"
+         ln -s "$WINEDIR/c/windows/${setupdir}" "$WINEDIR/c/${setupdir}"
+       fi
+       sysname="ie6setup.exe"
+@@ -1303,7 +1303,7 @@
+       echo "`eval_gettext "Winetools  IE6-Files=$sizewt"`"
+       if [ $sizewt -lt $sizewine ]; then
+         $DIALOG  --title "`eval_gettext "*** Copy downloaded files ***"`" --defaultno --yesno "`eval_gettext "Do you want to save the downloaded files for later?"`" 7 60
+-        [ "$?" = "0" ] && cp -a "$HOME/.wine/c/windows/${setupdir}" "$SYSDIR/sys"
++        [ "$?" = "0" ] && cp -pR "$HOME/.wine/c/windows/${setupdir}" "$SYSDIR/sys"
+       fi
+     fi
+   }
diff -ruN linux-winetools.orig/pkg-plist linux-winetools/pkg-plist
--- linux-winetools.orig/pkg-plist	Wed Dec 31 19:00:00 1969
+++ linux-winetools/pkg-plist	Mon Dec  5 15:34:56 2005
@@ -0,0 +1,151 @@
+bin/winetools
+bin/wt
+bin/findwine
+share/locale/de_DE at euro/LC_MESSAGES/wt2.mo
+share/locale/es/LC_MESSAGES/wt2.mo
+share/locale/fr/LC_MESSAGES/wt2.mo
+share/locale/nb/LC_MESSAGES/wt2.mo
+share/locale/pt_BR/LC_MESSAGES/wt2.mo
+winetools/po/es.po
+winetools/po/fr.po
+winetools/po/nb.po
+winetools/po/de_DE at euro.po
+winetools/po/pt_BR.po
+winetools/po/wt0.9.pot
+winetools/doc/wt0.9jo.html
+winetools/doc/TODO.txt
+winetools/doc/EULA_en.ie6.txt
+winetools/doc/winetools.html
+winetools/doc/README.first
+winetools/doc/README.nover
+winetools/doc/README.0.9
+winetools/doc/wt.gif
+winetools/doc/CHANGELOG.txt
+winetools/doc/README.0.9.1
+winetools/doc/index.html
+winetools/icon/font.xpm
+winetools/icon/apps.xpm
+winetools/icon/winetools.png
+winetools/icon/wt.xpm
+winetools/icon/computer.xpm
+winetools/gettext.sh.dummy
+winetools/scripts/dos
+winetools/scripts/ie6
+winetools/scripts/msaccess95
+winetools/scripts/dc++
+winetools/scripts/iron
+winetools/scripts/klv4
+winetools/scripts/mirc
+winetools/scripts/uzip
+winetools/scripts/mailwasher
+winetools/scripts/ppointview2003
+winetools/scripts/7-zip
+winetools/scripts/mspowerpoint
+winetools/scripts/foobar2000
+winetools/scripts/imageready
+winetools/scripts/acro6
+winetools/scripts/awasu
+winetools/scripts/excel
+winetools/scripts/ikmap
+winetools/scripts/iview
+winetools/scripts/putty
+winetools/scripts/steam
+winetools/scripts/bdeadmin
+winetools/scripts/msword95
+winetools/scripts/googleearth
+winetools/scripts/puttyagent
+winetools/scripts/quickfind
+winetools/scripts/quicktime
+winetools/scripts/powerpoint
+winetools/scripts/rplayer10
+winetools/scripts/mspowerpoint95
+winetools/scripts/typograf
+winetools/scripts/excelview97
+winetools/scripts/photofiltre
+winetools/scripts/wmplayer
+winetools/scripts/fontpage
+winetools/scripts/outlookexpress
+winetools/scripts/encarta
+winetools/scripts/msexcel95
+winetools/scripts/puttygen
+winetools/scripts/elster04
+winetools/scripts/depwalker
+winetools/scripts/uninstall
+winetools/scripts/scpapers
+winetools/scripts/dbcrab
+winetools/scripts/scrutico
+winetools/scripts/outlook.executor
+winetools/scripts/eudora
+winetools/scripts/virtualdub
+winetools/scripts/grabit
+winetools/scripts/msexcel
+winetools/scripts/weatherscope
+winetools/scripts/msquery
+winetools/scripts/lauge2
+winetools/scripts/msword
+winetools/scripts/msbinder95
+winetools/scripts/futurepinball
+winetools/scripts/phoner
+winetools/scripts/qimage
+winetools/scripts/agentnr
+winetools/scripts/x-lite
+winetools/scripts/tvgenial
+winetools/scripts/ppointview97
+winetools/scripts/thebat
+winetools/scripts/opensong
+winetools/scripts/upaint
+winetools/scripts/winamp
+winetools/scripts/wincmd
+winetools/scripts/winrar
+winetools/scripts/winzip
+winetools/scripts/skype-win
+winetools/scripts/msoutlook
+winetools/scripts/msschedule95
+winetools/scripts/dvdshrink
+winetools/scripts/neatimage
+winetools/scripts/totalcmd
+winetools/scripts/artrage
+winetools/scripts/bioedit
+winetools/scripts/mirandaim
+winetools/scripts/wordview97
+winetools/scripts/msaccess
+winetools/scripts/smoney50
+winetools/scripts/photoshop
+winetools/scripts/outlook
+winetools/scripts/winword
+winetools/scripts/msbinder
+winetools/scripts/illustrator
+winetools/scripts/bottler
+winetools/scripts/splashkiller
+winetools/scripts/msfinder
+winetools/scripts/brrapid
+winetools/scripts/powball
+winetools/scripts/coolplayer
+winetools/scripts/firefoxwt
+winetools/uninstall
+winetools/findwine
+winetools/winetools.spec
+winetools/wt-config.reg
+winetools/listit
+winetools/winetools-mdk.spec
+winetools/LICENSE.txt
+winetools/Xdialog.builtin
+winetools/3rdParty/futurepinball.reg
+winetools/3rdParty/iebatch.txt
+winetools/3rdParty/steaminstall.reg
+winetools/3rdParty/ie6.reg
+winetools/3rdParty/PowBallDX.cfg
+winetools/3rdParty/bde.reg
+winetools/3rdParty/typograf.reg
+winetools/3rdParty/lauge-prefs.ini.deprecated
+winetools/chopctrl.pl
+winetools/INSTALL.txt
+winetools/install
+winetools/wt0.9jo
+winetools/Xdialog
+ at dirrm winetools/po
+ at dirrm winetools/doc
+ at dirrm winetools/icon
+ at dirrm winetools/scripts
+ at dirrm winetools/3rdParty
+ at dirrm winetools
--- winetools-0.9.patch ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list