- Update to 0.1.9998

- Add flex dependency to fix possible build breakage in tinderbox
- Connect to the category Makefile

Submitted by:		gahr
This commit is contained in:
Bernhard Froehlich 2012-02-21 11:42:49 +00:00
parent 23a7abfdfb
commit b0adc60ab3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=291987
6 changed files with 40 additions and 19 deletions

View file

@ -756,6 +756,7 @@
SUBDIR += jzmq SUBDIR += jzmq
SUBDIR += k8048 SUBDIR += k8048
SUBDIR += kBuild SUBDIR += kBuild
SUBDIR += kBuild-devel
SUBDIR += kaptain SUBDIR += kaptain
SUBDIR += kcachegrind SUBDIR += kcachegrind
SUBDIR += kdbg SUBDIR += kdbg

View file

@ -6,21 +6,26 @@
# #
PORTNAME= kBuild PORTNAME= kBuild
DISTVERSION= ${KBUILD_VERSION}-p2 DISTVERSION= ${KBUILD_VERSION}
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= ftp://ftp.netlabs.org/pub/kbuild/ MASTER_SITES= ftp://ftp.netlabs.org/pub/kbuild/ \
http://home.bluelife.at/ports/distfiles/
PKGNAMESUFFIX= -devel
DISTNAME= ${PORTNAME}-${DISTVERSION}-src DISTNAME= ${PORTNAME}-${DISTVERSION}-src
MAINTAINER= gahr@FreeBSD.org MAINTAINER= gahr@FreeBSD.org
COMMENT= Makefile framework COMMENT= Makefile framework
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
USE_AUTOTOOLS= automake autoconf USE_AUTOTOOLS= automake autoconf
USE_GMAKE= yes USE_GMAKE= yes
CONFLICTS_INSTALL= kBuild-[0-9]*
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
KBUILD_VERSION= 0.1.5 KBUILD_VERSION= 0.1.9998
KBUILD_ARCH= ${MACHINE_ARCH:S/i386/x86/} KBUILD_ARCH= ${MACHINE_ARCH:S/i386/x86/}
KBUILD_ENV= ACLOCAL=${ACLOCAL} \ KBUILD_ENV= ACLOCAL=${ACLOCAL} \
AUTOMAKE=${AUTOMAKE} \ AUTOMAKE=${AUTOMAKE} \
@ -36,6 +41,7 @@ PORTDOCS= QuickReference-kmk.html \
post-patch: post-patch:
${REINPLACE_CMD} -e '11269d;11274d' ${WRKSRC}/src/sed/configure ${REINPLACE_CMD} -e '11269d;11274d' ${WRKSRC}/src/sed/configure
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/Config.kmk
# Override autotools # Override autotools
run-autotools: run-autotools:
@ -49,14 +55,14 @@ do-build:
do-install: do-install:
.for bin in ${KBUILD_BINS} .for bin in ${KBUILD_BINS}
${INSTALL_PROGRAM} ${WRKSRC}/out/freebsd.${KBUILD_ARCH}/release${PREFIX}/bin/${bin} ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/out/freebsd.${KBUILD_ARCH}/release/stage${PREFIX}/bin/${bin} ${PREFIX}/bin
.endfor .endfor
${MKDIR} ${DATADIR} ${MKDIR} ${DATADIR}
(cd ${WRKSRC}/out/freebsd.${KBUILD_ARCH}/release${PREFIX}/share/kBuild && ${COPYTREE_SHARE} \* ${DATADIR}) (cd ${WRKSRC}/out/freebsd.${KBUILD_ARCH}/release/stage${PREFIX}/share/kBuild && ${COPYTREE_SHARE} \* ${DATADIR})
.if !defined(NOPORTDOCS) .if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR} ${MKDIR} ${DOCSDIR}
.for doc in ${PORTDOCS} .for doc in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/out/freebsd.${KBUILD_ARCH}/release${PREFIX}/share/doc/${PORTNAME}-${KBUILD_VERSION}/${doc} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/out/freebsd.${KBUILD_ARCH}/release/stage${PREFIX}/share/doc/${PORTNAME}-${KBUILD_VERSION}/${doc} ${DOCSDIR}
.endfor .endfor
.endif .endif

