ports/79005: Update math/fbm to version 20041110

Pedro F. Giffuni giffunip at yahoo.com
Sat Mar 19 15:23:42 UTC 2005


Hi Thierry;

Your patch looks good, thanks!

In the port, the scripts are separated from the executables so reinplacing bash
with sh would be indeed very easy. To be honest I'm not using this port at all
... it just seemed easy to update. I've always wondered what the files referred
to as OTHER do.

    Pedro.

 --- Thierry Thomas <thierry at FreeBSD.org> ha scritto: 
> Synopsis: Update math/fbm to version 20041110
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: thierry
> State-Changed-When: Sat Mar 19 08:50:02 GMT 2005
> State-Changed-Why: 
> 
> This port installs scripts (e.g. bvg-circ) which begin with
> #!/bin/bash
> 
> You should use something like sed inplace to replace these
> shebangs by ${LOCALBASE}/bin/bash and add a RUN_DEPENDS to
> a bash port, or let these scripts run with a base shell.
> 
> Since I was here, the following patch pet portlint and
> display pkg-message when building from the port:
> 
> --- fbm.diff begins here ---
> diff -urN math/fbm.orig/Makefile math/fbm/Makefile
> --- math/fbm.orig/Makefile	Wed Mar 10 20:24:01 2004
> +++ math/fbm/Makefile	Sat Mar 19 09:44:08 2005
> @@ -6,18 +6,18 @@
>  #
>  
>  PORTNAME=	fbm
> -PORTVERSION=	20030629
> +PORTVERSION=	20041110
>  CATEGORIES=	math
>  MASTER_SITES=	ftp://ftp.cs.utoronto.ca/pub/radford/
> -DISTNAME=	${PORTNAME}.2003-06-29
> +DISTNAME=	${PORTNAME}.2004-11-10
>  EXTRACT_SUFX=	.tar.Z
>  
>  MAINTAINER=	ports at FreeBSD.org
>  COMMENT=	Flexible Bayesian Modeling and Markov Chain Sampling
>  
> +NO_LATEST_LINK=	yes
>  USE_REINPLACE=	yes
>  
> -NO_LATEST_LINK=	yes
>  SCRIPTS =	bvg-circ bvg-wrap dist-circ dist-wrap gp-circ	\
>  		gp-wrap dft-circ dft-wrap mix-circ mix-wrap 	\
>  		net-circ net-wrap
> @@ -41,7 +41,7 @@
>  		net-gd net-gen net-genp net-grad-test net-hist	\
>  		net-mc net-plt net-pred net-rej net-spec	\
>  		net-stepsizes net-tbl rand-seed series
> -TEXT=		dft-genp mix-genp
> +OTHER=		dft-genp mix-genp
>  
>  post-patch:
>  	@${REINPLACE_CMD} -e 's+%%CC%%+${CC}+g;' ${WRKSRC}/make.include
> @@ -61,14 +61,19 @@
>  	@${INSTALL_DATA} ${WRKSRC}/util/randfile ${PREFIX}/share/fbm
>  .if !defined(NOPORTDOCS)
>  	@${MKDIR} ${DOCSDIR}
> -	@${CP} -R $(WRKSRC)/doc/* ${DOCSDIR}
> +	@${CP} -R ${WRKSRC}/doc/* ${DOCSDIR}
>  .for i in make-html make-manual rm-html
>  	@${RM}  ${DOCSDIR}/${i}
>  .endfor
>  	@${MKDIR} ${DOCSDIR}/html
>  	@${MV} ${DOCSDIR}/*.html ${DOCSDIR}/html
>  	@${MKDIR} ${EXAMPLESDIR}
> -	@${CP} -R $(WRKSRC)/ex-* ${EXAMPLESDIR}
> +	@${CP} -R ${WRKSRC}/ex-* ${EXAMPLESDIR}
>  .endif
> +
> +post-install:
> +	@${ECHO_MSG}
> +	@${CAT} ${PKGMESSAGE}
> +	@${ECHO_MSG}
>  
>  .include <bsd.port.mk>
> diff -urN math/fbm.orig/distinfo math/fbm/distinfo
> --- math/fbm.orig/distinfo	Fri Jan 30 21:44:39 2004
> +++ math/fbm/distinfo	Sat Mar 19 09:36:39 2005
> @@ -1,2 +1,2 @@
> -MD5 (fbm.2003-06-29.tar.Z) = d883b507c88878757a3208c3fc72b630
> -SIZE (fbm.2003-06-29.tar.Z) = 1374677
> +MD5 (fbm.2004-11-10.tar.Z) = 9a76f13502de10a3888076718fbe074c
> +SIZE (fbm.2004-11-10.tar.Z) = 1422628
> diff -urN math/fbm.orig/pkg-message math/fbm/pkg-message
> --- math/fbm.orig/pkg-message	Tue Jul 22 11:39:50 2003
> +++ math/fbm/pkg-message	Sat Mar 19 09:36:39 2005
> @@ -1,4 +1,4 @@
> -  Copyright (c) 1995-2003 by Radford M. Neal
> +  Copyright (c) 1995-2004 by Radford M. Neal
>    
>    Permission is granted for anyone to copy, use, modify, or distribute these
>    programs and accompanying documents for any purpose, provided this
> copyright
> diff -urN math/fbm.orig/pkg-plist math/fbm/pkg-plist
> --- math/fbm.orig/pkg-plist	Sat Apr 17 17:15:35 2004
> +++ math/fbm/pkg-plist	Sat Mar 19 09:38:31 2005
> @@ -97,8 +97,8 @@
>  bin/net-wrap
>  bin/rand-seed
>  bin/series
> -share/fbm/randfile
> - at dirrm share/fbm
> +%%DATADIR%%/randfile
> + at dirrm %%DATADIR%%
>  %%PORTDOCS%%%%DOCSDIR%%/Acknowledgements.doc
>  %%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
>  %%PORTDOCS%%%%DOCSDIR%%/Contents.doc
> @@ -142,6 +142,7 @@
>  %%PORTDOCS%%%%DOCSDIR%%/Release.2000-08-21.doc
>  %%PORTDOCS%%%%DOCSDIR%%/Release.2001-08-31.doc
>  %%PORTDOCS%%%%DOCSDIR%%/Release.2003-06-29.doc
> +%%PORTDOCS%%%%DOCSDIR%%/Release.2004-11-10.doc
>  %%PORTDOCS%%%%DOCSDIR%%/bvg-initial.doc
>  %%PORTDOCS%%%%DOCSDIR%%/bvg-mc.doc
>  %%PORTDOCS%%%%DOCSDIR%%/bvg-plt.doc
> @@ -193,6 +194,7 @@
>  %%PORTDOCS%%%%DOCSDIR%%/manual
>  %%PORTDOCS%%%%DOCSDIR%%/mc-ais.doc
>  %%PORTDOCS%%%%DOCSDIR%%/mc-quantities.doc
> +%%PORTDOCS%%%%DOCSDIR%%/mc-reweight.doc
>  %%PORTDOCS%%%%DOCSDIR%%/mc-spec.doc
>  %%PORTDOCS%%%%DOCSDIR%%/mc-temp-filter.doc
>  %%PORTDOCS%%%%DOCSDIR%%/mc-temp-sched.doc
> @@ -231,6 +233,7 @@
>  %%PORTDOCS%%%%DOCSDIR%%/xxx-circ.doc
>  %%PORTDOCS%%%%DOCSDIR%%/xxx-genp.doc
>  %%PORTDOCS%%%%DOCSDIR%%/xxx-grad-test.doc
> +%%PORTDOCS%%%%DOCSDIR%%/xxx-his.doc
>  %%PORTDOCS%%%%DOCSDIR%%/xxx-hist.doc
>  %%PORTDOCS%%%%DOCSDIR%%/xxx-mc.doc
>  %%PORTDOCS%%%%DOCSDIR%%/xxx-plt.doc
> @@ -277,9 +280,10 @@
>  %%PORTDOCS%%%%DOCSDIR%%/html/Release.1999-03-13.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/Release.1999-12-06.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/Release.2000-08-21.html
> +%%PORTDOCS%%%%DOCSDIR%%/html/Release.2001-08-31.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/Release.2003-06-29.html
> +%%PORTDOCS%%%%DOCSDIR%%/html/Release.2004-11-10.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/gp.html
> -%%PORTDOCS%%%%DOCSDIR%%/html/Release.2001-08-31.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/bvg-initial.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/bvg-mc.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/bvg-plt.html
> @@ -329,6 +333,7 @@
>  %%PORTDOCS%%%%DOCSDIR%%/html/log.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/mc-ais.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/mc-quantities.html
> +%%PORTDOCS%%%%DOCSDIR%%/html/mc-reweight.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/mc-spec.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/mc-temp-filter.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/mc-temp-sched.html
> @@ -366,6 +371,7 @@
>  %%PORTDOCS%%%%DOCSDIR%%/html/xxx-circ.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/xxx-genp.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/xxx-grad-test.html
> +%%PORTDOCS%%%%DOCSDIR%%/html/xxx-his.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/xxx-hist.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/xxx-mc.html
>  %%PORTDOCS%%%%DOCSDIR%%/html/xxx-plt.html
> @@ -493,6 +499,7 @@
>  %%PORTDOCS%%%%EXAMPLESDIR%%/ex-mixdft/scmds-nmet
>  %%PORTDOCS%%%%EXAMPLESDIR%%/ex-mixdft/scmds-nogaps
>  %%PORTDOCS%%%%EXAMPLESDIR%%/ex-mixdft/sdata
> +%%PORTDOCS%%%%EXAMPLESDIR%%/ex-mixdft/trace.txt
>  %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/ex-mixdft
>  %%PORTDOCS%%%%EXAMPLESDIR%%/ex-netgp/README
>  %%PORTDOCS%%%%EXAMPLESDIR%%/ex-netgp/bcmds.gpl
> --- fbm.diff ends here ---
> 
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=79005
>  


		
___________________________________ 
Nuovo Yahoo! Messenger: E' molto più divertente: Audibles, Avatar, Webcam, Giochi, Rubrica
 Scaricalo ora! 
http://it.messenger.yahoo.it



More information about the freebsd-ports-bugs mailing list