mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
- Support staging
- Update MASTER_SITES - Use options helpers - WWW disappeared, so use old site
This commit is contained in:
parent
c8821edb09
commit
88ccd7cce4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=360378
@ -5,7 +5,7 @@ PORTNAME= super-smack
|
||||
PORTVERSION= 1.3
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= benchmarks databases
|
||||
MASTER_SITES= http://vegan.net/tony/supersmack/
|
||||
MASTER_SITES= GENTOO/distfiles
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Benchmarking, stress testing, and load generation tool for Databases
|
||||
@ -16,39 +16,23 @@ MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
PORTDOCS= README TUTORIAL
|
||||
|
||||
OPTIONS_MULTI= DB
|
||||
OPTIONS_DEFINE= DOCS
|
||||
OPTIONS_MULTI= DB
|
||||
OPTIONS_MULTI_DB= MYSQL PGSQL
|
||||
OPTIONS_DEFAULT= MYSQL
|
||||
|
||||
PGSQL_DESC= Enable PostgreSQL support
|
||||
MYSQL_DESC= Enable MySQL support
|
||||
MYSQL_USE= MYSQL=yes
|
||||
MYSQL_CONFIGURE_ON= --with-mysql \
|
||||
--with-mysql-include=${LOCALBASE}/include/mysql \
|
||||
--with-mysql-lib=${LOCALBASE}/lib/mysql
|
||||
|
||||
NO_STAGE= yes
|
||||
PGSQL_USES= pgsql
|
||||
PGSQL_CONFIGURE_ON= --with-pgsql \
|
||||
--with-pgsql-include=${LOCALBASE}/include \
|
||||
--with-pgsql-lib=${LOCALBASE}/lib
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MMYSQL}
|
||||
USE_MYSQL= yes
|
||||
CONFIGURE_ARGS+=--with-mysql \
|
||||
--with-mysql-include=${LOCALBASE}/include/mysql \
|
||||
--with-mysql-lib=${LOCALBASE}/lib/mysql
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MPGSQL}
|
||||
USES+= pgsql
|
||||
CONFIGURE_ARGS+=--with-pgsql \
|
||||
--with-pgsql-include=${LOCALBASE}/include \
|
||||
--with-pgsql-lib=${LOCALBASE}/lib
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
post-install:
|
||||
${MKDIR} ${DOCSDIR}
|
||||
.for f in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
|
||||
.endfor
|
||||
.endif
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
13
benchmarks/super-smack/files/patch-Makefile.in
Normal file
13
benchmarks/super-smack/files/patch-Makefile.in
Normal file
@ -0,0 +1,13 @@
|
||||
--- ./Makefile.in.orig 2005-04-30 11:19:40.000000000 -0400
|
||||
+++ ./Makefile.in 2014-07-03 10:20:34.000000000 -0400
|
||||
@@ -379,8 +379,8 @@
|
||||
|
||||
|
||||
install-data-local:
|
||||
- $(mkinstalldirs) $(SMACKS_DIR) $(DATADIR)
|
||||
- cp -rp $(srcdir)/smacks/* $(SMACKS_DIR)
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(SMACKS_DIR) $(DESTDIR)$(DATADIR)
|
||||
+ cp -rp $(srcdir)/smacks/* $(DESTDIR)$(SMACKS_DIR)
|
||||
|
||||
dist-hook:
|
||||
mkdir -p $(distdir)/smacks
|
@ -2,5 +2,4 @@ Super Smack is a benchmarking, stress testing, and load generation tool
|
||||
for MySQL (and PostgreSQL). Super Smack was originally written by Sasha
|
||||
Pachev, and then hosted and maintained by Jeremy Zawodny.
|
||||
|
||||
Author: Tony Bourke <tony (at) vegan (dot) net>
|
||||
WWW: http://vegan.net/tony/supersmack/
|
||||
WWW: http://jeremy.zawodny.com/mysql/super-smack/
|
||||
|
Loading…
Reference in New Issue
Block a user