openbsd-ports/plan9/plan9port/Makefile
gkoehler b3d751aa77 Build plan9port on i386, powerpc, powerpc64
Diff from Kyle Milz, who confirms that plan9port works on i386 and
powerpc, but doesn't build on sparc64.  I add powerpc64.
2022-09-23 02:28:27 +00:00

52 lines
1.2 KiB
Makefile

ONLY_FOR_ARCHS = amd64 i386 powerpc powerpc64
COMMENT = Plan 9 from user space
DISTNAME = plan9port-20210323
GH_ACCOUNT = 9fans
GH_PROJECT = plan9port
GH_COMMIT = 88a87fadae6629932d9c160f53ad5d79775f8f94
CATEGORIES = plan9
HOMEPAGE = https://9fans.github.io/plan9port/
MAINTAINER = Gleydson Soares <gsoares@openbsd.org>
# mostly MIT (see LICENSE)
# certain fonts may NOT be redistributed separately
PERMIT_PACKAGE = Yes
WANTLIB = X11 Xext c m pthread util fontconfig freetype z
WRKDIST = ${WRKDIR}/plan9port-${GH_COMMIT}
PLAN9 = ${PREFIX}/plan9
NO_TEST = Yes
SUBST_VARS += CC
UPDATE_PLIST_ARGS += -i CC
pre-configure:
${SUBST_CMD} ${WRKSRC}/INSTALL ${WRKSRC}/bin/{9c,9l}
cd ${WRKSRC} && sed -i 's,#!/bin/bash,#!/bin/sh,' \
bin/{macedit,wintext}
do-build:
cd ${WRKSRC} && env CC9="${CC}" CCFLAGS="${CFLAGS}" ./INSTALL -b
do-install:
.for l in .cvsignore .hg .hgignore .hgtags .gitignore .gitkeep *.orig *.beforesubst .travis.yml
find ${WRKSRC} -name "$l" -delete
.endfor
cd ${WRKSRC} && sed -i 's#/usr/local#${TRUEPREFIX}#' \
`cat lib/moveplan9.files`
${INSTALL_DATA_DIR} ${PLAN9}
cd ${WRKSRC} && pax -rw . ${PLAN9}
cd ${PREFIX} && ln -s ../plan9/bin/9 bin/9
.include <bsd.port.mk>