Bug 225281

Summary: devel/liblas12: Change naming scheme to solve conflict with devel/liblas
Product: Ports & Packages Reporter: Rainer Hurling <rhurlin>
Component: Individual Port(s)Assignee: Wen Heping <wen>
Status: Closed FIXED    
Severity: Affects Only Me CC: lbartoletti, rhurlin, wen
Priority: --- Flags: rhurlin: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 225244    
Attachments:
Description Flags
Patch devel/liblas12 to solve conflicts rhurlin: maintainer-approval+

Description Rainer Hurling freebsd_committer freebsd_triage 2018-01-17 20:48:57 UTC
Created attachment 189863 [details]
Patch devel/liblas12 to solve conflicts

For some time now devel/liblas12 conflicts with devel/liblas. The first port is only needed as a dependency of math/saga, the second is used by ports like databases/grass7, graphics/osg, and devel/libght. There has been some discussion, e.g. bug #225244.

The following patch changes devel/liblas12 in a way, that conflicting dirs and files get different names. After this port is accepted and committed, a patch for math/saga will follow. 

- Increase PORTREVISION
- Remove CONFLICTS= liblas-1.8*
- Order USES= before other USE cases
- Patch several source files


Portlint -AC seems happy. 
Also testet with Poudriere (10.4i/a, 11.1i/a, and HEADi/a).
Comment 1 Rainer Hurling freebsd_committer freebsd_triage 2018-02-25 14:07:41 UTC
Hi Wen,

Any chance to get this committed in the near future?

Thanks for any answer.
Comment 2 Loïc Bartoletti freebsd_committer freebsd_triage 2018-04-17 13:27:18 UTC
Hi,

Any news?

Thanks.
Comment 3 Wen Heping freebsd_committer freebsd_triage 2018-04-17 15:42:32 UTC
(In reply to lbartoletti from comment #2)
Sorry for the delay, I shall test it this week.

wen
Comment 4 commit-hook freebsd_committer freebsd_triage 2018-04-21 08:21:11 UTC
A commit references this bug:

Author: wen
Date: Sat Apr 21 08:20:53 UTC 2018
New revision: 467861
URL: https://svnweb.freebsd.org/changeset/ports/467861

Log:
  - Change naming scheme to solve conflict with devel/liblas
  - Bump PORTREVISION
  - Remove CONFLICTS= liblas-1.8*
  - Order USES= before other USE cases
  - Patch several source files

  PR:		225281
  Submitted by:	rhurlin@gwdg.de(maintainer)

Changes:
  head/devel/liblas12/Makefile
  head/devel/liblas12/distinfo
  head/devel/liblas12/files/patch-CMakeLists.txt
  head/devel/liblas12/files/patch-apps_CMakeLists.txt
  head/devel/liblas12/files/patch-apps_Makefile.am
  head/devel/liblas12/files/patch-apps_las2las12.c
  head/devel/liblas12/files/patch-apps_las2ogr12.cpp
  head/devel/liblas12/files/patch-apps_las2txt12.c
  head/devel/liblas12/files/patch-apps_lasdiff12.c
  head/devel/liblas12/files/patch-apps_lasinfo12.c
  head/devel/liblas12/files/patch-apps_lasmerge12.c
  head/devel/liblas12/files/patch-apps_liblas12-config.in
  head/devel/liblas12/files/patch-apps_txt2las12.c
  head/devel/liblas12/files/patch-configure.ac
  head/devel/liblas12/files/patch-include_Makefile.am
  head/devel/liblas12/files/patch-include_liblas12_capi_liblas.h
  head/devel/liblas12/files/patch-include_liblas12_detail_file.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_reader.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_reader10.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_reader11.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_reader12.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_utility.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_writer.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_writer10.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_writer11.hpp
  head/devel/liblas12/files/patch-include_liblas12_detail_writer12.hpp
  head/devel/liblas12/files/patch-include_liblas12_guid.hpp
  head/devel/liblas12/files/patch-include_liblas12_iterator.hpp
  head/devel/liblas12/files/patch-include_liblas12_lascolor.hpp
  head/devel/liblas12/files/patch-include_liblas12_lasfile.hpp
  head/devel/liblas12/files/patch-include_liblas12_lasheader.hpp
  head/devel/liblas12/files/patch-include_liblas12_laspoint.hpp
  head/devel/liblas12/files/patch-include_liblas12_lasreader.hpp
  head/devel/liblas12/files/patch-include_liblas12_lasspatialreference.hpp
  head/devel/liblas12/files/patch-include_liblas12_lasvariablerecord.hpp
  head/devel/liblas12/files/patch-include_liblas12_laswriter.hpp
  head/devel/liblas12/files/patch-include_liblas12_liblas.hpp
  head/devel/liblas12/files/patch-python_liblas_core.py
  head/devel/liblas12/files/patch-src_CMakeLists.txt
  head/devel/liblas12/files/patch-src_Makefile.am
  head/devel/liblas12/files/patch-src_detail_file.cpp
  head/devel/liblas12/files/patch-src_detail_reader.cpp
  head/devel/liblas12/files/patch-src_detail_reader10.cpp
  head/devel/liblas12/files/patch-src_detail_reader11.cpp
  head/devel/liblas12/files/patch-src_detail_reader12.cpp
  head/devel/liblas12/files/patch-src_detail_writer.cpp
  head/devel/liblas12/files/patch-src_detail_writer10.cpp
  head/devel/liblas12/files/patch-src_detail_writer11.cpp
  head/devel/liblas12/files/patch-src_detail_writer12.cpp
  head/devel/liblas12/files/patch-src_las__c__api.cpp
  head/devel/liblas12/files/patch-src_lascolor.cpp
  head/devel/liblas12/files/patch-src_laserror.cpp
  head/devel/liblas12/files/patch-src_lasfile.cpp
  head/devel/liblas12/files/patch-src_lasheader.cpp
  head/devel/liblas12/files/patch-src_laspoint.cpp
  head/devel/liblas12/files/patch-src_lasreader.cpp
  head/devel/liblas12/files/patch-src_lasspatialreference.cpp
  head/devel/liblas12/files/patch-src_lasvariablerecord.cpp
  head/devel/liblas12/files/patch-src_laswriter.cpp
  head/devel/liblas12/files/patch-test_unit_Makefile.am
  head/devel/liblas12/files/patch-test_unit_common.cpp
  head/devel/liblas12/files/patch-test_unit_common.hpp
  head/devel/liblas12/files/patch-test_unit_guid__test.cpp
  head/devel/liblas12/files/patch-test_unit_laserror__test.cpp
  head/devel/liblas12/files/patch-test_unit_lasfile__test.cpp
  head/devel/liblas12/files/patch-test_unit_lasheader__test.cpp
  head/devel/liblas12/files/patch-test_unit_laspoint__test.cpp
  head/devel/liblas12/files/patch-test_unit_lasreader__iterator__test.cpp
  head/devel/liblas12/files/patch-test_unit_lasreader__test.cpp
  head/devel/liblas12/files/patch-test_unit_lasspatialreference__test.cpp
  head/devel/liblas12/files/patch-test_unit_lasvariablerecord__test.cpp
  head/devel/liblas12/files/patch-test_unit_laswriter__test.cpp
  head/devel/liblas12/pkg-plist
Comment 5 Wen Heping freebsd_committer freebsd_triage 2018-04-21 08:22:55 UTC
Committed ! Thanks you, Rainer.
And sorry again for the delay.

wen