biology/mopac: Switch from mopac7 to latest openmopac Unbreaks build on multiple platforms Derived from FreeBSD port using wip/fbsd2pkgdiff -r1.1.1.1 -r1.2 pkgsrc/biology/mopac/DESCR
(bacon)
@@ -1,9 +1,2 @@ | @@ -1,9 +1,2 @@ | |||
1 | MOPAC is a general-purpose semi-empirical molecular orbital package for the | 1 | MOPAC (Molecular Orbital PACkage) is a semiempirical quantum chemistry | |
2 | study of chemical structures and reactions. The semi-empirical Hamiltonians | 2 | program based on Dewar and Thiel's NDDO approximation. | |
3 | MNDO, MINDO/3, AM1, and PM3 are used in the electronic part of the | |||
4 | calculation to obtain molecular orbitals, the heat of formation and its | |||
5 | derivative with respect to molecular geometry. Using these results MOPAC | |||
6 | calculates the vibrational spectra, thermodynamic quantities, isotopic | |||
7 | substitution effects and force constants for molecules, radicals, ions, and | |||
8 | polymers. For studying chemical reactions, a transition state location | |||
9 | routine and two transition state optimizing routines are available. |
@@ -1,45 +1,19 @@ | @@ -1,45 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2015/12/26 22:36:07 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2023/06/22 12:08:24 bacon Exp $ | |
2 | # | |||
3 | 2 | |||
4 | DISTNAME= mopac7 | 3 | DISTNAME= mopac-22.0.6 | |
5 | PKGNAME= mopac-7.0 | 4 | CATEGORIES= biology | |
6 | PKGREVISION= 1 | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=openmopac/} | |
7 | CATEGORIES= biology math | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | MASTER_SITES= http://server.ccl.net/cca/software/LINUX/mopac7/ | 7 | ||
9 | EXTRACT_SUFX= .tar.Z | 8 | OWNER= pkgsrc-users@NetBSD.org | |
10 | DISTFILES= ${DEFAULT_DISTFILES} mopac7-man.tar.gz | 9 | HOMEPAGE= http://openmopac.net/ | |
11 | 10 | COMMENT= Semi-empirical (MNDO, etc.) molecular orbital calculation | ||
12 | PATCH_SITES= ${MASTER_SITES:=old-version-95.06.21/} | 11 | LICENSE= gnu-gpl-v3 | |
13 | PATCHFILES= mopac7-linux.diff.gz | 12 | ||
14 | PATCH_DIST_STRIP= -p1 | 13 | USE_LANGUAGES= c fortran | |
15 | 14 | |||
16 | MAINTAINER= pkgsrc-users@NetBSD.org | 15 | .include "../../mk/blas.buildlink3.mk" | |
17 | HOMEPAGE= http://server.ccl.net/cca/software/LINUX/mopac7/index.shtml | 16 | .include "../../devel/cmake/build.mk" | |
18 | COMMENT= Molecular energy calculation program | 17 | .include "../../math/py-numpy/buildlink3.mk" | |
19 | 18 | .include "../../lang/python/application.mk" | ||
20 | WRKSRC= ${WRKDIR}/mopac7 | |||
21 | BUILD_TARGET= MOPAC7 | |||
22 | USE_TOOLS+= gmake pax | |||
23 | USE_LANGUAGES= c fortran77 | |||
24 | ||||
25 | INSTALLATION_DIRS= bin share/mopac7/sample | |||
26 | ||||
27 | # XXX This package builds only with f2c, not g95. | |||
28 | # XXX There does not appear to be any way to specify this other | |||
29 | # XXX than by abusively setting PKGSRC_FORTRAN. | |||
30 | PKGSRC_FORTRAN= f2c | |||
31 | ||||
32 | pre-build: | |||
33 | cp ${WRKSRC}/esp.rof ${WRKSRC}/esp.f | |||
34 | rm -f ${WRKSRC}/Makefile | |||
35 | cp ${FILESDIR}/Makefile ${WRKSRC} | |||
36 | ||||
37 | do-install: | |||
38 | ${INSTALL_SCRIPT} ${WRKSRC}/mopac ${DESTDIR}${PREFIX}/bin | |||
39 | ${INSTALL_PROGRAM} ${WRKSRC}/MOPAC7 ${DESTDIR}${PREFIX}/bin | |||
40 | cd ${WRKSRC} && pax -wr test_* \ | |||
41 | ${DESTDIR}${PREFIX}/share/mopac7/sample | |||
42 | cd ${WRKDIR} && pax -wr mopac7-man ${DESTDIR}${PREFIX}/share/mopac7 | |||
43 | ||||
44 | .include "../../devel/libf2c/buildlink3.mk" | |||
45 | .include "../../mk/bsd.pkg.mk" | 19 | .include "../../mk/bsd.pkg.mk" |
@@ -1,25 +1,6 @@ | @@ -1,25 +1,6 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2009/06/14 17:34:34 joerg Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2023/06/22 12:08:24 bacon Exp $ | |
2 | bin/MOPAC7 | |||
3 | bin/mopac | 2 | bin/mopac | |
4 | share/mopac7/mopac7-man/front | 3 | bin/mopac-makpol | |
5 | share/mopac7/mopac7-man/front.tex | 4 | bin/mopac-param | |
6 | share/mopac7/mopac7-man/manual.csh | 5 | lib/libmopac.so | |
7 | share/mopac7/mopac7-man/mopac.aux | 6 | lib/libmopac.so.1 | |
8 | share/mopac7/mopac7-man/mopac.bbl | |||
9 | share/mopac7/mopac7-man/mopac.blg | |||
10 | share/mopac7/mopac7-man/mopac.dvi | |||
11 | share/mopac7/mopac7-man/mopac.idx | |||
12 | share/mopac7/mopac7-man/mopac.ilg | |||
13 | share/mopac7/mopac7-man/mopac.ind | |||
14 | share/mopac7/mopac7-man/mopac.tex | |||
15 | share/mopac7/mopac7-man/polar.tex | |||
16 | share/mopac7/mopac7-man/referenc | |||
17 | share/mopac7/sample/test_cos.dat | |||
18 | share/mopac7/sample/test_cos.out | |||
19 | share/mopac7/sample/test_ef_.dat | |||
20 | share/mopac7/sample/test_ef_.out | |||
21 | share/mopac7/sample/test_gre.dat | |||
22 | share/mopac7/sample/test_gre.end | |||
23 | share/mopac7/sample/test_gre.out | |||
24 | share/mopac7/sample/test_pol.dat | |||
25 | share/mopac7/sample/test_pol.out |
@@ -1,14 +1,5 @@ | @@ -1,14 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2021/10/26 10:03:41 nia Exp $ | 1 | $NetBSD: distinfo,v 1.5 2023/06/22 12:08:24 bacon Exp $ | |
2 | 2 | |||
3 | BLAKE2s (mopac7-linux.diff.gz) = 9e09b63c84caaa9da9823b7782cc6521121c6d0a994bfacbf72004eed054c045 | 3 | BLAKE2s (mopac-22.0.6.tar.gz) = 8e8c3e1a696f6c8b5cca182bd216415b95907688d6b5007790cecdf5c43c1108 | |
4 | SHA512 (mopac7-linux.diff.gz) = 5724e65919d2e08c567c65e36f5deb4f060ba9eea6585cc400dd59e5c28bd4892e80613214bba7d3b2c43442525e22d4332e59ed9e1db43f3a767b98c133503f | 4 | SHA512 (mopac-22.0.6.tar.gz) = 52810891ba2cfddf067f672aad7e242752fcb724e5c98dfc80409a8d6598ca0ee93c6698a92fabc6be57cf6fe0829b970589a754ca86e08ccb9be9556b8fcfc4 | |
5 | Size (mopac7-linux.diff.gz) = 72591 bytes | 5 | Size (mopac-22.0.6.tar.gz) = 15785203 bytes | |
6 | BLAKE2s (mopac7-man.tar.gz) = 764975385fa70ab0526e3bee9e1040189342adc333c5c4ed2a907edf1942b291 | |||
7 | SHA512 (mopac7-man.tar.gz) = 66202e4489868991eb036f198491ea27dadcb63a7017eda285c8724cac6b1d5055cdf0dc4d053330f16b5f95421c42689ad6aa5f73c6873e8127980a901f192c | |||
8 | Size (mopac7-man.tar.gz) = 356464 bytes | |||
9 | BLAKE2s (mopac7.tar.Z) = 540b4ada030accac0049163e1d49217e78a8734fb32c7917f8a55ec571373c6a | |||
10 | SHA512 (mopac7.tar.Z) = c29299f644d2dfe748fecbe3e78722e4b180079968b782c90e365117596fbe7bc4201f393e22394303a18977d8962cf2795b6f225b7589cc6155b649be818ca9 | |||
11 | Size (mopac7.tar.Z) = 606379 bytes | |||
12 | SHA1 (patch-aa) = 9ba7b36845f2065b3a75f6b4044ba0a3c723afcd | |||
13 | SHA1 (patch-ab) = 1759bb6c2a104f195596a76b139dffc5012a36f5 | |||
14 | SHA1 (patch-ac) = 7b3b59cf383d9330d208397edf5ba4725975d842 |