add support for macppc.diff -r1.17 -r1.18 pkgsrc/sysutils/estd/Makefile
(macallan)
@@ -1,30 +1,31 @@ | @@ -1,30 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2009/10/26 00:30:10 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2011/03/16 05:09:16 macallan Exp $ | |
2 | 2 | |||
3 | DISTNAME= estd-r7 | 3 | DISTNAME= estd-r7 | |
4 | PKGNAME= estd-0.7 | 4 | PKGNAME= estd-0.7 | |
5 | CATEGORIES= sysutils | 5 | CATEGORIES= sysutils | |
6 | MASTER_SITES= http://www.ecademix.com/JohannesHofmann/ | 6 | MASTER_SITES= http://www.ecademix.com/JohannesHofmann/ | |
7 | 7 | |||
8 | MAINTAINER= dillo@NetBSD.org | 8 | MAINTAINER= dillo@NetBSD.org | |
9 | HOMEPAGE= http://www.ecademix.com/JohannesHofmann/estd.html | 9 | HOMEPAGE= http://www.ecademix.com/JohannesHofmann/estd.html | |
10 | COMMENT= Dynamically sets the CPU-frequency on SpeedStep and PowerNow CPUs | 10 | COMMENT= Dynamically sets the CPU-frequency on SpeedStep and PowerNow CPUs | |
11 | LICENSE= 2-clause-bsd | 11 | LICENSE= 2-clause-bsd | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | INSTALLATION_DIRS= share/examples/rc.d | 15 | INSTALLATION_DIRS= share/examples/rc.d | |
16 | 16 | |||
17 | ONLY_FOR_PLATFORM= NetBSD-2.99.*-i386 NetBSD-[3-9]*-i386 \ | 17 | ONLY_FOR_PLATFORM= NetBSD-2.99.*-i386 NetBSD-[3-9]*-i386 \ | |
18 | NetBSD-[4-9]*-x86_64 DragonFly-*-i386 | 18 | NetBSD-[4-9]*-x86_64 DragonFly-*-i386 \ | |
19 | NetBSD-5.99.*-powerpc | |||
19 | 20 | |||
20 | RCD_SCRIPTS= estd | 21 | RCD_SCRIPTS= estd | |
21 | RCD_SCRIPT_SRC.estd= ${WRKSRC}/estd.sh | 22 | RCD_SCRIPT_SRC.estd= ${WRKSRC}/estd.sh | |
22 | 23 | |||
23 | SUBST_CLASSES+= rcd | 24 | SUBST_CLASSES+= rcd | |
24 | SUBST_STAGE.rcd= do-configure | 25 | SUBST_STAGE.rcd= do-configure | |
25 | SUBST_MESSAGE.rcd= Fixing startup script. | 26 | SUBST_MESSAGE.rcd= Fixing startup script. | |
26 | SUBST_FILES.rcd= estd.sh | 27 | SUBST_FILES.rcd= estd.sh | |
27 | SUBST_SED.rcd= -e 's|@PREFIX@|${PREFIX}|' | 28 | SUBST_SED.rcd= -e 's|@PREFIX@|${PREFIX}|' | |
28 | SUBST_SED.rcd+= -e 's|@ECHO@|${ECHO}|' | 29 | SUBST_SED.rcd+= -e 's|@ECHO@|${ECHO}|' | |
29 | 30 | |||
30 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.12 2009/10/26 00:30:10 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.13 2011/03/16 05:09:16 macallan Exp $ | |
2 | 2 | |||
3 | SHA1 (estd-r7.tar.gz) = 41186b82fe2a71a4436e01805522b60d100f84d4 | 3 | SHA1 (estd-r7.tar.gz) = 41186b82fe2a71a4436e01805522b60d100f84d4 | |
4 | RMD160 (estd-r7.tar.gz) = c91dad3c74ef099d54e546ac0cdf7a4a29c4a4f3 | 4 | RMD160 (estd-r7.tar.gz) = c91dad3c74ef099d54e546ac0cdf7a4a29c4a4f3 | |
5 | Size (estd-r7.tar.gz) = 8712 bytes | 5 | Size (estd-r7.tar.gz) = 8712 bytes | |
6 | SHA1 (patch-aa) = 4f3aead7002525188ea8de263ed967b969905df6 | 6 | SHA1 (patch-aa) = 539b1bdcfab5815edec76277ee1be9fa9c762323 | |
7 | SHA1 (patch-ab) = 9e7923a7604e4081822cb7b7a1fb6df5468e45cb |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | $NetBSD: patch-aa,v 1.6 2006/11/03 19:15:45 joerg Exp $ | 1 | $NetBSD: patch-aa,v 1.7 2011/03/16 05:09:16 macallan Exp $ | |
2 | 2 | |||
3 | --- Makefile.orig 2006-07-02 11:29:29.000000000 +0200 | 3 | --- Makefile.orig 2007-12-15 15:51:02.000000000 +0000 | |
4 | +++ Makefile 2006-09-20 09:15:01.000000000 +0200 | 4 | +++ Makefile | |
5 | @@ -19,7 +19,8 @@ estd: estd.c | 5 | @@ -19,7 +19,8 @@ estd: estd.c | |
6 | all: estd | 6 | all: estd | |
7 | 7 | |||
8 | install: all | 8 | install: all | |
9 | - install -d -o root -g wheel -m 0755 /usr/local/sbin | 9 | - install -d -o root -g wheel -m 0755 /usr/local/sbin | |
10 | - install -s -o root -g wheel -m 0755 estd /usr/local/sbin/estd | 10 | - install -s -o root -g wheel -m 0755 estd /usr/local/sbin/estd | |
11 | - install -d -o root -g wheel -m 0755 /usr/local/man/man1 | 11 | - install -d -o root -g wheel -m 0755 /usr/local/man/man1 | |
12 | - install -o root -g wheel -m 0644 estd.1 /usr/local/man/man1/estd.1 | 12 | - install -o root -g wheel -m 0644 estd.1 /usr/local/man/man1/estd.1 | |
13 | + ${BSD_INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/sbin | 13 | + ${BSD_INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/sbin | |
14 | + ${BSD_INSTALL_PROGRAM} estd ${DESTDIR}${PREFIX}/sbin/estd | 14 | + ${BSD_INSTALL_PROGRAM} estd ${DESTDIR}${PREFIX}/sbin/estd | |
15 | + ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 15 | + ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
16 | + ${BSD_INSTALL_MAN} estd.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/estd.1 | 16 | + ${BSD_INSTALL_MAN} estd.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/estd.1 | |
17 | + ${BSD_INSTALL_SCRIPT} estd.sh ${DESTDIR}${PREFIX}/share/examples/rc.d/estd | 17 | + ${BSD_INSTALL_SCRIPT} estd.sh ${DESTDIR}${PREFIX}/share/examples/rc.d/estd |
$NetBSD: patch-ab,v 1.7 2011/03/16 05:09:16 macallan Exp $
--- estd.c.orig 2011-03-16 04:50:26.000000000 +0000
+++ estd.c
@@ -55,7 +55,8 @@
#define TECH_EST 1
#define TECH_POWERNOW 2
#define TECH_ACPI 3
-#define TECH_MAX 3
+#define TECH_INTREPID 4
+#define TECH_MAX 4
/* this is ugly, but... <shrug> */
#define MAX_FREQS 32
@@ -116,20 +117,23 @@ int ndomains;
static size_t cp_time_size = sizeof(cp_time[0]) * CPUSTATES;
#endif
-static char *techdesc[4] = {"Unknown",
+static char *techdesc[5] = {"Unknown",
"Enhanced SpeedStep",
"PowerNow",
- "ACPI P-States"
+ "ACPI P-States",
+ "Intrepid"
};
-static char *freqctl[4] = { "",
+static char *freqctl[5] = { "",
"machdep.est.frequency.available",
"machdep.powernow.frequency.available",
- "hw.acpi.cpu.px_dom0.available"
+ "hw.acpi.cpu.px_dom0.available",
+ "machdep.intrepid.frequency.available"
};
-static char *setctl[4] = { "",
+static char *setctl[5] = { "",
"machdep.est.frequency.target",
"machdep.powernow.frequency.target",
- "hw.acpi.cpu.px_dom0.select"
+ "hw.acpi.cpu.px_dom0.select",
+ "machdep.intrepid.frequency.target"
};
void
@@ -400,6 +404,10 @@ main(int argc, char *argv[])
break;
case 'P':
tech = TECH_POWERNOW;
+ break;
+ case 'I':
+ tech = TECH_INTREPID;
+ break;
case 'a':
strategy = AGGRESSIVE;
break;