View file

@ -1,2 +1,2 @@
SHA256 (kBuild-0.1.5-p2-src.tar.gz) = 8205db5e74d27ef6394bd48118a310e4f5caab455575f0ea975f62dcb8d642a6 SHA256 (kBuild-0.1.9998-src.tar.gz) = 83280bf47078eff9623892ca24f8c9eded4c375cd491ec5aec8de6ffbf6e33c9
SIZE (kBuild-0.1.5-p2-src.tar.gz) = 2433567 SIZE (kBuild-0.1.9998-src.tar.gz) = 2604001

View file

@ -0,0 +1,12 @@
--- Config.kmk.orig 2011-08-05 14:26:26.000000000 +0200
+++ Config.kmk 2011-08-05 14:27:04.000000000 +0200
@@ -105,6 +105,9 @@
if1of ($(KBUILD_TARGET), openbsd)
TOOL_FLEX_LEX = gflex
endif
+if1of ($(KBUILD_TARGET), freebsd)
+ TOOL_FLEX_LEX = %%LOCALBASE%%/bin/flex
+endif
#
# The OS and Architecture indicators.

View file

@ -1,10 +0,0 @@
--- src/kmk/Makefile.kmk.orig 2009-05-22 11:10:08.000000000 +0200
+++ src/kmk/Makefile.kmk 2009-05-22 11:10:01.000000000 +0200
@@ -219,6 +219,7 @@
#kmk_DEFS.solaris += HAVE_MALLINFO
kmk_LIBS.freebsd.amd64 = pthread
+kmk_LIBS.freebsd.sparc64 = pthread
kmk_DEFS.freebsd.x86 = CONFIG_WITHOUT_THREADS
#

View file

@ -25,8 +25,17 @@ bin/kDepPre
bin/kObjCache bin/kObjCache
bin/kmk_ash bin/kmk_ash
%%DATADIR%%/footer.kmk %%DATADIR%%/footer.kmk
%%DATADIR%%/footer-inherit-uses-tools.kmk
%%DATADIR%%/footer-misc.kmk
%%DATADIR%%/footer-pass1.kmk
%%DATADIR%%/footer-pass2-compiling-targets.kmk
%%DATADIR%%/footer-pass2-fetches.kmk
%%DATADIR%%/footer-pass2-installs.kmk
%%DATADIR%%/footer-pass2-patches.kmk
%%DATADIR%%/footer-passes.kmk
%%DATADIR%%/header.kmk %%DATADIR%%/header.kmk
%%DATADIR%%/msgstyles/brief.kmk %%DATADIR%%/msgstyles/brief.kmk
%%DATADIR%%/msgstyles/brief2.kmk
%%DATADIR%%/rules.kmk %%DATADIR%%/rules.kmk
%%DATADIR%%/sdks/DXSDK.kmk %%DATADIR%%/sdks/DXSDK.kmk
%%DATADIR%%/sdks/DXSDKAMD64.kmk %%DATADIR%%/sdks/DXSDKAMD64.kmk
@ -92,6 +101,9 @@ bin/kmk_ash
%%DATADIR%%/tools/VCC80.kmk %%DATADIR%%/tools/VCC80.kmk
%%DATADIR%%/tools/VCC80AMD64.kmk %%DATADIR%%/tools/VCC80AMD64.kmk
%%DATADIR%%/tools/VCC80X86.kmk %%DATADIR%%/tools/VCC80X86.kmk
%%DATADIR%%/tools/VCC100.kmk
%%DATADIR%%/tools/VCC100AMD64.kmk
%%DATADIR%%/tools/VCC100X86.kmk
%%DATADIR%%/tools/WATCOMC11C-16.kmk %%DATADIR%%/tools/WATCOMC11C-16.kmk
%%DATADIR%%/tools/WATCOMC11C-WL.kmk %%DATADIR%%/tools/WATCOMC11C-WL.kmk
%%DATADIR%%/tools/WATCOMC11C.kmk %%DATADIR%%/tools/WATCOMC11C.kmk