commit a27fac4da91563b8be0bf29875ce83b57ecab862
Author: Elan Ruusamäe <[email protected]>
Date:   Thu May 4 19:10:14 2006 +0000

    - allow macros in _libdir and _datadir definitions
    
    Changed files:
        adapter.awk -> 1.302

 adapter.awk | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)
---
diff --git a/adapter.awk b/adapter.awk
index bad9db9..3c42a41 100644
--- a/adapter.awk
+++ b/adapter.awk
@@ -189,8 +189,14 @@ function b_makekey(a, b,   s) {
                bindir = $3
        if ($2 ~ /_sbindir/)
                sbindir = $3
-       if ($2 ~ /_libdir/)
-               libdir = $3
+       if ($2 ~ /_libdir/) {
+               if ($3 ~ /^%\(/) {
+                       # TODO: should escape for latter checks like: ($c ~ 
sysconfdir "/{?cron.")
+                       libdir = "%%%%%%%%%%%%%%"
+               } else {
+                       libdir = $3
+               }
+       }
        if ($2 ~ /_sysconfdir/) {
                if ($3 ~ /^%\(/) {
                        # TODO: should escape for latter checks like: ($c ~ 
sysconfdir "/{?cron.")
@@ -199,8 +205,14 @@ function b_makekey(a, b,   s) {
                        sysconfdir = $3
                }
        }
-       if ($2 ~ /_datadir/)
-               datadir = $3
+       if ($2 ~ /_datadir/) {
+               if ($3 ~ /^%\(/) {
+                       # TODO: should escape for latter checks like: ($c ~ 
sysconfdir "/{?cron.")
+                       datadir = "%%%%%%%%%%%%%%"
+               } else {
+                       datadir = $3
+               }
+       }
        if ($2 ~ /_includedir/)
                includedir = $3
        if ($2 ~ /_mandir/)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/adapter.git/commitdiff/6ca0126d4d0c8c79feb7db10b0a0fade0f3b8885

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to