summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/babeltrace/Makefile4
-rw-r--r--devel/c-unit/Makefile2
-rw-r--r--devel/cld/Makefile2
-rw-r--r--devel/cld/files/patch-Makefile.in11
-rw-r--r--devel/codeblocks/files/patch-Makefile.am11
-rw-r--r--devel/codeblocks/files/patch-Makefile.in11
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.am11
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.in.org11
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.am9
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.in11
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.am11
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.in11
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.am11
-rw-r--r--devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.in11
-rw-r--r--devel/compiz-bcop/Makefile5
-rw-r--r--devel/cpputest/Makefile2
-rw-r--r--devel/cpputest/files/patch-Makefile.am11
-rw-r--r--devel/cunit/Makefile2
-rw-r--r--devel/dbus-c++/Makefile5
-rw-r--r--devel/ding-libs/Makefile3
-rw-r--r--devel/editline/Makefile4
-rw-r--r--devel/efl/Makefile5
-rw-r--r--devel/flatzebra/Makefile2
-rw-r--r--devel/flatzebra/files/patch-Makefile.in11
-rw-r--r--devel/google-gdata/Makefile3
-rw-r--r--devel/google-gdata/files/patch-Makefile9
-rw-r--r--devel/gumbo/Makefile1
-rw-r--r--devel/hyperscan/Makefile7
-rw-r--r--devel/isl/Makefile6
-rw-r--r--devel/ivykis/Makefile5
-rw-r--r--devel/ivykis/files/patch-misc_Makefile.am7
-rw-r--r--devel/lasi/Makefile3
-rw-r--r--devel/lasi/files/patch-cmake+modules+pkg-config.cmake11
-rw-r--r--devel/liballium/Makefile1
-rw-r--r--devel/libbrotli/Makefile2
-rw-r--r--devel/libbrotli/files/patch-Makefile.am11
-rw-r--r--devel/libcfu/Makefile1
-rw-r--r--devel/libdlna/Makefile3
-rw-r--r--devel/libdlna/files/patch-Makefile9
-rw-r--r--devel/libee/Makefile2
-rw-r--r--devel/libee/files/patch-Makefile.in11
-rw-r--r--devel/libelf/Makefile2
-rw-r--r--devel/libelf/files/patch-Makefile.in16
-rw-r--r--devel/libestr/Makefile2
-rw-r--r--devel/libestr/files/patch-Makefile.in11
-rw-r--r--devel/libevent2/Makefile1
-rw-r--r--devel/libfastjson/Makefile1
-rw-r--r--devel/libfirm/Makefile1
-rw-r--r--devel/libgit2/Makefile5
-rw-r--r--devel/libhtp/Makefile2
-rw-r--r--devel/liblouis/Makefile1
-rw-r--r--devel/libmowgli/Makefile7
-rw-r--r--devel/liboil/Makefile7
-rw-r--r--devel/libopkele/Makefile6
-rw-r--r--devel/libosmo-abis/Makefile1
-rw-r--r--devel/libosmo-netif/Makefile1
-rw-r--r--devel/libosmo-sccp/Makefile1
-rw-r--r--devel/libosmocore/Makefile1
-rw-r--r--devel/libr3/Makefile6
-rw-r--r--devel/libsearpc/Makefile1
-rw-r--r--devel/libsmpp34/Makefile4
-rw-r--r--devel/libtermkey/Makefile6
-rw-r--r--devel/libunwind/Makefile1
-rw-r--r--devel/libuv/Makefile1
-rw-r--r--devel/libxs/Makefile2
-rw-r--r--devel/lightning/Makefile2
-rw-r--r--devel/lightning/files/patch-Makefile.in11
-rw-r--r--devel/m17n-db/Makefile2
-rw-r--r--devel/m17n-lib/Makefile6
-rw-r--r--devel/marisa-trie/Makefile2
-rw-r--r--devel/marisa-trie/files/patch-Makefile.am11
-rw-r--r--devel/msgpack/Makefile2
-rw-r--r--devel/msgpack/files/patch-Makefile.am11
-rw-r--r--devel/ndesk-options/Makefile4
-rw-r--r--devel/ois/Makefile1
-rw-r--r--devel/oniguruma5/Makefile1
-rw-r--r--devel/opendht/Makefile4
-rw-r--r--devel/orc/Makefile4
-rw-r--r--devel/papi/Makefile3
-rw-r--r--devel/papi/files/patch-Makefile.inc11
-rw-r--r--devel/protobuf/Makefile1
-rw-r--r--devel/ptlib/Makefile2
-rw-r--r--devel/ptlib/files/patch-Makefile.in22
-rw-r--r--devel/qjson/Makefile6
-rw-r--r--devel/radare2/Makefile5
-rw-r--r--devel/rapidjson/Makefile3
-rw-r--r--devel/rudiments/Makefile3
-rw-r--r--devel/rudiments/files/patch-Makefile24
-rw-r--r--devel/rudiments/files/patch-bin_Makefile16
-rw-r--r--devel/rudiments/files/patch-configure63
-rw-r--r--devel/rudiments/files/patch-doc_Makefile90
-rw-r--r--devel/rudiments/files/patch-include_Makefile.in39
-rw-r--r--devel/rudiments/files/patch-man_Makefile18
-rw-r--r--devel/rudiments/files/patch-src_Makefile.in33
-rw-r--r--devel/simavr/Makefile3
-rw-r--r--devel/simavr/files/patch-simavr_Makefile16
-rw-r--r--devel/sparsehash/Makefile6
-rw-r--r--devel/tex-kpathsea/Makefile2
-rw-r--r--devel/tex-kpathsea/files/patch-Makefile.in3
-rw-r--r--devel/tex-libtexlua/Makefile2
-rw-r--r--devel/tex-libtexlua/files/patch-Makefile.in11
-rw-r--r--devel/tex-libtexluajit/Makefile2
-rw-r--r--devel/tex-libtexluajit/files/patch-Makefile.in11
-rw-r--r--devel/tex-synctex/Makefile2
-rw-r--r--devel/tex-synctex/files/patch-Makefile.in9
-rw-r--r--devel/tex-web2c/Makefile2
-rw-r--r--devel/tex-web2c/files/patch-Makefile.in9
-rw-r--r--devel/thrift-c_glib/Makefile5
-rw-r--r--devel/thrift-cpp/Makefile5
-rw-r--r--devel/unibilium/Makefile6
-rw-r--r--devel/valgrind-devel/Makefile1
-rw-r--r--devel/valgrind/Makefile1
112 files changed, 84 insertions, 768 deletions
diff --git a/devel/babeltrace/Makefile b/devel/babeltrace/Makefile
index de16e8883b18..d92eaadb9bcf 100644
--- a/devel/babeltrace/Makefile
+++ b/devel/babeltrace/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libpopt.so:devel/popt \
USE_GITHUB= yes
GH_ACCOUNT= efficios
-USES= autoreconf:build bison gettext-runtime gmake libtool pkgconfig
+USES= autoreconf:build bison gettext-runtime gmake libtool pathfix pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-debug-info
USE_GNOME= glib20
@@ -41,8 +41,6 @@ BUILD_DEPENDS+= flex>=2.5.35:textproc/flex
post-patch:
@${REINPLACE_CMD} -e 's|LICENSE mit-license.txt gpl-2.0.txt||' \
${WRKSRC}/Makefile.am
- @${REINPLACE_CMD} -e 's|/pkgconfig|/../libdata/pkgconfig|' \
- ${WRKSRC}/Makefile.am
@${REINPLACE_CMD} -e 's|machine\/endian|sys\/endian|' \
${WRKSRC}/include/babeltrace/endian.h
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033
diff --git a/devel/c-unit/Makefile b/devel/c-unit/Makefile
index b992cee91423..a42cc3f1ae84 100644
--- a/devel/c-unit/Makefile
+++ b/devel/c-unit/Makefile
@@ -24,8 +24,6 @@ INSTALL_TARGET= install-strip
DATADIR= ${PREFIX}/share/CUnit
EXAMPLESDIR= ${PREFIX}/share/examples/CUnit
-PATHFIX_MAKEFILEIN= Makefile.am
-
OPTIONS_DEFINE= AUT BAS CON CUR DEB EXA ITE MEM
OPTIONS_DEFAULT= AUT BAS CON
OPTIONS_SUB= yes
diff --git a/devel/cld/Makefile b/devel/cld/Makefile
index 0d26654b26e1..bf657b5f0386 100644
--- a/devel/cld/Makefile
+++ b/devel/cld/Makefile
@@ -14,7 +14,7 @@ COMMENT= Chromium compact language detector library
BROKEN= Unfetchable (google code has gone away)
-USES= libtool
+USES= libtool pathfix
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/cld/files/patch-Makefile.in b/devel/cld/files/patch-Makefile.in
deleted file mode 100644
index 54ccb25d3469..000000000000
--- a/devel/cld/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2012-05-23 14:35:00.000000000 +0400
-+++ Makefile.in 2013-02-08 15:37:27.000000000 +0400
-@@ -282,7 +282,7 @@
-
- # autogen.sh and cleanrepo.sh are script for maintainance use. Not for distribution.
- # dist_noinst_SCRIPTS = autogen.sh
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = ${exec_prefix}/libdata/pkgconfig
- pkgconfig_DATA = cld.pc
- basic_test_SOURCES = tests/basic_test.cc
- basic_test_CXXFLAGS = -Wall -fPIC -Isrc/ -I../src -O2 -DCLD_WINDOWS
diff --git a/devel/codeblocks/files/patch-Makefile.am b/devel/codeblocks/files/patch-Makefile.am
deleted file mode 100644
index aef89ad3871e..000000000000
--- a/devel/codeblocks/files/patch-Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.am.orig 2016-01-23 16:43:26 UTC
-+++ Makefile.am
-@@ -10,7 +10,7 @@ endif
-
- am__tar = @am__tar@ $(ADDITIONAL_MAKE_DIST_OPTIONS)
-
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = codeblocks.pc
-
- EXTRA_DIST = bootstrap \
diff --git a/devel/codeblocks/files/patch-Makefile.in b/devel/codeblocks/files/patch-Makefile.in
deleted file mode 100644
index 202b29b672d5..000000000000
--- a/devel/codeblocks/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2016-05-06 22:17:30 UTC
-+++ Makefile.in
-@@ -455,7 +455,7 @@ SUBDIRS = src
- ACLOCAL_AMFLAGS = -I m4
- @KEEP_DLLS_FALSE@ADDITIONAL_MAKE_DIST_OPTIONS = --exclude=".svn" --exclude="*.dll"
- @KEEP_DLLS_TRUE@ADDITIONAL_MAKE_DIST_OPTIONS = --exclude=".svn"
--pkgconfigdir = $(prefix)/libdata/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = codeblocks.pc
- EXTRA_DIST = bootstrap \
- codeblocks.spec \
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.am b/devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.am
deleted file mode 100644
index 4f749838bbfb..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/contrib/SpellChecker/hunspell/Makefile.am.orig 2016-05-06 22:18:30 UTC
-+++ src/plugins/contrib/SpellChecker/hunspell/Makefile.am
-@@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I m4
-
- SUBDIRS= intl po src man m4 tests
-
--pkgconfdir = $(libdir)/pkgconfig
-+pkgconfdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconf_DATA = hunspell.pc
-
- EXTRA_DIST = BUGS README.myspell AUTHORS.myspell license.myspell license.hunspell \
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.in.org b/devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.in.org
deleted file mode 100644
index db1f956d5af2..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_SpellChecker_hunspell_Makefile.in.org
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/contrib/SpellChecker/hunspell/Makefile.in.org.orig 2016-05-06 22:19:18 UTC
-+++ src/plugins/contrib/SpellChecker/hunspell/Makefile.in.org
-@@ -429,7 +429,7 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- ACLOCAL_AMFLAGS = -I m4
- SUBDIRS = intl po src man m4 tests
--pkgconfdir = $(libdir)/pkgconfig
-+pkgconfdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconf_DATA = hunspell.pc
- EXTRA_DIST = BUGS README.myspell AUTHORS.myspell license.myspell license.hunspell \
- ChangeLog.O COPYING.MPL COPYING.LGPL hunspell.pc.in
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.am b/devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.am
deleted file mode 100644
index 7820d2085ab1..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/plugins/contrib/wxContribItems/Makefile.am.orig 2016-05-06 22:22:42 UTC
-+++ src/plugins/contrib/wxContribItems/Makefile.am
-@@ -9,5 +9,5 @@ SUBDIRS = wxchart wxFlatNotebook wxthing
-
- EXTRA_DIST = $(srcdir)/*.cbp $(TREELIST_DIST)
-
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = wxsmith-contrib.pc cb_wxcontrib.pc cb_wxchartctrl.pc cb_wxcustombutton.pc cb_wxflatnotebook.pc cb_wximagepanel.pc cb_wxspeedbutton.pc cb_wxKWIC.pc $(TREELIST_PC) cb_wxled.pc cb_wxmathplot.pc
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.in b/devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.in
deleted file mode 100644
index 1e90a482a7d9..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_wxContribItems_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/contrib/wxContribItems/Makefile.in.orig 2016-05-06 22:22:44 UTC
-+++ src/plugins/contrib/wxContribItems/Makefile.in
-@@ -444,7 +444,7 @@ top_srcdir = @top_srcdir@
- @HAVE_WX29_TRUE@TREELIST_DIST = $(srcdir)/wxTreeList/src/treelistctrl.cpp $(srcdir)/wxTreeList/include/wx/treelistctrl.h
- SUBDIRS = wxchart wxFlatNotebook wxthings wxImagePanel wxSpeedButton KWIC $(TREELIST_DIR) wxled wxmathplot .
- EXTRA_DIST = $(srcdir)/*.cbp $(TREELIST_DIST)
--pkgconfigdir = $(prefix)/libdata/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = wxsmith-contrib.pc cb_wxcontrib.pc cb_wxchartctrl.pc cb_wxcustombutton.pc cb_wxflatnotebook.pc cb_wximagepanel.pc cb_wxspeedbutton.pc cb_wxKWIC.pc $(TREELIST_PC) cb_wxled.pc cb_wxmathplot.pc
- all: all-recursive
-
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.am b/devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.am
deleted file mode 100644
index 283b1246182e..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/contrib/wxSmithAui/Makefile.am.orig 2016-05-06 22:24:09 UTC
-+++ src/plugins/contrib/wxSmithAui/Makefile.am
-@@ -45,7 +45,7 @@ libwxSmithAui_la_SOURCES = \
- ./wxAuiToolBar/wxSmithAuiToolBar.cpp \
- ./wxSmithAui.cpp
-
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = wxsmithaui.pc
-
- noinst_HEADERS = \
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.in b/devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.in
deleted file mode 100644
index 0111ca3c4275..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmithAui_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/contrib/wxSmithAui/Makefile.in.orig 2016-05-06 22:24:06 UTC
-+++ src/plugins/contrib/wxSmithAui/Makefile.in
-@@ -478,7 +478,7 @@ libwxSmithAui_la_SOURCES = \
- ./wxAuiToolBar/wxSmithAuiToolBar.cpp \
- ./wxSmithAui.cpp
-
--pkgconfigdir = $(prefix)/libdata/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = wxsmithaui.pc
- noinst_HEADERS = \
- ./wxAuiManager/wxsAuiManager.h \
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.am b/devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.am
deleted file mode 100644
index b9cedaff718f..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/contrib/wxSmith/Makefile.am.orig 2016-05-06 22:22:03 UTC
-+++ src/plugins/contrib/wxSmith/Makefile.am
-@@ -70,7 +70,7 @@ noinst_HEADERS = \
- ./wxsversionconverter.h \
- ./wxssettings.h
-
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = wxsmith.pc
-
- EXTRA_DIST = \
diff --git a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.in b/devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.in
deleted file mode 100644
index b59ec4bbf8dd..000000000000
--- a/devel/codeblocks/files/patch-src_plugins_contrib_wxSmith_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/contrib/wxSmith/Makefile.in.orig 2016-05-06 22:20:29 UTC
-+++ src/plugins/contrib/wxSmith/Makefile.in
-@@ -546,7 +546,7 @@ noinst_HEADERS = \
- ./wxsversionconverter.h \
- ./wxssettings.h
-
--pkgconfigdir = $(prefix)/libdata/pkgconfig
-+pkgconfigdir = ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- pkgconfig_DATA = wxsmith.pc
- EXTRA_DIST = \
- $(srcdir)/*.cbp \
diff --git a/devel/compiz-bcop/Makefile b/devel/compiz-bcop/Makefile
index 098d310ce8c8..5004290d45f6 100644
--- a/devel/compiz-bcop/Makefile
+++ b/devel/compiz-bcop/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \
GNU_CONFIGURE= yes
-USES= pkgconfig tar:bzip2
+USES= pathfix pkgconfig tar:bzip2
USE_GNOME= libxslt
post-patch:
@@ -23,8 +23,5 @@ post-patch:
-e 's|/bin/bash|${LOCALBASE}/bin/bash|' \
-e 's|getopt|${LOCALBASE}/bin/getopt|' \
${WRKSRC}/src/bcop.in
- @${REINPLACE_CMD} -e \
- 's|[(]datadir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \
- ${WRKSRC}/Makefile.in
.include <bsd.port.mk>
diff --git a/devel/cpputest/Makefile b/devel/cpputest/Makefile
index 4df7ef734fd6..a7927298ca07 100644
--- a/devel/cpputest/Makefile
+++ b/devel/cpputest/Makefile
@@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE
USE_GITHUB= yes
-USES= autoreconf libtool
+USES= autoreconf libtool pathfix
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/cpputest/files/patch-Makefile.am b/devel/cpputest/files/patch-Makefile.am
deleted file mode 100644
index 56a9819fe70f..000000000000
--- a/devel/cpputest/files/patch-Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.am.orig 2015-05-04 05:36:02 UTC
-+++ Makefile.am
-@@ -21,7 +21,7 @@ endif
-
- TESTS = $(check_PROGRAMS)
-
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
- pkgconfig_DATA = cpputest.pc
-
- EXTRA_DIST = \
diff --git a/devel/cunit/Makefile b/devel/cunit/Makefile
index 12ce0d209f5f..36e348082f9e 100644
--- a/devel/cunit/Makefile
+++ b/devel/cunit/Makefile
@@ -40,8 +40,6 @@ PORTDATA= *
PORTDOCS= *
PORTEXAMPLES= *
-PATHFIX_MAKEFILEIN= Makefile.am
-
AUTOMATED_CONFIGURE_ENABLE= automated
BASIC_CONFIGURE_ENABLE= basic
CONSOLE_CONFIGURE_ENABLE= console
diff --git a/devel/dbus-c++/Makefile b/devel/dbus-c++/Makefile
index deea24ddd9ab..de58a066353e 100644
--- a/devel/dbus-c++/Makefile
+++ b/devel/dbus-c++/Makefile
@@ -20,7 +20,7 @@ USE_GITHUB= yes
GH_ACCOUNT= andreas-volz
GH_PROJECT= dbus-cplusplus
-USES= autoreconf compiler:c++11-lib gettext gmake libtool localbase pkgconfig
+USES= autoreconf compiler:c++11-lib gettext gmake libtool localbase pathfix pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= glib20
USE_LDCONFIG= yes
@@ -32,9 +32,6 @@ CONFIGURE_ARGS= --prefix=${LOCALBASE} \
--disable-examples \
--disable-doxygen-docs
-post-patch:
- @${REINPLACE_CMD} 's|^pkgconfigdir = .*|pkgconfigdir=$${prefix}/libdata/pkgconfig|' ${WRKSRC}/Makefile.am
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdbus-c++-1.so
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdbus-c++-glib-1.so
diff --git a/devel/ding-libs/Makefile b/devel/ding-libs/Makefile
index 7256d7e423bf..d3e3098eb8f5 100644
--- a/devel/ding-libs/Makefile
+++ b/devel/ding-libs/Makefile
@@ -17,7 +17,7 @@ GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB} -lintl
-USES= autoreconf iconv gettext libtool pkgconfig
+USES= autoreconf iconv gettext libtool pathfix pkgconfig
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
@@ -26,7 +26,6 @@ CONFIGURE_ENV+= DOXYGEN=""
OPTIONS_DEFINE= DOCS
post-patch:
- @${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.am
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/collection/collection_tools.c \
${WRKSRC}/refarray/ref_array.c
@${REINPLACE_CMD} -e 's|git log -1 &>/dev/null|true|g' \
diff --git a/devel/editline/Makefile b/devel/editline/Makefile
index 7afe096a6297..8d35a02ff2d2 100644
--- a/devel/editline/Makefile
+++ b/devel/editline/Makefile
@@ -9,7 +9,7 @@ COMMENT= Minix editline: A free readline() for UNIX
LICENSE= BSD4CLAUSE
-USES= autoreconf libtool ncurses
+USES= autoreconf libtool ncurses pathfix
USE_GITHUB= yes
GH_ACCOUNT= troglobit
@@ -20,8 +20,6 @@ INSTALL_TARGET= install-strip
PORTDOCS= *
post-patch:
- ${REINPLACE_CMD} '/^pkgconfigdir/s|=.*|= ${PREFIX}/libdata/pkgconfig|' \
- ${WRKSRC}/Makefile.am
# rename to libeditline.3 to avoid conflict with libedit
${REINPLACE_CMD} 's|editline.3|lib&|' ${WRKSRC}/man/Makefile.am
cd ${WRKSRC}/man; ${MV} editline.3 libeditline.3
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index 4157d16de522..ce9bc99a00ed 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -152,11 +152,6 @@ LIB_DEPENDS+= libluajit-5.1.so:lang/luajit
PLIST_SUB+= ELUA=""
.endif
-pre-patch:
- @${REINPLACE_CMD} -e \
- 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \
- ${WRKSRC}/Makefile.am
-
post-stage:
${RM} -r ${STAGEDIR}${PREFIX}/share/gdb
for i in `${FIND} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/lib -type f`; do \
diff --git a/devel/flatzebra/Makefile b/devel/flatzebra/Makefile
index 6cef50b062b1..b95d9cde043a 100644
--- a/devel/flatzebra/Makefile
+++ b/devel/flatzebra/Makefile
@@ -13,7 +13,7 @@ COMMENT= Generic game engine for 2D double-buffering animation
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --includedir=${PREFIX}/include
-USES= pkgconfig libtool
+USES= pathfix pkgconfig libtool
USE_SDL= sdl mixer image
USE_LDCONFIG= yes
diff --git a/devel/flatzebra/files/patch-Makefile.in b/devel/flatzebra/files/patch-Makefile.in
deleted file mode 100644
index a638e4efd889..000000000000
--- a/devel/flatzebra/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2009-08-21 08:55:05.575153056 +0000
-+++ Makefile.in 2009-08-21 08:56:07.604907117 +0000
-@@ -204,7 +204,7 @@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- SUBDIRS = src
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
- pkgconfig_DATA = $(PACKAGE)-$(API).pc
- doc_DATA = \
- AUTHORS \
diff --git a/devel/google-gdata/Makefile b/devel/google-gdata/Makefile
index ec61fe6e4214..72f8a2ab7417 100644
--- a/devel/google-gdata/Makefile
+++ b/devel/google-gdata/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/Newtonsoft.Json.pc:devel/newtonsof
USE_GITHUB= yes
GH_TUPLE= google:google-gdata:edcd096379
-USES= dos2unix gmake mono
+USES= dos2unix gmake mono pathfix
+PATHFIX_MAKEFILEIN= Makefile
WRKSRC_SUBDIR= clients/cs
DOS2UNIX_FILES= ${WRKSRC}/Makefile ${WRKSRC}/misc/gdata-sharp-core.pc.in
MAKE_ARGS= CSC=${LOCALBASE}/bin/mcs
diff --git a/devel/google-gdata/files/patch-Makefile b/devel/google-gdata/files/patch-Makefile
index 0e6b2f9fb50b..c858895557cd 100644
--- a/devel/google-gdata/files/patch-Makefile
+++ b/devel/google-gdata/files/patch-Makefile
@@ -1,14 +1,5 @@
--- Makefile.orig 2016-10-16 13:47:41 UTC
+++ Makefile
-@@ -5,7 +5,7 @@ DEFINES=/d:TRACE
-
- VERSION=$(shell egrep AssemblyVersion version/AssemblyVersion.cs | egrep -o \([[:digit:]]\.\)+[[:digit:]]+)
- PREFIX=/usr/local
--PKGCONFIGDIR = $(PREFIX)/lib/pkgconfig
-+PKGCONFIGDIR = $(PREFIX)/libdata/pkgconfig
-
- CORELIBS= \
- Google.GData.Client.dll \
@@ -33,7 +33,7 @@ ALLLIBS = \
UNINSTALLLIBS = $(basename $(ALLLIBS))
diff --git a/devel/gumbo/Makefile b/devel/gumbo/Makefile
index 0db215e5f31f..066e32eeff2b 100644
--- a/devel/gumbo/Makefile
+++ b/devel/gumbo/Makefile
@@ -18,7 +18,6 @@ USES= autoreconf gmake pathfix libtool
INSTALL_TARGET= install-strip
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-PATHFIX_MAKEFILEIN=Makefile.am
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgumbo.so.1.0.0
diff --git a/devel/hyperscan/Makefile b/devel/hyperscan/Makefile
index 44232add6cf8..1a1b8e4e6938 100644
--- a/devel/hyperscan/Makefile
+++ b/devel/hyperscan/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ragel:devel/ragel
USE_GITHUB= yes
GH_ACCOUNT= 01org
-USES= compiler:c++11-lib cmake:outsource python:build pkgconfig
+USES= compiler:c++11-lib cmake:outsource pathfix python:build pkgconfig
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= SSSE3 is required for work
@@ -52,9 +52,4 @@ PLIST_SUB+= SHARED="" \
PLIST_SUB+= SHARED="@comment "
.endif
-post-stage:
- ${MV} ${STAGEDIR}/${PREFIX}/lib/pkgconfig/libhs.pc \
- ${STAGEDIR}/${PREFIX}/libdata/pkgconfig/
- ${RMDIR} ${STAGEDIR}/${PREFIX}/lib/pkgconfig/
-
.include <bsd.port.mk>
diff --git a/devel/isl/Makefile b/devel/isl/Makefile
index c0844bdcd5ab..ba99d1287f42 100644
--- a/devel/isl/Makefile
+++ b/devel/isl/Makefile
@@ -17,10 +17,8 @@ LIB_DEPENDS= libgmp.so:math/gmp
CONFIGURE_ARGS= --with-gmp-prefix=${LOCALBASE}
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= libtool tar:xz
+USES= libtool pathfix tar:xz
+PATHFIX_MAKEFILEIN= configure
USE_LDCONFIG= yes
-post-patch:
- @${REINPLACE_CMD} -e 's@pkgconfig_libdir=.*@pkgconfig_libdir=$${prefix}/libdata/pkgconfig@' ${WRKSRC}/configure
-
.include <bsd.port.mk>
diff --git a/devel/ivykis/Makefile b/devel/ivykis/Makefile
index 93da4381b51a..d9a1c568100f 100644
--- a/devel/ivykis/Makefile
+++ b/devel/ivykis/Makefile
@@ -10,7 +10,7 @@ COMMENT= Asynchronous I/O readiness notification library
LICENSE= LGPL21
-USES= libtool pkgconfig
+USES= libtool pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -18,9 +18,6 @@ USE_GITHUB= yes
GH_ACCOUNT= buytenh
post-stage:
- ${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/ivykis.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ivykis.pc
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/pkgconfig
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libivykis.so.0.4.2
.include <bsd.port.mk>
diff --git a/devel/ivykis/files/patch-misc_Makefile.am b/devel/ivykis/files/patch-misc_Makefile.am
deleted file mode 100644
index 1121367f82bb..000000000000
--- a/devel/ivykis/files/patch-misc_Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
---- misc/Makefile.am.orig 2015-10-17 19:07:02 UTC
-+++ misc/Makefile.am
-@@ -1,3 +1,3 @@
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = $(libdatadir)/pkgconfig
-
- pkgconfig_DATA = ivykis.pc
diff --git a/devel/lasi/Makefile b/devel/lasi/Makefile
index ecfc5b1d9618..46e7e05f1534 100644
--- a/devel/lasi/Makefile
+++ b/devel/lasi/Makefile
@@ -16,7 +16,8 @@ LIB_DEPENDS= libltdl.so:devel/libltdl
OPTIONS_DEFINE= DOCS EXAMPLES
-USES= cmake pkgconfig
+USES= cmake pathfix pkgconfig
+PATHFIX_CMAKELISTSTXT= pkg-config.cmake
USE_GNOME= pango
PKG_CONFIG_PATH= ${PREFIX}/libdata/pkgconfig
CONFIGURE_ENV+= PKG_CONFIG_PATH=${PKG_CONFIG_PATH}
diff --git a/devel/lasi/files/patch-cmake+modules+pkg-config.cmake b/devel/lasi/files/patch-cmake+modules+pkg-config.cmake
deleted file mode 100644
index 72357021587e..000000000000
--- a/devel/lasi/files/patch-cmake+modules+pkg-config.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake/modules/pkg-config.cmake.orig 2008-12-31 14:38:25.000000000 -0500
-+++ cmake/modules/pkg-config.cmake 2008-12-31 14:42:58.000000000 -0500
-@@ -6,7 +6,7 @@
- if(PKG_CONFIG_EXECUTABLE)
- message(STATUS "Looking for pkg-config - found")
- set(pkg_config_true "")
-- set(PKG_CONFIG_DIR ${libdir}/pkgconfig)
-+ set(PKG_CONFIG_DIR ${exec_prefix}/libdata/pkgconfig)
- else(PKG_CONFIG_EXECUTABLE)
- message(STATUS "Looking for pkg-config - not found")
- set(pkg_config_true "#")
diff --git a/devel/liballium/Makefile b/devel/liballium/Makefile
index 108385aa13c3..08fd759da756 100644
--- a/devel/liballium/Makefile
+++ b/devel/liballium/Makefile
@@ -14,7 +14,6 @@ GH_TAGNAME= 0c9b50f
GNU_CONFIGURE= yes
USES= autoreconf libtool pathfix pkgconfig tar:bzip2
-PATHFIX_MAKEFILEIN=Makefile.am
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
diff --git a/devel/libbrotli/Makefile b/devel/libbrotli/Makefile
index f410c5871767..b2d38dc3e9bd 100644
--- a/devel/libbrotli/Makefile
+++ b/devel/libbrotli/Makefile
@@ -21,7 +21,7 @@ GH_PROJECT= brotli:brotli
GH_TAGNAME= ${BROTLI_VERSION}:brotli
GH_SUBDIR= brotli:brotli
-USES= pkgconfig autoreconf libtool compiler:c++0x
+USES= pkgconfig autoreconf libtool compiler:c++0x pathfix
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}-${PORTVERSION}
diff --git a/devel/libbrotli/files/patch-Makefile.am b/devel/libbrotli/files/patch-Makefile.am
deleted file mode 100644
index 17fb3aa935dd..000000000000
--- a/devel/libbrotli/files/patch-Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.am.orig 2016-04-16 19:40:04.016418000 -0400
-+++ Makefile.am 2016-04-16 19:40:13.154082000 -0400
-@@ -41,7 +41,7 @@
- # install headers in $(includedir) with subdirs
- nobase_include_HEADERS = $(DECODEHEADERS) $(ENCODEHEADERS)
-
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = $(libdir)/../libdata/pkgconfig
- pkgconfig_DATA = libbrotlienc.pc libbrotlidec.pc
- pkgincludedir= $(includedir)/brotli
- pkginclude_HEADERS =
diff --git a/devel/libcfu/Makefile b/devel/libcfu/Makefile
index 05ab05b69039..f9e6b7494fe9 100644
--- a/devel/libcfu/Makefile
+++ b/devel/libcfu/Makefile
@@ -15,7 +15,6 @@ GH_ACCOUNT= crees
GH_TAGNAME= 947dba4
USES= autoreconf makeinfo pkgconfig pathfix libtool
-PATHFIX_MAKEFILEIN= Makefile.am
INSTALL_TARGET= install-strip
GNU_CONFIGURE= yes
diff --git a/devel/libdlna/Makefile b/devel/libdlna/Makefile
index 2cc105906db8..e2f3c29bf1f0 100644
--- a/devel/libdlna/Makefile
+++ b/devel/libdlna/Makefile
@@ -17,7 +17,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
HAS_CONFIGURE= yes
-USES= gmake localbase pkgconfig tar:bzip2
+USES= gmake localbase pathfix pkgconfig tar:bzip2
+PATHFIX_MAKEFILEIN= Makefile
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
diff --git a/devel/libdlna/files/patch-Makefile b/devel/libdlna/files/patch-Makefile
index 6cefb4d36883..a28e8fc2e2af 100644
--- a/devel/libdlna/files/patch-Makefile
+++ b/devel/libdlna/files/patch-Makefile
@@ -1,14 +1,5 @@
--- Makefile.orig 2007-11-26 20:47:43 UTC
+++ Makefile
-@@ -4,7 +4,7 @@ endif
- include config.mak
-
- DISTFILE = libdlna-$(VERSION).tar.bz2
--PKGCONFIG_DIR = $(libdir)/pkgconfig
-+PKGCONFIG_DIR = $(prefix)/libdata/pkgconfig
- PKGCONFIG_FILE = libdlna.pc
-
- LIBTEST = test-libdlna
@@ -19,7 +19,7 @@ EXTRADIST = AUTHORS \
SUBDIRS = src \
diff --git a/devel/libee/Makefile b/devel/libee/Makefile
index 924285e7d0e5..db35b0b1fc26 100644
--- a/devel/libee/Makefile
+++ b/devel/libee/Makefile
@@ -16,7 +16,7 @@ MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
-USES= libtool
+USES= libtool pathfix
GNU_CONFIGURE= yes
CONFIGURE_ENV= LIBESTR_CFLAGS="-I${LOCALBASE}/include" LIBESTR_LIBS="-L${LOCALBASE}/lib -lestr"
CONFIGURE_ARGS+= --prefix="${PREFIX}" --disable-testbench
diff --git a/devel/libee/files/patch-Makefile.in b/devel/libee/files/patch-Makefile.in
deleted file mode 100644
index ebc4f178d4ae..000000000000
--- a/devel/libee/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2011-06-20 14:08:32.835431092 -0500
-+++ Makefile.in 2011-06-20 14:08:56.609771691 -0500
-@@ -257,7 +257,7 @@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- SUBDIRS = tests include src
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
- pkgconfig_DATA = libee.pc
- ACLOCAL_AMFLAGS = -I m4
- all: config.h
diff --git a/devel/libelf/Makefile b/devel/libelf/Makefile
index 6d37b888bf3a..af7738fc8629 100644
--- a/devel/libelf/Makefile
+++ b/devel/libelf/Makefile
@@ -22,7 +22,7 @@ SANITY_DESC= Avoid loading invalid ELF files
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-shared --disable-compat
USE_LDCONFIG= yes
-USES= desthack
+USES= desthack pathfix
.if ${PORT_OPTIONS:MNLS}
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/libelf/files/patch-Makefile.in b/devel/libelf/files/patch-Makefile.in
deleted file mode 100644
index 44fa8044e57c..000000000000
--- a/devel/libelf/files/patch-Makefile.in
+++ /dev/null
@@ -1,16 +0,0 @@
-Description: Fix the pkgconfig data directory path.
-Forwarded: not-needed
-Author: Peter Pentchev <roam@FreeBSD.org>
-Last-Update: 2009-11-20
-
---- Makefile.in.orig
-+++ Makefile.in
-@@ -23,7 +23,7 @@
- exec_prefix = @exec_prefix@
- libdir = @libdir@
-
--pkgdir = $(libdir)/pkgconfig
-+pkgdir = $(prefix)/libdata/pkgconfig
-
- MV = mv -f
- RM = rm -f
diff --git a/devel/libestr/Makefile b/devel/libestr/Makefile
index ec2360d8d772..280792398ad4 100644
--- a/devel/libestr/Makefile
+++ b/devel/libestr/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= http://libestr.adiscon.com/files/download/
MAINTAINER= matthew@FreeBSD.org
COMMENT= Library for some string essentials
-USES= libtool
+USES= libtool pathfix
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --prefix="${PREFIX}" \
diff --git a/devel/libestr/files/patch-Makefile.in b/devel/libestr/files/patch-Makefile.in
deleted file mode 100644
index b1c6253fdec0..000000000000
--- a/devel/libestr/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in..orig 2011-06-20 13:31:12.833335470 -0500
-+++ Makefile.in 2011-06-20 13:31:27.073909538 -0500
-@@ -251,7 +251,7 @@
- top_builddir = .
- top_srcdir = .
- SUBDIRS = include src
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
- pkgconfig_DATA = libestr.pc
- ACLOCAL_AMFLAGS = -I m4
- all: config.h
diff --git a/devel/libevent2/Makefile b/devel/libevent2/Makefile
index 635b2f9f45b3..36c08fdb58d5 100644
--- a/devel/libevent2/Makefile
+++ b/devel/libevent2/Makefile
@@ -20,7 +20,6 @@ GH_PROJECT= ${PORTNAME:S/2$//}
GNU_CONFIGURE= yes
USES= autoreconf libtool pathfix
-PATHFIX_MAKEFILEIN=Makefile.am
USE_LDCONFIG= yes
OPTIONS_DEFINE= OPENSSL THREADS
diff --git a/devel/libfastjson/Makefile b/devel/libfastjson/Makefile
index 64b2ab2301a3..12781e6b6f6a 100644
--- a/devel/libfastjson/Makefile
+++ b/devel/libfastjson/Makefile
@@ -16,7 +16,6 @@ GH_ACCOUNT= rsyslog
GNU_CONFIGURE= yes
USES= autoreconf gmake libtool pathfix pkgconfig
-PATHFIX_MAKEFILEIN= Makefile.am
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/devel/libfirm/Makefile b/devel/libfirm/Makefile
index 27171ba8e675..9052caa0405d 100644
--- a/devel/libfirm/Makefile
+++ b/devel/libfirm/Makefile
@@ -14,7 +14,6 @@ LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
USES= autoreconf gmake libtool pathfix pkgconfig tar:bzip2
-PATHFIX_MAKEFILEIN= Makefile.am
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/libgit2/Makefile b/devel/libgit2/Makefile
index 89fad80bf2d0..98963517d9cb 100644
--- a/devel/libgit2/Makefile
+++ b/devel/libgit2/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2
USE_GITHUB= yes
GH_ACCOUNT= libgit2
-USES= cmake pkgconfig python:build
+USES= cmake pathfix pkgconfig python:build
USE_LDCONFIG= yes
USE_OPENSSL= yes
@@ -38,8 +38,7 @@ BROKEN_sparc64= does not install: thread-local storage not supported
.include <bsd.port.pre.mk>
post-patch:
- @${REINPLACE_CMD} -e "s|/pkgconfig|/../libdata/pkgconfig|; \
- /LIBGIT2_PC_REQUIRES.*zlib/ d" ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*zlib/ d" ${WRKSRC}/CMakeLists.txt
.if ${SSL_DEFAULT} == base
@${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*openssl/ d" \
${WRKSRC}/CMakeLists.txt
diff --git a/devel/libhtp/Makefile b/devel/libhtp/Makefile
index ff4da5849e4e..938bbaa71273 100644
--- a/devel/libhtp/Makefile
+++ b/devel/libhtp/Makefile
@@ -22,8 +22,6 @@ CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG}
MAKE_ARGS= LIBS="-lz ${ICONV_LIB}"
LDFLAGS+= -L${LOCALBASE}/lib
-PATHFIX_MAKEFILEIN= Makefile.am
-
INSTALL_TARGET= install-strip
TEST_TARGET= check
diff --git a/devel/liblouis/Makefile b/devel/liblouis/Makefile
index 07c095f9a23f..74c88ef43ac9 100644
--- a/devel/liblouis/Makefile
+++ b/devel/liblouis/Makefile
@@ -17,7 +17,6 @@ USES= autoreconf gmake libtool pathfix
USE_GITHUB= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-PATHFIX_MAKEFILEIN= Makefile.am
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/devel/libmowgli/Makefile b/devel/libmowgli/Makefile
index 7443678a39a2..4b21b7b32584 100644
--- a/devel/libmowgli/Makefile
+++ b/devel/libmowgli/Makefile
@@ -14,12 +14,9 @@ USE_GITHUB= yes
GH_ACCOUNT= atheme-legacy
GH_TAGNAME= 5ab559e3af5b11767ada53d4401fb1c4443f3723
-USES= gmake tar:bzip2
+USES= gmake pathfix tar:bzip2
+PATHFIX_MAKEFILEIN= Makefile
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-post-patch:
- @${REINPLACE_CMD} 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|g' \
- ${WRKSRC}/Makefile
-
.include <bsd.port.mk>
diff --git a/devel/liboil/Makefile b/devel/liboil/Makefile
index d3cb4bcf4622..6f5633838b0f 100644
--- a/devel/liboil/Makefile
+++ b/devel/liboil/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= multi
BROKEN_powerpc64= fails to compile vec_memcpy.S
-USES= libtool pkgconfig
+USES= libtool pathfix pkgconfig
+PATHFIX_MAKEFILEIN= configure
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-gtk-doc \
@@ -24,8 +25,4 @@ CONFIGURE_ARGS= --disable-gtk-doc \
INSTALL_TARGET= install-strip
CFLAGS:= ${CFLAGS:N-O*} -O2
-post-patch:
- @${REINPLACE_CMD} -e 's|\\$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
- ${WRKSRC}/configure
-
.include <bsd.port.mk>
diff --git a/devel/libopkele/Makefile b/devel/libopkele/Makefile
index e92551a09a53..ff5875ff457e 100644
--- a/devel/libopkele/Makefile
+++ b/devel/libopkele/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libxslt.so:textproc/libxslt
USE_LDCONFIG= yes
-USES= libtool gmake pkgconfig compiler:c++11-lang ssl
+USES= libtool gmake pathfix pkgconfig compiler:c++11-lang ssl
GNU_CONFIGURE= yes
CONFIGURE_ENV= "OPENSSL_CFLAGS=${CFLAGS} -l${OPENSSLINC}" \
OPENSSL_LIBS=-L${OPENSSLLIB}
@@ -33,10 +33,8 @@ LDFLAGS+= -L${LOCALBASE}/lib
# by design, we need to remove the openssl dependency
# in pkgconfig/libopkele.pc.
-post-patch:
- @ ${REINPLACE_CMD} -e "s|pkgconfigdir =.*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g" \
- ${WRKSRC}/Makefile.in
.if ${SSL_DEFAULT} == base
+post-patch:
@ ${REINPLACE_CMD} -e "s|Requires: openssl|Requires:|" ${WRKSRC}/libopkele.pc.in
.endif
diff --git a/devel/libosmo-abis/Makefile b/devel/libosmo-abis/Makefile
index 10242b66720d..42435563e695 100644
--- a/devel/libosmo-abis/Makefile
+++ b/devel/libosmo-abis/Makefile
@@ -17,7 +17,6 @@ LIB_DEPENDS= libosmocore.so:devel/libosmocore \
libortp.so:net/ortp
USES= autoreconf gmake libtool pathfix pkgconfig
-PATHFIX_MAKEFILEIN=Makefile.am
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
diff --git a/devel/libosmo-netif/Makefile b/devel/libosmo-netif/Makefile
index 38dd91f179c7..1681aa94681a 100644
--- a/devel/libosmo-netif/Makefile
+++ b/devel/libosmo-netif/Makefile
@@ -21,7 +21,6 @@ BROKEN_powerpc64= Does not build
BROKEN_sparc64= Does not build: undefined reference to __bswap_16
USES= autoreconf libtool pathfix pkgconfig
-PATHFIX_MAKEFILEIN=Makefile.am
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
diff --git a/devel/libosmo-sccp/Makefile b/devel/libosmo-sccp/Makefile
index 2bc9636c6f6d..f32698d391ae 100644
--- a/devel/libosmo-sccp/Makefile
+++ b/devel/libosmo-sccp/Makefile
@@ -17,7 +17,6 @@ LIB_DEPENDS= libosmocore.so:devel/libosmocore
CONFLICTS_INSTALL=libmtp-[0-9]* # lib/libmtp.a
USES= autoreconf gmake pathfix pkgconfig
-PATHFIX_MAKEFILEIN=Makefile.am
GNU_CONFIGURE= yes
post-patch:
diff --git a/devel/libosmocore/Makefile b/devel/libosmocore/Makefile
index de35400c4b5f..3a63d2c7a964 100644
--- a/devel/libosmocore/Makefile
+++ b/devel/libosmocore/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
USES= alias autoreconf execinfo gmake libtool pathfix pkgconfig
-PATHFIX_MAKEFILEIN=Makefile.am
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
USE_LDCONFIG= yes
diff --git a/devel/libr3/Makefile b/devel/libr3/Makefile
index a25a146d5452..779c68270041 100644
--- a/devel/libr3/Makefile
+++ b/devel/libr3/Makefile
@@ -16,15 +16,11 @@ LIB_DEPENDS= libcheck.so:devel/libcheck \
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-graphviz
-USES= autoreconf libtool pkgconfig
+USES= autoreconf libtool pathfix pkgconfig
INSTALL_TARGET= install-strip
USE_GITHUB= yes
GH_ACCOUNT= c9s
GH_PROJECT= r3
-post-patch:
- @${REINPLACE_CMD} 's,^pkgconfigdir = .*,pkgconfigdir=$${prefix}/libdata/pkgconfig,' \
- ${WRKSRC}/Makefile.am
-
.include <bsd.port.mk>
diff --git a/devel/libsearpc/Makefile b/devel/libsearpc/Makefile
index 48c2b6356251..06f14e63170e 100644
--- a/devel/libsearpc/Makefile
+++ b/devel/libsearpc/Makefile
@@ -20,7 +20,6 @@ GH_TAGNAME= v3.0-latest
USES= autoreconf gettext libtool pathfix pkgconfig python:2
USE_LDCONFIG= yes
-PATHFIX_MAKEFILEIN= Makefile.am
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/devel/libsmpp34/Makefile b/devel/libsmpp34/Makefile
index ec664a2f1119..dc604352ecac 100644
--- a/devel/libsmpp34/Makefile
+++ b/devel/libsmpp34/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libxml2.so:textproc/libxml2
-USES= autoreconf libtool gmake
+USES= autoreconf libtool gmake pathfix
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
@@ -22,8 +22,6 @@ INSTALL_TARGET= install-strip
MAKE_JOBS_UNSAFE=yes
post-patch:
- ${REINPLACE_CMD} -e 's|pkgconfigdir.*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g' \
- ${WRKSRC}/Makefile.am
${REINPLACE_CMD} -e 's|AC_CONFIG_AUX_DIR.*|AC_CONFIG_AUX_DIR([.])|g' \
${WRKSRC}/configure.ac
${REINPLACE_CMD} -e 's|AM_CONFIG_HEADER.*|AM_CONFIG_HEADER([./config.h])|g' \
diff --git a/devel/libtermkey/Makefile b/devel/libtermkey/Makefile
index 1849c7e54527..17ad6159e3e2 100644
--- a/devel/libtermkey/Makefile
+++ b/devel/libtermkey/Makefile
@@ -11,14 +11,12 @@ COMMENT= Easy processing of keyboard entry from terminal-based programs
LICENSE= MIT
-USES= gmake libtool:build ncurses pkgconfig
+USES= gmake libtool:build ncurses pathfix pkgconfig
+PATHFIX_MAKEFILEIN= Makefile
LIB_DEPENDS= libunibilium.so:devel/unibilium
USE_LDCONFIG= yes
MAKE_ARGS= MANDIR=${MANPREFIX}/man
-post-patch:
- ${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/Makefile
-
post-stage:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtermkey.so.1.12.0
diff --git a/devel/libunwind/Makefile b/devel/libunwind/Makefile
index 78c7c776d987..8ccf26d068a0 100644
--- a/devel/libunwind/Makefile
+++ b/devel/libunwind/Makefile
@@ -17,7 +17,6 @@ ONLY_FOR_ARCHS= i386 amd64
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-PATHFIX_MAKEFILEIN= Makefile.am
USE_LDCONFIG= yes
USES= autoreconf libtool pathfix pkgconfig
diff --git a/devel/libuv/Makefile b/devel/libuv/Makefile
index 95bbcdd88213..855a52cd75b1 100644
--- a/devel/libuv/Makefile
+++ b/devel/libuv/Makefile
@@ -20,7 +20,6 @@ TEST_DEPENDS= gyp:devel/py-gyp \
USES= autoreconf libtool pathfix pkgconfig
GNU_CONFIGURE= yes
-PATHFIX_MAKEFILEIN= Makefile.am
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/libxs/Makefile b/devel/libxs/Makefile
index 4c3becd377a0..a8768f5d9a6e 100644
--- a/devel/libxs/Makefile
+++ b/devel/libxs/Makefile
@@ -18,8 +18,6 @@ USE_GITHUB= yes
GH_ACCOUNT= crossroads-io
USE_LDCONFIG= yes
-PATHFIX_MAKEFILEIN= Makefile.am
-
OPTIONS_DEFINE= DEBUG DOCS PLUGINS ZMQ
EXTERNAL_DESC= PGM extension from ports
INTERNAL_DESC= PGM extension
diff --git a/devel/lightning/Makefile b/devel/lightning/Makefile
index 4c49665931bd..0bfa61b38df6 100644
--- a/devel/lightning/Makefile
+++ b/devel/lightning/Makefile
@@ -12,7 +12,7 @@ COMMENT= Generates assembly language code at run-time
LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
-USES= libtool
+USES= libtool pathfix
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-disassembler=no
INSTALL_TARGET= install-strip
diff --git a/devel/lightning/files/patch-Makefile.in b/devel/lightning/files/patch-Makefile.in
deleted file mode 100644
index 5c0d76e7b632..000000000000
--- a/devel/lightning/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2015-02-08 17:45:49.524068441 +0600
-+++ Makefile.in 2015-02-08 17:49:09.021055899 +0600
-@@ -407,7 +407,7 @@
- include \
- lib
-
--pkgconfiglibdir = $(libdir)/pkgconfig
-+pkgconfiglibdir = $(prefix)/libdata/pkgconfig
- pkgconfiglib_DATA = lightning.pc
- @get_jit_size_TRUE@JIT_SIZE_PATH = "$(top_builddir)/jit_$(cpu)-sz.c"
- @get_jit_size_TRUE@AM_CPPFLAGS = -DGET_JIT_SIZE=1 -DJIT_SIZE_PATH='$(JIT_SIZE_PATH)'
diff --git a/devel/m17n-db/Makefile b/devel/m17n-db/Makefile
index 2f769a2eea8d..a7116762b7da 100644
--- a/devel/m17n-db/Makefile
+++ b/devel/m17n-db/Makefile
@@ -35,8 +35,6 @@ post-extract:
cd ${WRKSRC}; ${TAR} xjf ${DISTDIR}/${GLIBC_DISTFILE} ${CHARMAPSDIR}
post-patch:
- @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|$${datadir}/pkgconfig|$${prefix}/libdata/pkgconfig|g'
@${REINPLACE_CMD} -E 's|(m17n_scriptdir = ).*|\1${PREFIX}/bin|' \
${WRKSRC}/Makefile.in
diff --git a/devel/m17n-lib/Makefile b/devel/m17n-lib/Makefile
index 7fd1c733bdd7..065015a6676b 100644
--- a/devel/m17n-lib/Makefile
+++ b/devel/m17n-lib/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= m17n-db>=1.6.4:devel/m17n-db
MAKE_JOBS_UNSAFE= yes
-USES= autoreconf gettext-tools libtool pkgconfig
+USES= autoreconf gettext-tools libtool pathfix pkgconfig
USE_XORG= ice sm x11 xaw xft xt
USE_GNOME= libxml2
USE_LDCONFIG= yes
@@ -47,8 +47,6 @@ THAI_LIB_DEPENDS= libthai.so:devel/libthai
THAI_CONFIGURE_OFF= --without-libthai
post-patch:
- @${FIND} ${WRKSRC} -name "Makefile.am" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|libdir}/pkgconfig|prefix}/libdata/pkgconfig|g ; \
- s|-ldl||g'
+ @${FIND} ${WRKSRC} -name "Makefile.am" | ${XARGS} ${REINPLACE_CMD} -e 's|-ldl||g'
.include <bsd.port.mk>
diff --git a/devel/marisa-trie/Makefile b/devel/marisa-trie/Makefile
index d183ece66832..1f987f41fd17 100644
--- a/devel/marisa-trie/Makefile
+++ b/devel/marisa-trie/Makefile
@@ -19,7 +19,7 @@ GH_ACCOUNT= s-yata
GH_PROJECT= marisa-trie
GH_TAGNAME= 961ed33
-USES= autoreconf libtool:build
+USES= autoreconf libtool:build pathfix
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/marisa-trie/files/patch-Makefile.am b/devel/marisa-trie/files/patch-Makefile.am
deleted file mode 100644
index df60ebffbe9f..000000000000
--- a/devel/marisa-trie/files/patch-Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.am.orig 2016-07-03 09:34:09 UTC
-+++ Makefile.am
-@@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I m4
-
- SUBDIRS = include lib tools tests
-
--pkgconfigdir = ${libdir}/pkgconfig
-+pkgconfigdir = ${prefix}/libdata/pkgconfig
- pkgconfig_DATA = marisa.pc
-
- EXTRA_DIST = \
diff --git a/devel/msgpack/Makefile b/devel/msgpack/Makefile
index 02f99f14cdf4..cc34d7d2a99e 100644
--- a/devel/msgpack/Makefile
+++ b/devel/msgpack/Makefile
@@ -13,7 +13,7 @@ LICENSE= APACHE20
USE_GITHUB= yes
GH_PROJECT= msgpack-c
-USES= libtool:build autoreconf:build
+USES= libtool:build autoreconf:build pathfix
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/msgpack/files/patch-Makefile.am b/devel/msgpack/files/patch-Makefile.am
deleted file mode 100644
index a74e43dc7e6a..000000000000
--- a/devel/msgpack/files/patch-Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.am.orig 2016-05-27 09:08:08 UTC
-+++ Makefile.am
-@@ -11,7 +11,7 @@ DOC_FILES = \
- EXTRA_DIST = \
- $(DOC_FILES) CMakeLists.txt test/CMakeLists.txt example
-
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
- pkgconfig_DATA = msgpack.pc
-
- doxygen:
diff --git a/devel/ndesk-options/Makefile b/devel/ndesk-options/Makefile
index 921dd56dbc6a..cbd009350b6e 100644
--- a/devel/ndesk-options/Makefile
+++ b/devel/ndesk-options/Makefile
@@ -11,5 +11,9 @@ COMMENT= Callback-based program option parser for C\#
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_path_MCS=${LOCALBASE}/bin/mcs
USES= gmake mono pathfix pkgconfig
+PATHFIX_MAKEFILEIN= Makefile.in configure
+
+post-extract:
+ @${MV} ${WRKSRC}/lib ${WRKSRC}/libdata
.include <bsd.port.mk>
diff --git a/devel/ois/Makefile b/devel/ois/Makefile
index 2d1b4e86854d..fff678e978d5 100644
--- a/devel/ois/Makefile
+++ b/devel/ois/Makefile
@@ -16,7 +16,6 @@ LICENSE= ZLIB
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= autoreconf gmake libtool pathfix
-PATHFIX_MAKEFILEIN= Makefile.am
USE_XORG= x11 xaw
USE_LDCONFIG= yes
diff --git a/devel/oniguruma5/Makefile b/devel/oniguruma5/Makefile
index 8b41c997e59f..052eec2cf0bd 100644
--- a/devel/oniguruma5/Makefile
+++ b/devel/oniguruma5/Makefile
@@ -24,7 +24,6 @@ USE_GITHUB= yes
GH_ACCOUNT= kkos
USES= pathfix autoreconf libtool
-PATHFIX_MAKEFILEIN= Makefile.am
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
diff --git a/devel/opendht/Makefile b/devel/opendht/Makefile
index 5f91d293b1c2..4a1310bc9e84 100644
--- a/devel/opendht/Makefile
+++ b/devel/opendht/Makefile
@@ -23,13 +23,11 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--disable-python
USE_LDCONFIG= yes
-USES= autoreconf compiler:c++11-lib libtool pkgconfig
+USES= autoreconf compiler:c++11-lib libtool pathfix pkgconfig
CFLAGS+= -I${LOCALBASE}/include
CXXFLAGS+= -I${LOCALBASE}/include
post-stage:
- @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/opendht.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/
- @${RMDIR} ${STAGEDIR}${PREFIX}/lib/pkgconfig
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopendht.so.0.0.0
.include <bsd.port.mk>
diff --git a/devel/orc/Makefile b/devel/orc/Makefile
index a89011b2dc06..7843f6bd8574 100644
--- a/devel/orc/Makefile
+++ b/devel/orc/Makefile
@@ -13,7 +13,8 @@ LICENSE= BSD2CLAUSE BSD3CLAUSE
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake libtool pkgconfig tar:xz
+USES= gmake libtool pathfix pkgconfig tar:xz
+PATHFIX_MAKEFILEIN= configure
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS+=--disable-gtk-doc
@@ -42,7 +43,6 @@ MAKE_ARGS+= SUBDIRS="${SUBDIRS}"
post-patch:
@${REINPLACE_CMD} \
-E -e '/LIBS/s/-lrt(\ )*//; /LIBRT/s/-lrt//' \
- -e 's|pkgconfigdir=.*|pkgconfigdir=\"\\$$(prefix)/libdata/pkgconfig\"|g' \
${WRKSRC}/configure
post-install:
diff --git a/devel/papi/Makefile b/devel/papi/Makefile
index 5ae895cd41d2..3adf8aec0361 100644
--- a/devel/papi/Makefile
+++ b/devel/papi/Makefile
@@ -23,7 +23,8 @@ NO_PACKAGE= Needs to be compiled for specific CPU
STRIP= # empty
USE_LDCONFIG= yes
LIB_DEPENDS+= libopa.so:net/mpich2
-USES= fortran gmake pkgconfig
+USES= fortran gmake pathfix pkgconfig
+PATHFIX_MAKEFILEIN= Makefile.inc
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
WRKMAN= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/man
diff --git a/devel/papi/files/patch-Makefile.inc b/devel/papi/files/patch-Makefile.inc
deleted file mode 100644
index 40c24ac628b8..000000000000
--- a/devel/papi/files/patch-Makefile.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.inc.orig 2015-12-09 12:02:38 UTC
-+++ Makefile.inc
-@@ -18,7 +18,7 @@ HEADERS = $(MISCHDRS) $(OSFILESHDR) pa
- LIBCFLAGS += -I. $(CFLAGS) -DOSLOCK=\"$(OSLOCK)\" -DOSCONTEXT=\"$(OSCONTEXT)\"
- FHEADERS = fpapi.h f77papi.h f90papi.h
- # pkgconfig directory
--LIBPC = $(LIBDIR)/pkgconfig
-+LIBPC = $(prefix)/libdata/pkgconfig
-
- all: $(SHOW_CONF) $(LIBS) utils tests cuda_sampling
- .PHONY : all test fulltest tests testlib utils ctests ftests comp_tests null
diff --git a/devel/protobuf/Makefile b/devel/protobuf/Makefile
index 8c3a62923b97..4b73bb2254cd 100644
--- a/devel/protobuf/Makefile
+++ b/devel/protobuf/Makefile
@@ -15,7 +15,6 @@ CFLAGS+= -DGOOGLE_PROTOBUF_NO_RTTI
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
ONLY_FOR_ARCHS= amd64 armv6 i386
-PATHFIX_MAKEFILEIN= Makefile.am
TEST_TARGET= check
USE_CSTD= c99 # for audio/clementine-player support
USE_LDCONFIG= yes
diff --git a/devel/ptlib/Makefile b/devel/ptlib/Makefile
index 9dacfeeebcaf..72f34529de2e 100644
--- a/devel/ptlib/Makefile
+++ b/devel/ptlib/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2
CONFLICTS= pwlib-1.*
-USES= autoreconf:build bison gmake pkgconfig ssl tar:xz
+USES= autoreconf:build bison gmake pathfix pkgconfig ssl tar:xz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CPPFLAGS+= -I${OPENSSLINC} -I${LOCALBASE}/include
diff --git a/devel/ptlib/files/patch-Makefile.in b/devel/ptlib/files/patch-Makefile.in
index 72d2e4b5e541..9cc02835ea6f 100644
--- a/devel/ptlib/files/patch-Makefile.in
+++ b/devel/ptlib/files/patch-Makefile.in
@@ -11,25 +11,3 @@
do \
( if test -e $$lib ; then \
$(INSTALL) -m 444 $$lib $(DESTDIR)$(LIBDIR); \
-@@ -160,9 +158,9 @@
- $(INSTALL) -m 755 make/ptlib-config $(DESTDIR)$(PREFIX)/share/ptlib/make/
- (cd $(DESTDIR)$(PREFIX)/bin; rm -f ptlib-config ; ln -snf ../share/ptlib/make/ptlib-config ptlib-config)
-
-- mkdir -p $(DESTDIR)$(LIBDIR)/pkgconfig
-- chmod 755 $(DESTDIR)$(LIBDIR)/pkgconfig
-- $(INSTALL) -m 644 ptlib.pc $(DESTDIR)$(LIBDIR)/pkgconfig/
-+ mkdir -p $(DESTDIR)$(PREFIX)/libdata/pkgconfig
-+ chmod 755 $(DESTDIR)$(PREFIX)/libdata/pkgconfig
-+ $(INSTALL) -m 644 ptlib.pc $(DESTDIR)$(PREFIX)/libdata/pkgconfig/
-
- uninstall:
- rm -rf $(DESTDIR)$(PREFIX)/include/ptlib \
-@@ -171,7 +169,7 @@
- $(DESTDIR)$(PREFIX)/include/ptbuildopts.h \
- $(DESTDIR)$(PREFIX)/share/ptlib \
- $(DESTDIR)$(LIBDIR)/$(DEV_PLUGIN_DIR) \
-- $(DESTDIR)$(LIBDIR)/pkgconfig/ptlib.pc
-+ $(DESTDIR)$(PREFIX)/libdata/pkgconfig/ptlib.pc
- rm -f $(DESTDIR)$(LIBDIR)/lib$(PTLIB_BASE)_s.a \
- $(DESTDIR)$(LIBDIR)/$(PTLIB_FILE) \
- $(DESTDIR)$(LIBDIR)/$(LIB_SONAME)
diff --git a/devel/qjson/Makefile b/devel/qjson/Makefile
index 7042a17b8cfd..a6645cdee21f 100644
--- a/devel/qjson/Makefile
+++ b/devel/qjson/Makefile
@@ -11,7 +11,7 @@ COMMENT= Library to manage JSON objects with Qt
LICENSE= LGPL21
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake tar:bzip2
+USES= cmake pathfix tar:bzip2
USE_LDCONFIG= yes
PORTDOCS= *
@@ -24,10 +24,6 @@ OPTIONS_DEFINE= DOCS
BUILD_DEPENDS+= doxygen:devel/doxygen
.endif
-post-patch:
- @${REINPLACE_CMD} -e 's,/pkgconfig,/../libdata/pkgconfig,' \
- ${WRKSRC}/CMakeLists.txt
-
post-build:
.if ${PORT_OPTIONS:MDOCS}
cd ${WRKSRC}/doc && doxygen
diff --git a/devel/radare2/Makefile b/devel/radare2/Makefile
index 3d86d5581a09..2d6ffac513e0 100644
--- a/devel/radare2/Makefile
+++ b/devel/radare2/Makefile
@@ -19,7 +19,8 @@ LIB_DEPENDS+= libcapstone.so:devel/capstone4
CONFIGURE_ARGS+= --with-syscapstone
-USES= gmake pkgconfig tar:xz
+USES= gmake pathfix pkgconfig tar:xz
+PATHFIX_MAKEFILEIN= Makefile
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
@@ -29,8 +30,6 @@ PLIST_SUB+= PORTVERSION="${PORTVERSION}"
OPTIONS_DEFINE= DOCS
post-patch:
- ${REINPLACE_CMD} -e 's|..LIBDIR./pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
- ${WRKSRC}/libr/Makefile
${ECHO_CMD} 'CFLAGS+=-I${LOCALBASE}/include' >> ${WRKSRC}/libr/anal/Makefile
${ECHO_CMD} 'CFLAGS+=-I${LOCALBASE}/include' >> ${WRKSRC}/libr/asm/Makefile
diff --git a/devel/rapidjson/Makefile b/devel/rapidjson/Makefile
index 7f86effd057e..8f12b64c5473 100644
--- a/devel/rapidjson/Makefile
+++ b/devel/rapidjson/Makefile
@@ -21,7 +21,7 @@ DOXYGEN_BUILD_DEPENDS+= doxygen:devel/doxygen
USE_GITHUB= yes
GH_ACCOUNT= miloyip
-USES= cmake compiler:c++11-lang gmake
+USES= cmake compiler:c++11-lang gmake pathfix
OPTIONS_DEFINE= DOXYGEN EXAMPLES
OPTIONS_DEFAULT=${OPTIONS_DEFINE}
@@ -40,7 +40,6 @@ DATADIR= ${PREFIX}/share/doc/RapidJSON
PORTDATA= *
post-patch:
- @${REINPLACE_CMD} -e 's|LIB_INSTALL_DIR}/pkgconfig"|CMAKE_INSTALL_PREFIX}/libdata/pkgconfig"|' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|DOC_INSTALL_DIR}/examples"|CMAKE_INSTALL_PREFIX}/share/examples/${PORTNAME}"|' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/example/CMakeLists.txt ${WRKSRC}/test/unittest/CMakeLists.txt
@${REINPLACE_CMD} -e 's|.*travis.*||' ${WRKSRC}/CMakeLists.txt # travis_doc breaks cmake, see https://github.com/miloyip/rapidjson/issues/715
diff --git a/devel/rudiments/Makefile b/devel/rudiments/Makefile
index 0f3751e836c4..174286e74ba0 100644
--- a/devel/rudiments/Makefile
+++ b/devel/rudiments/Makefile
@@ -12,7 +12,8 @@ COMMENT= C++ class library for daemons, clients, servers, and more
LICENSE= LGPL20
GNU_CONFIGURE= yes
-USES= libtool pkgconfig shebangfix
+USES= libtool pathfix pkgconfig shebangfix
+PATHFIX_MAKEFILEIN= Makefile
SHEBANG_FILES= doc/programming/insert.pl
USE_LDCONFIG= yes
diff --git a/devel/rudiments/files/patch-Makefile b/devel/rudiments/files/patch-Makefile
index 9cfc45f9df14..242e3b042695 100644
--- a/devel/rudiments/files/patch-Makefile
+++ b/devel/rudiments/files/patch-Makefile
@@ -1,28 +1,20 @@
---- Makefile.orig 2015-08-05 23:06:25.000000000 +0200
-+++ Makefile 2015-08-08 12:40:43.305908000 +0200
-@@ -16,12 +16,9 @@
+--- Makefile.orig 2016-10-03 12:37:06 UTC
++++ Makefile
+@@ -17,9 +17,6 @@ install:
cd bin $(AND) $(MAKE) install
cd doc $(AND) $(MAKE) install
cd man $(AND) $(MAKE) install
- $(MKINSTALLDIRS) $(licensedir)
- $(CP) COPYING $(licensedir)
- $(CHMOD) 0644 $(licensedir)/COPYING
-- $(MKINSTALLDIRS) $(libdir)/pkgconfig
-- $(CP) rudiments.pc $(libdir)/pkgconfig
-- $(CHMOD) 644 $(libdir)/pkgconfig/rudiments.pc
-+ $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/libdata/pkgconfig
-+ $(CP) rudiments.pc $(DESTDIR)$(prefix)/libdata/pkgconfig
-+ $(CHMOD) 644 $(DESTDIR)$(prefix)/libdata/pkgconfig/rudiments.pc
-
- uninstall:
- cd src $(AND) $(MAKE) uninstall
-@@ -29,8 +26,7 @@
+ $(MKINSTALLDIRS) $(prefix)/libdata/pkgconfig
+ $(CP) rudiments.pc $(prefix)/libdata/pkgconfig
+ $(CHMOD) 644 $(prefix)/libdata/pkgconfig/rudiments.pc
+@@ -30,7 +27,6 @@ uninstall:
cd bin $(AND) $(MAKE) uninstall
cd doc $(AND) $(MAKE) uninstall
cd man $(AND) $(MAKE) uninstall
- $(RMTREE) $(licensedir)
-- $(RM) $(libdir)/pkgconfig/rudiments.pc
-+ $(RM) $(DESTDIR)$(prefix)/libdata/pkgconfig/rudiments.pc
+ $(RM) $(prefix)/libdata/pkgconfig/rudiments.pc
distclean: clean
- $(RM) config.mk config.cache config.h config.log config.status features.mk libtool rudiments.pc include/Makefile include/rudiments/private/config.h include/rudiments/private/config.h.in~ bin/rudiments-config src/Makefile msvc/rudiments.opensdf msvc/rudiments.sdf msvc/rudiments.suo
diff --git a/devel/rudiments/files/patch-bin_Makefile b/devel/rudiments/files/patch-bin_Makefile
deleted file mode 100644
index dff40e40467f..000000000000
--- a/devel/rudiments/files/patch-bin_Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
---- bin/Makefile.orig 2015-01-13 22:38:32 UTC
-+++ bin/Makefile
-@@ -3,9 +3,9 @@ top_builddir = ..
- include ../config.mk
-
- install:
-- $(MKINSTALLDIRS) $(bindir)
-- $(CP) rudiments-config $(bindir)
-- $(CHMOD) 755 $(bindir)/rudiments-config
-+ $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
-+ $(CP) rudiments-config $(DESTDIR)$(bindir)
-+ $(CHMOD) 755 $(DESTDIR)$(bindir)/rudiments-config
-
- uninstall:
-- $(RM) $(bindir)/rudiments-config
-+ $(RM) $(DESTDIR)$(bindir)/rudiments-config
diff --git a/devel/rudiments/files/patch-configure b/devel/rudiments/files/patch-configure
index d47d7e23e3cc..0f73640eb2ef 100644
--- a/devel/rudiments/files/patch-configure
+++ b/devel/rudiments/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2015-04-11 01:05:36 UTC
+--- configure.orig 2016-03-26 17:20:08 UTC
+++ configure
-@@ -9216,7 +9216,7 @@ $as_echo_n "checking whether the $compil
+@@ -9284,7 +9284,7 @@ $as_echo_n "checking whether the $compil
hardcode_minus_L=no
hardcode_shlibpath_var=unsupported
inherit_rpath=no
@@ -28,62 +28,3 @@
*)
;;
esac
-@@ -31537,47 +31540,47 @@ fi
- # prepend DESTDIR where appropriate
- if ( test "`echo $ac_default_prefix | cut -c1`" = "/" )
- then
-- ac_default_prefix='${DESTDIR}'"$ac_default_prefix"
-+ ac_default_prefix="$ac_default_prefix"
- fi
- if ( test "`echo $prefix | cut -c1`" = "/" )
- then
-- prefix='${DESTDIR}'"$prefix"
-+ prefix="$prefix"
- fi
- if ( test "`echo $exec_prefix | cut -c1`" = "/" )
- then
-- exec_prefix='${DESTDIR}'"$exec_prefix"
-+ exec_prefix="$exec_prefix"
- fi
- if ( test "`echo $includedir | cut -c1`" = "/" )
- then
-- includedir='${DESTDIR}'"$includedir"
-+ includedir="$includedir"
- fi
- if ( test "`echo $libdir | cut -c1`" = "/" )
- then
-- libdir='${DESTDIR}'"$libdir"
-+ libdir="$libdir"
- fi
- if ( test "`echo $libexecdir | cut -c1`" = "/" )
- then
-- libexecdir='${DESTDIR}'"$libexecdir"
-+ libexecdir="$libexecdir"
- fi
- if ( test "`echo $bindir | cut -c1`" = "/" )
- then
-- bindir='${DESTDIR}'"$bindir"
-+ bindir="$bindir"
- fi
- if ( test "`echo $localstatedir | cut -c1`" = "/" )
- then
-- localstatedir='${DESTDIR}'"$localstatedir"
-+ localstatedir="$localstatedir"
- fi
- if ( test "`echo $sysconfdir | cut -c1`" = "/" )
- then
-- sysconfdir='${DESTDIR}'"$sysconfdir"
-+ sysconfdir="$sysconfdir"
- fi
- if ( test "`echo $mandir | cut -c1`" = "/" )
- then
-- mandir='${DESTDIR}'"$mandir"
-+ mandir="$mandir"
- fi
- if ( test "`echo $datadir | cut -c1`" = "/" )
- then
-- datadir='${DESTDIR}'"$datadir"
-+ datadir="$datadir"
- fi
-
-
diff --git a/devel/rudiments/files/patch-doc_Makefile b/devel/rudiments/files/patch-doc_Makefile
deleted file mode 100644
index d4856a11dc54..000000000000
--- a/devel/rudiments/files/patch-doc_Makefile
+++ /dev/null
@@ -1,90 +0,0 @@
---- doc/Makefile.orig 2015-09-02 20:19:17 UTC
-+++ doc/Makefile
-@@ -5,46 +5,46 @@ include ../config.mk
- all:
-
- install:
-- $(MKINSTALLDIRS) $(docdir)
-- $(MKINSTALLDIRS) $(docdir)/css
-- $(MKINSTALLDIRS) $(docdir)/classes/html
-- $(MKINSTALLDIRS) $(docdir)/features
-- $(MKINSTALLDIRS) $(docdir)/programming
-- $(CP) installing.html $(docdir)
-- $(CP) index.html $(docdir)
-- $(CP) css/styles.css $(docdir)/css
-- $(CP) classes/html/*.html $(docdir)/classes/html
-- $(CP) classes/html/*.png $(docdir)/classes/html
-- $(CP) classes/html/*.css $(docdir)/classes/html
-- $(CP) classes/html/*.js $(docdir)/classes/html
-- $(CP) features/*.html $(docdir)/features
-- $(CP) programming/*.html $(docdir)/programming
-- $(CHMOD) 644 $(docdir)/*.html
-- $(CHMOD) 644 $(docdir)/css/*
-- $(CHMOD) 644 $(docdir)/classes/html/a*.html
-- $(CHMOD) 644 $(docdir)/classes/html/b*.html
-- $(CHMOD) 644 $(docdir)/classes/html/c*.html
-- $(CHMOD) 644 $(docdir)/classes/html/d*.html
-- $(CHMOD) 644 $(docdir)/classes/html/e*.html
-- $(CHMOD) 644 $(docdir)/classes/html/f*.html
-- $(CHMOD) 644 $(docdir)/classes/html/g*.html
-- $(CHMOD) 644 $(docdir)/classes/html/h*.html
-- $(CHMOD) 644 $(docdir)/classes/html/i*.html
-- $(CHMOD) 644 $(docdir)/classes/html/l*.html
-- $(CHMOD) 644 $(docdir)/classes/html/m*.html
-- $(CHMOD) 644 $(docdir)/classes/html/n*.html
-- $(CHMOD) 644 $(docdir)/classes/html/p*.html
-- $(CHMOD) 644 $(docdir)/classes/html/r*.html
-- $(CHMOD) 644 $(docdir)/classes/html/s*.html
-- $(CHMOD) 644 $(docdir)/classes/html/t*.html
-- $(CHMOD) 644 $(docdir)/classes/html/u*.html
-- $(CHMOD) 644 $(docdir)/classes/html/w*.html
-- $(CHMOD) 644 $(docdir)/classes/html/x*.html
-- $(CHMOD) 644 $(docdir)/classes/html/*.png
-- $(CHMOD) 644 $(docdir)/classes/html/*.css
-- $(CHMOD) 644 $(docdir)/classes/html/*.js
-- $(CHMOD) 644 $(docdir)/features/*.html
-- $(CHMOD) 644 $(docdir)/programming/*.html
-+ $(MKINSTALLDIRS) $(DESTDIR)$(docdir)
-+ $(MKINSTALLDIRS) $(DESTDIR)$(docdir)/css
-+ $(MKINSTALLDIRS) $(DESTDIR)$(docdir)/classes/html
-+ $(MKINSTALLDIRS) $(DESTDIR)$(docdir)/features
-+ $(MKINSTALLDIRS) $(DESTDIR)$(docdir)/programming
-+ $(CP) installing.html $(DESTDIR)$(docdir)
-+ $(CP) index.html $(DESTDIR)$(docdir)
-+ $(CP) css/styles.css $(DESTDIR)$(docdir)/css
-+ $(CP) classes/html/*.html $(DESTDIR)$(docdir)/classes/html
-+ $(CP) classes/html/*.png $(DESTDIR)$(docdir)/classes/html
-+ $(CP) classes/html/*.css $(DESTDIR)$(docdir)/classes/html
-+ $(CP) classes/html/*.js $(DESTDIR)$(docdir)/classes/html
-+ $(CP) features/*.html $(DESTDIR)$(docdir)/features
-+ $(CP) programming/*.html $(DESTDIR)$(docdir)/programming
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/css/*
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/a*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/b*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/c*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/d*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/e*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/f*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/g*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/h*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/i*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/l*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/m*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/n*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/p*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/r*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/s*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/t*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/u*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/w*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/x*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/*.png
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/*.css
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/*.js
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/features/*.html
-+ $(CHMOD) 644 $(DESTDIR)$(docdir)/programming/*.html
-
- uninstall:
-- $(RMTREE) $(docdir)
-+ $(RMTREE) $(DESTDIR)$(docdir)
diff --git a/devel/rudiments/files/patch-include_Makefile.in b/devel/rudiments/files/patch-include_Makefile.in
deleted file mode 100644
index 267f6159ba6f..000000000000
--- a/devel/rudiments/files/patch-include_Makefile.in
+++ /dev/null
@@ -1,39 +0,0 @@
---- include/Makefile.in.orig 2015-02-08 07:07:44 UTC
-+++ include/Makefile.in
-@@ -18,21 +18,21 @@ PRIVATEHEADERS7 = @PRIVATEHEADERS7@
- all:
-
- install:
-- $(MKINSTALLDIRS) $(includedir)/rudiments
-- $(MKINSTALLDIRS) $(includedir)/rudiments/private
-- cd rudiments $(AND) $(CP) $(HEADERS0) $(includedir)/rudiments
-- cd rudiments $(AND) $(CP) $(HEADERS1) $(includedir)/rudiments
-- cd rudiments $(AND) $(CP) $(HEADERS2) $(includedir)/rudiments
-- cd rudiments $(AND) $(CP) $(HEADERS3) $(includedir)/rudiments
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS0) $(includedir)/rudiments/private
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS1) $(includedir)/rudiments/private
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS2) $(includedir)/rudiments/private
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS3) $(includedir)/rudiments/private
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS4) $(includedir)/rudiments/private
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS5) $(includedir)/rudiments/private
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS6) $(includedir)/rudiments/private
-- cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS7) $(includedir)/rudiments/private
-- $(CHMOD) 644 $(includedir)/rudiments/*.h $(includedir)/rudiments/private/*.h
-+ $(MKINSTALLDIRS) ${DESTDIR}$(includedir)/rudiments
-+ $(MKINSTALLDIRS) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) $(CP) $(HEADERS0) ${DESTDIR}$(includedir)/rudiments
-+ cd rudiments $(AND) $(CP) $(HEADERS1) ${DESTDIR}$(includedir)/rudiments
-+ cd rudiments $(AND) $(CP) $(HEADERS2) ${DESTDIR}$(includedir)/rudiments
-+ cd rudiments $(AND) $(CP) $(HEADERS3) ${DESTDIR}$(includedir)/rudiments
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS0) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS1) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS2) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS3) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS4) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS5) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS6) ${DESTDIR}$(includedir)/rudiments/private
-+ cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS7) ${DESTDIR}$(includedir)/rudiments/private
-+ $(CHMOD) 644 ${DESTDIR}$(includedir)/rudiments/*.h ${DESTDIR}$(includedir)/rudiments/private/*.h
-
- uninstall:
- $(RMTREE) $(includedir)/rudiments
diff --git a/devel/rudiments/files/patch-man_Makefile b/devel/rudiments/files/patch-man_Makefile
deleted file mode 100644
index 4869b8649dcd..000000000000
--- a/devel/rudiments/files/patch-man_Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
---- man/Makefile.orig 2015-01-13 22:38:32 UTC
-+++ man/Makefile
-@@ -3,10 +3,10 @@ top_builddir = ..
- include ../config.mk
-
- install:
-- $(MKINSTALLDIRS) $(mandir)
-- $(MKINSTALLDIRS) $(mandir)/man1
-- $(CP) rudiments-config.1 $(mandir)/man1
-- $(CHMOD) 644 $(mandir)/man1/rudiments-config.1
-+ $(MKINSTALLDIRS) $(DESTDIR)$(mandir)
-+ $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man1
-+ $(CP) rudiments-config.1 $(DESTDIR)$(mandir)/man1
-+ $(CHMOD) 644 $(DESTDIR)$(mandir)/man1/rudiments-config.1
-
- uninstall:
-- $(RM) $(mandir)/man1/rudiments-config.1
-+ $(RM) $(DESTDIR)$(mandir)/man1/rudiments-config.1
diff --git a/devel/rudiments/files/patch-src_Makefile.in b/devel/rudiments/files/patch-src_Makefile.in
index 8a23a18db1a6..a27afe5a56fe 100644
--- a/devel/rudiments/files/patch-src_Makefile.in
+++ b/devel/rudiments/files/patch-src_Makefile.in
@@ -1,4 +1,4 @@
---- src/Makefile.in.orig 2015-02-06 03:20:27 UTC
+--- src/Makefile.in.orig 2016-02-06 03:58:09 UTC
+++ src/Makefile.in
@@ -11,7 +11,7 @@ LOBJS = @LOBJS@
.SUFFIXES: .lo
@@ -9,7 +9,7 @@
.cpp.obj:
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(COMPILE) $<
-@@ -22,26 +22,26 @@ clean:
+@@ -22,7 +22,7 @@ clean:
$(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest
librudiments.$(LIBEXT): $(SRCS) $(LOBJS)
@@ -18,32 +18,3 @@
install: $(INSTALLLIB)
- installdll:
-- $(MKINSTALLDIRS) $(bindir)
-- $(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(bindir)
-- $(MKINSTALLDIRS) $(libdir)
-- $(LTINSTALL) $(CP) librudiments.lib $(libdir)
-+ $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
-+ $(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(DESTDIR)$(bindir)
-+ $(MKINSTALLDIRS) $(DESTDIR)$(libdir)
-+ $(LTINSTALL) $(CP) librudiments.lib $(DESTDIR)$(libdir)
-
- installlib:
-- $(MKINSTALLDIRS) $(libdir)
-- $(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(libdir)
-- $(LTFINISH) $(libdir)
-+ $(MKINSTALLDIRS) $(DESTDIR)$(libdir)
-+ $(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(DESTDIR)$(libdir)
-+ $(LTFINISH) $(DESTDIR)$(libdir)
-
- uninstall: $(UNINSTALLLIB)
-
- uninstalldll:
-- $(LTUNINSTALL) $(RM) $(bindir)/librudiments.$(LIBEXT)
-- $(LTUNINSTALL) $(RM) $(libdir)/librudiments.lib
-+ $(LTUNINSTALL) $(RM) $(DESTDIR)$(bindir)/librudiments.$(LIBEXT)
-+ $(LTUNINSTALL) $(RM) $(DESTDIR)$(libdir)/librudiments.lib
-
- uninstalllib:
-- $(LTUNINSTALL) $(RM) $(libdir)/librudiments.$(LIBEXT)
-+ $(LTUNINSTALL) $(RM) $(DESTDIR)$(libdir)/librudiments.$(LIBEXT)
diff --git a/devel/simavr/Makefile b/devel/simavr/Makefile
index 6050ee1e0d11..d2d7e59cffc2 100644
--- a/devel/simavr/Makefile
+++ b/devel/simavr/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= avr-gcc:devel/avr-gcc \
USE_GITHUB= yes
GH_ACCOUNT= buserror
-USES= gmake pkgconfig
+USES= gmake pathfix pkgconfig
+PATHFIX_MAKEFILEIN= Makefile
ALL_TARGET= build-simavr
MAKE_ARGS= "RELEASE=1 PREFIX=${PREFIX} DESTDIR=${STAGEDIR}${PREFIX}"
diff --git a/devel/simavr/files/patch-simavr_Makefile b/devel/simavr/files/patch-simavr_Makefile
index a6d8798981d4..ba4b03891a36 100644
--- a/devel/simavr/files/patch-simavr_Makefile
+++ b/devel/simavr/files/patch-simavr_Makefile
@@ -1,4 +1,4 @@
---- simavr/Makefile.orig 2016-01-19 09:41:55 UTC
+--- simavr/Makefile.orig 2016-10-03 12:42:39 UTC
+++ simavr/Makefile
@@ -73,12 +73,9 @@ ${OBJ}/libsimavr.so : ${OBJ}/libsimavr.
ln -sf libsimavr.so.1 $@
@@ -14,19 +14,11 @@
${target} : ${OBJ}/${target}.elf
-@@ -103,15 +100,13 @@ install : all
- $(INSTALL) -m644 sim/avr/*.h $(DESTDIR)/include/simavr/avr/
- $(MKDIR) $(DESTDIR)/lib
- $(INSTALL) ${OBJ}/libsimavr.a $(DESTDIR)/lib/
-- $(MKDIR) $(DESTDIR)/lib/pkgconfig/
-+ $(MKDIR) $(DESTDIR)/libdata/pkgconfig/
+@@ -108,10 +105,8 @@ install : all
+ simavr-avr.pc >$(DESTDIR)/libdata/pkgconfig/simavr-avr.pc
sed -e "s|PREFIX|${PREFIX}|g" -e "s|VERSION|${SIMAVR_VERSION}|g" \
-- simavr-avr.pc >$(DESTDIR)/lib/pkgconfig/simavr-avr.pc
-+ simavr-avr.pc >$(DESTDIR)/libdata/pkgconfig/simavr-avr.pc
- sed -e "s|PREFIX|${PREFIX}|g" -e "s|VERSION|${SIMAVR_VERSION}|g" \
-- simavr.pc >$(DESTDIR)/lib/pkgconfig/simavr.pc
+ simavr.pc >$(DESTDIR)/libdata/pkgconfig/simavr.pc
-ifeq (${shell uname}, Linux)
-+ simavr.pc >$(DESTDIR)/libdata/pkgconfig/simavr.pc
$(INSTALL) ${OBJ}/libsimavr.so.1 $(DESTDIR)/lib/
ln -sf libsimavr.so.1 $(DESTDIR)/lib/libsimavr.so
-endif
diff --git a/devel/sparsehash/Makefile b/devel/sparsehash/Makefile
index 404e8246417d..8046441597c6 100644
--- a/devel/sparsehash/Makefile
+++ b/devel/sparsehash/Makefile
@@ -11,6 +11,7 @@ COMMENT= Extremely memory-efficient hash_map implementation
LICENSE= BSD3CLAUSE
+USES= pathfix
USE_GITHUB= yes
GH_TAGNAME= ${PORTNAME}-${PORTVERSION}
@@ -18,11 +19,6 @@ GNU_CONFIGURE= yes
OPTIONS_DEFINE= DOCS
-post-patch:
- ${REINPLACE_CMD} -e \
- 's|^pkgconfigdir = .*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|' \
- ${WRKSRC}/Makefile.in
-
post-patch-DOCS-on:
${REINPLACE_CMD} -e \
's|^docdir = .*|docdir = ${DOCSDIR}|' \
diff --git a/devel/tex-kpathsea/Makefile b/devel/tex-kpathsea/Makefile
index 68a4b7f82168..cd181caa017e 100644
--- a/devel/tex-kpathsea/Makefile
+++ b/devel/tex-kpathsea/Makefile
@@ -12,7 +12,7 @@ DIST_SUBDIR= TeX
MAINTAINER= hrs@FreeBSD.org
COMMENT= Path searching library for TeX
-USES= libtool tar:xz
+USES= libtool pathfix tar:xz
USE_LDCONFIG= yes
USE_TEX= yes
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
diff --git a/devel/tex-kpathsea/files/patch-Makefile.in b/devel/tex-kpathsea/files/patch-Makefile.in
index ec7b01f484f2..22f302062632 100644
--- a/devel/tex-kpathsea/files/patch-Makefile.in
+++ b/devel/tex-kpathsea/files/patch-Makefile.in
@@ -40,8 +40,7 @@
xopendir.h \
xstat.h
--pkgconfigdir = ${libdir}/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
+ pkgconfigdir = $(prefix)/libdata/pkgconfig
pkgconfig_DATA = kpathsea.pc
DISTCLEANFILES = paths.h stamp-paths kpathsea.h
kpseaccess_SOURCES = access.c
diff --git a/devel/tex-libtexlua/Makefile b/devel/tex-libtexlua/Makefile
index dcf84c1c7000..9cc70b6533d6 100644
--- a/devel/tex-libtexlua/Makefile
+++ b/devel/tex-libtexlua/Makefile
@@ -14,7 +14,7 @@ COMMENT= Lua library for TeXLive
LICENSE= MIT
LICENSE_FILE= ${WRKDIR}/LICENSE.MIT
-USES= tar:xz libtool pkgconfig
+USES= tar:xz libtool pathfix pkgconfig
USE_LDCONFIG= yes
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
EXTRACT_FILES= build-aux libs/lua52
diff --git a/devel/tex-libtexlua/files/patch-Makefile.in b/devel/tex-libtexlua/files/patch-Makefile.in
deleted file mode 100644
index 450a29e9c469..000000000000
--- a/devel/tex-libtexlua/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2015-02-16 14:32:53 UTC
-+++ Makefile.in
-@@ -675,7 +675,7 @@ lua52include_HEADERS = \
- $(LUA52_TREE)/src/lua.hpp \
- $(LUA52_TREE)/src/lualib.h
-
--pkgconfigdir = ${libdir}/pkgconfig
-+pkgconfigdir = ${prefix}/libdata/pkgconfig
- pkgconfig_DATA = texlua52.pc
- @build_TRUE@dist_check_SCRIPTS = lua52.test luaerror.test
- @build_TRUE@TESTS = lua52.test luaerror.test
diff --git a/devel/tex-libtexluajit/Makefile b/devel/tex-libtexluajit/Makefile
index a7f6599201e5..8fd183ee0c81 100644
--- a/devel/tex-libtexluajit/Makefile
+++ b/devel/tex-libtexluajit/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LuaJIT-2.0.3/COPYRIGHT
BROKEN_powerpc64= Does not build
-USES= tar:xz libtool pkgconfig
+USES= tar:xz libtool pathfix pkgconfig
USE_LDCONFIG= yes
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
EXTRACT_FILES= build-aux libs/luajit
diff --git a/devel/tex-libtexluajit/files/patch-Makefile.in b/devel/tex-libtexluajit/files/patch-Makefile.in
deleted file mode 100644
index facb0b0c7043..000000000000
--- a/devel/tex-libtexluajit/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2015-02-16 14:32:53 UTC
-+++ Makefile.in
-@@ -728,7 +728,7 @@ luajitinclude_HEADERS = \
- $(LUAJIT_TREE)/src/lua.hpp \
- $(LUAJIT_TREE)/src/lualib.h
-
--pkgconfigdir = ${libdir}/pkgconfig
-+pkgconfigdir = ${prefix}/libdata/pkgconfig
- pkgconfig_DATA = texluajit.pc
- @build_TRUE@dist_check_SCRIPTS = luajit.test luajiterr.test
- @build_TRUE@TESTS = luajit.test luajiterr.test
diff --git a/devel/tex-synctex/Makefile b/devel/tex-synctex/Makefile
index 91816270af4d..ef9e9209dcc6 100644
--- a/devel/tex-synctex/Makefile
+++ b/devel/tex-synctex/Makefile
@@ -16,7 +16,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/synctexdir/README.txt
CONFLICTS= tex-web2c-20150521
-USES= libtool pkgconfig tar:xz
+USES= libtool pathfix pkgconfig tar:xz
USE_TEX= kpathsea
USE_LDCONFIG= yes
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
diff --git a/devel/tex-synctex/files/patch-Makefile.in b/devel/tex-synctex/files/patch-Makefile.in
index 9eecbff4d371..fd92892f1fd3 100644
--- a/devel/tex-synctex/files/patch-Makefile.in
+++ b/devel/tex-synctex/files/patch-Makefile.in
@@ -29,12 +29,3 @@
proglib = lib/lib.a
EXTRA_LIBRARIES = libmf.a libmputil.a libmplib.a libkanji.a \
libukanji.a libpdftex.a libluasocket.a libluajitsocket.a \
-@@ -3557,7 +3557,7 @@
-
- nodist_libsynctex_a_SOURCES = $(libsynctex_la_SOURCES)
- syncincludedir = ${includedir}/synctex
--pkgconfigdir = ${libdir}/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
- @SYNCTEX_TRUE@syncinclude_HEADERS = \
- @SYNCTEX_TRUE@ synctexdir/synctex_parser.h \
- @SYNCTEX_TRUE@ synctexdir/synctex_parser_utils.h
diff --git a/devel/tex-web2c/Makefile b/devel/tex-web2c/Makefile
index d6e04e48c2cf..651148c59559 100644
--- a/devel/tex-web2c/Makefile
+++ b/devel/tex-web2c/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 \
libzzip.so:devel/zziplib \
libmpfr.so:math/mpfr
-USES= pkgconfig libtool tar:xz
+USES= pathfix pkgconfig libtool tar:xz
USE_TEX= kpathsea ptexenc
USE_XORG= pixman
USE_GNOME= cairo
diff --git a/devel/tex-web2c/files/patch-Makefile.in b/devel/tex-web2c/files/patch-Makefile.in
index 57fac2273f8c..da071e37ce34 100644
--- a/devel/tex-web2c/files/patch-Makefile.in
+++ b/devel/tex-web2c/files/patch-Makefile.in
@@ -15,12 +15,3 @@
nodist_man_MANS =
EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \
triptrap-sh tangle.web tangle.ch tangleboot.pin cwebdir \
-@@ -3557,7 +3557,7 @@
-
- nodist_libsynctex_a_SOURCES = $(libsynctex_la_SOURCES)
- syncincludedir = ${includedir}/synctex
--pkgconfigdir = ${libdir}/pkgconfig
-+pkgconfigdir = $(prefix)/libdata/pkgconfig
- @SYNCTEX_TRUE@syncinclude_HEADERS = \
- @SYNCTEX_TRUE@ synctexdir/synctex_parser.h \
- @SYNCTEX_TRUE@ synctexdir/synctex_parser_utils.h
diff --git a/devel/thrift-c_glib/Makefile b/devel/thrift-c_glib/Makefile
index 74e33d5104f1..f07db4c59948 100644
--- a/devel/thrift-c_glib/Makefile
+++ b/devel/thrift-c_glib/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libglib-2.0.so:devel/glib20
DISTINFO_FILE= ${.CURDIR}/../thrift/distinfo
-USES= autoreconf pkgconfig gmake libtool
+USES= autoreconf pathfix pkgconfig gmake libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
@@ -43,7 +43,4 @@ CONFIGURE_ARGS+= \
--without-ruby \
--without-go
-post-patch:
- @${REINPLACE_CMD} 's,^pkgconfigdir = .*,pkgconfigdir=$${prefix}/libdata/pkgconfig,' ${WRKSRC}/lib/c_glib/Makefile.am
-
.include <bsd.port.mk>
diff --git a/devel/thrift-cpp/Makefile b/devel/thrift-cpp/Makefile
index 8a2652dabd0f..366e1f43da2d 100644
--- a/devel/thrift-cpp/Makefile
+++ b/devel/thrift-cpp/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libevent.so:devel/libevent2
USES= autoreconf pkgconfig gmake compiler:c++11-lang \
- libtool ssl
+ libtool pathfix ssl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
@@ -60,9 +60,6 @@ BROKEN_FreeBSD_9= does not build with 9.x base OpenSSL
USE_CXXSTD= c++11
.endif
-post-patch:
- @${REINPLACE_CMD} 's,^pkgconfigdir = .*,pkgconfigdir=$${prefix}/libdata/pkgconfig,' ${WRKSRC}/lib/cpp/Makefile.am
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
${LN} -sf libthrift-${PORTVERSION}.so ${STAGEDIR}${PREFIX}/lib/libthrift.so.0
diff --git a/devel/unibilium/Makefile b/devel/unibilium/Makefile
index db9723888f8b..3e2bd8f65f7f 100644
--- a/devel/unibilium/Makefile
+++ b/devel/unibilium/Makefile
@@ -15,14 +15,12 @@ LICENSE_FILE= ${WRKSRC}/LGPLv3
USE_GITHUB= yes
GH_ACCOUNT= mauke
-USES= gmake libtool:build perl5 pkgconfig
+USES= gmake libtool:build pathfix perl5 pkgconfig
+PATHFIX_MAKEFILEIN= Makefile
USE_PERL5= build
USE_LDCONFIG= yes
MAKE_ARGS= MANDIR=${MANPREFIX}/man
-post-patch:
- ${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/Makefile
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libunibilium.so
diff --git a/devel/valgrind-devel/Makefile b/devel/valgrind-devel/Makefile
index 66f497078f3c..27893af79057 100644
--- a/devel/valgrind-devel/Makefile
+++ b/devel/valgrind-devel/Makefile
@@ -44,7 +44,6 @@ MPI_LIB_DEPENDS= libmpich.so:net/mpich2
OPTIONS_SUB= yes
USES= pathfix pkgconfig gmake perl5 shebangfix autoreconf
-PATHFIX_MAKEFILEIN= Makefile.am
USE_PERL5= build
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index 3aa0eb6b7c4d..eb46259c90ff 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -42,7 +42,6 @@ MPI_LIB_DEPENDS= libmpich.so:net/mpich2
OPTIONS_SUB= yes
USES= pathfix pkgconfig gmake perl5 shebangfix autoreconf
-PATHFIX_MAKEFILEIN= Makefile.am
USE_PERL5= build
GNU_CONFIGURE= yes
USE_LDCONFIG= yes