b3d751aa77
Diff from Kyle Milz, who confirms that plan9port works on i386 and powerpc, but doesn't build on sparc64. I add powerpc64.
52 lines
1.2 KiB
Makefile
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>
|