ports/67733: [patch] Update imake to 4.4 release of XFree86.
Dejan Lesjak
dejan.lesjak at guest.arnes.si
Mon Jun 14 02:01:07 GMT 2004
The following reply was made to PR ports/67733; it has been noted by GNATS.
From: Dejan Lesjak <dejan.lesjak at guest.arnes.si>
To: freebsd-gnats-submit at FreeBSD.org, dejan.lesjak at ijs.si
Cc:
Subject: Re: ports/67733: [patch] Update imake to 4.4 release of XFree86.
Date: Mon, 14 Jun 2004 03:59:36 +0200
--Boundary-00=_IaQzAsmwzZElChn
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
PRevious patch is wrong in way that will make patch-d not apply. I apologise
for inconvenience. Here is the proper patch.
--Boundary-00=_IaQzAsmwzZElChn
Content-Type: text/x-diff;
charset="us-ascii";
name="imake-4.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="imake-4.diff"
Index: Makefile
===================================================================
RCS file: /usr/local/freebsd-cvs/ports/devel/imake-4/Makefile,v
retrieving revision 1.29
diff -u -r1.29 Makefile
--- Makefile 6 Feb 2004 17:34:48 -0000 1.29
+++ Makefile 9 Jun 2004 03:14:10 -0000
@@ -6,17 +6,18 @@
#
PORTNAME= imake
-PORTVERSION= 4.3.0
-PORTREVISION= 2
+PORTVERSION= 4.4.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_XFREE}
MASTER_SITE_SUBDIR= ${PORTVERSION}
-DISTFILES= X430src-1.tgz X430src-3.tgz
+DISTFILES= XFree86-4.4.0-src-1.tgz \
+ XFree86-4.4.0-src-3.tgz
MAINTAINER= x11 at FreeBSD.org
COMMENT= Imake and other utilities from XFree86
PREFIX?= ${X11BASE}
+MTREE_FILE= /etc/mtree/BSD.x11-4.dist
USE_PERL5= YES
USE_REINPLACE= yes
@@ -26,14 +27,8 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 500000
-LATEST_LINK= imake4
-.else
-LATEST_LINK= imake
-.endif
DIST_SUBDIR= xc
WRKSRC= ${WRKDIR}/xc/config
-MTREE_FILE= /etc/mtree/BSD.x11-4.dist
PATCH_DIST_ARGS= --force -d ${WRKDIR} --forward --quiet -E ${PATCH_DIST_STRIP} 2>/dev/null || true
MAN1= ccmakedep.1 \
cleanlinks.1 \
Index: distinfo
===================================================================
RCS file: /usr/local/freebsd-cvs/ports/devel/imake-4/distinfo,v
retrieving revision 1.9
diff -u -r1.9 distinfo
--- distinfo 31 Mar 2004 03:06:59 -0000 1.9
+++ distinfo 3 Jun 2004 03:18:59 -0000
@@ -1,4 +1,4 @@
-MD5 (xc/X430src-1.tgz) = 4f241a4f867363f40efa2b00dca292af
-SIZE (xc/X430src-1.tgz) = 10993622
-MD5 (xc/X430src-3.tgz) = b82a0443e1b7bf860e4343e6b6766cb6
-SIZE (xc/X430src-3.tgz) = 12366363
+MD5 (xc/XFree86-4.4.0-src-1.tgz) = 97cea3d9e1197dde32ca34e3b6086469
+SIZE (xc/XFree86-4.4.0-src-1.tgz) = 11760814
+MD5 (xc/XFree86-4.4.0-src-3.tgz) = 703404f48d3a15f58389a879d47c769d
+SIZE (xc/XFree86-4.4.0-src-3.tgz) = 11239253
Index: pkg-plist
===================================================================
RCS file: /usr/local/freebsd-cvs/ports/devel/imake-4/pkg-plist,v
retrieving revision 1.8
diff -u -r1.8 pkg-plist
--- pkg-plist 12 Dec 2003 22:49:05 -0000 1.8
+++ pkg-plist 3 Jun 2004 03:18:59 -0000
@@ -119,19 +119,3 @@
lib/X11/config/xf86site.def
lib/X11/config/xfree86.cf
lib/X11/config/xttMod.tmpl
-lib/X11/doc/html/ccmakedep.1.html
-lib/X11/doc/html/cleanlinks.1.html
-lib/X11/doc/html/gccmakedep.1.html
-lib/X11/doc/html/imake.1.html
-lib/X11/doc/html/lndir.1.html
-lib/X11/doc/html/makedepend.1.html
-lib/X11/doc/html/makeg.1.html
-lib/X11/doc/html/makestrs.1.html
-lib/X11/doc/html/manindex1.html
-lib/X11/doc/html/mergelib.1.html
-lib/X11/doc/html/mkdirhier.1.html
-lib/X11/doc/html/mkhtmlindex.1.html
-lib/X11/doc/html/pswrap.1.html
-lib/X11/doc/html/revpath.1.html
-lib/X11/doc/html/rman.1.html
-lib/X11/doc/html/xmkmf.1.html
Index: files/patch-amd64
===================================================================
RCS file: files/patch-amd64
diff -N files/patch-amd64
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-amd64 3 Jun 2004 03:18:14 -0000
@@ -0,0 +1,22 @@
+--- imake/imakemdep.h.orig Mon Dec 29 20:53:52 2003
++++ imake/imakemdep.h Tue Mar 2 11:05:16 2004
+@@ -374,6 +374,9 @@
+ # ifdef __AMD64__
+ "-D__AMD64__",
+ # endif
++# ifdef __amd64__
++ "-D__amd64__",
++# endif
+ # ifdef __x86_64__
+ "-D__AMD64__",
+ # endif
+@@ -1271,6 +1274,9 @@
+ # if defined (__AMD64__) || defined (__x86_64__)
+ {"__AMD64__", "1"},
+ {"__x86_64__", "1"},
++# endif
++# if defined (__amd64__)
++ {"__amd64__", "1"},
+ # endif
+ # ifdef __i386
+ {"__i386", "1"},
Index: files/patch-d
===================================================================
RCS file: /usr/local/freebsd-cvs/ports/devel/imake-4/files/patch-d,v
retrieving revision 1.6
diff -u -r1.6 patch-d
--- files/patch-d 6 Feb 2004 17:34:48 -0000 1.6
+++ files/patch-d 9 Jun 2004 03:14:04 -0000
@@ -1,6 +1,6 @@
---- cf/FreeBSD.cf.orig Tue Jan 14 21:52:12 2003
-+++ cf/FreeBSD.cf Fri Feb 6 12:27:55 2004
-@@ -89,14 +89,14 @@
+--- cf/FreeBSD.cf.orig Wed Jun 9 04:53:53 2004
++++ cf/FreeBSD.cf Wed Jun 9 04:56:47 2004
+@@ -108,14 +108,14 @@
# endif
# define HasPosixThreads YES
# define ThreadedX YES
@@ -17,23 +17,24 @@
# else
# if OSRelVersion >= 500043
# define BuildThreadStubLibrary NO
-@@ -106,9 +106,9 @@
+@@ -125,10 +125,10 @@
# define NeedUIThrStubs YES
# endif
# if (OSRelVersion >= 500016)
-# define ThreadsLibraries -lc_r
+# define ThreadsLibraries %%PTHREAD_LIBS%%
+ # define SharedGLReqs $(LDPRELIBS) $(XLIB) -lc
# else
-# define ThreadsLibraries -pthread
+# define ThreadsLibraries %%PTHREAD_LIBS%%
# endif
# define SharedX11Reqs $(LDPRELIB) $(XTHRSTUBLIB)
- # define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB) $(XTHRSTUBLIB)
-@@ -485,14 +485,14 @@
+ # define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) $(XTHRSTUBLIB)
+@@ -442,14 +442,14 @@
/* The GCC strength-reduce bug is fixed for FreeBSD 2.1.5 and later */
#ifndef DefaultGcc2i386Opt
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 1) || (OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 5)
--#define DefaultGcc2i386Opt -O2
+-#define DefaultGcc2i386Opt -O2 GccAliasingArgs
+#define DefaultGcc2i386Opt
#endif
#endif
Index: files/patch-freetype
===================================================================
RCS file: files/patch-freetype
diff -N files/patch-freetype
--- files/patch-freetype 11 Mar 2003 23:38:11 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- cf/X11.tmpl.orig Tue Feb 25 13:57:52 2003
-+++ cf/X11.tmpl Sun Mar 2 21:07:54 2003
-@@ -3029,7 +3029,7 @@
- #endif /* else BuildFreetype2Library */
-
- #if BuildFreetype2Library || HasFreetype2
--FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR)
-+FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR) -I$(FREETYPE2DIR)/include
- FREETYPE2DEFINES = -DFREETYPE2
- #endif
-
Index: files/patch-rman.c
===================================================================
RCS file: files/patch-rman.c
diff -N files/patch-rman.c
--- files/patch-rman.c 16 Jul 2003 20:45:02 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- ../extras/rman/rman.c.orig Tue Jul 15 23:53:53 2003
-+++ ../extras/rman/rman.c Tue Jul 15 23:44:21 2003
-@@ -4104,6 +4104,9 @@
- }
- }
- break;
-+ case 0:
-+ /* ignore */
-+ break;
- default: /* unknown escaped character */
- sputchar(*p++);
- }
--Boundary-00=_IaQzAsmwzZElChn--
More information about the freebsd-x11
mailing list