Bug 200683

Summary: [maintainer-update] science/orthanc update 0.8.6 to 0.9.0
Product: Ports & Packages Reporter: mp39590
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: wen
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch none

Description mp39590 2015-06-06 21:21:16 UTC
Created attachment 157485 [details]
patch

- update from 0.8.6 to 0.9.0
- mark as ignored for anything except 10.1
- run unit tests during port build
- fix config installation

Note to committer: please, remove everything in files/ except orthanc.in and patch-Resources_Configuration.json - it's in upstream now.

Two Unit tests are failing in 8.4 and 9.3, it looks like boost has some problems with converting charsets in those tests. Since upstream only supports 10.1 - mark IGNORE for anything else for now, the software actually runs fine on 11, but unit tests are failing too (cause is known for that case).
Comment 1 commit-hook freebsd_committer freebsd_triage 2015-06-19 02:25:11 UTC
A commit references this bug:

Author: wen
Date: Fri Jun 19 02:24:09 UTC 2015
New revision: 390100
URL: https://svnweb.freebsd.org/changeset/ports/390100

Log:
  - Update from 0.8.6 to 0.9.0
  - Mark as ignored for anything except 10.1
  - Run unit tests during port build
  - Fix config installation

  PR:		200683
  Submitted by:	mp39590@gmail.com(maintainer)

Changes:
  head/science/orthanc/Makefile
  head/science/orthanc/distinfo
  head/science/orthanc/files/patch-CMakeLists.txt
  head/science/orthanc/files/patch-Core_Compression_HierarchicalZipWriter.cpp
  head/science/orthanc/files/patch-Core_ImageFormats_ImageProcessing.cpp
  head/science/orthanc/files/patch-Core_MultiThreading_Mutex.cpp
  head/science/orthanc/files/patch-Core_MultiThreading_ThreadedCommandProcessor.cpp
  head/science/orthanc/files/patch-Core_Toolbox.cpp
  head/science/orthanc/files/patch-OrthancServer_Internals_StoreScp.cpp
  head/science/orthanc/files/patch-Plugins_Engine_PluginsManager.cpp
  head/science/orthanc/files/patch-Plugins_Engine_SharedLibrary.cpp
  head/science/orthanc/files/patch-Resources_CMake_AutoGeneratedCode.cmake
  head/science/orthanc/files/patch-Resources_CMake_BoostConfiguration.cmake
  head/science/orthanc/files/patch-Resources_CMake_Compiler.cmake
  head/science/orthanc/files/patch-Resources_CMake_SQLiteConfiguration.cmake
  head/science/orthanc/pkg-plist
Comment 2 Dmitry Marakasov freebsd_committer freebsd_triage 2015-06-19 11:06:31 UTC
Second IGNORE should be BROKEN instead. IGNORE means "it should not work", BROKEN means "it should work, but it doesn't".
Comment 3 mp39590 2015-06-22 18:47:51 UTC
(In reply to Dmitry Marakasov from comment #2)
> Second IGNORE should be BROKEN instead. IGNORE means "it should not work",
> BROKEN means "it should work, but it doesn't".

It looks like author of the software want to move away from sourceforge, so I'm planning an update of the port in near future, I'll replace second IGNORE with BROKEN at that time.