mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
update editors/leo: 3.11.1 -> 3.12.b1
PR: 54213 Submitted by: Sergei Kolobov <sergei@kolobov.com> (maintainer)
This commit is contained in:
parent
0f9437a167
commit
da20d32dc5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=84473
@ -1,5 +1,3 @@
|
||||
# ex:ts=8
|
||||
#
|
||||
# New ports collection makefile for: leo
|
||||
# Date created: 2002/11/17
|
||||
# Whom: Alan Eldridge <ports@geeksrus.net>
|
||||
@ -8,110 +6,43 @@
|
||||
#
|
||||
|
||||
PORTNAME= leo
|
||||
PORTVERSION= 3.11.1
|
||||
CATEGORIES= editors
|
||||
PORTVERSION= 3.12.b1
|
||||
CATEGORIES= editors python
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
DISTFILES= ${DISTNAME}.zip ${SBOOKFILE} \
|
||||
${EXAMPLESFILES} ${WEBDOCSFILE} ${LEODOCSFILE}
|
||||
DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.b/-beta-/}
|
||||
DIST_SUBDIR= leo
|
||||
|
||||
MAINTAINER= sergei@kolobov.com
|
||||
COMMENT= An advanced outline editor
|
||||
COMMENT= Advanced outline editor for programmers
|
||||
|
||||
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
|
||||
RUN_DEPENDS= ${TKINTER}:${PORTSDIR}/x11-toolkits/py-tkinter
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_PYTHON= yes
|
||||
NO_BUILD= yes
|
||||
TKINTER= ${PYTHON_SITELIBDIR}/_tkinter.so
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME:S/-beta-/\ beta\ /}
|
||||
LEO_DIR= ${PYTHONPREFIX_SITELIBDIR}/leo
|
||||
DOCS= doc/LICENSE.TXT doc/README.TXT
|
||||
|
||||
ICONSDIR= ${LOCALBASE}/share/icons
|
||||
DESKTOPDIR= ${LOCALBASE}/share/applnk
|
||||
|
||||
SBOOK= SbooksLeo
|
||||
SBOOKFILE= ${SBOOK}.zip
|
||||
SBOOKDIR= ${DOCSDIR}/${SBOOK}
|
||||
|
||||
EXAMPLES= cweb.leo noweb.leo python.leo tkinter.leo
|
||||
EXAMPLESFILES= ${EXAMPLES:S|leo$|leo.zip|}
|
||||
|
||||
WEBDOCS= LeoWeb
|
||||
WEBDOCSFILE= leodocs.zip
|
||||
WEBDOCSDIR= ${DOCSDIR}/${WEBDOCS}
|
||||
|
||||
LEODOCS= LeoDocs
|
||||
LEODOCSFILE= LeoDocs.zip
|
||||
LEODOCSDIR= ${DOCSDIR}/${LEODOCS}
|
||||
|
||||
PLIST= ${WRKDIR}/plist
|
||||
|
||||
BINDIR= ${PREFIX}/bin
|
||||
DATADIR= ${PREFIX}/share
|
||||
ETCDIR= ${PREFIX}/etc
|
||||
LIBDIR= ${PREFIX}/lib
|
||||
PKGDATADIR= ${DATADIR}/${DISTNAME}
|
||||
|
||||
BIN_SUBDIR= ${BINDIR:S|^${PREFIX}/||}
|
||||
DATA_SUBDIR= ${DATADIR:S|^${PREFIX}/||}
|
||||
DOCS_SUBDIR= ${DOCSDIR:S|^${PREFIX}/||}
|
||||
ETC_SUBDIR= ${ETCDIR:S|^${PREFIX}/||}
|
||||
EXAMPLES_SUBDIR= ${EXAMPLESDIR:S|^${PREFIX}/||}
|
||||
LIB_SUBDIR= ${LIBDIR:S|^${PREFIX}/||}
|
||||
PKGDATA_SUBDIR= ${PKGDATADIR:S|^${PREFIX}/||}
|
||||
|
||||
.if defined(NOPORTDOCS)
|
||||
ALL_SUBDIRS= ${PKGDATA_SUBDIR}
|
||||
.else
|
||||
ALL_SUBDIRS= ${PKGDATA_SUBDIR} ${DOCS_SUBDIR} ${EXAMPLES_SUBDIR}
|
||||
.endif # defined(NOPORTDOCS)
|
||||
|
||||
CPIO?= /usr/bin/cpio
|
||||
SORT?= /usr/bin/sort
|
||||
do-build:
|
||||
${SED} -e 's|@PKGDATADIR@|${LEO_DIR}/src|' ${FILESDIR}/leo.in \
|
||||
> ${WRKDIR}/leo
|
||||
|
||||
do-install:
|
||||
# install dist
|
||||
${MKDIR} ${PKGDATADIR}
|
||||
cd ${WRKDIR}; ${FIND} ${DISTNAME} \
|
||||
| ${CPIO} -pdmv -R ${LIBOWN}:${LIBGRP} ${DATADIR}
|
||||
# fix dist perms
|
||||
${FIND} ${PKGDATADIR} -type f | ${XARGS} ${CHMOD} ${LIBMODE}
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/leo ${PREFIX}/bin/leo
|
||||
@${MKDIR} ${LEO_DIR}
|
||||
.for dir in Icons config plugins src
|
||||
@${MKDIR} ${LEO_DIR}/${dir}
|
||||
${INSTALL_DATA} ${WRKSRC}/${dir}/* ${LEO_DIR}/${dir}
|
||||
.endfor
|
||||
@${RM} -f ${LEO_DIR}/Icons/*.bmp ${LEO_DIR}/Icons/*.ico
|
||||
.if !defined(NOPORTDOCS)
|
||||
# install tutorial
|
||||
${MKDIR} ${SBOOKDIR}
|
||||
cd ${WRKDIR}/${SBOOK}; ${FIND} . \
|
||||
| ${CPIO} -pdmv -R ${DOCOWN}:${DOCGRP} ${SBOOKDIR}
|
||||
# install web docs
|
||||
${MKDIR} ${WEBDOCSDIR}
|
||||
cd ${WRKDIR}/${WEBDOCS}; ${FIND} . \
|
||||
| ${CPIO} -pdmv -R ${DOCOWN}:${DOCGRP} ${WEBDOCSDIR}
|
||||
# install LeoDocs.zip
|
||||
${MKDIR} ${LEODOCSDIR}
|
||||
cd ${WRKDIR}; ${ECHO_CMD} LeoDocs.leo \
|
||||
| ${CPIO} -pdmv -R ${DOCOWN}:${DOCGRP} ${LEODOCSDIR}
|
||||
# fix docs perms
|
||||
${FIND} ${DOCSDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} ${DOCMODE}
|
||||
# install examples
|
||||
${MKDIR} ${EXAMPLESDIR}
|
||||
cd ${WRKDIR}; ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
|
||||
.endif # !defined(NOPORTDOCS)
|
||||
# fix dir perms
|
||||
cd ${PREFIX}; ${FIND} ${ALL_SUBDIRS} -type d -print0 \
|
||||
| ${XARGS} -0 ${CHMOD} ${BINMODE}
|
||||
# create start script
|
||||
${SED} -e 's|@PKGDATADIR@|${PKGDATADIR}|' \
|
||||
<${FILESDIR}/leo.in >${BINDIR}/leo
|
||||
${CHMOD} ${BINMODE} ${BINDIR}/leo
|
||||
${CHOWN} ${BINOWN}:${BINGRP} ${BINDIR}/leo
|
||||
# build plist: bin
|
||||
${ECHO_CMD} "${BIN_SUBDIR}/leo" >${PLIST}
|
||||
# build plist: files
|
||||
cd ${PREFIX}; ${FIND} ${ALL_SUBDIRS} -type f \
|
||||
| ${SORT} >>${PLIST}
|
||||
# build plist: dirs
|
||||
cd ${PREFIX}; ${FIND} ${ALL_SUBDIRS} -type d \
|
||||
| ${SORT} -r | ${SED} -e 's|^|@dirrm |' >>${PLIST}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
|
||||
@${MKDIR} ${LEO_DIR}/doc
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/LeoDocs.leo ${LEO_DIR}/doc
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
#EOF
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,8 +1 @@
|
||||
MD5 (leo/leo-3.11.1.zip) = 5add2aa10ba8d6408c769367df026df6
|
||||
MD5 (leo/SbooksLeo.zip) = ad62f8cc3bd44c5fbb1fe49a26ad6795
|
||||
MD5 (leo/cweb.leo.zip) = c4c278fe1ae775f4368905f33e35217d
|
||||
MD5 (leo/noweb.leo.zip) = 7052a7fe0b6827d3bfaf3bd0d5505009
|
||||
MD5 (leo/python.leo.zip) = 5fd91ce6402a9040ec9aaa40dd9a61c7
|
||||
MD5 (leo/tkinter.leo.zip) = 56847ff596594223db795bcc2a93cd68
|
||||
MD5 (leo/leodocs.zip) = 415546378dae95d30ede942294fdeef1
|
||||
MD5 (leo/LeoDocs.zip) = 134509178571fb9d725079c835461b0c
|
||||
MD5 (leo/leo-3.12-beta-1.zip) = 6f226f25fdd84cf825697fdf11056ec4
|
||||
|
99
editors/leo/pkg-plist
Normal file
99
editors/leo/pkg-plist
Normal file
@ -0,0 +1,99 @@
|
||||
@comment $FreeBSD$
|
||||
bin/leo
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/LeoWin.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/Leodoc.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/Lt_arrow_disabled.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/Lt_arrow_enabled.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/Rt_arrow_disabled.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/Rt_arrow_enabled.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/ie screenshot.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/minusnode.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/plusnode.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/section_icon.gif
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/Leoapp.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box00.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box01.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box02.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box03.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box04.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box05.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box06.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box07.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box08.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box09.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box10.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box11.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box12.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box13.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box14.GIF
|
||||
%%PYTHON_SITELIBDIR%%/leo/Icons/box15.GIF
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/leo/Icons
|
||||
%%PYTHON_SITELIBDIR%%/leo/config/leoConfig.leo
|
||||
%%PYTHON_SITELIBDIR%%/leo/config/leoConfig.txt
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/leo/config
|
||||
%%PORTDOCS%%%%PYTHON_SITELIBDIR%%/leo/doc/LeoDocs.leo
|
||||
%%PORTDOCS%%@dirrm %%PYTHON_SITELIBDIR%%/leo/doc
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/__overrideClasses.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/add_directives.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/arrows.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/at_folder.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/color_markup.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/dump_globals.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/empty_leo_file.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/enable_gc.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/french.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/french_fm.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/image.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/import_cisco_config.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/mod_spelling.ini
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/mod_spelling.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/mod_spelling.txt
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/mod_test.ini
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/nav_buttons.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/open_with.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/outline_export.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/override_commands.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/plugins_menu.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/read_only_nodes.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/redefine_put.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/redirect_to_log.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/rst.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/script_io_to_body.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/scripts_menu.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/startfile.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/test.ini
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/test.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/trace_gc.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/trace_keys.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/trace_tags.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/vim.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/plugins/xemacs.py
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/leo/plugins
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/LeoPy.leo
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leo.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoApp.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoAtFile.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoColor.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoCommands.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoCompare.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoConfig.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoDialog.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoFileCommands.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoFind.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoFindScript.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoFontPanel.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoFrame.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoGlobals.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoImport.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoNodes.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoPlugins.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoPrefs.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoTangle.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoTest.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoTree.py
|
||||
%%PYTHON_SITELIBDIR%%/leo/src/leoUndo.py
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/leo/src
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/leo
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.TXT
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
Loading…
Reference in New Issue
Block a user