ports/78274: [new port] benchmarks/N-queen
NAKAJI Hiroyuki
nakaji at jp.freebsd.org
Wed Mar 2 06:00:43 UTC 2005
>Number: 78274
>Category: ports
>Synopsis: [new port] benchmarks/N-queen
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 02 06:00:41 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: NAKAJI Hiroyuki
>Release: FreeBSD 6.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD roddy.acest.tutrp.tut.ac.jp 6.0-CURRENT FreeBSD 6.0-CURRENT #16: Thu Feb 24 11:01:00 JST 2005 root at roddy.acest.tutrp.tut.ac.jp:/usr/obj/usr/src/sys/RODDY i386
>Description:
N-queens seems yet another benchmark program.
http://www.yuba.is.uec.ac.jp/~kis/nq/index.htm (Japanese)
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# N-queens
# N-queens/Makefile
# N-queens/pkg-descr
# N-queens/pkg-plist
# N-queens/distinfo
# N-queens/files
# N-queens/files/patch-Makefile
#
echo c - N-queens
mkdir -p N-queens > /dev/null 2>&1
echo x - N-queens/Makefile
sed 's/^X//' >N-queens/Makefile << 'END-of-N-queens/Makefile'
X# New ports collection makefile for: Nqueens
X# Date Created: 2 March 2005
X# Whom: NAKAJI Hiroyuki <nakaji at jp.freebsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= Nqueens
XPORTVERSION= 1.0
XCATEGORIES= benchmarks
XMASTER_SITES= http://www.yuba.is.uec.ac.jp/~kis/nq/package/
XDISTNAME= qn24b-version${PORTVERSION}
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= nakaji at jp.freebsd.org
XCOMMENT= N-queens base version in C
X
XWRKSRC= ${WRKDIR}/version${PORTVERSION}/base
X
Xpost-extract:
X @${RM} -f ${WRKSRC}/qn24b_base
X
Xdo-install:
X ${INSTALL_PROGRAM} ${WRKSRC}/qn24b_base ${PREFIX}/bin/
X.if !defined(NOPORTDOCS)
X ${MKDIR} ${DOCSDIR}
X.for doc in COPYING README.txt
X ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-N-queens/Makefile
echo x - N-queens/pkg-descr
sed 's/^X//' >N-queens/pkg-descr << 'END-of-N-queens/pkg-descr'
XN-queens since 2003-10 by Kenji KISE
XN-queens base version in C
X
XN-queens base version in C is free software.
XSee the file COPYING for copying permission.
X
XWWW: http://www.yuba.is.uec.ac.jp/~kis/nq/index.htm
END-of-N-queens/pkg-descr
echo x - N-queens/pkg-plist
sed 's/^X//' >N-queens/pkg-plist << 'END-of-N-queens/pkg-plist'
Xbin/qn24b_base
X%%PORTDOCS%%%%DOCSDIR%%/COPYING
X%%PORTDOCS%%%%DOCSDIR%%/README.txt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-N-queens/pkg-plist
echo x - N-queens/distinfo
sed 's/^X//' >N-queens/distinfo << 'END-of-N-queens/distinfo'
XMD5 (qn24b-version1.0.tgz) = 10fc6239b5e037b3c86890918d33b8f3
XSIZE (qn24b-version1.0.tgz) = 213360
END-of-N-queens/distinfo
echo c - N-queens/files
mkdir -p N-queens/files > /dev/null 2>&1
echo x - N-queens/files/patch-Makefile
sed 's/^X//' >N-queens/files/patch-Makefile << 'END-of-N-queens/files/patch-Makefile'
X--- Makefile.orig Wed Mar 2 14:36:55 2005
X+++ Makefile Wed Mar 2 14:37:23 2005
X@@ -6,7 +6,7 @@
X
X ########################################################
X $(TRG): $(SRC)
X- gcc -Wall -static -O2 $(SRC) -o $(TRG)
X+ $(CC) -static $(CFLAGS) $(SRC) -o $(TRG)
X
X clean :
X rm -f *.il *~ core *.o *.s $(TRG)
END-of-N-queens/files/patch-Makefile
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list