svn commit: r344754 - head/devel/gdb66
Pietro Cerutti
gahr at FreeBSD.org
Mon Feb 17 14:17:22 UTC 2014
Author: gahr
Date: Mon Feb 17 14:17:21 2014
New Revision: 344754
URL: http://svnweb.freebsd.org/changeset/ports/344754
QAT: https://qat.redports.org/buildarchive/r344754/
Log:
- STAGE-clean
- Convert to USES=tk
- Fix build
Modified:
head/devel/gdb66/Makefile
head/devel/gdb66/pkg-plist
Modified: head/devel/gdb66/Makefile
==============================================================================
--- head/devel/gdb66/Makefile Mon Feb 17 14:10:01 2014 (r344753)
+++ head/devel/gdb66/Makefile Mon Feb 17 14:17:21 2014 (r344754)
@@ -34,15 +34,13 @@ EXCLUDE= dejagnu expect readline sim tex
EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /}
VER= ${PORTVERSION:S/.//}
PLIST_SUB= VER=${VER}
-MAN1= gdb${VER}.1
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MINSIGHT}
PKGNAMESUFFIX= -insight
-USE_TK= 84+
-LIB_DEPENDS= itk:${PORTSDIR}/x11-toolkits/itk
+USES+= tk
+LIB_DEPENDS= libitk.so:${PORTSDIR}/x11-toolkits/itk
RUN_DEPENDS= ${LOCALBASE}/lib/iwidgets:${PORTSDIR}/x11-toolkits/iwidgets
DISTFILES+= gdbtk-6.6${EXTRACT_SUFX}:gdbtk
PLIST_SUB+= INSIGHT=''
@@ -50,10 +48,10 @@ EXTRA_PATCHES= ${FILESDIR}/itcl33-patch
${FILESDIR}/extra-gdb-gdbtk-generic-gdbtk.c \
${FILESDIR}/extra-gdb-gdbtk-generic-gdbtk-hooks.c
CONFIGURE_ARGS+=--enable-gdbtk \
- --with-tclconfig=${LOCALBASE}/lib/tcl${TCL_VER} \
- --with-tclinclude=${LOCALBASE}/include/tcl${TCL_VER}/generic \
- --with-tkconfig=${LOCALBASE}/lib/tk${TK_VER} \
- --with-tkinclude=${LOCALBASE}/include/tk${TK_VER}/generic \
+ --with-tclconfig=${TCL_LIBDIR} \
+ --with-tclinclude=${TCL_INCLUDEDIR}/generic \
+ --with-tkconfig=${TK_LIBDIR} \
+ --with-tkinclude=${TK_INCLUDEDIR}/generic \
--with-itclconfig=${LOCALBASE}/lib/itcl3.4 \
--with-itkconfig=${LOCALBASE}/lib/itk3.3
@@ -88,19 +86,19 @@ post-patch:
-e 's/^readline/#readline/' \
-e 's,^LIBICONV =.*,LIBICONV=-L${LOCALBASE}/lib ${ICONV_LIB},' \
${WRKSRC}/gdb/Makefile.in
- ${ECHO} 'READLINE = -lreadline' >> ${WRKSRC}/gdb/Makefile.in
+ ${ECHO} 'READLINE = -lreadline_p' >> ${WRKSRC}/gdb/Makefile.in
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb ${PREFIX}/bin/gdb${VER}
- ${LN} ${PREFIX}/bin/gdb${VER} ${PREFIX}/bin/gdbtui${VER}
- ${INSTALL_MAN} ${WRKSRC}/gdb/gdb.1 ${MAN1PREFIX}/man/man1/gdb${VER}.1
+ ${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb ${STAGEDIR}${PREFIX}/bin/gdb${VER}
+ ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/gdbtui${VER}
+ ${INSTALL_MAN} ${WRKSRC}/gdb/gdb.1 ${STAGEDIR}${PREFIX}/man/man1/gdb${VER}.1
.if ${PORT_OPTIONS:MINSIGHT}
- ${LN} ${PREFIX}/bin/gdb${VER} ${PREFIX}/bin/insight
- ${MKDIR} ${PREFIX}/share/redhat/gui
+ ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/insight
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/redhat/gui
${CP} -p ${WRKSRC}/libgui/library/*.tcl \
${WRKSRC}/libgui/library/tclIndex \
- ${PREFIX}/share/redhat/gui/
- ${MKDIR} ${PREFIX}/lib/insight1.0
+ ${STAGEDIR}${PREFIX}/share/redhat/gui/
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/insight1.0
${CP} -Rp ${WRKSRC}/gdb/gdbtk/library/*.tcl \
${WRKSRC}/gdb/gdbtk/library/*.itcl \
${WRKSRC}/gdb/gdbtk/library/*.ith \
@@ -108,7 +106,7 @@ do-install:
${WRKSRC}/gdb/gdbtk/library/help \
${WRKSRC}/gdb/gdbtk/library/images* \
${WRKSRC}/gdb/gdbtk/library/tclIndex \
- ${PREFIX}/lib/insight1.0
+ ${STAGEDIR}${PREFIX}/lib/insight1.0
.endif
.include <bsd.port.mk>
Modified: head/devel/gdb66/pkg-plist
==============================================================================
--- head/devel/gdb66/pkg-plist Mon Feb 17 14:10:01 2014 (r344753)
+++ head/devel/gdb66/pkg-plist Mon Feb 17 14:17:21 2014 (r344754)
@@ -1,5 +1,6 @@
bin/gdb%%VER%%
bin/gdbtui%%VER%%
+man/man1/gdb%%VER%%.1.gz
%%INSIGHT%%bin/insight
%%INSIGHT%%share/redhat/gui/advice.tcl
%%INSIGHT%%share/redhat/gui/balloon.tcl
More information about the svn-ports-all
mailing list