From d6af8788d9b5664dbdfa117dcb739475e29a6d48 Mon Sep 17 00:00:00 2001 From: Dejan Lesjak <lesi@FreeBSD.org> Date: Fri, 25 May 2007 20:59:30 +0000 Subject: Don't bail out on clean installs, just create convenience symlink instead. PR: ports/112796 Discussed with: flz, kris --- x11/xorg-libraries/Makefile | 6 +++++- x11/xorg-libraries/pkg-plist | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'x11') diff --git a/x11/xorg-libraries/Makefile b/x11/xorg-libraries/Makefile index 031d35a2744a..e6b3c877b5a2 100644 --- a/x11/xorg-libraries/Makefile +++ b/x11/xorg-libraries/Makefile @@ -7,6 +7,7 @@ PORTNAME= xorg-libraries PORTVERSION= 7.2 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= # none DISTFILES= # none @@ -64,9 +65,12 @@ RUN_DEPENDS= ${X11BASE}/libdata/pkgconfig/x11.pc:${PORTSDIR}/x11/libX11 \ ${X11BASE}/libdata/pkgconfig/libfs.pc:${PORTSDIR}/x11-fonts/libFS \ ${X11BASE}/libdata/pkgconfig/oldx.pc:${PORTSDIR}/x11/liboldX -.if !defined(XORG_UPGRADE) && !defined(PACKAGE_BUILDING) +.if !defined(XORG_UPGRADE) && !defined(PACKAGE_BUILDING) && exists(/usr/X11R6) pre-everything:: @test -L /usr/X11R6 || ( echo "Read ${PORTSDIR}/UPDATING for the procedure to upgrade or install xorg 7.2." && /usr/bin/false ) +.elif !exists(/usr/X11R6) && !defined(WITHOUT_X11R6_SYMLINK) +pre-everything:: + ${LN} -s ${X11BASE} /usr/X11R6 || ${TRUE} .endif do-install: diff --git a/x11/xorg-libraries/pkg-plist b/x11/xorg-libraries/pkg-plist index 80a1d8f053b2..54c62ef26b9c 100644 --- a/x11/xorg-libraries/pkg-plist +++ b/x11/xorg-libraries/pkg-plist @@ -1,2 +1,3 @@ libdata/xorg/libraries +@exec test -e /usr/X11R6 || ln -s %%PREFIX%% /usr/X11R6 || true @dirrmtry libdata/xorg -- cgit debian/1.2.3+git2.25.1-1-2-gaceb0