[Rpm-maint] [rpm-software-management/rpm] Add support for macro-only dependency generators (#1053)

Panu Matilainen notifications at github.com
Mon Feb 10 13:48:43 UTC 2020


@pmatilai pushed 13 commits.

8b1ea52de31a428952a470225b153393489743fe  Double the '%' chars when splitting macro args
c886b359ba5f05eec6a8da34b55437834b7d80ee  Fix pointer dereference before testing for NULL in rpmtdGetNumber()
94623389ba61a3a93decc726ed63e52cca7b3d39  Fix buffer overflow in %{S:...} and %{P:...} macro primitives
227cddca88fe99b0e2454a45b941adc3d09bd2ce  Fix %{uncompress:...} double-expanding arguments + other miscellania
b551b256eaf03a1e4bfa7174e08f505dde8a5d2d  Refactor %{expand:...} handling to its own function
47dbb3e070efe8ef5583f22d4903a89bcda90d3c  Don't double-expand arguments to built-in macros (#311)
abcb0af241ea9ad0ef8f5a4467885245c0101d15  Refactor %{verbose:...} handling out of doFoo()
7d3a87ca1838d9a0983ab8532fc697cbca75a1d5  Remove duplicated code in macro expansion
07cc75f4d4173e5224faa1cb3715c5c7bc8856a2  Add a ME_LITERAL macro flag that turns off body expansion
cc66df4fa10470356639c47cec0761baccbc4aee  Add rpmPushMacroFlags function to allow the definition of literal macros
490c70d43cb16a794ac6a73c014ddb119cc9cd12  Use RPMMACRO_LITERAL/ME_LITERAL when defining some macros
18ddc291c30b2527deb974eb7d9a6e5b7f19d5ec  Add APIs for testing whether a macro is defined and whether its callable
d301eb41d0ac6cada357f281ff465f2f0b25b63a  Add support for macro-only dependency generators


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1053/files/53fa6af7a59e307eee0468ad5a94e45906ea2b2f..d301eb41d0ac6cada357f281ff465f2f0b25b63a
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20200210/f06fad98/attachment.html>


More information about the Rpm-maint mailing list