diff options
author | marino <marino@pkgsrc.org> | 2011-11-06 00:03:27 +0000 |
---|---|---|
committer | marino <marino@pkgsrc.org> | 2011-11-06 00:03:27 +0000 |
commit | d43fc8d452b2678ea9d3ce50fcd7694dbf88e739 (patch) | |
tree | 1e0970e8ba1e00f4b92edb6ed0762e514957a5a9 /benchmarks | |
parent | 3c9c8ef8316bafc18a937536541dc94b529819ba (diff) | |
download | pkgsrc-d43fc8d452b2678ea9d3ce50fcd7694dbf88e739.tar.gz |
PR#45500 benchmarks/libmicro: Add DragonFly support
This commit fixes the run-libmicro command which was broken for all
platforms. It was pointing at the destdir version instead of the
installed version.
It also provides a DragonFly-specific makefile which enables it to
build and run on DragonFly.
Diffstat (limited to 'benchmarks')
-rw-r--r-- | benchmarks/libmicro/distinfo | 3 | ||||
-rwxr-xr-x | benchmarks/libmicro/files/run-libmicro | 2 | ||||
-rw-r--r-- | benchmarks/libmicro/patches/patch-al | 50 |
3 files changed, 53 insertions, 2 deletions
diff --git a/benchmarks/libmicro/distinfo b/benchmarks/libmicro/distinfo index f6e687f9efc..8b0070f92db 100644 --- a/benchmarks/libmicro/distinfo +++ b/benchmarks/libmicro/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.1.1.1 2009/11/22 00:45:54 jym Exp $ +$NetBSD: distinfo,v 1.2 2011/11/06 00:03:27 marino Exp $ SHA1 (libmicro-0.4.0.tar.gz) = bf73af51610f08c9fb50025beb3ee86718a11596 RMD160 (libmicro-0.4.0.tar.gz) = 5d844892cbe9fcc77fd3479c54d7135b196a0097 @@ -14,3 +14,4 @@ SHA1 (patch-ah) = 7507bded72b5db04dc7c61cd3498b0cbf793f69c SHA1 (patch-ai) = af43c6061b1dd4b36cbe25887414580ca648b8e2 SHA1 (patch-aj) = 6142d17c1d1a461bf114319e0ebcc5a516dab486 SHA1 (patch-ak) = f44b5e9c8d2182873978af9396ffc3e513ce6af8 +SHA1 (patch-al) = f43cfaef97f9c99a9225823e3dfb318b6707762f diff --git a/benchmarks/libmicro/files/run-libmicro b/benchmarks/libmicro/files/run-libmicro index 22a3925d977..489da7746fa 100755 --- a/benchmarks/libmicro/files/run-libmicro +++ b/benchmarks/libmicro/files/run-libmicro @@ -1,4 +1,4 @@ #! /bin/sh -cd @@DESTDIR@@/@@PREFIX@@/libexec/@@PKGBASE@@ +cd @@PREFIX@@/libexec/@@PKGBASE@@ ./bench diff --git a/benchmarks/libmicro/patches/patch-al b/benchmarks/libmicro/patches/patch-al new file mode 100644 index 00000000000..ab38a987233 --- /dev/null +++ b/benchmarks/libmicro/patches/patch-al @@ -0,0 +1,50 @@ +$NetBSD: patch-al,v 1.1 2011/11/06 00:03:27 marino Exp $ + +--- /dev/null 2011-11-05 23:36:35.729938736 +0000 ++++ Makefile.DragonFly +@@ -0,0 +1,45 @@ ++# ++# CDDL HEADER START ++# ++# The contents of this file are subject to the terms ++# of the Common Development and Distribution License ++# (the "License"). You may not use this file except ++# in compliance with the License. ++# ++# You can obtain a copy of the license at ++# src/OPENSOLARIS.LICENSE ++# or http://www.opensolaris.org/os/licensing. ++# See the License for the specific language governing ++# permissions and limitations under the License. ++# ++# When distributing Covered Code, include this CDDL ++# HEADER in each file and include the License file at ++# usr/src/OPENSOLARIS.LICENSE. If applicable, ++# add the following below this CDDL HEADER, with the ++# fields enclosed by brackets "[]" replaced with your ++# own identifying information: Portions Copyright [yyyy] ++# [name of copyright owner] ++# ++# CDDL HEADER END ++# ++ ++# ++# Copyright 2005 Sun Microsystems, Inc. All rights reserved. ++# Use is subject to license terms. ++# ++ ++ ++CC= gcc ++ ++CFLAGS= -O -DUSE_SEMOP ++CPPFLAGS= -DUSE_SEMOP -D_REENTRANT ++MATHLIB= -lm ++THIS_ARCH:= $(shell /usr/bin/uname -m) ++ ++ELIDED_BENCHMARKS= atomic cachetocache ++ ++ifeq ($(THIS_ARCH),x86_64) ++ELIDED_BENCHMARKS+= getcontext setcontext ++endif ++ ++include ../Makefile.com |