summaryrefslogtreecommitdiff
path: root/japanese/wine
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>1999-02-22 03:25:12 +0000
committerSteve Price <steve@FreeBSD.org>1999-02-22 03:25:12 +0000
commitd1f4c4b0b0feaff5bdcb8617758a38bdd82d2d0e (patch)
tree6d9edc5ec2f9196c292a3fa2b76bab256ff03e6f /japanese/wine
parentUpdate to version 1.9. (diff)
Update to version 990131.
PR: 10051 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=16831
Diffstat (limited to 'japanese/wine')
-rw-r--r--japanese/wine/Makefile30
-rw-r--r--japanese/wine/distinfo4
-rw-r--r--japanese/wine/files/patch-am186
-rw-r--r--japanese/wine/pkg-descr2
-rw-r--r--japanese/wine/pkg-plist2
5 files changed, 99 insertions, 125 deletions
diff --git a/japanese/wine/Makefile b/japanese/wine/Makefile
index 7ce9f11a71a1..685d5e9b79ff 100644
--- a/japanese/wine/Makefile
+++ b/japanese/wine/Makefile
@@ -1,34 +1,32 @@
-# New ports collection makefile for: ja-wine
-# Version required: 971130
-# Date created: 14 Jan 1998
+# New ports collection makefile for: ja-wine
+# Version required: 971130
+# Date created: 14 Jan 1998
# Whom: Takashi Uozu <j1594016@ed.kagu.sut.ac.jp>
#
-# $Id: Makefile,v 1.4 1998/09/17 00:32:43 asami Exp $
+# $Id: Makefile,v 1.5 1999/02/20 07:14:26 asami Exp $
-DISTNAME= ja-Wine-971130
-PKGNAME= ja-wine-97.11.30
+DISTNAME= ja-Wine-990131
+PKGNAME= ja-wine-99.01.31
CATEGORIES= japanese emulators
MASTER_SITES= ${MASTER_SITE_SUNSITE} \
- http://karin.ip.titech.ac.jp/~takagi/wine/patch/
+ http://www1.mahoroba.ne.jp/~jkuchi/wine-jp/src/
MASTER_SITE_SUBDIR= ALPHA/wine/development
-DISTFILES= Wine-971130.tar.gz Wine971130-jp.tar.gz
+DISTFILES= Wine-990131.tar.gz Wine990131-ja.tar.gz
MAINTAINER= j1594016@ed.kagu.sut.ac.jp
LIB_DEPENDS= Xpm.4:${PORTSDIR}/graphics/xpm
-BROKEN= fetch
-
-WRKSRC= ${WRKDIR}/wine971130
+WRKSRC= ${WRKDIR}/wine-990131
PATCH_STRIP= -p1
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-japanese --with-kinput
+CONFIGURE_ARGS= --enable-japanese --with-kinput
MAN1= wine.1
pre-patch:
@(cd ${WRKDIR}; \
- ${PATCH} ${PATCH_ARGS} < ${WRKDIR}/Wine971130-jp.Patch)
+ ${PATCH} ${PATCH_ARGS} < ${WRKDIR}/Wine990131-jp.Patch)
pre-configure:
@${ECHO} "WINE_INI_GLOBAL \"${PREFIX}/etc/wine.conf\"" \
@@ -46,4 +44,10 @@ do-install:
${INSTALL_DATA} \
${WRKSRC}/documentation/wine.man ${PREFIX}/man/man1/wine.1
+.if !defined(NOPORTDOCS)
+post-install:
+ ${MKDIR} ${PREFIX}/share/doc/ja/wine
+ ${INSTALL_MAN} ${WRKDIR}/README.jis ${PREFIX}/share/doc/ja/wine
+.endif
+
.include <bsd.port.mk>
diff --git a/japanese/wine/distinfo b/japanese/wine/distinfo
index 289dbfb49319..bc0936f27802 100644
--- a/japanese/wine/distinfo
+++ b/japanese/wine/distinfo
@@ -1,2 +1,2 @@
-MD5 (Wine-971130.tar.gz) = 31597f8c149f524fbb910ed72e298a12
-MD5 (Wine971130-jp.tar.gz) = 5eaef41ead880d421047b700583c539a
+MD5 (Wine-990131.tar.gz) = 8a3ba3b5e9f1eaf5e6863536795447fb
+MD5 (Wine990131-ja.tar.gz) = 339b666dabcf105c3f9fe3311283ac1e
diff --git a/japanese/wine/files/patch-am b/japanese/wine/files/patch-am
index 6ad530e98eec..f57a6ba117a4 100644
--- a/japanese/wine/files/patch-am
+++ b/japanese/wine/files/patch-am
@@ -1,134 +1,94 @@
-diff -ur wine971130-jp.orig/configure wine971130-jp/configure
---- wine971130-jp.orig/configure Sun Jan 11 08:21:04 1998
-+++ wine971130-jp/configure Sun Jan 11 07:39:27 1998
-@@ -2479,6 +2479,8 @@
+diff -urN wine-990131/configure fbsd-wine-990131/configure
+--- wine-990131/configure Fri Feb 12 23:40:37 1999
++++ fbsd-wine-990131/configure Fri Feb 12 23:42:18 1999
+@@ -3021,7 +3021,7 @@
+ if (ac_test) return 1
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
++if { (eval echo configure:3025: \"$ac_link\") 1>&5; (eval $ac_link) </dev/null 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ ac_cv_c_extern_prefix="yes"
+ else
+@@ -3062,7 +3062,7 @@
- trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
++if { (eval echo configure:3066: \"$ac_link\") 1>&5; (eval $ac_link) </dev/null 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ ac_cv_c_asm_string="yes"
+ else
+diff -urN wine-990131/debugger/stabs.c fbsd-wine-990131/debugger/stabs.c
+--- wine-990131/debugger/stabs.c Wed Jan 20 23:18:55 1999
++++ fbsd-wine-990131/debugger/stabs.c Fri Feb 12 23:11:42 1999
+@@ -4,6 +4,7 @@
+ * Copyright (C) 1996, Eric Youngdale.
+ */
-+LDLIBS="$LDLIBS -lxpg4"
-+
- DEFS=-DHAVE_CONFIG_H
-
- # Without the "./", some shells look in PATH for config.status.
-diff -ur wine971130-jp.orig/debugger/memory.c wine971130-jp/debugger/memory.c
---- wine971130-jp.orig/debugger/memory.c Mon Feb 3 03:57:44 1997
-+++ wine971130-jp/debugger/memory.c Sun Jan 11 07:38:04 1998
-@@ -19,7 +19,7 @@
- * write (rwflag == 0)
- ************************************************************/
-
--#ifdef linux
-+#if defined(linux) || defined(__FreeBSD__)
- BOOL32 DEBUG_checkmap_bad( const char *addr, size_t size, int rwflag)
- {
- FILE *fp;
-@@ -28,6 +28,7 @@
- char *start, *end;
- int ret = TRUE;
-
-+#ifdef linux
- /*
- The entries in /proc/self/maps are of the form:
- 08000000-08002000 r-xp 00000000 03:41 2361
-@@ -41,12 +42,34 @@
-
- Only permissions start and end are used here
- */
-+#else
-+/*
-+ % cat /proc/curproc/map
-+ start end resident private perm type
-+ 0x1000 0xe000 12 0 r-x COW vnode
-+ 0xe000 0x10000 2 2 rwx COW vnode
-+ 0x10000 0x27000 4 4 rwx default
-+ 0x800e000 0x800f000 1 1 rw- default
-+ 0xefbde000 0xefbfe000 1 1 rwx default
-+
-+ COW = "copy on write"
-+*/
-+#endif
-+
-
-+#ifdef linux
- if (!(fp = fopen("/proc/self/maps", "r")))
-+#else
-+ if (!(fp = fopen("/proc/curproc/map", "r")))
-+#endif
- return FALSE;
++#include <sys/types.h>
+ #include "config.h"
- while (fgets( buf, 79, fp)) {
-+#ifdef linux
- sscanf(buf, "%x-%x %3s", (int *) &start, (int *) &end, prot);
-+#else
-+ sscanf(buf, "%x %x %*d %*d %3s", (int *) &start, (int *) &end, prot);
-+#endif
- if ( end < addr)
- continue;
- if (start <= addr && addr+size < end) {
-diff -ur wine971130-jp.orig/memory/selector.c wine971130-jp/memory/selector.c
---- wine971130-jp.orig/memory/selector.c Sun Jan 11 08:18:57 1998
-+++ wine971130-jp/memory/selector.c Sun Jan 11 07:30:51 1998
-@@ -14,7 +14,16 @@
- #include "debug.h"
+ #include <sys/types.h>
+diff -urN wine-990131/include/ldt.h fbsd-wine-990131/include/ldt.h
+--- wine-990131/include/ldt.h Mon Dec 7 19:48:09 1998
++++ fbsd-wine-990131/include/ldt.h Fri Feb 12 23:11:42 1999
+@@ -85,6 +85,14 @@
+ #define FIRST_LDT_ENTRY_TO_ALLOC 17
+#ifdef __FreeBSD__
+#include <osreldate.h>
+#if __FreeBSD_version < 220000
- #define FIRST_LDT_ENTRY_TO_ALLOC 17
-+#else
-+#define FIRST_LDT_ENTRY_TO_ALLOC 17
-+#endif
-+#else
++#undef FIRST_LDT_ENTRY_TO_ALLOC
+#define FIRST_LDT_ENTRY_TO_ALLOC 6
+#endif
-
-
- /***********************************************************************
-diff -ur wine971130-jp.orig/memory/virtual.c wine971130-jp/memory/virtual.c
---- wine971130-jp.orig/memory/virtual.c Sun Jan 11 08:20:07 1998
-+++ wine971130-jp/memory/virtual.c Sun Jan 11 09:10:28 1998
++#endif
++
+ /* Determine if sel is a system selector (i.e. not managed by Wine) */
+ #define IS_SELECTOR_SYSTEM(sel) \
+ (!((sel) & 4) || (SELECTOR_TO_ENTRY(sel) < FIRST_LDT_ENTRY_TO_ALLOC))
+diff -urN wine-990131/memory/virtual.c fbsd-wine-990131/memory/virtual.c
+--- wine-990131/memory/virtual.c Fri Jan 29 02:35:36 1999
++++ fbsd-wine-990131/memory/virtual.c Fri Feb 12 23:11:42 1999
@@ -1097,6 +1097,9 @@
- return FALSE;
- }
- if (!cbFlush) cbFlush = view->size;
+ }
+ K32OBJ_DecCount( obj );
+ return handle;
+#ifndef MS_SYNC
+#define MS_SYNC 0
+#endif MS_SYNC
- if (!msync( addr, cbFlush, MS_SYNC )) return TRUE;
- SetLastError( ERROR_INVALID_PARAMETER );
- return FALSE;
-diff -ur wine971130-jp.orig/multimedia/midi.c wine971130-jp/multimedia/midi.c
---- wine971130-jp.orig/multimedia/midi.c Sun Jan 11 08:17:54 1998
-+++ wine971130-jp/multimedia/midi.c Sun Jan 11 07:29:49 1998
-@@ -11,6 +11,10 @@
+ }
+
+ /* Check parameters */
+diff -urN wine-990131/ole/variant.c fbsd-wine-990131/ole/variant.c
+--- wine-990131/ole/variant.c Mon Jan 18 01:34:32 1999
++++ fbsd-wine-990131/ole/variant.c Fri Feb 12 23:11:42 1999
+@@ -30,6 +30,7 @@
+
#include <string.h>
- #include <unistd.h>
- #include <fcntl.h>
-+#ifdef __FreeBSD__
-+#include <string.h>
-+#include <sys/errno.h>
-+#endif
- #include <sys/ioctl.h>
- #include "windows.h"
- #include "ldt.h"
-diff -ur wine971130-jp.orig/windows/dialog.c wine971130-jp/windows/dialog.c
---- wine971130-jp.orig/windows/dialog.c Sun Jan 11 08:21:30 1998
-+++ wine971130-jp/windows/dialog.c Sun Jan 11 07:28:52 1998
-@@ -10,6 +10,9 @@
#include <stdlib.h>
- #include <stdio.h>
++#include <float.h>
+ #include <math.h>
+ #include <time.h>
+
+diff -urN wine-990131/windows/dialog.c fbsd-wine-990131/windows/dialog.c
+--- wine-990131/windows/dialog.c Fri Feb 12 23:30:15 1999
++++ fbsd-wine-990131/windows/dialog.c Fri Feb 12 23:11:42 1999
+@@ -9,6 +9,9 @@
+ #include <limits.h>
+ #include <stdlib.h>
#include <string.h>
+#ifdef __FreeBSD__
+#include <sys/errno.h>
+#endif
- #include <errno.h>
#include "windows.h"
#include "dialog.h"
-diff -ur wine971130-jp.orig/wine.ini wine971130-jp/wine.ini
---- wine971130-jp.orig/wine.ini Mon Aug 25 00:49:15 1997
-+++ wine971130-jp/wine.ini Sun Jan 11 07:27:07 1998
-@@ -42,7 +42,7 @@
+ #include "drive.h"
+diff -urN wine-990131/wine.ini fbsd-wine-990131/wine.ini
+--- wine-990131/wine.ini Thu Oct 22 01:03:16 1998
++++ fbsd-wine-990131/wine.ini Fri Feb 12 23:11:41 1999
+@@ -44,7 +44,7 @@
System=c:\windows\system
Temp=e:\
Path=c:\windows;c:\windows\system;e:\;e:\test;f:\
@@ -137,7 +97,7 @@ diff -ur wine971130-jp.orig/wine.ini wine971130-jp/wine.ini
[options]
AllocSystemColors=100
-@@ -53,13 +53,13 @@
+@@ -55,13 +55,13 @@
Default = -adobe-times-
[serialports]
@@ -154,3 +114,9 @@ diff -ur wine971130-jp.orig/wine.ini wine971130-jp/wine.ini
[spooler]
LPT1:=|lpr
+@@ -81,4 +81,4 @@
+
+ [programs]
+ Default=
+-Startup=
++Startup=
diff --git a/japanese/wine/pkg-descr b/japanese/wine/pkg-descr
index ed800df3a1cf..0c3ad817a5ea 100644
--- a/japanese/wine/pkg-descr
+++ b/japanese/wine/pkg-descr
@@ -11,3 +11,5 @@ Wine relies on the configuration file /usr/local/etc/wine.conf to
contain valid assignments of Unix directories to DOS drive letters,
and for certain other options (see "man wine" for details).
You will most probably have to to edit it, after the install ...
+
+See /usr/local/share/doc/ja/wine/README.jis for more info.
diff --git a/japanese/wine/pkg-plist b/japanese/wine/pkg-plist
index 8489a54c41a8..5a408bb8a75b 100644
--- a/japanese/wine/pkg-plist
+++ b/japanese/wine/pkg-plist
@@ -1,3 +1,5 @@
bin/wine
etc/wine.conf
etc/wine.sym
+share/doc/ja/wine/README.jis
+@dirrm share/doc/ja/wine