Remove dependency on the python metaport

PR:		225752
Submitted by:	Yasuhiro KIMURA
This commit is contained in:
Antoine Brodin 2018-02-21 16:24:53 +00:00
parent 9050c8e414
commit 6747cb9b4e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=462532
8 changed files with 44 additions and 18 deletions

View File

@ -12,7 +12,6 @@ COMMENT= File manager extensions for the Cinnamon desktop
BUILD_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \
gtkdocize:textproc/gtk-doc \
python:lang/python \
rst2html:textproc/py-docutils \
gnome-autogen.sh:devel/gnome-common \
${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:devel/gsettings-desktop-schemas
@ -44,6 +43,7 @@ USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
BINARY_ALIAS= python=${PYTHON_CMD}
NON_AUTO_EXTENSIONS= nemo-dropbox nemo-fileroller nemo-preview
AUTO_EXTENSIONS= nemo-share
@ -57,13 +57,13 @@ post-patch:
do-configure:
.for i in ${NON_AUTO_EXTENSIONS}
cd ${WRKSRC}/${i} && NOCONFIGURE=yes ${SH} autogen.sh && ./configure --prefix=${PREFIX} \
cd ${WRKSRC}/${i} && NOCONFIGURE=yes ${SH} autogen.sh && ${SETENV} ${CONFIGURE_ENV} ./configure --prefix=${PREFIX} \
--with-nemo-extension-dir=${PREFIX}/lib/nemo/extensions-3.0 \
--mandir=${PREFIX}/man
.endfor
.for i in ${AUTO_EXTENSIONS}
cd ${WRKSRC}/${i} && ./configure --prefix=${PREFIX} \
cd ${WRKSRC}/${i} && ${SETENV} ${CONFIGURE_ENV} ./configure --prefix=${PREFIX} \
--with-nemo-extension-dir=${PREFIX}/lib/nemo/extensions-3.0 \
--mandir=${PREFIX}/man
.endfor

View File

@ -7,14 +7,16 @@ CATEGORIES= devel
MAINTAINER= swills@FreeBSD.org
COMMENT= Python to Go source code transcompiler and runtime
BUILD_DEPENDS= go:lang/go python:lang/python
BUILD_DEPENDS= go:lang/go
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_GITHUB= yes
GH_ACCOUNT= google
GH_TAGNAME= 348f038
USES= gmake python
USES= gmake python:2.7 shebangfix
SHEBANG_FILES= tools/benchcmp tools/coverparse tools/diffrange tools/grumpc
BINARY_ALIAS= python=${PYTHON_CMD}
.include <bsd.port.options.mk>

View File

@ -3,7 +3,7 @@
PORTNAME= hatari
PORTVERSION= 2.0.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= emulators
MASTER_SITES= http://download.tuxfamily.org/hatari/${PORTVERSION}/
@ -15,14 +15,11 @@ LICENSE_FILE= ${WRKSRC}/gpl.txt
LIB_DEPENDS= libportaudio.so:audio/portaudio \
libpng.so:graphics/png
BUILD_DEPENDS= python:lang/python
RUN_DEPENDS= python:lang/python
USES= cmake desktop-file-utils python:2.7 readline shared-mime-info \
shebangfix tar:bzip2
SHEBANG_FILES= python-ui/*.py tools/atari-convert-dir.py \
tools/debugger/hatari_profile.py tools/hconsole/*.py
python_OLD_CMD= /usr/bin/python2
USE_GNOME= pygtk2
CMAKE_ARGS= -DETCDIR:PATH="${PREFIX}/etc" \
-DMANDIR:PATH="man/man1" \
@ -53,6 +50,9 @@ post-patch:
.endfor
@${REINPLACE_CMD} -e \
's|-Wno-maybe-uninitialized||' ${WRKSRC}/src/cpu/CMakeLists.txt
@${REINPLACE_CMD} -e \
's|%%PYTHON_CMD%%|${PYTHON_CMD}| ; \
s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|' ${WRKSRC}/tools/atari-hd-image.sh
post-install:
@${MKDIR} ${STAGEDIR}${MANPREFIX}/man/fr/man1

View File

@ -0,0 +1,24 @@
--- tools/atari-hd-image.sh.orig 2018-02-20 07:08:43 UTC
+++ tools/atari-hd-image.sh
@@ -33,8 +33,8 @@ PATH=/sbin:$PATH
export PATH
# check tools
-if [ -z $(which mkdosfs) ] || [ -z $(which python) ]; then
- echo "ERROR: either mkdosfs or python tool missing!"
+if [ -z $(which mkdosfs) ] || [ -z $(which %%PYTHON_VERSION%%) ]; then
+ echo "ERROR: either mkdosfs or %%PYTHON_VERSION%% tool missing!"
exit 1
fi
@@ -147,8 +147,8 @@ echo "$step) Create DOS Master Boot Reco
# - http://en.wikipedia.org/wiki/File_Allocation_Table#Boot_Sector
# For DOS MBR, the values are little endian.
# -----------
-python << EOF
-#!/usr/bin/env python
+%%PYTHON_CMD%% << EOF
+#!%%PYTHON_CMD%%
mbr = bytearray(512)
def set_long(idx, value):

View File

@ -13,7 +13,6 @@ MAINTAINER= madpilot@FreeBSD.org
COMMENT= Real-time strategy (RTS) game of ancient warfare
BUILD_DEPENDS= zip:archivers/zip \
python:lang/python \
cmake:devel/cmake
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libicui18n.so:devel/icu \
@ -31,13 +30,14 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-alpha
BUILD_WRKSRC= ${WRKSRC}/build/workspaces/gcc
MAKE_ARGS= config=release
USES= compiler:c++11-lib dos2unix gmake iconv jpeg openal:al \
pkgconfig tar:xz
pkgconfig python:build tar:xz
USE_GNOME= libxml2 gtk20
USE_GL= gl
USE_SDL= sdl2
USE_XORG= x11 xcursor
BUNDLE_LIBS= yes
DOS2UNIX_REGEX= .*\.([ch]p{0,2}|make)
BINARY_ALIAS= python=${PYTHON_CMD}
USE_WX= 2.8+
WX_COMPS= wx:lib

View File

@ -10,12 +10,12 @@ COMMENT= Doom/Heretic/Hexen/Strife engine port compatible with the originals
LICENSE= GPLv2
BUILD_DEPENDS= python:lang/python
LIB_DEPENDS= libpng.so:graphics/png
USES= gmake
USES= gmake python:build
USE_SDL= mixer net sdl
GNU_CONFIGURE= yes
BINARY_ALIAS= python=${PYTHON_CMD}
PORTDOCS= CMDLINE.doom ChangeLog INSTALL.doom NEWS.md NOT-BUGS.md PHILOSOPHY.md \
README.md README.Music.md

View File

@ -15,8 +15,7 @@ BROKEN_sparc64= does not link on sparc64
NOT_FOR_ARCHS= armv6 armv7
NOT_FOR_ARCHS_REASON= Platform.h: Not supported ARM architecture
BUILD_DEPENDS= bash:shells/bash \
python:lang/python
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
libicui18n.so:devel/icu \
@ -34,6 +33,7 @@ GH_TUPLE= Vitallium:phantomjs-3rdparty-win:19051aa:msvc2013/src/qt/3rdparty \
RUBY_NO_RUN_DEPENDS= yes
PLIST_FILES= bin/phantomjs
NO_CCACHE= yes
BINARY_ALIAS= python=${PYTHON_CMD}
OPTIONS_DEFINE= X11
X11_USE= XORG=x11

View File

@ -16,7 +16,6 @@ LICENSE_FILE= ${WRKSRC}/swift/LICENSE.txt
BUILD_DEPENDS= cmake:devel/cmake \
bash:shells/bash \
swig3.0:devel/swig30 \
python:lang/python \
sphinx-build:textproc/py-sphinx \
binutils>=2.25.1:devel/binutils
LIB_DEPENDS= libicudata.so:devel/icu \
@ -25,7 +24,7 @@ LIB_DEPENDS= libicudata.so:devel/icu \
REL_SNAP= 2017-04-22-a
USE_GITHUB= yes
BINARY_ALIAS= swig=swig3.0
BINARY_ALIAS= swig=swig3.0 python=${PYTHON_CMD}
GH_ACCOUNT= apple:DEFAULT,llvm,clang,dispatch,lldb,cmark,llbuild,swiftpm,xctest,xcfound
GH_PROJECT= swift:DEFAULT swift-llvm:llvm swift-clang:clang swift-lldb:lldb \
@ -39,7 +38,8 @@ GH_SUBDIR= llvm:llvm clang:clang lldb:lldb cmark:cmark llbuild:llbuild \
swift-corelibs-libdispatch:dispatch
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= autoreconf:build compiler:c++14-lang libtool localbase:ldflags iconv libedit ninja perl5 pkgconfig sqlite
USES= autoreconf:build compiler:c++14-lang libtool localbase:ldflags iconv libedit \
ninja perl5 pkgconfig python:build sqlite
USE_GNOME= libxml2
USE_LDCONFIG= yes