non port: Mk/Uses/pathfix.mk |
SVNWeb
|
Number of commits found XX: 23 |
Thu, 9 Jan 2020
|
[ 13:01 swills ] 
522484 Mk/Scripts/qa.sh
522484 Mk/Uses/charsetfix.mk
522484 Mk/Uses/gnome.mk
522484 Mk/Uses/pathfix.mk
522484 Mk/bsd.port.mk
522484 Tools/scripts/sed_checked.sh
Add QA warning about useless REINPLACE_CMD
Reviewed by: mat, bdrewery, tobik
Approved by: mat
Differential Revision: https://reviews.freebsd.org/D22174
|
Thu, 8 Mar 2018
|
[ 09:08 gahr ] 
463881 Mk/Uses/pathfix.mk
Fix pkgconfig path when used in CMAKE_INSTALL_DATAROOTDIR
|
Fri, 21 Oct 2016
|
[ 15:19 mat ] 
424426 Mk/Uses/pathfix.mk
Allow more than one filename to be pathfixed.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093
|
[ 15:19 mat ] 
424425 Mk/Uses/pathfix.mk
It feels safe to assume that if using autoreconf, you want to patch Makefile.am.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093
|
[ 15:19 mat ] 
424424 Mk/Uses/pathfix.mk
Add a few more paths to USES=pathfix.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093
|
Tue, 4 Oct 2016
|
[ 06:18 tcberner ] 
423237 Mk/Uses/pathfix.mk
Teach pathfix.mk about LIB_DESTINATION
Some cmake projects use LIB_DESTINATION/pkgconfig to install the pc-files.
For example:
* deskutils/libstreamanalyzer
* sysutils/polkit-qt{,5}
* x11-toolkits/attica
By adding this, we can convert these ports to use pathfix instead of an
uncessessary patch-foo or confusing sed call.
Reviewed by: mat
Approved by: portmgr (mat), mat (mentor)
Differential Revision: https://reviews.freebsd.org/D8141
|
Fri, 30 Sep 2016
|
[ 17:45 tcberner ] 
423006 Mk/Uses/pathfix.mk
Teach pathfix about KDE_INSTALL_LIBDIR for pkgconfig files.
Reviewed by: rakuco, mat
Approved by: portmgr (mat), mat (mentor)
Differential Revision: https://reviews.freebsd.org/D8029
|
Thu, 7 Jan 2016
|
[ 14:54 jhale ] 
405449 Mk/Uses/pathfix.mk
405449 cad/brlcad/Makefile
405449 chinese/fcitx/Makefile
405449 chinese/libchewing/files/patch-CMakeLists.txt
405449 comms/openobex/Makefile
405449 deskutils/cairo-dock/Makefile
405449 devel/libftdi1/Makefile
405449 devel/libical/Makefile
405449 devel/libical/files
405449 devel/ucommon/files/patch-CMakeLists.txt
(Only the first 10 of 12 ports in this commit are shown above. )
Add USES=pathfix support for CMake. Some ports that use CMake to build
already had USES=pathfix, although it did nothing. For those ports, I
either removed it as they were handling the pkgconfig files differently
or I removed patches and substitutions that accomplished the same thing
as pathfix.
Differential Revision: https://reviews.freebsd.org/D850
Reviewed by: antoine, bapt, tijl
Approved by: portmgr (bapt)
|
Thu, 5 Nov 2015
|
[ 12:35 mat ] 
400846 CHANGES
400846 Mk/Uses/lha.mk
400846 Mk/Uses/pathfix.mk
400846 Mk/Uses/zip.mk
400846 Mk/bsd.linux-rpm.mk
400846 Mk/bsd.port.mk
Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC.
Right now, NO_WRKSUBDIR means that the extraction does not produce a
subdirectory, and that everything goes straight into WRKDIR. It is
problematic, because during the build of a port, quite a few files are
created in there, and then, a stage directory, where everything is
installed, and then a pkg directory where the package is created, and
those often conflict, or get in the way, of the building process.
With this, NO_WRKSUBDIR will extract the distfiles directly into WRKSRC
instead of WRKDIR. In this case, WRKSRC is artificial and is based on
PKGNAME and not DISTNAME, mitigate conflicts with rc files.
PR: 204056
Submitted by: mat
Reviewed by: bapt
Exp-run: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D2735
|
Mon, 17 Aug 2015
|
[ 13:31 mat ] 
394503 Mk/Uses/autoreconf.mk
394503 Mk/Uses/charsetfix.mk
394503 Mk/Uses/cran.mk
394503 Mk/Uses/display.mk
394503 Mk/Uses/dos2unix.mk
394503 Mk/Uses/erlang.mk
394503 Mk/Uses/kmod.mk
394503 Mk/Uses/libtool.mk
394503 Mk/Uses/ncurses.mk
394503 Mk/Uses/pathfix.mk
(Only the first 10 of 17 ports in this commit are shown above. )
Rewrite the target ordering code.
The targets now have priority assigned to them, and, when the dependency
ordering magic is done at the end of bsd.port.mk, they are sorted
according to their priority.
This allows USES to add targets easily and have them run whenever they
want without touching bsd.port.mk.
To add a target that runs just before post-configure run, do:
_USES_configure+= 695:my-post-configure
my-post-configure:
do something
(Only the first 15 lines of the commit message are shown above )
|
Sun, 28 Sep 2014
|
[ 16:36 tijl ] 
369465 Mk/Uses/ada.mk
369465 Mk/Uses/autoreconf.mk
369465 Mk/Uses/bison.mk
369465 Mk/Uses/charsetfix.mk
369465 Mk/Uses/cmake.mk
369465 Mk/Uses/compiler.mk
369465 Mk/Uses/cran.mk
369465 Mk/Uses/desktop-file-utils.mk
369465 Mk/Uses/desthack.mk
369465 Mk/Uses/display.mk
(Only the first 10 of 53 ports in this commit are shown above. )
Change the way USES is handled:
- Loop over USES twice, once to define all *_ARGS variables and once to
include Uses/*.mk. This allows all Uses/*.mk to examine arguments given
to other USES entries.
- Always define *_ARGS (possibly empty) and replace commas with spaces.
Similar for _USES_POST.
Adjust all Uses/*.mk:
- defined(u_ARGS) becomes !empty(u_ARGS)
- Eliminate helper variables like _*_ARGS=${*_ARGS:C/,/ /g}
- Some Uses/*.mk used ":" as argument separator instead of ",", but no port
used this form
- Uses/cran.mk: remove unused variable VALID_ARGS and USES+=fortran which
has no effect
- Uses/twisted.mk: simplify handling of the case where neither "build" nor
"run" arguments have been specified
PR: 193931
Exp-run by: antoine
Approved by: portmgr (antoine)
|
Thu, 25 Sep 2014
|
[ 15:18 tijl ] 
369260 Mk/Uses/pathfix.mk
369260 Mk/bsd.gnome.mk
369260 accessibility/at-spi2-core/Makefile
369260 audio/ario/Makefile
369260 audio/easytag/Makefile
369260 audio/gmpc-alarm/Makefile
369260 audio/gmpc-discogs/Makefile
369260 audio/gmpc-lastfm/Makefile
369260 audio/gmpc-lyricwiki/Makefile
369260 audio/gmpc-mdcover/Makefile
(Only the first 10 of 56 ports in this commit are shown above. )
- Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.h
and libintl.so. This fixes a problem where DATADIRNAME gets an incorrect
value which causes locale files to be installed in the wrong place.
- The only configure checks that still need to be patched are related
to intltool so move DATADIRNAME patching from USES=pathfix to
USE_GNOME=intlhack.
- games/klavaro: remove excessive dependencies
- japanese/libskk: add INSTALL_TARGET=install-strip
- math/libqalculate: add INSTALL_TARGET=install-strip and remove pthread
patching
- multimedia/freetuxtv: remove excessive dependencies
- science/gramps: fix shared-mime-info use
Exp-run by: antoine
Approved by: portmgr (antoine)
|
Thu, 22 May 2014
|
[ 06:42 bapt ] 
354791 Mk/Uses/pathfix.mk
354791 Mk/bsd.port.mk
Rename pathfix-pre-patch target into pathfix to be consistent
|
Wed, 9 Apr 2014
|
[ 12:45 koobs ] 
350694 Mk/Uses/pathfix.mk
Mk/pathfix.mk: Support more pkgconfig libdir matches
Add support for matching additional pkgconfig libdir entries
that were found in Python's Makefile.pre.in.
It can also be used by other ports [1] by setting PATHFIX_MAKEFILEIN to the
appropriate filename in ${WRKSRC}.
If this file grows support for other pathfix'es beyond Makefile's and
autoconf sources, it may be worth renaming PATHFIX_MAKEFILEIN in future
to suit the broader scope.
[1] Examples: devel/ptlib, graphics/zathura (thanks antoine)
Reviewed by: antoine
Approved by: antoine (exp-run)
MFH: 2014Q2
|
Sat, 15 Mar 2014
|
[ 10:31 gerald ] 
348308 Mk/Uses/ada.mk
348308 Mk/Uses/bison.mk
348308 Mk/Uses/charsetfix.mk
348308 Mk/Uses/cmake.mk
348308 Mk/Uses/compiler.mk
348308 Mk/Uses/cran.mk
348308 Mk/Uses/desktop-file-utils.mk
348308 Mk/Uses/desthack.mk
348308 Mk/Uses/display.mk
348308 Mk/Uses/dos2unix.mk
(Only the first 10 of 47 ports in this commit are shown above. )
Move MAINTAINER lines to the end of the initial comment block and
make things a bit more consistent.
Approved by: portmgr (bapt)
|
Sat, 4 Jan 2014
|
[ 00:02 bapt ] 
338601 Mk/Uses/charsetfix.mk
338601 Mk/Uses/pathfix.mk
338601 Mk/bsd.port.mk
Mark all targets defines in _SEQ and .ORDER has .PHONY which they all should be
If one day we are no adding a target actually correspond to an actual file,
simply adding
the name of the target to the NOTPHONY will make it work as expected
|
Fri, 3 Jan 2014
|
[ 23:43 bapt ] 
338598 Mk/Uses/pathfix.mk
338598 Mk/bsd.port.mk
Add pathfix-pre-path to the _PATCH_SEQ and do not anymore make it a dependency
of pre-patch
That makes applying the pathfix target predictable
|
Wed, 20 Nov 2013
|
[ 07:29 bapt ] 
334392 Mk/Uses/charsetfix.mk
334392 Mk/Uses/desktop-file-utils.mk
334392 Mk/Uses/display.mk
334392 Mk/Uses/dos2unix.mk
334392 Mk/Uses/kmod.mk
334392 Mk/Uses/pathfix.mk
334392 Mk/Uses/shared-mime-info.mk
334392 Mk/Uses/shebangfix.mk
334392 Mk/Uses/webplugin.mk
Mark some targets .PHONY
|
Tue, 16 Apr 2013
|
[ 15:45 kwm ] 
315827 Mk/Uses/pathfix.mk
Add new replace line for pkg-config file location.
PR: ports/177868
Submitted by: myself
Approved by: portmgr (bapt)
Feature safe: yes
|
Mon, 11 Mar 2013
|
[ 06:43 az ] 
313855 Mk/Uses/bison.mk
313855 Mk/Uses/fuse.mk
313855 Mk/Uses/pathfix.mk
- Change namespace for USES files
- Add missing colon
Approved by: bapt@ (portmgr@)
|
Fri, 8 Mar 2013
|
[ 15:04 bapt ] 
313652 Mk/Uses/bison.mk
313652 Mk/Uses/fuse.mk
313652 Mk/Uses/pathfix.mk
- Add a short usage description inside each Uses/*.mk
- Simplify logic for Uses/bison.mk and make error message more informative
- Add error handler for Uses/fuse.mk and Uses/pathfix.mk
Submitted by: ak@, az@
|
Wed, 6 Mar 2013
|
[ 15:12 bapt ] 
313521 Mk/Uses/pathfix.mk
Add a newline to improve readability
|
[ 14:28 bapt ] 
313517 Mk/Uses
313517 Mk/Uses/pathfix.mk
313517 Mk/bsd.port.mk
New USES macros that loads "features" on demand.
First feature implemented: pathfix which will lookup in WRKSRC for Makefile.in
and configure and fix common path that doesn't fit with FreeBSD hier(7)
This is an extract of bsd.gnome.mk's gnomehack to avoid porters to have to load
the full bsd.gnome.mk just for this feature
More features to come...
|
Number of commits found XX: 23 |