2019-07-12 20:48:23 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.29 2019/07/12 20:48:54 sthen Exp $
|
2012-06-26 15:07:14 +00:00
|
|
|
|
|
|
|
ONLY_FOR_ARCHS = amd64 i386 powerpc
|
|
|
|
BROKEN-powerpc = threading issues
|
|
|
|
|
|
|
|
COMMENT = Plan 9 from user space
|
2018-09-04 12:46:09 +00:00
|
|
|
REVISION = 3
|
2012-06-26 15:07:14 +00:00
|
|
|
|
2018-01-20 03:29:56 +00:00
|
|
|
DISTNAME = plan9port-20180117
|
2015-11-28 01:37:59 +00:00
|
|
|
|
|
|
|
GH_ACCOUNT = 9fans
|
|
|
|
GH_PROJECT = plan9port
|
2018-01-20 03:29:56 +00:00
|
|
|
GH_COMMIT = 019be4481fee53a999ccb73c78e40df5f408b24e
|
2012-06-26 15:07:14 +00:00
|
|
|
|
|
|
|
CATEGORIES = plan9
|
|
|
|
|
|
|
|
HOMEPAGE = http://swtch.com/plan9port/
|
|
|
|
|
2015-11-28 01:37:59 +00:00
|
|
|
MAINTAINER = Gleydson Soares <gsoares@openbsd.org>
|
2012-06-26 15:07:14 +00:00
|
|
|
|
|
|
|
# mostly LPL (see LICENSE)
|
|
|
|
# certain fonts may NOT be redistributed separately
|
2019-07-12 20:48:23 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
2012-06-26 15:07:14 +00:00
|
|
|
|
2015-12-08 13:05:29 +00:00
|
|
|
WANTLIB = X11 Xext c m pthread util fontconfig freetype z
|
2012-06-26 15:07:14 +00:00
|
|
|
|
2015-11-28 01:37:59 +00:00
|
|
|
DISTFILES = ${GH_COMMIT}.tar.gz pgw.tar.bz2:1 \
|
2012-06-26 15:07:14 +00:00
|
|
|
roget.tar.bz2:0 scat.tgz:1
|
|
|
|
DIST_SUBDIR = plan9port
|
|
|
|
MASTER_SITES0 = http://pdos.lcs.mit.edu/~rsc/software/plan9/
|
|
|
|
MASTER_SITES1 = http://pdos.lcs.mit.edu/~rsc/
|
|
|
|
|
|
|
|
BUILD_DEPENDS = archivers/bzip2
|
|
|
|
RUN_DEPENDS = print/ghostscript/gnu \
|
|
|
|
print/gv
|
|
|
|
|
2015-11-28 01:37:59 +00:00
|
|
|
WRKDIST = ${WRKDIR}/plan9port-${GH_COMMIT}
|
2012-06-26 15:07:14 +00:00
|
|
|
|
|
|
|
PLAN9 = ${PREFIX}/plan9
|
|
|
|
|
2013-03-11 11:35:43 +00:00
|
|
|
NO_TEST = Yes
|
2012-06-26 15:07:14 +00:00
|
|
|
|
2017-02-28 02:27:41 +00:00
|
|
|
SUBST_VARS += CC
|
2018-05-26 10:45:04 +00:00
|
|
|
UPDATE_PLIST_ARGS += -i CC
|
2017-02-28 02:27:41 +00:00
|
|
|
|
2012-06-26 15:07:14 +00:00
|
|
|
post-extract:
|
|
|
|
cd ${WRKSRC}/dict && tar xjf ${FULLDISTDIR}/pgw.tar.bz2
|
|
|
|
cd ${WRKSRC}/dict && tar xjf ${FULLDISTDIR}/roget.tar.bz2
|
|
|
|
cd ${WRKSRC}/sky && tar xzf ${FULLDISTDIR}/scat.tgz
|
|
|
|
|
|
|
|
post-patch:
|
|
|
|
cd ${WRKSRC}/src/libthread && cp Darwin-x86_64-swapcontext.c \
|
|
|
|
OpenBSD-x86_64.c && cp Darwin-x86_64-asm.s \
|
2015-12-04 04:26:33 +00:00
|
|
|
OpenBSD-x86_64-asm.S && mv OpenBSD-386-asm.s \
|
|
|
|
OpenBSD-386-asm.S
|
2015-11-28 01:37:59 +00:00
|
|
|
|
2017-02-28 02:27:41 +00:00
|
|
|
pre-configure:
|
2017-03-01 00:59:59 +00:00
|
|
|
${SUBST_CMD} ${WRKSRC}/INSTALL ${WRKSRC}/bin/{9c,9l}
|
2017-02-28 02:27:41 +00:00
|
|
|
|
2012-06-26 15:07:14 +00:00
|
|
|
do-build:
|
|
|
|
cd ${WRKSRC} && env CC9="${CC}" CCFLAGS="${CFLAGS}" ./INSTALL -b
|
|
|
|
|
|
|
|
do-install:
|
2017-12-25 14:35:51 +00:00
|
|
|
.for l in .cvsignore .hg .hgignore .hgtags .gitignore .gitkeep *.orig *.beforesubst .travis.yml
|
|
|
|
find ${WRKSRC} -name "$l" -exec rm -f {} \;
|
|
|
|
.endfor
|
|
|
|
cd ${WRKSRC} && sed -i 's#/usr/local#${TRUEPREFIX}#' \
|
2012-06-26 15:07:14 +00:00
|
|
|
`cat lib/moveplan9.files`
|
|
|
|
${INSTALL_DATA_DIR} ${PLAN9}
|
2014-03-09 20:26:48 +00:00
|
|
|
cd ${WRKSRC} && pax -rw . ${PLAN9}
|
2012-06-26 15:07:14 +00:00
|
|
|
cd ${PREFIX} && ln -s ../plan9/bin/9 bin/9
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|