Skip to content

Remove absolute paths from installed files  #20469

@autoantwort

Description

@autoantwort

While developing microsoft/vcpkg-tool#172 it was discovered that many ports (160) have absolute paths the the packages dir in their result. These paths must be updated to relative paths, for example by vcpkg_fixup_pkgconfig.

List of ports
  • ace
  • bcg729
  • cgns
  • cminpack
  • dcmtk
  • fontconfig
  • ftgl
  • gdcm
  • gdk-pixbuf
  • glib
  • glibmm
  • graphite2
  • hdf5
  • hpx
  • ignition-msgs1
  • ismrmrd
  • lager
  • libftdi1
  • libgit2
  • libheif
  • libpmemobj-cpp
  • libpng
  • libwebsockets
  • minitrace
  • mongo-c-driver
  • mongo-cxx-driver
  • netcdf-c
  • ompl
  • plplot
  • protopuf
  • qpid-proton
  • sdformat6
  • shapelib
  • simage
  • symengine
  • woff2
  • xtensor-blas
  • xtensor-io
List of wrong files
ace:x64-osx: x64-osx/share/ace/ace-devel.sh
ace:x64-osx: x64-osx/share/ace/bin/MakeProjectCreator/config/MPC.cfg
ace:x64-osx: x64-osx/share/ace/include/makeinclude/wrapper_macros.GNU
bcg729:x64-osx: x64-osx/share/Bcg729/cmake/Bcg729Config.cmake
cgns:x64-osx: x64-osx/share/cgns/cgnsBuild.defs
dcmtk:x64-osx: x64-osx/include/dcmtk/config/osconfig.h
fontconfig:x64-osx: x64-osx/etc/fonts/conf.d/README
fontconfig:x64-osx: x64-osx/etc/fonts/fonts.conf
ftgl:x64-osx: x64-osx/share/ftgl/FTGL/FTGLConfig.cmake
gdcm:x64-osx: x64-osx/include/gdcmConfigure.h
gdk-pixbuf:x64-osx: x64-osx/debug/gdk-pixbuf-2.0/2.10.0/loaders.cache
gdk-pixbuf:x64-osx: x64-osx/debug/gdk-pixbuf-2.0/2.10.0/loaders.cache
gdk-pixbuf:x64-osx: x64-osx/gdk-pixbuf-2.0/2.10.0/loaders.cache
gdk-pixbuf:x64-osx: x64-osx/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer
glib:x64-osx: x64-osx/share/gdb/auto-load/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/glib_x64-osx/lib/libglib-2.0.so.0.6600.4-gdb.py
glib:x64-osx: x64-osx/share/gdb/auto-load/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/glib_x64-osx/lib/libgobject-2.0.so.0.6600.4-gdb.py
glib:x64-osx: x64-osx/tools/glib/glib-gettextize
glibmm:x64-osx: x64-osx/debug/lib/glibmm-2.68/proc/gmmproc
glibmm:x64-osx: x64-osx/debug/lib/glibmm-2.68/proc/gmmproc
glibmm:x64-osx: x64-osx/lib/glibmm-2.68/proc/gmmproc
graphite2:x64-osx: x64-osx/debug/lib/libgraphite2.la
graphite2:x64-osx: x64-osx/debug/lib/libgraphite2.la
graphite2:x64-osx: x64-osx/lib/libgraphite2.la
hdf5:x64-osx: x64-osx/debug/lib/libhdf5.settings
hdf5:x64-osx: x64-osx/debug/lib/libhdf5.settings
hdf5:x64-osx: x64-osx/lib/libhdf5.settings
hpx:x64-osx: x64-osx/bin/hpxcxx
hpx:x64-osx: x64-osx/debug/bin/hpxcxx
hpx:x64-osx: x64-osx/debug/bin/hpxcxx
ignition-msgs1:x64-osx: x64-osx/share/ignition/msgs1.yaml
ismrmrd:x64-osx: x64-osx/share/ismrmrd/cmake/ISMRMRDConfig.cmake
lager:x64-osx: x64-osx/include/lager/resources_path.hpp
lager:x64-osx: x64-osx/include/lager/resources_path.hpp.in
libftdi1:x64-osx: x64-osx/debug/lib/pkgconfig/libftdi1.pc
libftdi1:x64-osx: x64-osx/debug/lib/pkgconfig/libftdi1.pc
libftdi1:x64-osx: x64-osx/debug/lib/pkgconfig/libftdipp1.pc
libftdi1:x64-osx: x64-osx/debug/lib/pkgconfig/libftdipp1.pc
libftdi1:x64-osx: x64-osx/lib/pkgconfig/libftdi1.pc
libftdi1:x64-osx: x64-osx/lib/pkgconfig/libftdipp1.pc
libgit2:x64-osx: x64-osx/debug/lib/pkgconfig/libgit2.pc
libgit2:x64-osx: x64-osx/debug/lib/pkgconfig/libgit2.pc
libgit2:x64-osx: x64-osx/lib/pkgconfig/libgit2.pc
libheif:x64-osx: x64-osx/debug/lib/pkgconfig/libheif.pc
libheif:x64-osx: x64-osx/debug/lib/pkgconfig/libheif.pc
libheif:x64-osx: x64-osx/lib/pkgconfig/libheif.pc
libpmemobj-cpp:x64-osx: x64-osx/lib/pkgconfig/libpmemobj++.pc
libpng:x64-osx: x64-osx/debug/tools/libpng/libpng-config
libpng:x64-osx: x64-osx/debug/tools/libpng/libpng-config
libpng:x64-osx: x64-osx/debug/tools/libpng/libpng16-config
libpng:x64-osx: x64-osx/debug/tools/libpng/libpng16-config
libpng:x64-osx: x64-osx/tools/libpng/libpng-config
libpng:x64-osx: x64-osx/tools/libpng/libpng16-config
libwebsockets:x64-osx: x64-osx/include/lws_config.h
minitrace:x64-osx: x64-osx/share/minitrace/minitraceConfig-release.cmake
minitrace:x64-osx: x64-osx/share/minitrace/minitraceConfig.cmake
mongo-c-driver:x64-osx: x64-osx/share/mongo-c-driver/uninstall.sh
mongo-cxx-driver:x64-osx: x64-osx/debug/lib/pkgconfig/libbsoncxx-static.pc
mongo-cxx-driver:x64-osx: x64-osx/debug/lib/pkgconfig/libbsoncxx-static.pc
mongo-cxx-driver:x64-osx: x64-osx/debug/lib/pkgconfig/libmongocxx-static.pc
mongo-cxx-driver:x64-osx: x64-osx/debug/lib/pkgconfig/libmongocxx-static.pc
mongo-cxx-driver:x64-osx: x64-osx/lib/pkgconfig/libbsoncxx-static.pc
mongo-cxx-driver:x64-osx: x64-osx/lib/pkgconfig/libmongocxx-static.pc
mongo-cxx-driver:x64-osx: x64-osx/share/mongo-cxx-driver/uninstall.sh
netcdf-c:x64-osx: x64-osx/debug/lib/libnetcdf.settings
netcdf-c:x64-osx: x64-osx/debug/lib/libnetcdf.settings
netcdf-c:x64-osx: x64-osx/lib/libnetcdf.settings
ompl:x64-osx: x64-osx/debug/lib/pkgconfig/ompl.pc
ompl:x64-osx: x64-osx/debug/lib/pkgconfig/ompl.pc
ompl:x64-osx: x64-osx/lib/pkgconfig/ompl.pc
plplot:x64-osx: x64-osx/share/plplot/examples/cmake/modules/plplot_configure.cmake
plplot:x64-osx: x64-osx/share/plplot/examples/fortran/Makefile
plplot:x64-osx: x64-osx/share/plplot/examples/plplot-test-interactive.sh
protopuf:x64-osx: x64-osx/share/protopuf/protopufConfig.cmake
qpid-proton:x64-osx: x64-osx/include/proton/version.h
sdformat6:x64-osx: x64-osx/include/sdformat-6.2/sdf/sdf_config.h
sdformat6:x64-osx: x64-osx/share/ignition/sdformat6.yaml
shapelib:x64-osx: x64-osx/share/shp/export_shp.cmake
simage:x64-osx: x64-osx/share/Coin/conf/simage-default.cfg
symengine:x64-osx: x64-osx/include/symengine/symengine_config_cling.h
woff2:x64-osx: x64-osx/debug/lib/pkgconfig/libwoff2common.pc
woff2:x64-osx: x64-osx/debug/lib/pkgconfig/libwoff2common.pc
woff2:x64-osx: x64-osx/debug/lib/pkgconfig/libwoff2dec.pc
woff2:x64-osx: x64-osx/debug/lib/pkgconfig/libwoff2dec.pc
woff2:x64-osx: x64-osx/debug/lib/pkgconfig/libwoff2enc.pc
woff2:x64-osx: x64-osx/debug/lib/pkgconfig/libwoff2enc.pc
woff2:x64-osx: x64-osx/lib/pkgconfig/libwoff2common.pc
woff2:x64-osx: x64-osx/lib/pkgconfig/libwoff2dec.pc
woff2:x64-osx: x64-osx/lib/pkgconfig/libwoff2enc.pc
xtensor-blas:x64-osx: x64-osx/include/xtensor-blas/xblas_config_cling.hpp
xtensor-io:x64-osx: x64-osx/include/xtensor-io/xtensor_io_config.hpp

Metadata

Metadata

Labels

category:port-bugThe issue is with a library, which is something the port should already support

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions