AMD64 patch for 'ports/x11-toolkits/linux-gtk'
David O'Brien
obrien at freebsd.org
Wed Feb 16 00:31:20 PST 2005
On Wed, Feb 16, 2005 at 12:12:36AM -0800, David O'Brien wrote:
Any have a problem with this updated patch?
1. uses "ARCH" instead of "MACHINE_ARCH"
2. allow "ARCH" to be over-ridable.
3. fix ordering to better follow Mk/bsd.port.mk guidelines
--
-- David (obrien at FreeBSD.org)
Index: x11-toolkits/linux-gtk/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/linux-gtk/Makefile,v
retrieving revision 1.28
diff -u -r1.28 Makefile
--- x11-toolkits/linux-gtk/Makefile 31 Dec 2004 18:24:09 -0000 1.28
+++ x11-toolkits/linux-gtk/Makefile 16 Feb 2005 08:26:15 -0000
@@ -21,16 +21,23 @@
BUILD_DEPENDS+= rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS?= ${LINUXBASE}/usr/X11R6/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree86-libs
+ONLY_FOR_ARCHS?= i386 alpha amd64
+
USE_LINUX_PREFIX= yes
-USE_LINUX= yes
-ONLY_FOR_ARCHS?= i386 alpha
+.include <bsd.port.pre.mk>
+
+.if (${ARCH} == "amd64")
+ARCH= i386
+RPMFLAGS+= --ignorearch
+.endif
+USE_LINUX= yes
DIST_SUBDIR?= rpm
EXTRACT_ONLY=
NO_BUILD= yes
NO_FILTER_SHLIBS= yes
-PLIST?= ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
-MD5_FILE?= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
+PLIST?= ${PKGDIR}/pkg-plist.${ARCH}
+MD5_FILE?= ${MASTERDIR}/distinfo.${ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
@@ -47,7 +54,7 @@
RPM_SET?= gtk+-1.2.9-4.${MACHINE_ARCH}.rpm
.endif
DBPATH= /var/lib/rpm
-RPMFLAGS= --ignoreos --root ${PREFIX} --dbpath ${DBPATH} \
+RPMFLAGS+= --ignoreos --root ${PREFIX} --dbpath ${DBPATH} \
--nodeps --replacepkgs
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
@@ -66,4 +73,4 @@
${FIND} -d * -type d | ${SED} -e 's:^:@dirrm :' \
>> ${PLIST}.new
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Index: x11-fonts/linux-fontconfig/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-fonts/linux-fontconfig/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- x11-fonts/linux-fontconfig/Makefile 6 Feb 2005 00:41:17 -0000 1.8
+++ x11-fonts/linux-fontconfig/Makefile 16 Feb 2005 08:27:41 -0000
@@ -41,6 +41,7 @@
${FIND} * -type f -o -type l > ${PLIST}; \
${FIND} -d * -type d | ${GREP} font | \
${SED} -e 's:^:@dirrm :' >> ${PLIST}
+ @${MKDIR} ${PREFIX}/etc/fonts
post-install:
@${INSTALL_DATA} ${WRKSRC}/tmp/etc/fonts/fonts.conf ${PREFIX}/etc/fonts/
More information about the freebsd-emulation
mailing list