pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/drawterm x11/drawterm: Makefile revision.
details: https://anonhg.NetBSD.org/pkgsrc/rev/5ef0e65e2080
branches: trunk
changeset: 390398:5ef0e65e2080
user: vins <vins%pkgsrc.org@localhost>
date: Sun Dec 18 17:43:28 2022 +0000
description:
x11/drawterm: Makefile revision.
* Package needs libXt, even though this was not documented.
* Let pkgsrc define compiler path.
* Remove redundant linking against X11 libraries.
diffstat:
x11/drawterm/Makefile | 54 +++++++++++++++++++++++++++++---------------------
1 files changed, 31 insertions(+), 23 deletions(-)
diffs (110 lines):
diff -r 031868bece65 -r 5ef0e65e2080 x11/drawterm/Makefile
--- a/x11/drawterm/Makefile Sun Dec 18 16:27:01 2022 +0000
+++ b/x11/drawterm/Makefile Sun Dec 18 17:43:28 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/12/06 14:41:39 vins Exp $
+# $NetBSD: Makefile,v 1.5 2022/12/18 17:43:28 vins Exp $
DISTNAME= snap
PKGVER= 20221013
@@ -14,8 +14,11 @@
USE_LANGUAGES= c c99
-MAKEFLAGS+= X11=${X11BASE} CFLAGS=${CFLAGS:Q}
-MAKEFLAGS+= LDFLAGS=${LDFLAGS:Q}
+MAKE_FLAGS+= CC=${CC:Q}
+MAKE_FLAGS+= X11=${X11BASE}
+MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
+MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
+MAKE_FLAGS+= RANLIB=${RANLIB:Q}
.include "../../mk/bsd.prefs.mk"
@@ -31,25 +34,30 @@
.endif
.if ${OPSYS:M*BSD}
-MAKEFLAGS+= CONF=${LOWER_OPSYS}
-. if ${OPSYS} == OpenBSD
-MAKEFLAGS+= CC?=cc
-. elif ${OPSYS} == FreeBSD
-MAKEFLAGS+= CC?=clang
+MAKE_FLAGS+= CONF=${LOWER_OPSYS}
+. if ${OPSYS} == "OpenBSD"
+LD_ADD= "-lX11 -lXt -ggdb -lsndio"
+. elif ${OPSYS} == "NetBSD"
+LD_ADD= "-lX11 -lXt -ggdb -lossaudio"
+. else
+LD_ADD= "-lX11 -lXt -ggdb"
. endif
-.endif
-.if ${OPSYS} == "Linux"
+.elif ${OPSYS} == "Linux"
.include "../../audio/alsa-lib/buildlink3.mk"
-MAKEFLAGS+= CONF=unix AUDIO=alsa
-LD_ADD= "-L${X11}/lib64 -L${X11}/lib -lX11 -ggdb -lm -lasound"
+MAKE_FLAGS+= CONF=unix
+MAKE_FLAGS+= AUDIO=alsa
+LD_ADD= "-lX11 -lXt -ggdb -lm -lasound"
.elif ${OPSYS} == "Darwin"
-MAKEFLAGS+= CONF=osx-x11 CC?=clang PTHREAD=''
-LD_ADD= "-L${X11}/lib -lX11 -ggdb"
+MAKE_FLAGS+= CONF=osx-x11
+MAKE_FLAGS+= PTHREAD=''
+LD_ADD= "-lX11 -lXt -ggdb"
.elif ${OPSYS} == "IRIX" && !empty(PKGSRC_COMPILER:Mmipspro*)
-MAKEFLAGS+= CONF=irix CFLAGS+=-DIRIX
+MAKE_FLAGS+= CONF=irix
+MAKE_FLAGS+= CFLAGS+=-DIRIX
+LD_ADD= "-lX11 -lXt -g -lpthread"
.endif
.if ${OPSYS} == "SunOS"
@@ -58,24 +66,23 @@
SUBST_FILES.paths+= Make.unix
SUBST_SED.paths= -e 's,i.86/386,i86pc/amd64,'
-LD_ADD= "-L${X11}/lib/64 -L${X11}/lib -lX11 \
- -lrt -lpthread -lsocket -lnsl"
+LD_ADD= "-lX11 -lXt -lrt -lpthread -lsocket -lnsl"
. if ${OPSYS_VERSION} <= 051000
-MAKEFLAGS+= AUDIO=sun
+MAKE_FLAGS+= AUDIO=sun
. else
-MAKEFLAGS+= AUDIO=unix
+MAKE_FLAGS+= AUDIO=unix
. endif
. if !empty(PKGSRC_COMPILER:Msunpro)
-MAKEFLAGS+= CONF=sun
+MAKE_FLAGS+= CONF=sun
. else
-MAKEFLAGS+= CONF=unix
+MAKE_FLAGS+= CONF=unix
. endif
.endif
.if defined(LD_ADD)
-MAKEFLAGS+= LDADD=${LD_ADD}
+MAKE_FLAGS+= LDADD=${LD_ADD}
.endif
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
@@ -84,10 +91,11 @@
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/drawterm ${DESTDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/drawterm.1 \
+ ${INSTALL_MAN} ${WRKSRC}/drawterm.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Home |
Main Index |
Thread Index |
Old Index