Date: Mon, 5 Dec 2005 16:56:25 -0500 From: "Anish Mistry" <amistry@am-productions.biz> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/89996: Update linux-winetools to latest version 0.9 Message-ID: <1133819785.0@bigguy.am-productions.biz> Resent-Message-ID: <200512052200.jB5M0Msi026376@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@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 +@dirrm winetools/po +@dirrm winetools/doc +@dirrm winetools/icon +@dirrm winetools/scripts +@dirrm winetools/3rdParty +@dirrm winetools --- winetools-0.9.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1133819785.0>