aboutsummaryrefslogtreecommitdiff
path: root/graphics/libimg/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/libimg/Makefile')
-rw-r--r--graphics/libimg/Makefile40
1 files changed, 19 insertions, 21 deletions
diff --git a/graphics/libimg/Makefile b/graphics/libimg/Makefile
index aa7561db7764..2aaddf2ba5db 100644
--- a/graphics/libimg/Makefile
+++ b/graphics/libimg/Makefile
@@ -12,13 +12,30 @@ CATEGORIES?= graphics tk
MASTER_SITES= SF/tkimg/tkimg/${PORTVERSION:R}
DISTNAME= img${PORTVERSION}
-MAINTAINER= crees@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= A library of image format handlers for Tk4.1 and later
LIB_DEPENDS= png:${PORTSDIR}/graphics/png \
jpeg:${PORTSDIR}/graphics/jpeg \
tiff:${PORTSDIR}/graphics/tiff
+.if defined(USE_TK) && ${USE_TK} == 83
+PKGNAMESUFFIX= -tk83
+USE_TK= 83
+USE_TK_BUILD= 83
+MAKEFILE= ${FILESDIR}/Makefile.bsd
+MAKE_ENV+= TCL_VER=8.3
+PATCHDIR=
+EXTRA_PATCHES= ${FILESDIR}/pre-tk84-warnings
+CONFLICTS= libimg-1.* libimg-tkstep-1.*
+.else
+USE_TK= 84
+USE_TK_BUILD= 84
+MAKEFILE= ${FILESDIR}/Makefile.bsd
+EXTRA_PATCHES= ${FILESDIR}/tk84-Tk_PhotoPutBlock ${FILESDIR}/tk84-warnings
+CONFLICTS= libimg-tk83-1.* libimg-tkstep-1.*
+.endif
+
DIR= lib/Img1.2
SHLIB_NAME= libimg.so.1
@@ -28,10 +45,6 @@ PLIST_SUB+= DIR="${DIR}" SHLIB_NAME="${SHLIB_NAME}" \
SHLIB_LINK="${SHLIB_LINK}"
WRKSRC= ${WRKDIR}/img${PORTVERSION}
-MAKEFILE= ${FILESDIR}/Makefile.bsd
-USE_TK= 83+
-USE_TK_BUILD= ${USE_TK}
-MAKE_ENV+= TCL_VER=${TCL_VER}
# We don't need the bundled libraries:
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude '*/libz/*' \
@@ -51,19 +64,4 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
.endif
-.include <bsd.port.pre.mk>
-
-.if ${TCL_VER} == 8.3
-PKGNAMESUFFIX= -tk83
-EXTRA_PATCHES= ${FILESDIR}/pre-tk84-warnings
-CONFLICTS= libimg-1.* libimg-tkstep-1.*
-.elif ${TCL_VER} == 8.4
-PKGNAMESUFFIX= -tk84
-EXTRA_PATCHES= ${FILESDIR}/tk84-Tk_PhotoPutBlock ${FILESDIR}/tk84-warnings
-CONFLICTS= libimg-tk83-1.* libimg-tkstep-1.*
-.else
-EXTRA_PATCHES= ${FILESDIR}/tk85-Tk_PhotoPutBlock ${FILESDIR}/tk84-warnings
-CONFLICTS= libimg-tk83-1.* libimg-tk84-1.* libimg-tkstep-1.*
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>