Thu Aug 13 20:27:43 2015 UTC ()
- Switch to 32-bit version; 64-bit version has issues with emulation of
pselect6 syscall on NetBSD, leading to high CPU usage (busy polling)
- Also ensure QT_XKB_CONFIG_ROOT is set in the environment, otherwise
keyboard input might not work.

Bump PKGREVISION.


(tnn)
diff -r1.25 -r1.26 pkgsrc/cad/eagle/Makefile
diff -r1.9 -r1.10 pkgsrc/cad/eagle/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/cad/eagle/files/eagle

cvs diff -r1.25 -r1.26 pkgsrc/cad/eagle/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/eagle/Makefile 2015/08/12 17:39:36 1.25
+++ pkgsrc/cad/eagle/Makefile 2015/08/13 20:27:43 1.26
@@ -1,36 +1,39 @@ @@ -1,36 +1,39 @@
1# $NetBSD: Makefile,v 1.25 2015/08/12 17:39:36 tnn Exp $ 1# $NetBSD: Makefile,v 1.26 2015/08/13 20:27:43 tnn Exp $
2 2
3DISTNAME= eagle-lin64-7.3.0 3DISTNAME= eagle-lin32-7.3.0
4PKGNAME= ${DISTNAME:S/-lin64//} 4PKGREVISION= 1
 5PKGNAME= ${DISTNAME:S/-lin32//}
5CATEGORIES= cad 6CATEGORIES= cad
6MASTER_SITES= http://web.cadsoft.de/ftp/eagle/program/7.3/ 7MASTER_SITES= http://web.cadsoft.de/ftp/eagle/program/7.3/
7EXTRACT_SUFX= .run 8EXTRACT_SUFX= .run
8EXTRACT_CMD= tail +126 $$extract_file | ${TOOLS_PATH.bsdtar} -C ${WRKDIR} -xjf - 9EXTRACT_CMD= tail +126 $$extract_file | ${TOOLS_PATH.bsdtar} -C ${WRKDIR} -xjf -
9 10
10MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.cadsoft.de/ 12HOMEPAGE= http://www.cadsoft.de/
12COMMENT= Easy to use printed circuit board editor 13COMMENT= Easy to use printed circuit board editor
13LICENSE= eagle-license 14LICENSE= eagle-license
14 15
15RESTRICTED= Redistribution not permitted 16RESTRICTED= Redistribution not permitted
16NO_SRC_ON_FTP= ${RESTRICTED} 17NO_SRC_ON_FTP= ${RESTRICTED}
17NO_SRC_ON_CDROM= ${RESTRICTED} 18NO_SRC_ON_CDROM= ${RESTRICTED}
18NO_BIN_ON_FTP= ${RESTRICTED} 19NO_BIN_ON_FTP= ${RESTRICTED}
19NO_BIN_ON_CDROM= ${RESTRICTED} 20NO_BIN_ON_CDROM= ${RESTRICTED}
20 21
21USE_TOOLS+= bsdtar bzip2 pax 22USE_TOOLS+= bsdtar bzip2 pax
22NO_CONFIGURE= yes 23NO_CONFIGURE= yes
23WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 24WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
24EMUL_PLATFORMS= linux-x86_64 25EMUL_PLATFORMS= linux-i386
25EMUL_MODULES.linux= x11 freetype2 fontconfig openssl cups krb5 26EMUL_MODULES.linux= x11 freetype2 fontconfig openssl cups krb5
26 27
27INSTALLATION_DIRS= bin eagle 28INSTALLATION_DIRS= bin eagle
28 29
 30QT_XKB_CONFIG_ROOT= ${X11BASE}/share/X11/xkb
 31
29do-build: 32do-build:
30 ${SED} -e "s:@@PREFIX@@:${PREFIX}:g" <${FILESDIR}/eagle >${WRKDIR}/eagle 33 ${SED} -e "s:@@PREFIX@@:${PREFIX}:g" -e "s:@@QT_XKB_CONFIG_ROOT@@:${QT_XKB_CONFIG_ROOT}:g" <${FILESDIR}/eagle >${WRKDIR}/eagle
31 34
32do-install: 35do-install:
33 cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/eagle/. 36 cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/eagle/.
34 ${INSTALL_SCRIPT} ${WRKDIR}/eagle ${DESTDIR}${PREFIX}/bin 37 ${INSTALL_SCRIPT} ${WRKDIR}/eagle ${DESTDIR}${PREFIX}/bin
35 38
36.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/cad/eagle/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/eagle/distinfo 2015/08/12 17:39:36 1.9
+++ pkgsrc/cad/eagle/distinfo 2015/08/13 20:27:43 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2015/08/12 17:39:36 tnn Exp $ 1$NetBSD: distinfo,v 1.10 2015/08/13 20:27:43 tnn Exp $
2 2
3SHA1 (eagle-lin64-7.3.0.run) = dd7f9454a1170e886643228b4f353ddf529ca681 3SHA1 (eagle-lin32-7.3.0.run) = ea92e705bfc3fbd7a89cc7125a88afeba9b5b881
4RMD160 (eagle-lin64-7.3.0.run) = eee40fe5f913dddeda375484f94f57365c4084ca 4RMD160 (eagle-lin32-7.3.0.run) = 0f0d86d63fdf6419be075ee4ae11e18ac49734b9
5Size (eagle-lin64-7.3.0.run) = 48248700 bytes 5Size (eagle-lin32-7.3.0.run) = 48599533 bytes

cvs diff -r1.1.1.1 -r1.2 pkgsrc/cad/eagle/files/eagle (expand / switch to unified diff)

--- pkgsrc/cad/eagle/files/eagle 2000/10/15 12:17:26 1.1.1.1
+++ pkgsrc/cad/eagle/files/eagle 2015/08/13 20:27:43 1.2
@@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2# 2#
3# $NetBSD: eagle,v 1.1.1.1 2000/10/15 12:17:26 rh Exp $ 3# $NetBSD: eagle,v 1.2 2015/08/13 20:27:43 tnn Exp $
4# 4#
5cd @@PREFIX@@/eagle && bin/eagle $* 5QT_XKB_CONFIG_ROOT="@@QT_XKB_CONFIG_ROOT@@"
 6export QT_XKB_CONFIG_ROOT
 7cd @@PREFIX@@/eagle && bin/eagle "$@"