diff options
author | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2013-12-18 23:33:20 +0000 |
---|---|---|
committer | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2013-12-18 23:33:20 +0000 |
commit | 745314a17b71557816326daa891935dfed8a1f3d (patch) | |
tree | 8e11f4029e16e5e2ea96ec4f85186dd77c922677 /science | |
parent | d33080bb7db39a8366f0240909fa48db6a05f4ed (diff) | |
download | ports-745314a17b71557816326daa891935dfed8a1f3d.tar.gz ports-745314a17b71557816326daa891935dfed8a1f3d.zip |
Notes
Diffstat (limited to 'science')
-rw-r--r-- | science/avogadro/Makefile | 32 | ||||
-rw-r--r-- | science/avogadro/distinfo | 4 | ||||
-rw-r--r-- | science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0 | 41 | ||||
-rw-r--r-- | science/avogadro/pkg-plist | 16 | ||||
-rw-r--r-- | science/kalzium/Makefile | 2 |
5 files changed, 38 insertions, 57 deletions
diff --git a/science/avogadro/Makefile b/science/avogadro/Makefile index 89a007eaf224..5168656fde0a 100644 --- a/science/avogadro/Makefile +++ b/science/avogadro/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= avogadro -PORTVERSION= 1.1.0 -PORTREVISION= 1 +PORTVERSION= 1.1.1 CATEGORIES= science MASTER_SITES= SF @@ -12,14 +11,15 @@ COMMENT= Advanced molecular editor and viewer LICENSE= GPLv2 # (or later) -BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen2.pc:${PORTSDIR}/math/eigen2 +BUILD_DEPENDS= eigen2>2:${PORTSDIR}/math/eigen2 LIB_DEPENDS= libopenbabel.so:${PORTSDIR}/science/openbabel OPTIONS_DEFINE= PYTHON OPTIONS_DEFAULT=PYTHON +OPTIONS_SUB= yes USE_BZIP2= yes -USES= cmake pkgconfig +USES= cmake desktop-file-utils pkgconfig USE_GL= glu USE_QT4= gui network opengl \ linguist_build moc_build qmake_build rcc_build uic_build @@ -27,26 +27,23 @@ CMAKE_ARGS= -DENABLE_GLSL=OFF \ -DQT_MKSPECS_RELATIVE=share/qt4/mkspecs USE_LDCONFIG= yes -CFLAGS+= -idirafter ${LOCALBASE}/include +CFLAGS+= -idirafter ${LOCALBASE}/include/eigen2 \ + -idirafter ${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -MAN1= avogadro.1 avopkg.1 - -NO_STAGE= yes .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MPYTHON} -CMAKE_ARGS+= -DENABLE_PYTHON=ON -USE_PYTHON= -2.7 +USE_PYTHON= 2 BUILD_DEPENDS+= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sip>0:${PORTSDIR}/devel/py-sip LIB_DEPENDS+= libboost_python.so:${PORTSDIR}/devel/boost-python-libs RUN_DEPENDS+= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sip>0:${PORTSDIR}/devel/py-sip -PLIST_SUB+= PYTHON="" +CMAKE_ARGS+= -DENABLE_PYTHON=ON \ + -DPYTHON_INCLUDE_DIR:PATH=${WRKDIR}/include/${PYTHON_VERSION} .else CMAKE_ARGS+= -DENABLE_PYTHON=OFF -PLIST_SUB+= PYTHON="@comment " .endif post-patch: @@ -56,4 +53,15 @@ post-patch: @${REINPLACE_CMD} -e \ 's|share/man|man|' ${WRKSRC}/doc/CMakeLists.txt +pre-configure: +.if ${PORT_OPTIONS:MPYTHON} + @${MKDIR} ${WRKDIR}/include/${PYTHON_VERSION} + @${FIND} ${PYTHON_INCLUDEDIR} ! -name "pyport.h" -type f \ + -maxdepth 1 | ${XARGS} -J % ${LN} -sf % \ + ${WRKDIR}/include/${PYTHON_VERSION} + @${SED} -e 's|^#ifdef _PY_PORT_CTYPE_UTF8_ISSUE|#if 0|' \ + ${PYTHON_INCLUDEDIR}/pyport.h > \ + ${WRKDIR}/include/${PYTHON_VERSION}/pyport.h +.endif + .include <bsd.port.mk> diff --git a/science/avogadro/distinfo b/science/avogadro/distinfo index 6d0688948c0f..3b77f42b4552 100644 --- a/science/avogadro/distinfo +++ b/science/avogadro/distinfo @@ -1,2 +1,2 @@ -SHA256 (avogadro-1.1.0.tar.bz2) = 6b4eaf57ae52bf43df9b103c77e6abae71e067053d5c99f82acbce9855ecceb0 -SIZE (avogadro-1.1.0.tar.bz2) = 10741835 +SHA256 (avogadro-1.1.1.tar.bz2) = fe6f7bdea17a27a20be25b70d975145999aae9d90ef320217af2bc4d6e7a0a14 +SIZE (avogadro-1.1.1.tar.bz2) = 11118046 diff --git a/science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0 b/science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0 deleted file mode 100644 index ff8a8e3d16d3..000000000000 --- a/science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0 +++ /dev/null @@ -1,41 +0,0 @@ -From f518cdf4d281ac6da124b179a7f9b4b71ca90cb0 Mon Sep 17 00:00:00 2001 -From: Raphael Kubo da Costa <rakuco@FreeBSD.org> -Date: Tue, 14 May 2013 23:03:57 +0300 -Subject: [PATCH] Treat "amd64" as a possible value for CMAKE_SYSTEM_PROCESSOR. - -The BSDs (and maybe OS X) report 64-bits sytems as "amd64" instead of -"x86_64", so accept that value when deciding whether to pass -fPIC to the -compiler too. ---- - libavogadro/src/extensions/crystallography/spglib/CMakeLists.txt | 2 +- - libavogadro/src/extensions/swcntbuilder/tubegen/CMakeLists.txt | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/libavogadro/src/extensions/crystallography/spglib/CMakeLists.txt b/libavogadro/src/extensions/crystallography/spglib/CMakeLists.txt -index fb88316..8ee7d71 100644 ---- ./libavogadro/src/extensions/crystallography/spglib/CMakeLists.txt -+++ ./libavogadro/src/extensions/crystallography/spglib/CMakeLists.txt -@@ -20,6 +20,6 @@ add_library(spglib STATIC ${spglib_SRCS}) - set_target_properties(spglib PROPERTIES COMPILE_FLAGS "-w") - - # Set -fPIC on x86_64 --if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") -+if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "amd64") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC" ) - endif() -diff --git a/libavogadro/src/extensions/swcntbuilder/tubegen/CMakeLists.txt b/libavogadro/src/extensions/swcntbuilder/tubegen/CMakeLists.txt -index 0cd0c3e..62adfe3 100644 ---- ./libavogadro/src/extensions/swcntbuilder/tubegen/CMakeLists.txt -+++ ./libavogadro/src/extensions/swcntbuilder/tubegen/CMakeLists.txt -@@ -19,7 +19,7 @@ add_library(tubegen STATIC ${tubegen_SRCS}) - set_target_properties(tubegen PROPERTIES COMPILE_FLAGS "-w") - - # Set -fPIC on x86_64 --if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") -+if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "amd64") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC" ) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC" ) - endif() --- -1.8.2.3 - diff --git a/science/avogadro/pkg-plist b/science/avogadro/pkg-plist index f1ecc1425c10..e96cdc412075 100644 --- a/science/avogadro/pkg-plist +++ b/science/avogadro/pkg-plist @@ -48,6 +48,7 @@ include/avogadro/undosequence.h include/avogadro/zmatrix.h lib/avogadro/1_1/AvogadroUse.cmake lib/avogadro/1_1/cmake/FindEigen2.cmake +lib/avogadro/1_1/cmake/FindEigen3.cmake lib/avogadro/1_1/cmake/FindGLEW.cmake lib/avogadro/1_1/colors/atomindexcolor.so lib/avogadro/1_1/colors/chargecolor.so @@ -80,6 +81,7 @@ lib/avogadro/1_1/extensions/gl2psextension.so lib/avogadro/1_1/extensions/h2methylextension.so lib/avogadro/1_1/extensions/hydrogensextension.so lib/avogadro/1_1/extensions/inputfileextension.so +lib/avogadro/1_1/extensions/insertdnaextension.so lib/avogadro/1_1/extensions/insertfragmentextension.so lib/avogadro/1_1/extensions/insertpeptideextension.so lib/avogadro/1_1/extensions/invertchiralextension.so @@ -110,12 +112,14 @@ lib/avogadro/AvogadroTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/avogadro/AvogadroTargets.cmake lib/libavogadro.so lib/libavogadro.so.1 -lib/libavogadro.so.1.1.0 +lib/libavogadro.so.1.1.1 lib/libavogadro_OpenQube.so lib/libavogadro_OpenQube.so.0 lib/libavogadro_OpenQube.so.0.1.0 %%PYTHON%%%%PYTHON_SITELIBDIR%%/Avogadro.so libdata/pkgconfig/avogadro.pc +man/man1/avogadro.1.gz +man/man1/avopkg.1.gz share/applications/avogadro.desktop %%DATADIR%%/builder/amino/d-ala.zmat %%DATADIR%%/builder/amino/d-arg.zmat @@ -1060,11 +1064,13 @@ share/applications/avogadro.desktop %%DATADIR%%/i18n/avogadro_en_CA.qm %%DATADIR%%/i18n/avogadro_en_GB.qm %%DATADIR%%/i18n/avogadro_es.qm +%%DATADIR%%/i18n/avogadro_et.qm %%DATADIR%%/i18n/avogadro_eu.qm %%DATADIR%%/i18n/avogadro_fi.qm %%DATADIR%%/i18n/avogadro_fr.qm %%DATADIR%%/i18n/avogadro_gl.qm %%DATADIR%%/i18n/avogadro_he.qm +%%DATADIR%%/i18n/avogadro_hi.qm %%DATADIR%%/i18n/avogadro_hr.qm %%DATADIR%%/i18n/avogadro_hu.qm %%DATADIR%%/i18n/avogadro_id.qm @@ -1072,6 +1078,7 @@ share/applications/avogadro.desktop %%DATADIR%%/i18n/avogadro_ja.qm %%DATADIR%%/i18n/avogadro_kn.qm %%DATADIR%%/i18n/avogadro_ko.qm +%%DATADIR%%/i18n/avogadro_ms.qm %%DATADIR%%/i18n/avogadro_nb.qm %%DATADIR%%/i18n/avogadro_nl.qm %%DATADIR%%/i18n/avogadro_oc.qm @@ -1080,8 +1087,11 @@ share/applications/avogadro.desktop %%DATADIR%%/i18n/avogadro_pt_BR.qm %%DATADIR%%/i18n/avogadro_ru.qm %%DATADIR%%/i18n/avogadro_sk.qm +%%DATADIR%%/i18n/avogadro_sl.qm +%%DATADIR%%/i18n/avogadro_sq.qm %%DATADIR%%/i18n/avogadro_sr.qm %%DATADIR%%/i18n/avogadro_sv.qm +%%DATADIR%%/i18n/avogadro_ta.qm %%DATADIR%%/i18n/avogadro_th.qm %%DATADIR%%/i18n/avogadro_tr.qm %%DATADIR%%/i18n/avogadro_ug.qm @@ -1102,6 +1112,7 @@ share/applications/avogadro.desktop %%DATADIR%%/i18n/libavogadro_en_CA.qm %%DATADIR%%/i18n/libavogadro_en_GB.qm %%DATADIR%%/i18n/libavogadro_es.qm +%%DATADIR%%/i18n/libavogadro_et.qm %%DATADIR%%/i18n/libavogadro_eu.qm %%DATADIR%%/i18n/libavogadro_fi.qm %%DATADIR%%/i18n/libavogadro_fr.qm @@ -1114,6 +1125,7 @@ share/applications/avogadro.desktop %%DATADIR%%/i18n/libavogadro_ja.qm %%DATADIR%%/i18n/libavogadro_kn.qm %%DATADIR%%/i18n/libavogadro_ko.qm +%%DATADIR%%/i18n/libavogadro_ms.qm %%DATADIR%%/i18n/libavogadro_nb.qm %%DATADIR%%/i18n/libavogadro_nl.qm %%DATADIR%%/i18n/libavogadro_oc.qm @@ -1122,6 +1134,8 @@ share/applications/avogadro.desktop %%DATADIR%%/i18n/libavogadro_pt_BR.qm %%DATADIR%%/i18n/libavogadro_ru.qm %%DATADIR%%/i18n/libavogadro_sk.qm +%%DATADIR%%/i18n/libavogadro_sl.qm +%%DATADIR%%/i18n/libavogadro_sq.qm %%DATADIR%%/i18n/libavogadro_sr.qm %%DATADIR%%/i18n/libavogadro_sv.qm %%DATADIR%%/i18n/libavogadro_tr.qm diff --git a/science/kalzium/Makefile b/science/kalzium/Makefile index 9adc74d71b49..f80ba05bfbd9 100644 --- a/science/kalzium/Makefile +++ b/science/kalzium/Makefile @@ -2,7 +2,7 @@ PORTNAME= kalzium PORTVERSION= ${KDE4_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src |