head 1.27; access; symbols pkgsrc-2026Q1:1.27.0.22 pkgsrc-2026Q1-base:1.27 pkgsrc-2025Q4:1.27.0.20 pkgsrc-2025Q4-base:1.27 pkgsrc-2025Q3:1.27.0.18 pkgsrc-2025Q3-base:1.27 pkgsrc-2025Q2:1.27.0.16 pkgsrc-2025Q2-base:1.27 pkgsrc-2025Q1:1.27.0.14 pkgsrc-2025Q1-base:1.27 pkgsrc-2024Q4:1.27.0.12 pkgsrc-2024Q4-base:1.27 pkgsrc-2024Q3:1.27.0.10 pkgsrc-2024Q3-base:1.27 pkgsrc-2024Q2:1.27.0.8 pkgsrc-2024Q2-base:1.27 pkgsrc-2024Q1:1.27.0.6 pkgsrc-2024Q1-base:1.27 pkgsrc-2023Q4:1.27.0.4 pkgsrc-2023Q4-base:1.27 pkgsrc-2023Q3:1.27.0.2 pkgsrc-2023Q3-base:1.27 pkgsrc-2023Q2:1.26.0.40 pkgsrc-2023Q2-base:1.26 pkgsrc-2023Q1:1.26.0.38 pkgsrc-2023Q1-base:1.26 pkgsrc-2022Q4:1.26.0.36 pkgsrc-2022Q4-base:1.26 pkgsrc-2022Q3:1.26.0.34 pkgsrc-2022Q3-base:1.26 pkgsrc-2022Q2:1.26.0.32 pkgsrc-2022Q2-base:1.26 pkgsrc-2022Q1:1.26.0.30 pkgsrc-2022Q1-base:1.26 pkgsrc-2021Q4:1.26.0.28 pkgsrc-2021Q4-base:1.26 pkgsrc-2021Q3:1.26.0.26 pkgsrc-2021Q3-base:1.26 pkgsrc-2021Q2:1.26.0.24 pkgsrc-2021Q2-base:1.26 pkgsrc-2021Q1:1.26.0.22 pkgsrc-2021Q1-base:1.26 pkgsrc-2020Q4:1.26.0.20 pkgsrc-2020Q4-base:1.26 pkgsrc-2020Q3:1.26.0.18 pkgsrc-2020Q3-base:1.26 pkgsrc-2020Q2:1.26.0.16 pkgsrc-2020Q2-base:1.26 pkgsrc-2020Q1:1.26.0.12 pkgsrc-2020Q1-base:1.26 pkgsrc-2019Q4:1.26.0.14 pkgsrc-2019Q4-base:1.26 pkgsrc-2019Q3:1.26.0.10 pkgsrc-2019Q3-base:1.26 pkgsrc-2019Q2:1.26.0.8 pkgsrc-2019Q2-base:1.26 pkgsrc-2019Q1:1.26.0.6 pkgsrc-2019Q1-base:1.26 pkgsrc-2018Q4:1.26.0.4 pkgsrc-2018Q4-base:1.26 pkgsrc-2018Q3:1.26.0.2 pkgsrc-2018Q3-base:1.26 pkgsrc-2018Q2:1.25.0.10 pkgsrc-2018Q2-base:1.25 pkgsrc-2018Q1:1.25.0.8 pkgsrc-2018Q1-base:1.25 pkgsrc-2017Q4:1.25.0.6 pkgsrc-2017Q4-base:1.25 pkgsrc-2017Q3:1.25.0.4 pkgsrc-2017Q3-base:1.25 pkgsrc-2017Q2:1.24.0.40 pkgsrc-2017Q2-base:1.24 pkgsrc-2017Q1:1.24.0.38 pkgsrc-2017Q1-base:1.24 pkgsrc-2016Q4:1.24.0.36 pkgsrc-2016Q4-base:1.24 pkgsrc-2016Q3:1.24.0.34 pkgsrc-2016Q3-base:1.24 pkgsrc-2016Q2:1.24.0.32 pkgsrc-2016Q2-base:1.24 pkgsrc-2016Q1:1.24.0.30 pkgsrc-2016Q1-base:1.24 pkgsrc-2015Q4:1.24.0.28 pkgsrc-2015Q4-base:1.24 pkgsrc-2015Q3:1.24.0.26 pkgsrc-2015Q3-base:1.24 pkgsrc-2015Q2:1.24.0.24 pkgsrc-2015Q2-base:1.24 pkgsrc-2015Q1:1.24.0.22 pkgsrc-2015Q1-base:1.24 pkgsrc-2014Q4:1.24.0.20 pkgsrc-2014Q4-base:1.24 pkgsrc-2014Q3:1.24.0.18 pkgsrc-2014Q3-base:1.24 pkgsrc-2014Q2:1.24.0.16 pkgsrc-2014Q2-base:1.24 pkgsrc-2014Q1:1.24.0.14 pkgsrc-2014Q1-base:1.24 pkgsrc-2013Q4:1.24.0.12 pkgsrc-2013Q4-base:1.24 pkgsrc-2013Q3:1.24.0.10 pkgsrc-2013Q3-base:1.24 pkgsrc-2013Q2:1.24.0.8 pkgsrc-2013Q2-base:1.24 pkgsrc-2013Q1:1.24.0.6 pkgsrc-2013Q1-base:1.24 pkgsrc-2012Q4:1.24.0.4 pkgsrc-2012Q4-base:1.24 pkgsrc-2012Q3:1.24.0.2 pkgsrc-2012Q3-base:1.24 pkgsrc-2012Q2:1.23.0.10 pkgsrc-2012Q2-base:1.23 pkgsrc-2012Q1:1.23.0.8 pkgsrc-2012Q1-base:1.23 pkgsrc-2011Q4:1.23.0.6 pkgsrc-2011Q4-base:1.23 pkgsrc-2011Q3:1.23.0.4 pkgsrc-2011Q3-base:1.23 pkgsrc-2011Q2:1.23.0.2 pkgsrc-2011Q2-base:1.23 pkgsrc-2011Q1:1.22.0.12 pkgsrc-2011Q1-base:1.22 pkgsrc-2010Q4:1.22.0.10 pkgsrc-2010Q4-base:1.22 pkgsrc-2010Q3:1.22.0.8 pkgsrc-2010Q3-base:1.22 pkgsrc-2010Q2:1.22.0.6 pkgsrc-2010Q2-base:1.22 pkgsrc-2010Q1:1.22.0.4 pkgsrc-2010Q1-base:1.22 pkgsrc-2009Q4:1.22.0.2 pkgsrc-2009Q4-base:1.22 pkgsrc-2009Q3:1.21.0.2 pkgsrc-2009Q3-base:1.21 pkgsrc-2009Q2:1.20.0.24 pkgsrc-2009Q2-base:1.20 pkgsrc-2009Q1:1.20.0.22 pkgsrc-2009Q1-base:1.20 pkgsrc-2008Q4:1.20.0.20 pkgsrc-2008Q4-base:1.20 pkgsrc-2008Q3:1.20.0.18 pkgsrc-2008Q3-base:1.20 cube-native-xorg:1.20.0.16 cube-native-xorg-base:1.20 pkgsrc-2008Q2:1.20.0.14 pkgsrc-2008Q2-base:1.20 cwrapper:1.20.0.12 pkgsrc-2008Q1:1.20.0.10 pkgsrc-2008Q1-base:1.20 pkgsrc-2007Q4:1.20.0.8 pkgsrc-2007Q4-base:1.20 pkgsrc-2007Q3:1.20.0.6 pkgsrc-2007Q3-base:1.20 pkgsrc-2007Q2:1.20.0.4 pkgsrc-2007Q2-base:1.20 pkgsrc-2007Q1:1.20.0.2 pkgsrc-2007Q1-base:1.20 pkgsrc-2006Q4:1.19.0.4 pkgsrc-2006Q4-base:1.19 pkgsrc-2006Q3:1.19.0.2 pkgsrc-2006Q3-base:1.19 pkgsrc-2006Q2:1.18.0.2 pkgsrc-2006Q2-base:1.18 pkgsrc-2006Q1:1.17.0.2 pkgsrc-2006Q1-base:1.17 pkgsrc-2005Q4:1.16.0.6 pkgsrc-2005Q4-base:1.16 pkgsrc-2005Q3:1.16.0.4 pkgsrc-2005Q3-base:1.16 pkgsrc-2005Q2:1.16.0.2 pkgsrc-2005Q2-base:1.16 pkgsrc-2005Q1:1.15.0.4 pkgsrc-2005Q1-base:1.15 pkgsrc-2004Q4:1.15.0.2 pkgsrc-2004Q4-base:1.15 pkgsrc-2004Q3:1.13.0.4 pkgsrc-2004Q3-base:1.13 pkgsrc-2004Q2:1.13.0.2 pkgsrc-2004Q2-base:1.13 pkgsrc-2004Q1:1.11.0.2 pkgsrc-2004Q1-base:1.11 pkgsrc-2003Q4:1.10.0.2 pkgsrc-2003Q4-base:1.10 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.27 date 2023.08.02.19.21.55; author nia; state Exp; branches; next 1.26; commitid 2U2KeD5hkifslfzE; 1.26 date 2018.07.18.00.06.21; author joerg; state Exp; branches; next 1.25; commitid 9fkLzQuPlqFC7yKA; 1.25 date 2017.08.16.20.21.11; author wiz; state Exp; branches; next 1.24; commitid rqudPoPPU2GmEt3A; 1.24 date 2012.09.11.23.04.22; author asau; state Exp; branches; next 1.23; 1.23 date 2011.04.22.13.44.06; author obache; state Exp; branches; next 1.22; 1.22 date 2009.12.11.17.52.01; author asau; state Exp; branches; next 1.21; 1.21 date 2009.07.22.09.01.35; author wiz; state Exp; branches; next 1.20; 1.20 date 2007.02.22.19.01.22; author wiz; state Exp; branches; next 1.19; 1.19 date 2006.07.22.04.46.16; author rillig; state Exp; branches; next 1.18; 1.18 date 2006.06.15.13.31.29; author wiz; state Exp; branches; next 1.17; 1.17 date 2006.02.05.23.10.02; author joerg; state Exp; branches; next 1.16; 1.16 date 2005.04.11.21.46.29; author tv; state Exp; branches; next 1.15; 1.15 date 2004.11.22.21.03.44; author wiz; state Exp; branches; next 1.14; 1.14 date 2004.10.03.00.12.56; author tv; state Exp; branches; next 1.13; 1.13 date 2004.04.18.19.31.38; author wiz; state Exp; branches; next 1.12; 1.12 date 2004.04.14.16.15.24; author jmmv; state Exp; branches; next 1.11; 1.11 date 2004.03.08.19.40.40; author jmmv; state Exp; branches; next 1.10; 1.10 date 2003.11.07.15.24.10; author gavan; state Exp; branches; next 1.9; 1.9 date 2003.07.21.16.57.13; author martti; state Exp; branches; next 1.8; 1.8 date 2003.07.17.21.47.41; author grant; state Exp; branches; next 1.7; 1.7 date 2003.07.13.13.52.31; author wiz; state Exp; branches; next 1.6; 1.6 date 2003.05.07.15.29.47; author wiz; state Exp; branches; next 1.5; 1.5 date 2003.05.07.13.39.15; author wiz; state Exp; branches; next 1.4; 1.4 date 2003.05.02.11.55.44; author wiz; state Exp; branches; next 1.3; 1.3 date 2003.03.20.11.14.50; author wiz; state Exp; branches; next 1.2; 1.2 date 2003.01.27.17.24.08; author atatat; state Exp; branches; next 1.1; 1.1 date 2003.01.23.19.27.12; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.01.23.19.27.12; author wiz; state Exp; branches; next ; desc @@ 1.27 log @*: Mark packages that were originally identified as requiring C++03 due to failing to build with a C++14 default compiler with FORCE_CXX_STD instead of USE_LANGUAGES. @ text @# $NetBSD: Makefile,v 1.26 2018/07/18 00:06:21 joerg Exp $ # DISTNAME= graphopt-0.4.1 PKGREVISION= 5 CATEGORIES= math graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphopt/} EXTRACT_SUFX= .tgz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://sourceforge.net/projects/graphopt/ COMMENT= Optimize graph layouts USE_LANGUAGES= c c++ GNU_CONFIGURE= YES # Fails with C++14 default language. FORCE_CXX_STD= c++03 post-install: ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/graphopt ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/graphopt .include "../../x11/gtk/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.26 log @Mark packages that require C++03 (or the GNU variants) if they fail with C++14 default language. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2017/08/16 20:21:11 wiz Exp $ d14 1 a14 1 USE_LANGUAGES= c c++03 d17 3 @ 1.25 log @Follow some http redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2012/09/11 23:04:22 asau Exp $ d14 1 a14 1 USE_LANGUAGES= c c++ @ 1.24 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2011/04/22 13:44:06 obache Exp $ d11 1 a11 1 HOMEPAGE= http://sourceforge.net/projects/graphopt/ @ 1.23 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2009/12/11 17:52:01 asau Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.22 log @Support staged installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2009/07/22 09:01:35 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.21 log @Remove USE_DIRS from pkgsrc. Shared directories can now be created independently by the pacakges needing them and will be removed automatically by pkg_delete when empty. Packages needing empty directories can use the @@pkgdir command in PLIST. Discussed and ok'd in thread starting at http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2007/02/22 19:01:22 wiz Exp $ d14 2 d20 2 a21 2 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/graphopt ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/graphopt @ 1.20 log @pkglint cleanup; update HOMEPAGE/MASTER_SITES. From Sergey Svishchev in private mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2006/07/22 04:46:16 rillig Exp $ a13 1 USE_DIRS+= xdg-1.1 @ 1.19 log @Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, since they always need a C compiler, even when the source code is completely in C++. For some other packages, stated in the comment that a C compiler is really not needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2006/06/15 13:31:29 wiz Exp $ d11 1 a11 1 HOMEPAGE= http://schmuhl.org/graphopt/ @ 1.18 log @Drop maintainership, I don't use them any longer. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2006/02/05 23:10:02 joerg Exp $ d15 1 a15 1 USE_LANGUAGES= c++ @ 1.17 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2005/04/11 21:46:29 tv Exp $ d10 1 a10 1 MAINTAINER= wiz@@NetBSD.org @ 1.16 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2004/11/22 21:03:44 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.15 log @USE_LANGUAGES= c++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2004/10/03 00:12:56 tv Exp $ a13 1 USE_BUILDLINK3= YES @ 1.14 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2004/04/18 19:31:38 wiz Exp $ d16 1 a16 1 USE_GCC_SHLIB= YES @ 1.13 log @Convert to bl3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2004/04/14 16:15:24 jmmv Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.12 log @Make use of the new USE_DIRS variable, instead of directly depending on the *-dirs packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2004/03/08 19:40:40 jmmv Exp $ d14 1 a14 1 USE_BUILDLINK2= YES d23 1 a23 1 .include "../../x11/gtk/buildlink2.mk" @ 1.11 log @Handle some shared directories by depending on (or updating dependancies to the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2003/11/07 15:24:10 gavan Exp $ a13 2 DEPENDS+= xdg-dirs>=1.1:../../misc/xdg-dirs d15 1 @ 1.10 log @Set USE_GCC_SHLIB. Fixes linking on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2003/07/21 16:57:13 martti Exp $ d5 1 a5 1 PKGREVISION= 1 d14 2 @ 1.9 log @COMMENT should start with a capital letter. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2003/07/17 21:47:41 grant Exp $ d15 1 @ 1.8 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/07/13 13:52:31 wiz Exp $ d12 1 a12 1 COMMENT= optimize graph layouts @ 1.7 log @PKGREVISION bump for libiconv update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2003/05/07 15:29:47 wiz Exp $ d10 1 a10 1 MAINTAINER= wiz@@netbsd.org @ 1.6 log @Update to 0.4.1: * Changed pixmap directory to $prefix/share/pixmaps/graphopt @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/05/07 13:39:15 wiz Exp $ d5 1 @ 1.5 log @Update to 0.4. * Added postscript export * Made the pixmaps install correctly @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/05/02 11:55:44 wiz Exp $ d4 1 a4 1 DISTNAME= graphopt-0.4 d6 1 a6 1 MASTER_SITES= http://switch.dl.sourceforge.net/sourceforge/graphopt/ @ 1.4 log @Dependency bumps, needed because of devel/pth's major bump, and related dependency bumps. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/03/20 11:14:50 wiz Exp $ d4 1 a4 2 DISTNAME= graphopt-0.3 PKGREVISION= 1 a18 7 ${INSTALL_DATA_DIR} ${PREFIX}/share/graphopt ${INSTALL_DATA_DIR} ${PREFIX}/share/graphopt/pixmaps .for xpm in new.xpm open.xpm save.xpm save_as.xpm export.xpm \ import.xpm quit.xpm ${INSTALL_DATA} ${WRKSRC}/pixmaps/${xpm} \ ${PREFIX}/share/graphopt/pixmaps .endfor @ 1.3 log @Update to 0.3. v0.3 * Changed default spring length to 0 and default spring constant to 1 * Made dot file import more robust: * Reports if it doesn't seem to be a dot file rather than blindly trying to open it * Accounts for more dot syntax * doesn't segfault on any of the graphviz examples * Made graphopt file opening more robust: * Reports if it doesn't seem to be a graphopt file rather than blindly trying to open it v0.2 * Changed references to vector to std::vector, making compliant with latest c++ standards (a la gcc 3) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/01/27 17:24:08 atatat Exp $ d5 1 @ 1.2 log @Properly install the xpm graphics that graphopt uses for the buttons. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/01/23 19:27:12 wiz Exp $ d4 1 a4 2 DISTNAME= graphopt-0.1 PKGREVISION= 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 d20 7 @ 1.1.1.1 log @Initial import of graphopt-0.1, a graph layout optimizer: In contrast to Graphviz and other graph optimizers, graphopt does not use a heuristic approach to layout optimization. Instead, it uses basic principles of physics to iteratively determine optimal layout. Each node is given mass and an electric charge, and each edge is represented as a spring. Node mass, electric charge, optimal spring length, and the spring constant are tweakable in the gui in realtime. For most graphs, this is all that is needed - hit 'go' and the graph organizes itself much as the analagous real-life system would if constrained to two dimensions. For more complex graphs, some fiddling with the physical parameters at different stages of optimization usually does the trick. To accomodate very large graphs, an additional mechanism called layering was added. When a graph is loaded, nodes are assigned to layers based on their relative positions. During optimization, you can choose to hide any number of layers. Any nodes assigned to a layer lower than the selected layer are not only hidden, but neither their electric charges nor the forces of the springs attached to them are figured into the forces acting on the visible nodes. In effect, those nodes cease to exist, and a smaller graph is allowed to lay itself out without being constrained by an excessive number of nodes. @ text @@