ports/184846: science/avogadro: Update to version 1.1.1

KATO Tsuguru tkato432 at yahoo.com
Mon Dec 16 18:10:12 UTC 2013


>Number:         184846
>Category:       ports
>Synopsis:       science/avogadro: Update to version 1.1.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 16 18:10:12 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 8.4-RELEASE-p4 i386
>Organization:
>Environment:
>Description:
- Update to version 1.1.1

Remove file:
files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/science/avogadro/Makefile science/avogadro/Makefile
--- /usr/ports/science/avogadro/Makefile	2013-12-13 02:18:57.000000000 +0900
+++ science/avogadro/Makefile	2013-12-17 00:00:00.000000000 +0900
@@ -2,8 +2,7 @@
 # $FreeBSD: head/science/avogadro/Makefile 336262 2013-12-12 14:15:03Z bapt $
 
 PORTNAME=	avogadro
-PORTVERSION=	1.1.0
-PORTREVISION=	1
+PORTVERSION=	1.1.1
 CATEGORIES=	science
 MASTER_SITES=	SF
 
@@ -12,14 +11,15 @@
 
 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 @@
 		-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 @@
 	@${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 -urN /usr/ports/science/avogadro/distinfo science/avogadro/distinfo
--- /usr/ports/science/avogadro/distinfo	2013-11-06 22:05:50.000000000 +0900
+++ science/avogadro/distinfo	2013-12-17 00:00:00.000000000 +0900
@@ -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 -urN /usr/ports/science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0 science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0
--- /usr/ports/science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0	2013-11-06 22:05:50.000000000 +0900
+++ science/avogadro/files/patch-git_f518cdf4d281ac6da124b179a7f9b4b71ca90cb0	1970-01-01 09:00:00.000000000 +0900
@@ -1,41 +0,0 @@
-From f518cdf4d281ac6da124b179a7f9b4b71ca90cb0 Mon Sep 17 00:00:00 2001
-From: Raphael Kubo da Costa <rakuco at 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 -urN /usr/ports/science/avogadro/pkg-plist science/avogadro/pkg-plist
--- /usr/ports/science/avogadro/pkg-plist	2013-12-03 15:29:39.000000000 +0900
+++ science/avogadro/pkg-plist	2013-12-17 00:00:00.000000000 +0900
@@ -48,6 +48,7 @@
 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/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
 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 @@
 %%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 @@
 %%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 @@
 %%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 @@
 %%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 @@
 %%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 @@
 %%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
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list