Changeset View
Changeset View
Standalone View
Standalone View
head/devel/upp/Makefile
# Created by: Matthias Sund <m.sund@arcor.de> | # Created by: Matthias Sund <m.sund@arcor.de> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= upp | PORTNAME= upp | ||||
DISTVERSION= 11540 | DISTVERSION= 11873 | ||||
CATEGORIES= devel x11-toolkits | CATEGORIES= devel x11-toolkits | ||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2017.2/ | MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2018.1/ | ||||
DISTNAME= ${PORTNAME}-x11-src-${PORTVERSION} | DISTNAME= ${PORTNAME}-x11-src-${PORTVERSION} | ||||
MAINTAINER= m.sund@arcor.de | MAINTAINER= m.sund@arcor.de | ||||
COMMENT= Ultimate++, a BSD-licensed, cross-platform, C/C++ RAD suite | COMMENT= Ultimate++, a BSD-licensed, cross-platform, C/C++ RAD suite | ||||
LICENSE= BSD2CLAUSE | LICENSE= BSD2CLAUSE | ||||
LICENSE_FILE= ${BUILD_WRKSRC}/Core/Copying | LICENSE_FILE= ${BUILD_WRKSRC}/Core/Copying | ||||
▲ Show 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | |||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${CHOSEN_COMPILER_TYPE} == clang | .if ${CHOSEN_COMPILER_TYPE} == clang | ||||
# Disable some warnings for Clang | # Disable some warnings for Clang | ||||
CXXFLAGS+= -Wno-logical-op-parentheses | CXXFLAGS+= -Wno-logical-op-parentheses | ||||
.endif | .endif | ||||
CXXFLAGS_i386+= -msse2 | |||||
post-patch: .SILENT | post-patch: .SILENT | ||||
${CP} ${BUILD_WRKSRC}/Makefile.in ${BUILD_WRKSRC}/Makefile | ${CP} ${BUILD_WRKSRC}/Makefile.in ${BUILD_WRKSRC}/Makefile | ||||
${CP} ${BUILD_WRKSRC}/uMakefile.in ${BUILD_WRKSRC}/uMakefile | ${CP} ${BUILD_WRKSRC}/uMakefile.in ${BUILD_WRKSRC}/uMakefile | ||||
${REINPLACE_CMD} -i '' -e '/^CXX[[:blank:]]*=/d; /^CFLAGS[[:blank:]]*=/d; \ | ${REINPLACE_CMD} -i '' -e '/^CXX[[:blank:]]*=/d; /^CFLAGS[[:blank:]]*=/d; \ | ||||
/^LDFLAGS[[:blank:]]*=/d ; \ | /^LDFLAGS[[:blank:]]*=/d ; \ | ||||
/^Macro[[:blank:]]*=/s|-DflagLINUX|${MACRO_FLAGS}| ; \ | /^Macro[[:blank:]]*=/s|-DflagLINUX|${MACRO_FLAGS}| ; \ | ||||
s|\(^CXXFLAGS\)[[:blank:]]*=.*\(-std=.*\)|\1 += \2| ; \ | s|\(^CXXFLAGS\)[[:blank:]]*=.*\(-std=.*\)|\1 += \2| ; \ | ||||
s|\(^LIBPATH\)[[:blank:]]*=.*|\1 = -L${LOCALBASE}/lib -L/usr/lib|' \ | s|\(^LIBPATH\)[[:blank:]]*=.*|\1 = -L${LOCALBASE}/lib -L/usr/lib|' \ | ||||
Show All 39 Lines | @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ | ||||
${MAKE_FLAGS} Makefile ${_MAKE_JOBS} UPPOUT="../_out/" OutFile="../theide") | ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} UPPOUT="../_out/" OutFile="../theide") | ||||
do-build-UMK-on: | do-build-UMK-on: | ||||
@(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ | @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ | ||||
${MAKE_FLAGS} uMakefile ${_MAKE_JOBS} UPPOUT="../_out/" OutFile="../umk") | ${MAKE_FLAGS} uMakefile ${_MAKE_JOBS} UPPOUT="../_out/" OutFile="../umk") | ||||
do-install: | do-install: | ||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR} \ | (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR} \ | ||||
"-not ( -type d -empty )") | "-not ( -type d -empty ) -o -name '*.orig'") | ||||
(cd ${STAGEDIR}${DATADIR}/uppsrc && ${RM} build_info.h *Makefile*) | (cd ${STAGEDIR}${DATADIR}/uppsrc && ${RM} build_info.h *Makefile*) | ||||
do-install-IDE-on: | do-install-IDE-on: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/theide ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${WRKSRC}/theide ${STAGEDIR}${PREFIX}/bin | ||||
${INSTALL_MAN} ${BUILD_WRKSRC}/ide/theide.1 ${STAGEDIR}${MANPREFIX}/man/man1 | ${INSTALL_MAN} ${BUILD_WRKSRC}/ide/theide.1 ${STAGEDIR}${MANPREFIX}/man/man1 | ||||
do-install-UMK-on: | do-install-UMK-on: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/umk ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${WRKSRC}/umk ${STAGEDIR}${PREFIX}/bin | ||||
${INSTALL_MAN} ${BUILD_WRKSRC}/umk/umk.1 ${STAGEDIR}${MANPREFIX}/man/man1 | ${INSTALL_MAN} ${BUILD_WRKSRC}/umk/umk.1 ${STAGEDIR}${MANPREFIX}/man/man1 | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |