diff --git a/graphics/ipe/Makefile b/graphics/ipe/Makefile index d5013fe1f32a..6cad836f4889 100644 --- a/graphics/ipe/Makefile +++ b/graphics/ipe/Makefile @@ -1,98 +1,98 @@ PORTNAME= ipe -DISTVERSION= 7.2.27 -DISTVERSIONSUFFIX= -src -PORTREVISION= 1 +DISTVERSIONPREFIX= v +DISTVERSION= 7.2.28 CATEGORIES= graphics -MASTER_SITES= https://github.com/otfried/ipe/releases/download/v${DISTVERSION}/ MAINTAINER= bofh@FreeBSD.org COMMENT= Extensible vector graphics editor with LaTeX support WWW= https://ipe.otfried.org/ LICENSE= GPLv3+ LIB_DEPENDS= libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libgsl.so:math/gsl \ libpng.so:graphics/png \ libspiro.so:graphics/libspiro RUN_DEPENDS= xdg-open:devel/xdg-utils USES= compiler:c++11-lib gmake gnome jpeg lua:54 pkgconfig shebangfix qt:6 tex +USE_GITHUB= yes +GH_ACCOUNT= otfried USE_GNOME= cairo USE_LDCONFIG= yes USE_QT= base USE_TEX= pdftex SHEBANG_FILES= ${WRKSRC}/ipecurl/ipecurl.sh MAKE_ENV= DL_LIBS="" \ INSTALL_DIR="${MKDIR}" \ INSTALL_FILES="${INSTALL_DATA}" \ INSTALL_SCRIPTS="${INSTALL_SCRIPT}" \ INSTALL_PROGRAMS="${INSTALL_PROGRAM}" \ INSTALL_ROOT="${STAGEDIR}" \ IPEDOCDIR="${DOCSDIR}" \ IPEMANDIR="${PREFIX}/share/man/man1" \ IPEPREFIX="${PREFIX}" \ JPEG_CFLAGS="-I${LOCALBASE}/include" \ JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \ LUA_PACKAGE="lua-${LUA_VER}" \ MOC="${MOC}" \ IPE_NO_SPELLCHECK="1" CPPFLAGS+= -I${LOCALBASE}/${QT_INCDIR_REL} \ -I${LOCALBASE}/include/cairo \ -I${LUA_INCDIR} \ -I${WRKSRC}/include \ -I${WRKSRC}/ipecairo \ -I${WRKSRC}/ipecanvas DESKTOP_ENTRIES="Ipe" "" "ipe" "ipe" "" "" -WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}/src +WRKSRC_SUBDIR= src PLIST_SUB= VERSION="${DISTVERSION}" PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|\([[:blank:]]\)=|\1?=|' ${WRKSRC}/config.mak @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/ipeui/ipeui_common.h \ ${WRKSRC}/ipecanvas/ipepdfview_qt.h @${REINPLACE_CMD} -e 's|||; \ s|||; \ s|||; \ s|||; \ s|||' \ ${WRKSRC}/ipeui/ipeui_qt.h @${REINPLACE_CMD} -e 's|||; \ s|||; \ s|||; \ s|||; \ s|||' \ ${WRKSRC}/ipeui/ipeui_qt.cpp @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/ipecanvas/ipeselector_qt.h @${REINPLACE_CMD} -e 's|||; \ s|||; \ s|||' \ ${WRKSRC}/ipepresenter/timelabel_qt.h @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/ipepresenter/timelabel_qt.cpp @${REINPLACE_CMD} -e 's|||; \ s|||' \ ${WRKSRC}/ipepresenter/ipepresenter_qt.h post-install: @${LN} -sf ${DATADIR}/${PORTVERSION}/ipe.png \ ${STAGEDIR}${PREFIX}/share/pixmaps @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libipe* .for filename in ipe6upgrade iperender ipeextract ipescript ipetoipe ipepresenter ipe @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${filename} .endfor .include diff --git a/graphics/ipe/distinfo b/graphics/ipe/distinfo index 4d10b82ebb68..8cb6ec31cbe8 100644 --- a/graphics/ipe/distinfo +++ b/graphics/ipe/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757156157 -SHA256 (ipe-7.2.27-src.tar.gz) = c31fdb672f2407b76966ccf9f0179119d4b50736eb22869f80498bc8583bc195 -SIZE (ipe-7.2.27-src.tar.gz) = 1036884 +TIMESTAMP = 1775480056 +SHA256 (otfried-ipe-v7.2.28_GH0.tar.gz) = ea6ab36fae147972bc2a99d807a607d53894c1289e337804939925f3d005ade6 +SIZE (otfried-ipe-v7.2.28_GH0.tar.gz) = 929625 diff --git a/graphics/ipe/pkg-plist b/graphics/ipe/pkg-plist index 1819a5415694..8bd1438be08f 100644 --- a/graphics/ipe/pkg-plist +++ b/graphics/ipe/pkg-plist @@ -1,101 +1,104 @@ bin/ipe -bin/ipecurl bin/ipe6upgrade +bin/ipecurl bin/ipeextract bin/ipepresenter bin/iperender bin/iperender-par bin/ipescript bin/ipetoipe include/ipeattributes.h include/ipebase.h include/ipebitmap.h include/ipecanvas.h include/ipecanvas_cocoa.h include/ipecanvas_gtk.h include/ipecanvas_qt.h include/ipecanvas_win.h include/ipedoc.h include/ipefactory.h include/ipegeo.h include/ipegroup.h include/ipeimage.h include/ipeiml.h include/ipelatex.h include/ipelet.h include/ipelib.h include/ipeobject.h include/ipepage.h include/ipepainter.h include/ipepath.h include/ipepdfparser.h -include/ipepdfwriter.h include/ipepdfview.h include/ipepdfview_cocoa.h include/ipepdfview_qt.h include/ipepdfview_win.h +include/ipepdfwriter.h include/ipepswriter.h include/ipereference.h include/iperesources.h include/ipeselector_cocoa.h include/ipeselector_qt.h include/ipeshape.h include/ipesnap.h include/ipestyle.h include/ipetext.h include/ipetool.h include/ipetoolbase.h include/ipeutils.h include/ipexml.h lib/ipe/%%VERSION%%/ipelets/align.lua lib/ipe/%%VERSION%%/ipelets/euclid.lua lib/ipe/%%VERSION%%/ipelets/goodies.lua +lib/ipe/%%VERSION%%/ipelets/gridmaker.lua lib/ipe/%%VERSION%%/ipelets/move.lua lib/ipe/%%VERSION%%/ipelets/search-replace.lua +lib/ipe/%%VERSION%%/ipelets/selectby.lua lib/ipe/%%VERSION%%/ipelets/symbols.lua lib/libipe.so lib/libipe.so.%%VERSION%% lib/libipecairo.so lib/libipecairo.so.%%VERSION%% lib/libipecanvas.so lib/libipecanvas.so.%%VERSION%% lib/libipelua.so lib/libipelua.so.%%VERSION%% lib/libipeui.so lib/libipeui.so.%%VERSION%% -share/man/man1/ipe.1.gz -share/man/man1/ipe6upgrade.1.gz -share/man/man1/ipeextract.1.gz -share/man/man1/iperender.1.gz -share/man/man1/ipescript.1.gz -share/man/man1/ipetoipe.1.gz %%DATADIR%%/%%VERSION%%/icons/icon_128x128.png %%DATADIR%%/%%VERSION%%/icons/icons.ipe +%%DATADIR%%/%%VERSION%%/icons/ipe_logo.ipe %%DATADIR%%/%%VERSION%%/lua/actions.lua %%DATADIR%%/%%VERSION%%/lua/editpath.lua %%DATADIR%%/%%VERSION%%/lua/main.lua %%DATADIR%%/%%VERSION%%/lua/model.lua %%DATADIR%%/%%VERSION%%/lua/mouse.lua %%DATADIR%%/%%VERSION%%/lua/prefs.lua %%DATADIR%%/%%VERSION%%/lua/properties.lua %%DATADIR%%/%%VERSION%%/lua/shortcuts.lua %%DATADIR%%/%%VERSION%%/lua/tools.lua %%DATADIR%%/%%VERSION%%/scripts/add-style.lua %%DATADIR%%/%%VERSION%%/scripts/onepage.lua %%DATADIR%%/%%VERSION%%/scripts/page-labels.lua %%DATADIR%%/%%VERSION%%/scripts/scratchpad.lua %%DATADIR%%/%%VERSION%%/scripts/update-master.lua %%DATADIR%%/%%VERSION%%/scripts/update-styles.lua %%DATADIR%%/%%VERSION%%/styles/arabic.isy %%DATADIR%%/%%VERSION%%/styles/basic.isy %%DATADIR%%/%%VERSION%%/styles/beamer.isy %%DATADIR%%/%%VERSION%%/styles/colors.isy %%DATADIR%%/%%VERSION%%/styles/decorations.isy %%DATADIR%%/%%VERSION%%/styles/imperial.isy +%%DATADIR%%/%%VERSION%%/styles/landscape.isy +%%DATADIR%%/%%VERSION%%/styles/nocrop.isy %%DATADIR%%/%%VERSION%%/styles/note-paper.isy %%DATADIR%%/%%VERSION%%/styles/presentation.isy %%DATADIR%%/%%VERSION%%/styles/right-to-left.isy %%DATADIR%%/%%VERSION%%/styles/tikz-shapes.isy +share/man/man1/ipe.1.gz +share/man/man1/ipe6upgrade.1.gz +share/man/man1/ipeextract.1.gz +share/man/man1/iperender.1.gz +share/man/man1/ipescript.1.gz +share/man/man1/ipetoipe.1.gz share/pixmaps/ipe.png -lib/ipe/%%VERSION%%/ipelets/gridmaker.lua -lib/ipe/%%VERSION%%/ipelets/selectby.lua