diff options
author | Rene Ladan <rene@FreeBSD.org> | 2021-01-01 00:57:23 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2021-01-01 00:57:23 +0000 |
commit | e095f78463023f59c04bdd21ffc95fada557410f (patch) | |
tree | ec5de6499c9c252b774be9acb5c807082d084bd2 /lang/tolua++ | |
parent | 2735d517c12b82760759a6519959aea6bc21d383 (diff) | |
download | ports-e095f78463023f59c04bdd21ffc95fada557410f.tar.gz ports-e095f78463023f59c04bdd21ffc95fada557410f.zip |
Remove most expired ports that depend on Python 2.7:
Exceptions are:
- mail/mailman, our listservers still use it
- www/chromium, solely because of popular demand,
upstream is (slowly) working on porting it to Python 3
- ports that have actual patches for Python 3 against
them (Cinnamon and a few unrelated other ports)
- llvm70 and qt5-webengine because they seem to have a lot
of dependencies which need further analysis
- sysutils/uefi-edk2-bhyve because bhyve seems to use them
- python2 and python27 themselves
I'm sure there will be complaints, but the nice thing about
a version control system is that we can revert and adjust things.
2020-12-31 audio/ardour: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 audio/mixxx21: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 audio/xmms2: Uses Python 2.7 which is EOLed upstream
2020-12-31 chinese/sunpinyin: Uses Python 2.7 which is EOLed upstream
2020-12-31 databases/arangodb32: Uses Python 2.7 which is EOLed upstream
2020-12-31 databases/arangodb33: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/bzr: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/chromium-gn: Uses deprecated version of python, use devel/gn instead
2020-12-31 devel/electron4: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/electron5: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/electron6: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/electron7: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/gnatpython: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/godot2: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 devel/godot2-tools: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 devel/libhid: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/libosmocore: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/llvm60: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/mongo-cxx-driver: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-06-30 devel/p5-Log-Any-Adapter-Callback: Use devel/p5-Log-Any (Log::Any::Adapter::Capture) instead
2020-12-31 devel/py-backports.functools_lru_cache: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-backports.os: Python 2 is EOL upstream
2020-12-31 devel/py-backports.shutil_get_terminal_size: Python 2 is EOL upstream
2020-12-31 devel/py-backports_abc: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-cheetah: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-dis3: Python 2 only, backport of Python 3
2020-12-31 devel/py-enum34: Will be removed along with python27
2020-12-31 devel/py-functools32: Python 2 only, backport of Python 3
2020-12-31 devel/py-futures: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-more-itertools5: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-pathlib: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-selectors2: Python 2 is EOL upstream
2020-12-31 devel/py-should_dsl: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-singledispatch: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-subprocess32: Python 2 only, following EOL of lang/python27
2020-12-31 devel/py-total-ordering: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/py-typing: Python 2 only, backport of Python 3
2020-12-31 devel/py-weakrefmethod: Python 2 only, backport of Python 3
2020-12-31 devel/rbtools: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/subversion-lts: Uses Python 2.7 which is EOLed upstream
2020-12-31 devel/viewvc: Uses Python 2.7 which is EOLed upstream
2020-12-31 dns/py-dns: Uses Python 2.7 which is EOLed upstream
2020-12-31 editors/atom: Uses Python 2.7 which is EOLed upstream
2020-12-31 emulators/fceux: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 emulators/gem5: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 emulators/nonpareil: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 games/0ad: Uses deprecated version of python
2020-12-31 games/dangerdeep: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 games/freera: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 games/glob2: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 games/marsnomercy: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 games/netpanzer: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 games/pingus: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 games/renpy: Uses deprecated version of python
2020-12-31 graphics/goxel: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 graphics/py-pillow6: Uses Python 2.7 which is EOLed upstream
2020-12-31 graphics/sk1libs: Uses Python 2.7 which is EOLed upstream
2020-12-31 graphics/uniconvertor: Uses deprecated version of python
2020-12-31 lang/julia10: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/pypy: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/pypy3: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/spidermonkey185: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/spidermonkey24: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/spidermonkey52: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/spidermonkey60: Requires python2 to build
2020-12-31 lang/tolua++: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 mail/getmail: Uses deprecated version of python
2020-12-31 math/gringo: Uses Python 2.7 which is EOLed upstream
2020-12-31 multimedia/ffmpeg2theora: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 multimedia/mimms: Uses Python 2.7 which is EOLed upstream
2020-12-31 net/py-ipaddress: Uses Python 2.7 which is EOLed upstream
2020-12-31 net-p2p/linuxdcpp: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 security/broccoli: Depends lang/python27 which is EOLed upstream
2020-12-31 security/orthrus: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 security/py-backports.ssl_match_hostname: Uses Python 2.7 which is EOLed upstream
2020-12-31 security/sandsifter: Uses deprecated version of python, see https://github.com/rigred/sandsifter/issues/10
2020-12-31 sysutils/cinnamon-control-center: Uses Python 2.7 which is EOLed upstream
2020-12-31 sysutils/ori: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
2020-12-31 sysutils/osquery: Uses Python 2.7 which is EOLed upstream
2020-12-31 sysutils/py-shutilwhich: Python 2 only, backport of Python 3
2020-12-31 sysutils/uefi-edk2-bhyve-csm: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/cliqz: Uses deprecated version of python
2020-12-31 www/iridium: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/moinmoin: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/node10: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/node12: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-OhlohWidgetsMacro: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-TracGoogleAnalytics: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-accountmanager: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-advancedticketworkflow: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-autocomplete: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-ccselector: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-customfieldadmin: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-datefield: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-defaultcc: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-devel: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-discussion: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-downloads: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-email2trac: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-email2trac-postfix: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-estimator: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-fivestarvote: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-fullblog: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-fullblognotification: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-graphviz: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-iniadmin: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-keywords: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-keywordsecretticket: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-ldap: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-ldapauthstore: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-math: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-mercurial: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-navadd: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-permredirect: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-privatetickets: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-pydotorgtheme: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-scrumburndown: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-spam-filter: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-subtickets: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-tags: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-themeengine: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-ticketimport: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-tickettemplate: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-timingandestimation: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-tocmacro: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-tweakui: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-vote: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-wikigoodies: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-wikinotification: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-wikitemplates: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-wikitopdf: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-wysiwyg: Uses Python 2.7 which is EOLed upstream
2020-12-31 www/trac-xmlrpc: Uses Python 2.7 which is EOLed upstream
Notes
Notes:
svn path=/head/; revision=559792
Diffstat (limited to 'lang/tolua++')
-rw-r--r-- | lang/tolua++/Makefile | 36 | ||||
-rw-r--r-- | lang/tolua++/distinfo | 2 | ||||
-rw-r--r-- | lang/tolua++/files/patch-SConstruct | 41 | ||||
-rw-r--r-- | lang/tolua++/files/patch-src-lib-SCsub | 16 | ||||
-rw-r--r-- | lang/tolua++/files/patch-src-tests-SCsub | 9 | ||||
-rw-r--r-- | lang/tolua++/pkg-descr | 16 | ||||
-rw-r--r-- | lang/tolua++/pkg-plist | 6 |
7 files changed, 0 insertions, 126 deletions
diff --git a/lang/tolua++/Makefile b/lang/tolua++/Makefile deleted file mode 100644 index dbd520d8431c..000000000000 --- a/lang/tolua++/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# Created by: aaron@FreeBSD.org -# $FreeBSD$ - -PORTNAME= tolua++ -PORTVERSION= 1.0.93 -PORTREVISION= 3 -CATEGORIES= lang devel -MASTER_SITES= http://www.codenix.com/~tolua/ \ - http://mirror.amdmi3.ru/distfiles/ - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= Extended version of tolua, a tool to integrate C/C++ code with Lua - -USES= scons:python2 lua:51 tar:bzip2 -MAKE_ARGS= prefix=${PREFIX} SONAME="libtolua++-${LUA_VER}.so" - -CCFLAGS+= -I${LUA_INCDIR} -LDFLAGS+= -L${LUA_LIBDIR} - -TGT_BINDIR= ${PREFIX}/bin -TGT_INCDIR= ${LUA_INCDIR:C/^${LOCALBASE}/${PREFIX}/} -TGT_LIBDIR= ${LUA_LIBDIR:C/^${LOCALBASE}/${PREFIX}/} - -post-patch: - @${REINPLACE_CMD} -e "s|'lualib',||; s|lua|lua-${LUA_VER}|g" ${WRKSRC}/config_posix.py - -do-install: - ${MKDIR} ${STAGEDIR}${TGT_BINDIR} ${STAGEDIR}${TGT_INCDIR} ${STAGEDIR}${TGT_LIBDIR} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua++ ${STAGEDIR}${TGT_BINDIR} - ${LN} -sf tolua++ ${STAGEDIR}${PREFIX}/bin/tolua++-${LUA_VER} - ${INSTALL_DATA} ${WRKSRC}/include/tolua++.h ${STAGEDIR}${TGT_INCDIR} - ${INSTALL_DATA} ${WRKSRC}/lib/libtolua++.a ${STAGEDIR}${TGT_LIBDIR} - ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${TGT_LIBDIR} - ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${PREFIX}/lib/libtolua++-${LUA_VER}.so - -.include <bsd.port.mk> diff --git a/lang/tolua++/distinfo b/lang/tolua++/distinfo deleted file mode 100644 index f018695077db..000000000000 --- a/lang/tolua++/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (tolua++-1.0.93.tar.bz2) = 90df1eeb8354941ca65663dcf28658b67d3aa41daa71133bdd20c35abb1bcaba -SIZE (tolua++-1.0.93.tar.bz2) = 163956 diff --git a/lang/tolua++/files/patch-SConstruct b/lang/tolua++/files/patch-SConstruct deleted file mode 100644 index f0856026d593..000000000000 --- a/lang/tolua++/files/patch-SConstruct +++ /dev/null @@ -1,41 +0,0 @@ ---- SConstruct.orig 2008-04-21 00:05:35 UTC -+++ SConstruct -@@ -7,21 +7,22 @@ if os.name == 'nt': - - env = Environment(tools = tools) - --options_file = None -+variables_file = None - if sys.platform == 'linux2': -- options_file = "linux" -+ variables_file = "linux" - - elif 'msvc' in env['TOOLS']: -- options_file = "msvc" -+ variables_file = "msvc" - else: -- options_file = "posix" -+ variables_file = "posix" - --opts = Options(["config_"+options_file+".py", "custom.py", "custom_"+options_file+".py"], ARGUMENTS) -+opts = Variables(["config_"+variables_file+".py", "custom.py", "custom_"+variables_file+".py"], ARGUMENTS) - opts.Add('CC', 'The C compiler.') - opts.Add('CXX', 'The C++ compiler (for the tests)') - opts.Add('CCFLAGS', 'Flags for the compiler.', ['-O2', '-Wall']) - opts.Add('LINK', 'The linker.') - opts.Add('LINKFLAGS', 'Linker flags.', []) -+opts.Add('SONAME', 'Shared library name.') - opts.Add('no_cygwin', 'Use -mno-cygwin to build using the mingw compiler on cygwin', 0) - opts.Add('LIBS', 'libraries', []) - opts.Add('LIBPATH', 'library path', []) -@@ -145,7 +146,9 @@ Files will be installed on <prefix>/bin, - ########### end of helper builders - - env['CPPPATH'] = '#/include' --env['LIBPATH'] = ['#/lib'] + env['LIBPATH'] -+env['LIBPATH'] = ['#/lib'] + env['LIBPATH'].split(" ") -+ -+env.Append(SHLINKFLAGS=' -Wl,-soname='+env['SONAME']) - - if env['no_cygwin']: - diff --git a/lang/tolua++/files/patch-src-lib-SCsub b/lang/tolua++/files/patch-src-lib-SCsub deleted file mode 100644 index ffa68d40fa0b..000000000000 --- a/lang/tolua++/files/patch-src-lib-SCsub +++ /dev/null @@ -1,16 +0,0 @@ ---- src/lib/SCsub.orig 2008-04-21 00:05:35 UTC -+++ src/lib/SCsub -@@ -9,10 +9,7 @@ sources = [ - 'tolua_to.c', - ] - --env.lib_target_static = env.Library('#/lib/'+env['tolua_lib']+'_static', sources) -- --if env['shared']: -- env.lib_target = env.SharedLibrary('#lib/'+env['tolua_lib'], sources) --else: -- env.lib_target = env.Library('#/lib/'+env['tolua_lib'], sources) -+env.lib_target_static = env.Library('#/lib/'+env['tolua_lib'], sources) -+env.lib_target = env.Library('#/lib/'+env['tolua_lib'], sources) -+env.lib_target += env.SharedLibrary('#/lib/'+env['tolua_lib'], sources) - diff --git a/lang/tolua++/files/patch-src-tests-SCsub b/lang/tolua++/files/patch-src-tests-SCsub deleted file mode 100644 index 446b0af4fd25..000000000000 --- a/lang/tolua++/files/patch-src-tests-SCsub +++ /dev/null @@ -1,9 +0,0 @@ ---- src/tests/SCsub.orig 2006-04-10 09:45:44 UTC -+++ src/tests/SCsub -@@ -1,5 +1,5 @@ - Import('env') --env_tests = env.Copy() -+env_tests = env.Clone() - - env_tests.LuaBinding('tclassbind.cpp', 'tclass.pkg', 'tclass', use_own=1, use_typeid=1) - diff --git a/lang/tolua++/pkg-descr b/lang/tolua++/pkg-descr deleted file mode 100644 index 019e555c8dc5..000000000000 --- a/lang/tolua++/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -tolua++ is an extended version of tolua, a tool to integrate C/C++ code -with Lua. tolua++ includes new features oriented to c++ such as: - -* Support for std::string as a basic type (this can be turned off by a - command line option). -* Support for class templates - -As well as other features and bugfixes. - -tolua is a tool that greatly simplifies the integration of C/C++ code with -Lua. Based on a cleaned header file (or extracts from real header files), -tolua automatically generates the binding code to access C/C++ features -from Lua. Using Lua API and tag method facilities, tolua maps C/C++ -constants, external variables, functions, classes, and methods to Lua. - -WWW: http://www.codenix.com/~tolua/ diff --git a/lang/tolua++/pkg-plist b/lang/tolua++/pkg-plist deleted file mode 100644 index 781bed4f2a46..000000000000 --- a/lang/tolua++/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -bin/tolua++ -bin/tolua++-%%LUA_VER%% -%%LUA_LIBDIR%%/libtolua++.a -%%LUA_LIBDIR%%/libtolua++.so -lib/libtolua++-%%LUA_VER%%.so -%%LUA_INCDIR%%/tolua++.h |