diff options
author | Ade Lovett <ade@FreeBSD.org> | 2000-09-25 21:01:47 +0000 |
---|---|---|
committer | Ade Lovett <ade@FreeBSD.org> | 2000-09-25 21:01:47 +0000 |
commit | d78d6a03922f1c6e83527ad29907539c57b4d61d (patch) | |
tree | 7a3cf9f82f89a2fb942f0aaa27489c1fa6b1cb46 /x11/libgnome | |
parent | Bump PORTREVISION (diff) |
Allow gnomelibs to DTRT in the case where ${LOCALBASE} is not /usr/local
Original suggestion by: nectar
Rewritten patch by: ade (so don't blame nectar for this!)
Notes
Notes:
svn path=/head/; revision=33113
Diffstat (limited to 'x11/libgnome')
-rw-r--r-- | x11/libgnome/Makefile | 6 | ||||
-rw-r--r-- | x11/libgnome/files/patch-ac | 4 | ||||
-rw-r--r-- | x11/libgnome/files/patch-ag | 6 |
3 files changed, 10 insertions, 6 deletions
diff --git a/x11/libgnome/Makefile b/x11/libgnome/Makefile index 7f67247a395a..565e13bc49bd 100644 --- a/x11/libgnome/Makefile +++ b/x11/libgnome/Makefile @@ -7,7 +7,7 @@ PORTNAME= gnomelibs PORTVERSION= 1.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= stable/sources/gnome-libs @@ -47,4 +47,8 @@ pre-patch: 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \ s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g' +post-patch: + @${PERL} -pi -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${WRKSRC}/gnome-config.in ${WRKSRC}/libgnome/gnome-util.c + .include <bsd.port.mk> diff --git a/x11/libgnome/files/patch-ac b/x11/libgnome/files/patch-ac index f73a45521ae8..0d8f8a75ea9d 100644 --- a/x11/libgnome/files/patch-ac +++ b/x11/libgnome/files/patch-ac @@ -5,7 +5,7 @@ pkgincludedir=${includedir}/@PACKAGE@ MODULE_VERSION=@PACKAGE@-@VERSION@ -module_dirs="$libdir" -+module_dirs="$sysconfdir:/usr/local/etc" ++module_dirs="$sysconfdir:%%LOCALBASE%%/etc" # stolen from autoconf if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then @@ -28,7 +28,7 @@ - ${libdir}/<LIBRARY>Conf.sh + ${sysconfdir}/<LIBRARY>Conf.sh -+and /usr/local/etc/<LIBRARY>Conf.sh ++and %%LOCALBASE%%/etc/<LIBRARY>Conf.sh -is looked in for the necessary information. Those currently installed +are looked in for the necessary information. Those currently installed diff --git a/x11/libgnome/files/patch-ag b/x11/libgnome/files/patch-ag index 6b5481c4e7b9..a928239a2373 100644 --- a/x11/libgnome/files/patch-ag +++ b/x11/libgnome/files/patch-ag @@ -6,9 +6,9 @@ static char *shells [] = { - "/bin/bash", "/bin/zsh", "/bin/tcsh", "/bin/ksh", - "/bin/csh", "/bin/sh", 0 -+ "/bin/csh", "/bin/sh", "/bin/tcsh", "/usr/local/bin/tcsh", -+ "/usr/local/bin/bash", "/usr/local/bin/ksh", -+ "/usr/local/bin/zsh", "/usr/local/sbin/scsh", 0 ++ "/bin/csh", "/bin/sh", "/bin/tcsh", "%%LOCALBASE%%/bin/tcsh", ++ "%%LOCALBASE%%/bin/bash", "%%LOCALBASE%%/bin/ksh", ++ "%%LOCALBASE%%/bin/zsh", "%%LOCALBASE%%/sbin/scsh", 0 }; if ((shell = getenv ("SHELL"))){ |