'# New ports collection makefile for: python25\n' Comment '# Date created: 3 July 2003\n' Comment '# Whom: Hye-Shik Chang \n' Comment '#\n' Comment '# $FreeBSD: ports/lang/python25/Makefile,v 1.145 2007/10/03 23:22:04 edwin Exp $\n' Comment '\n' Text.Whitespace 'PORTNAME' Name.Variable '=' Operator '\t' Text.Whitespace 'python25' Text '\n' Text.Whitespace 'PORTVERSION' Name.Variable '=' Operator '\t' Text.Whitespace '2' Literal.Number '.5.1' Text '\n' Text.Whitespace 'CATEGORIES' Name.Variable '=' Operator '\t' Text.Whitespace 'lang' Text ' ' Text.Whitespace 'python' Text ' ' Text.Whitespace 'ipv6' Text '\n' Text.Whitespace 'MASTER_SITES' Name.Variable '=' Operator '\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_MASTER_SITES' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace 'MASTER_SITE_SUBDIR' Name.Variable '=' Operator '\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_MASTER_SITE_SUBDIR' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace 'DISTFILES' Name.Variable '=' Operator '\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_DISTFILE' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace '\n' Text.Whitespace 'MAINTAINER' Name.Variable '=' Operator '\t' Text.Whitespace 'python@FreeBSD.org' Text '\n' Text.Whitespace 'COMMENT' Name.Variable '?=' Operator '\t' Text.Whitespace 'An' Text ' ' Text.Whitespace 'interpreted' Text ' ' Text.Whitespace 'object-oriented' Text ' ' Text.Whitespace 'programming' Text ' ' Text.Whitespace 'language' Text '\n' Text.Whitespace '\n' Text.Whitespace 'DIST_SUBDIR' Name.Variable '=' Operator '\t' Text.Whitespace 'python' Text '\n' Text.Whitespace 'WRKSRC' Name.Variable '=' Operator '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol '/portbld.static' Text '\n' Text.Whitespace 'PATCH_WRKSRC' Name.Variable '=' Operator '\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace 'GNU_CONFIGURE' Name.Variable '=' Operator '\t' Text.Whitespace 'yes' Text '\n' Text.Whitespace 'CONFIGURE_TARGET' Name.Variable '=' Operator '\t' Text.Whitespace '--build' Text '=' Operator '${' Literal.String.Interpol 'MACHINE_ARCH' Name.Variable '}' Literal.String.Interpol '-portbld-freebsd' Text '${' Literal.String.Interpol 'OSREL' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace 'CONFIGURE_SCRIPT' Name.Variable '=' Operator '\t' Text.Whitespace '../configure' Text ' ' Text.Whitespace '# must be relative\n' Comment.Single 'CONFIGURE_ENV' Name.Variable '=' Operator '\t' Text.Whitespace 'OPT' Name.Variable '=' Operator '"' Literal.String.Double '${' Literal.String.Interpol 'CFLAGS' Name.Variable '}' Literal.String.Interpol '"' Literal.String.Double ' ' Text.Whitespace 'SVNVERSION' Name.Variable '=' Operator '"echo freebsd"' Literal.String.Double '\n' Text.Whitespace 'MAKE_ENV' Name.Variable '=' Operator '\t' Text.Whitespace 'VPATH' Name.Variable '=' Operator '"' Literal.String.Double '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol '"' Literal.String.Double '\n' Text.Whitespace 'INSTALLS_SHLIB' Name.Variable '=' Operator '\t' Text.Whitespace 'yes' Text '\n' Text.Whitespace 'INSTALL_TARGET' Name.Variable '=' Operator '\t' Text.Whitespace 'altinstall' Text '\n' Text.Whitespace 'MAN1' Name.Variable '=' Operator '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.1' Text '\n' Text.Whitespace '\n' Text.Whitespace 'USE_PYTHON' Name.Variable '=' Operator '\t' Text.Whitespace 'yes' Text '\n' Text.Whitespace 'PYTHON_VERSION' Name.Variable '=' Operator '\t' Text.Whitespace 'python2.5' Text '\n' Text.Whitespace 'PYTHON_NO_DEPENDS' Name.Variable '=' Operator '\t' Text.Whitespace 'yes' Text '\n' Text.Whitespace '\n' Text.Whitespace 'SHARED_WRKSRC' Name.Variable '=' Operator '\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol '/portbld.shared' Text '\n' Text.Whitespace 'PLIST' Name.Variable '=' Operator '\t\t' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/PLIST' Text '\n' Text.Whitespace 'PLIST_TEMPLATE' Name.Variable '?=' Operator '${' Literal.String.Interpol 'PKGDIR' Name.Variable '}' Literal.String.Interpol '/pkg-plist' Text '\n' Text.Whitespace 'PLIST_SUB' Name.Variable '=' Operator '\t' Text.Whitespace 'PYVER' Name.Variable '=' Operator '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable ':' Punctuation 'S' Name.Variable '/python//' Punctuation '}' Literal.String.Interpol ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'PYVER_WITHPAT' Name.Variable '=' Operator '${' Literal.String.Interpol 'PORTVERSION' Name.Variable ':' Punctuation 'S' Name.Variable '/.c/c/' Punctuation '}' Literal.String.Interpol '\n' Text.Whitespace 'DEMODIR' Name.Variable '=' Operator '\t' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/share/examples/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace 'TOOLSDIR' Name.Variable '=' Operator '\t' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/share/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace '\n' Text.Whitespace 'BIN_SCRIPTS' Name.Variable '=' Operator '\t' Text.Whitespace 'idle' Text ' ' Text.Whitespace 'pydoc' Text ' ' Text.Whitespace 'python' Text ' ' Text.Whitespace 'python-shared' Text ' ' Text.Whitespace 'smtpd.py' Text ' ' Text.Whitespace 'python-config' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'python-shared-config' Text '\n' Text.Whitespace 'BINLINKS_SUB' Name.Variable '=' Operator '\t' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,smtpd,smtpd${PYTHON_VER},'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,(idle|pydoc|python-shared|python),\\1${PYTHON_VER},'" Literal.String.Single '\n\n' Text.Whitespace 'OPTIONS' Name.Variable '=' Operator '\t' Text.Whitespace 'THREADS' Text ' ' Text.Whitespace '"Enable thread support"' Literal.String.Double ' ' Text.Whitespace 'on' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'HUGE_STACK_SIZE' Text ' ' Text.Whitespace '"Use a larger thread stack"' Literal.String.Double ' ' Text.Whitespace 'off' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'UCS4' Text ' ' Text.Whitespace '"Use UCS4 for unicode support"' Literal.String.Double ' ' Text.Whitespace 'on' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'PYMALLOC' Text ' ' Text.Whitespace '"Use python\'s internal malloc"' Literal.String.Double ' ' Text.Whitespace 'on' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'IPV6' Text ' ' Text.Whitespace '"Enable IPv6 support"' Literal.String.Double ' ' Text.Whitespace 'on' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'FPECTL' Text ' ' Text.Whitespace '"Enable floating point exception handling"' Literal.String.Double ' ' Text.Whitespace 'off' Text '\n\n' Text.Whitespace '.include \n' Comment.Preproc '\n' Text.Whitespace '.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}\n' Comment.Preproc 'MLINKS' Name.Variable '=' Operator '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.1' Text ' ' Text.Whitespace 'python.1' Text '\n' Text.Whitespace 'PLIST_SUB' Name.Variable '+=' Operator '\t' Text.Whitespace 'IF_DEFAULT' Name.Variable '=' Operator '""' Literal.String.Double '\n' Text.Whitespace '.else\n' Comment.Preproc 'PLIST_SUB' Name.Variable '+=' Operator '\t' Text.Whitespace 'IF_DEFAULT' Name.Variable '=' Operator '"@comment "' Literal.String.Double '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '# workaround for a bug in base curses.h.\n' Comment 'CFLAGS' Name.Variable '+=' Operator '\t' Text.Whitespace '-D__wchar_t' Text '=' Operator 'wchar_t' Text '\n' Text.Whitespace '\n' Text.Whitespace '.if !defined(WITHOUT_THREADS)\n' Comment.Preproc 'CONFIGURE_ARGS' Name.Variable '+=' Operator '\t' Text.Whitespace '--with-threads' Text '\n' Text.Whitespace 'CFLAGS' Name.Variable '+=' Operator '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PTHREAD_CFLAGS' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace '.if defined(WITHOUT_HUGE_STACK_SIZE)\n' Comment.Preproc 'CFLAGS' Name.Variable '+=' Operator '\t\t' Text.Whitespace '-DTHREAD_STACK_SIZE' Text '=' Operator '0x20000' Text '\n' Text.Whitespace '.else\n' Comment.Preproc 'CFLAGS' Name.Variable '+=' Operator '\t\t' Text.Whitespace '-DTHREAD_STACK_SIZE' Text '=' Operator '0x100000' Text '\n' Text.Whitespace '.endif # defined(WITHOUT_HUGE_STACK_SIZE)\n' Comment.Preproc 'CONFIGURE_ENV' Name.Variable '+=' Operator '\t\t' Text.Whitespace 'LDFLAGS' Name.Variable '=' Operator '"' Literal.String.Double '${' Literal.String.Interpol 'PTHREAD_LIBS' Name.Variable '}' Literal.String.Interpol ' ' Literal.String.Double '${' Literal.String.Interpol 'LDFLAGS' Name.Variable '}' Literal.String.Interpol '"' Literal.String.Double '\n' Text.Whitespace '.else\n' Comment.Preproc 'CONFIGURE_ARGS' Name.Variable '+=' Operator '\t' Text.Whitespace '--without-threads' Text '\n' Text.Whitespace '.if defined(LDFLAGS)\n' Comment.Preproc 'CONFIGURE_ENV' Name.Variable '+=' Operator '\t\t' Text.Whitespace 'LDFLAGS' Name.Variable '=' Operator '"' Literal.String.Double '${' Literal.String.Interpol 'LDFLAGS' Name.Variable '}' Literal.String.Interpol '"' Literal.String.Double '\n' Text.Whitespace '.endif # defined(LDFLAGS)\n' Comment.Preproc '.endif # !defined(WITHOUT_THREADS)\n' Comment.Preproc '\n' Text.Whitespace '.if !defined(WITHOUT_UCS4) && !defined(WITH_UCS2)\n' Comment.Preproc 'CONFIGURE_ARGS' Name.Variable '+=' Operator '\t' Text.Whitespace '--enable-unicode' Text '=' Operator 'ucs4' Text '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '.if defined(WITHOUT_PYMALLOC)\n' Comment.Preproc 'CONFIGURE_ARGS' Name.Variable '+=' Operator ' ' Text.Whitespace '--without-pymalloc' Text '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '.if ${ARCH} == i386\n' Comment.Preproc 'PLIST_SUB' Name.Variable '+=' Operator '\t' Text.Whitespace 'X86_ONLY' Name.Variable '=' Operator '""' Literal.String.Double '\n' Text.Whitespace '.else\n' Comment.Preproc 'PLIST_SUB' Name.Variable '+=' Operator '\t' Text.Whitespace 'X86_ONLY' Name.Variable '=' Operator '"@comment "' Literal.String.Double '\n' Text.Whitespace '.endif\n' Comment.Preproc '.if ${ARCH} == amd64 || ${ARCH} == ia64 || ${ARCH} == sparc64 || ${ARCH} == alpha\n' Comment.Preproc 'PLIST_SUB' Name.Variable '+=' Operator ' ' Text.Whitespace '32BIT_ONLY' Name.Variable '=' Operator '"@comment "' Literal.String.Double '\n' Text.Whitespace '.else\n' Comment.Preproc 'PLIST_SUB' Name.Variable '+=' Operator ' ' Text.Whitespace '32BIT_ONLY' Name.Variable '=' Operator '""' Literal.String.Double '\n' Text.Whitespace '.endif\n' Comment.Preproc '.if ${ARCH} == sparc64\n' Comment.Preproc 'CFLAGS' Name.Variable '+=' Operator ' ' Text.Whitespace '-DPYTHON_DEFAULT_RECURSION_LIMIT' Text '=' Operator '900' Literal.Number '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '.if !exists(/usr/bin/ypcat) # the world with NO_NIS\n' Comment.Preproc 'PLIST_SUB' Name.Variable '+=' Operator '\t' Text.Whitespace 'NO_NIS' Name.Variable '=' Operator '"@comment "' Literal.String.Double '\n' Text.Whitespace '.else\n' Comment.Preproc 'PLIST_SUB' Name.Variable '+=' Operator '\t' Text.Whitespace 'NO_NIS' Name.Variable '=' Operator '""' Literal.String.Double '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '.if !defined(WITHOUT_IPV6)\n' Comment.Preproc 'CONFIGURE_ARGS' Name.Variable '+=' Operator ' ' Text.Whitespace '--enable-ipv6' Text '\n' Text.Whitespace '.else\n' Comment.Preproc 'CONFIGURE_ARGS' Name.Variable '+=' Operator ' ' Text.Whitespace '--disable-ipv6' Text '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '.if defined(WITH_FPECTL)\n' Comment.Preproc 'CONFIGURE_ARGS' Name.Variable '+=' Operator ' ' Text.Whitespace '--with-fpectl' Text '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '.if ${OSVERSION} >= 700000\n' Comment.Preproc 'PLATFORMS' Name.Variable '=' Operator 'plat-freebsd4' Text ' ' Text.Whitespace 'plat-freebsd5' Text ' ' Text.Whitespace 'plat-freebsd6' Text '\n' Text.Whitespace '.elif ${OSVERSION} >= 600000\n' Comment.Preproc 'PLATFORMS' Name.Variable '=' Operator 'plat-freebsd4' Text ' ' Text.Whitespace 'plat-freebsd5' Text ' ' Text.Whitespace 'plat-freebsd7' Text '\n' Text.Whitespace '.else\n' Comment.Preproc 'PLATFORMS' Name.Variable '=' Operator 'plat-freebsd4' Text ' ' Text.Whitespace 'plat-freebsd6' Text ' ' Text.Whitespace 'plat-freebsd7' Text '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace 'pre-patch' Name.Function ':' Operator '\n' Text.Whitespace '\t' Text.Whitespace '${' Literal.String.Interpol 'MKDIR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'SHARED_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Modules' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'SED' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace "'1s,^.*$$,#!${PREFIX}/bin/${PYTHON_VERSION},'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Tools/scripts/pydoc' Text ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/pydoc2.5' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'SED' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace "'1s,^.*$$,#!${PREFIX}/bin/${PYTHON_VERSION},'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Tools/scripts/idle' Text ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/idle2.5' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'SED' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace "'1s,^.*$$,#!${PREFIX}/bin/${PYTHON_VERSION},'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Lib/smtpd.py' Text ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/smtpd2.5.py' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'REINPLACE_CMD' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace "'s,/usr/doc/python-docs-,${PREFIX}/share/doc/python,g'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Lib/pydoc.py' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'REINPLACE_CMD' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '\'s|^\\( *prefixes = .*\\)\\]$$|\\1, "${X11BASE}"]|g\'' Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Lib/site.py' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'REINPLACE_CMD' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace "'s|^\t\\(..ASDLGEN.*\\)$$|\t${TRUE}|g'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Makefile.pre.in' Text '\n\n\t' Text.Whitespace '${' Literal.String.Interpol 'REINPLACE_CMD' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace "'s|*\\(..INSTALL_SCRIPT.*\\)python-config$$|#port \\1|'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Makefile.pre.in' Text '\n\n\t' Text.Whitespace '${' Literal.String.Interpol 'SED' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s|^#!.*|#!${PREFIX}/bin/${PYTHON_VERSION}|'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Misc/python-config.in' Text ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '-config' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'SED' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s|^#!.*|#!${PREFIX}/bin/${PYTHON_VERSION:S/thon/thon-shared/}|'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PATCH_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Misc/python-config.in' Text ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable ':' Punctuation 'S' Name.Variable '/thon/thon-shared/' Punctuation '}' Literal.String.Interpol '-config' Text '\n\n' Text.Whitespace '.if defined(WITH_FPECTL) && ${ARCH} == i386\n' Comment.Preproc '\t' Text.Whitespace '${' Literal.String.Interpol 'MKDIR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol '/Modules' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'ECHO' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '"fpectl fpectlmodule.c"' Literal.String.Double ' ' Text.Whitespace '>>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol '/Modules/Setup.dist' Text '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace 'post-configure' Name.Function ':' Operator '\n' Text.Whitespace '\t' Text.Whitespace '${' Literal.String.Interpol 'TAR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-cf' Text ' ' Text.Whitespace '-' Text ' ' Text.Whitespace '.' Text ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'TAR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-C' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'SHARED_WRKSRC' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-xf' Text ' ' Text.Whitespace '-' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'LN' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-sf' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Lib' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol '/Lib' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'SED' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,^\\(LDLIBRARY=\\).*$$,\\1libpython$$(VERSION).so,'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,^\\(BLDLIBRARY=\\).*$$,\\1-L. -lpython$$(VERSION),'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,^\\(CFLAGSFORSHARED=\\).*$$,\\1$$(CCSHARED),'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,^\\(Makefile Modules/config.c:.*\\)Makefile.pre,\\1,'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,^\\(.(BUILDPYTHON)\\: .*\\).(LIBRARY),\\1,'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '-e' Text ' ' Text.Whitespace "'s,^\\(.(BUILDPYTHON):.*\\).(LIBRARY),\\1,'" Literal.String.Single ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol '/Makefile' Text ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'SHARED_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Makefile' Text '\n\n' Text.Whitespace 'pre-build' Name.Function ':' Operator '\n' Text.Whitespace '\t' Text.Whitespace 'cd' Name.Builtin ' ' Text.Whitespace '${' Literal.String.Interpol 'SHARED_WRKSRC' Name.Variable '}' Literal.String.Interpol ';' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '${' Literal.String.Interpol 'SETENV' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'MAKE_ENV' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'MAKE' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace 'lib' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.so' Text ' ' Text.Whitespace 'python' Text ';' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '${' Literal.String.Interpol 'LN' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-f' Text ' ' Text.Whitespace 'lib' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.so' Text ' ' Text.Whitespace 'lib' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.so.1' Text ';' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace '${' Literal.String.Interpol 'LN' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-f' Text ' ' Text.Whitespace 'python' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable ':' Punctuation 'S' Name.Variable '/thon/thon-shared/' Punctuation '}' Literal.String.Interpol '\n\n' Text.Whitespace 'pre-su-install' Name.Function ':' Operator '\n' Text.Whitespace '.for platform in ${PLATFORMS}\n' Comment.Preproc '\t' Text.Whitespace '${' Literal.String.Interpol 'MKDIR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'PYTHONPREFIX_LIBDIR' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'platform' Name.Variable '}' Literal.String.Interpol '\n' Text.Whitespace '.for file in IN.py regen\n' Comment.Preproc '\t' Text.Whitespace '${' Literal.String.Interpol 'INSTALL_DATA' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol '/Lib/' Text '${' Literal.String.Interpol 'platform' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'file' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PYTHONPREFIX_LIBDIR' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'platform' Name.Variable '}' Literal.String.Interpol '/' Text '\n' Text.Whitespace '.endfor\n' Comment.Preproc '.endfor\n' Comment.Preproc '\n' Text.Whitespace 'pre-install' Name.Function ':' Operator '\n' Text.Whitespace '\t' Text.Whitespace '${' Literal.String.Interpol 'CAT' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'PLIST_TEMPLATE' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'AWK' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '\'{ print $$0; } \\\n\t/LIBDIR.*\\.py$$/ && !/\\/bad/ { print $$0 "o"; print $$0 "c"; }\'' Literal.String.Single '\t' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PLIST' Name.Variable '}' Literal.String.Interpol '\n\n' Text.Whitespace "\t@# if openssl 0.9.8 is detected, _sha{256,512} module won't be installed\n" Comment '\t' Text.Whitespace '(' Operator '[' Operator ' ' Text.Whitespace '-f' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKSRC' Name.Variable '}' Literal.String.Interpol '/.without_own_sha' Text ' ' Text.Whitespace ']' Operator ' ' Text.Whitespace '&&' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'GREP' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-v' Text ' ' Text.Whitespace "'lib-dynload/_sha'" Literal.String.Single ' ' Text.Whitespace '${' Literal.String.Interpol 'PLIST' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PLIST' Name.Variable '}' Literal.String.Interpol '.tmp' Text ' ' Text.Whitespace '&&' Operator ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'CAT' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'PLIST' Name.Variable '}' Literal.String.Interpol '.tmp' Text ' ' Text.Whitespace '>' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PLIST' Name.Variable '}' Literal.String.Interpol ')' Operator ' ' Text.Whitespace '||' Operator ' ' Text.Whitespace '${' Literal.String.Interpol 'TRUE' Name.Variable '}' Literal.String.Interpol '\n\n' Text.Whitespace 'post-install' Name.Function ':' Operator '\n' Text.Whitespace '\t@# install config providers\n' Comment '\t' Text.Whitespace '${' Literal.String.Interpol 'INSTALL_SCRIPT' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '-config' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/bin' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'INSTALL_SCRIPT' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable ':' Punctuation 'S' Name.Variable '/thon/thon-shared/' Punctuation '}' Literal.String.Interpol '-config' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/bin' Text '\n\n' Text.Whitespace '\t@# shared version of executable and library\n' Comment '\t' Text.Whitespace '${' Literal.String.Interpol 'INSTALL_PROGRAM' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'SHARED_WRKSRC' Name.Variable '}' Literal.String.Interpol '/lib' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.so.1' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/lib' Text '\n\t' Text.Whitespace 'cd' Name.Builtin ' ' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/lib' Text ';' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'LN' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-sf' Text ' ' Text.Whitespace 'lib' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.so.1' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'lib' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.so' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'LN' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-sf' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/lib/lib' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.so' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PYTHONPREFIX_LIBDIR' Name.Variable '}' Literal.String.Interpol '/config' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'INSTALL_PROGRAM' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'SHARED_WRKSRC' Name.Variable '}' Literal.String.Interpol '/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable ':' Punctuation 'S' Name.Variable '/thon/thon-shared/' Punctuation '}' Literal.String.Interpol ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/bin' Text '\n\n' Text.Whitespace '\t@# additional files installing by ports\n' Comment '\t' Text.Whitespace '${' Literal.String.Interpol 'INSTALL_SCRIPT' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/pydoc2.5' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/idle2.5' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'WRKDIR' Name.Variable '}' Literal.String.Interpol '/smtpd2.5.py' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/bin' Text '\n\t' Text.Whitespace '@' Text '${' Literal.String.Interpol 'MKDIR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'MANPREFIX' Name.Variable '}' Literal.String.Interpol '/man/man1' Text '\n\t' Text.Whitespace '${' Literal.String.Interpol 'INSTALL_MAN' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Misc/python.man' Text ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '${' Literal.String.Interpol 'MANPREFIX' Name.Variable '}' Literal.String.Interpol '/man/man1/' Text '${' Literal.String.Interpol 'PYTHON_VERSION' Name.Variable '}' Literal.String.Interpol '.1' Text '\n\n' Text.Whitespace '.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}\n' Comment.Preproc '\t' Text.Whitespace 'for' Keyword ' ' Text.Whitespace 'f' Text ' ' Text.Whitespace 'in' Keyword ' ' Text.Whitespace '${' Literal.String.Interpol 'BIN_SCRIPTS' Name.Variable '}' Literal.String.Interpol ';' Punctuation ' ' Text.Whitespace 'do' Keyword ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'TARGET' Name.Variable '=' Operator '`' Literal.String.Backtick '${' Literal.String.Interpol 'ECHO_CMD' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '$$' Name.Variable 'f' Text ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'SED' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-E' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'BINLINKS_SUB' Name.Variable '}' Literal.String.Interpol '`' Literal.String.Backtick ';' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace 'cd' Name.Builtin ' ' Text.Whitespace '${' Literal.String.Interpol 'PREFIX' Name.Variable '}' Literal.String.Interpol '/bin' Text ' ' Text.Whitespace '&&' Operator ' ' Text.Whitespace '${' Literal.String.Interpol 'LN' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-f' Text ' ' Text.Whitespace '$$' Name.Variable 'TARGET' Text ' ' Text.Whitespace '$$' Name.Variable 'f' Text ';' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t' Text.Whitespace 'done' Keyword '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n' Text.Whitespace '.if !defined(NOPORTDOCS)\n' Comment.Preproc '\t' Text.Whitespace '@' Text '${' Literal.String.Interpol 'MKDIR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'TOOLSDIR' Name.Variable '}' Literal.String.Interpol '\n\t' Text.Whitespace '@cd' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol ';' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'TAR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-cf' Text ' ' Text.Whitespace '-' Text ' ' Text.Whitespace 'Tools' Text ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '(' Operator 'cd' Name.Builtin ' ' Text.Whitespace '${' Literal.String.Interpol 'TOOLSDIR' Name.Variable '}' Literal.String.Interpol ';' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'TAR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-xf' Text ' ' Text.Whitespace '-' Text ')' Operator '\n\t' Text.Whitespace '@' Text '${' Literal.String.Interpol 'MKDIR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'DEMODIR' Name.Variable '}' Literal.String.Interpol '\n\t' Text.Whitespace '@cd' Text ' ' Text.Whitespace '${' Literal.String.Interpol 'PYTHON_WRKSRC' Name.Variable '}' Literal.String.Interpol '/Demo' Text ';' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'TAR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-cf' Text ' ' Text.Whitespace '-' Text ' ' Text.Whitespace '*' Text ' ' Text.Whitespace '|' Punctuation ' ' Text.Whitespace '\\\n' Literal.String.Escape '\t\t' Text.Whitespace '(' Operator 'cd' Name.Builtin ' ' Text.Whitespace '${' Literal.String.Interpol 'DEMODIR' Name.Variable '}' Literal.String.Interpol ';' Punctuation ' ' Text.Whitespace '${' Literal.String.Interpol 'TAR' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '-xf' Text ' ' Text.Whitespace '-' Text ')' Operator '\n' Text.Whitespace '.endif\n' Comment.Preproc '\n\t' Text.Whitespace '@' Text '${' Literal.String.Interpol 'CAT' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '${' Literal.String.Interpol 'PKGMESSAGE' Name.Variable '}' Literal.String.Interpol '\n\n' Text.Whitespace '.include \n' Comment.Preproc