Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Aug 2018 01:20:33 +0000
From:      "Sergey A. Osokin" <osa@FreeBSD.org>
To:        Yuri Victorovich <yuri@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r478259 - in head/science: ghemical libghemical libint mpqc
Message-ID:  <20180828012033.GE30926@FreeBSD.org>
In-Reply-To: <201808272256.w7RMuioD090614@repo.freebsd.org>
References:  <201808272256.w7RMuioD090614@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Yuri,

thanks for your hard work and take over maintainership.
I'd prefer to see the static library for the application as
well as shared libraries cause it help in many cases.

Please let me know if you have any questions.

Thanks.

-- 
Sergey Osokin

On Mon, Aug 27, 2018 at 10:56:44PM +0000, Yuri Victorovich wrote:
> Author: yuri
> Date: Mon Aug 27 22:56:43 2018
> New Revision: 478259
> URL: https://svnweb.freebsd.org/changeset/ports/478259
> 
> Log:
>   science/libint: Update 1.1.6 -> 1.2.1
>   
>   Port changes:
>   * Remove USES=perl5 (not needed)
>   * Remove static libs
>   * Remove USE_GCC (not needed)
>   * Silence command/remove braces
>   * Update WWW
>   
>   Take maintainership.
>   
>   Bump depending ports because the library list has changed in plist.
> 
> Modified:
>   head/science/ghemical/Makefile
>   head/science/libghemical/Makefile
>   head/science/libint/Makefile
>   head/science/libint/distinfo
>   head/science/libint/pkg-descr
>   head/science/libint/pkg-plist
>   head/science/mpqc/Makefile
> 
> Modified: head/science/ghemical/Makefile
> ==============================================================================
> --- head/science/ghemical/Makefile	Mon Aug 27 22:25:05 2018	(r478258)
> +++ head/science/ghemical/Makefile	Mon Aug 27 22:56:43 2018	(r478259)
> @@ -3,7 +3,7 @@
>  
>  PORTNAME=	ghemical
>  PORTVERSION=	3.0.0
> -PORTREVISION=	15
> +PORTREVISION=	16
>  CATEGORIES=	science
>  MASTER_SITES=	http://bioinformatics.org/ghemical/download/%SUBDIR%/
>  MASTER_SITE_SUBDIR=	release20111012 current
> 
> Modified: head/science/libghemical/Makefile
> ==============================================================================
> --- head/science/libghemical/Makefile	Mon Aug 27 22:25:05 2018	(r478258)
> +++ head/science/libghemical/Makefile	Mon Aug 27 22:56:43 2018	(r478259)
> @@ -3,7 +3,7 @@
>  
>  PORTNAME=	libghemical
>  PORTVERSION=	3.0.0
> -PORTREVISION=	12
> +PORTREVISION=	13
>  CATEGORIES=	science
>  MASTER_SITES=	http://bioinformatics.org/ghemical/download/release20111012/	\
>  		http://bioinformatics.org/ghemical/download/current/
> 
> Modified: head/science/libint/Makefile
> ==============================================================================
> --- head/science/libint/Makefile	Mon Aug 27 22:25:05 2018	(r478258)
> +++ head/science/libint/Makefile	Mon Aug 27 22:56:43 2018	(r478259)
> @@ -3,31 +3,23 @@
>  
>  PORTNAME=	libint
>  DISTVERSIONPREFIX=	release-
> -DISTVERSION=	1-1-6
> -PORTREVISION=	8
> +DISTVERSION=	1-2-1
>  CATEGORIES=	science
>  
> -MAINTAINER=	ports@FreeBSD.org
> +MAINTAINER=	yuri@FreeBSD.org
>  COMMENT=	Evaluate the integrals in modern atomic and molecular theory
>  
>  LICENSE=	GPLv2
>  LICENSE_FILE=	${WRKSRC}/LICENSE
>  
> +USES=		autoreconf:build gmake libtool
>  USE_GITHUB=	yes
>  GH_ACCOUNT=	evaleev
> -
> -# USE_GCC=yes is required because libint is used with mpqc which is built
> -# by gfortran (via USES=fortran) and these two libraries each try to pull
> -# in libgcc_s.so which fails if it's different versions.  Forcing this port
> -# to build with the default version of GCC as well resolves the conflict
> -# that manifests in the science/libghemical port.
> -USES=		autoreconf:build gmake libtool perl5
> -USE_GCC=	yes
>  USE_LDCONFIG=	yes
>  ALL_TARGET=	default
>  
>  GNU_CONFIGURE=	yes
> -CONFIGURE_ARGS=	--enable-shared --with-cc-optflags="${CFLAGS}" \
> +CONFIGURE_ARGS=	--enable-shared --disable-static --with-cc-optflags="${CFLAGS}" \
>  		--with-cxx-optflags="${CXXFLAGS}"
>  
>  post-patch:
> @@ -36,10 +28,10 @@ post-patch:
>  
>  pre-configure:
>  # Cannot run autoheader so cannot use autoreconf.
> -	@(cd ${WRKSRC} && ${LOCALBASE}/bin/libtoolize -c -f \
> -		&& ${LOCALBASE}/bin/aclocal && ${LOCALBASE}/bin/autoconf)
> +	@cd ${WRKSRC} && ${LOCALBASE}/bin/libtoolize -c -f \
> +		&& ${LOCALBASE}/bin/aclocal && ${LOCALBASE}/bin/autoconf
>  
>  post-install:
> -	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
> +	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
>  
>  .include <bsd.port.mk>
> 
> Modified: head/science/libint/distinfo
> ==============================================================================
> --- head/science/libint/distinfo	Mon Aug 27 22:25:05 2018	(r478258)
> +++ head/science/libint/distinfo	Mon Aug 27 22:56:43 2018	(r478259)
> @@ -1,2 +1,3 @@
> -SHA256 (evaleev-libint-release-1-1-6_GH0.tar.gz) = f201b0c621df678cfe8bdf3990796b8976ff194aba357ae398f2f29b0e2985a6
> -SIZE (evaleev-libint-release-1-1-6_GH0.tar.gz) = 256404
> +TIMESTAMP = 1535407045
> +SHA256 (evaleev-libint-release-1-2-1_GH0.tar.gz) = fe5900c98d6adfeadb69cecee9895548ef69b5464f9c2cfb85bd315cf349f3a4
> +SIZE (evaleev-libint-release-1-2-1_GH0.tar.gz) = 298356
> 
> Modified: head/science/libint/pkg-descr
> ==============================================================================
> --- head/science/libint/pkg-descr	Mon Aug 27 22:25:05 2018	(r478258)
> +++ head/science/libint/pkg-descr	Mon Aug 27 22:56:43 2018	(r478259)
> @@ -2,4 +2,4 @@ Libint is a library for evaluating ERI (electron replu
>  over Cartesian Gaussian fuctions for modern atomic and molecular theory;
>  esp. for science/mpqc and science/psi3.
>  
> -WWW: http://www.files.chem.vt.edu/chem-dept/valeev/software/libint/libint.html
> +WWW: https://github.com/evaleev/libint
> 
> Modified: head/science/libint/pkg-plist
> ==============================================================================
> --- head/science/libint/pkg-plist	Mon Aug 27 22:25:05 2018	(r478258)
> +++ head/science/libint/pkg-plist	Mon Aug 27 22:56:43 2018	(r478259)
> @@ -3,15 +3,12 @@ include/libint/hrr_header.h
>  include/libint/libint.h
>  include/libint/vrr_header.h
>  include/libr12/libr12.h
> -lib/libderiv-stable.so.1
> -lib/libderiv-stable.so.1.0.0
> -lib/libderiv.a
>  lib/libderiv.so
> -lib/libint-stable.so.1
> -lib/libint-stable.so.1.0.0
> -lib/libint.a
> +lib/libderiv.so.1
> +lib/libderiv.so.1.0.0
>  lib/libint.so
> -lib/libr12-stable.so.1
> -lib/libr12-stable.so.1.0.0
> -lib/libr12.a
> +lib/libint.so.1
> +lib/libint.so.1.0.0
>  lib/libr12.so
> +lib/libr12.so.1
> +lib/libr12.so.1.0.0
> 
> Modified: head/science/mpqc/Makefile
> ==============================================================================
> --- head/science/mpqc/Makefile	Mon Aug 27 22:25:05 2018	(r478258)
> +++ head/science/mpqc/Makefile	Mon Aug 27 22:56:43 2018	(r478259)
> @@ -3,7 +3,7 @@
>  
>  PORTNAME=	mpqc
>  PORTVERSION=	2.3.1
> -PORTREVISION=	36
> +PORTREVISION=	37
>  CATEGORIES=	science parallel
>  MASTER_SITES=	SF
>  
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180828012033.GE30926>