head 1.57; access; symbols pkgsrc-2023Q4:1.57.0.2 pkgsrc-2023Q4-base:1.57 pkgsrc-2023Q3:1.55.0.6 pkgsrc-2023Q3-base:1.55 pkgsrc-2023Q2:1.55.0.4 pkgsrc-2023Q2-base:1.55 pkgsrc-2023Q1:1.55.0.2 pkgsrc-2023Q1-base:1.55 pkgsrc-2022Q4:1.54.0.20 pkgsrc-2022Q4-base:1.54 pkgsrc-2022Q3:1.54.0.18 pkgsrc-2022Q3-base:1.54 pkgsrc-2022Q2:1.54.0.16 pkgsrc-2022Q2-base:1.54 pkgsrc-2022Q1:1.54.0.14 pkgsrc-2022Q1-base:1.54 pkgsrc-2021Q4:1.54.0.12 pkgsrc-2021Q4-base:1.54 pkgsrc-2021Q3:1.54.0.10 pkgsrc-2021Q3-base:1.54 pkgsrc-2021Q2:1.54.0.8 pkgsrc-2021Q2-base:1.54 pkgsrc-2021Q1:1.54.0.6 pkgsrc-2021Q1-base:1.54 pkgsrc-2020Q4:1.54.0.4 pkgsrc-2020Q4-base:1.54 pkgsrc-2020Q3:1.54.0.2 pkgsrc-2020Q3-base:1.54 pkgsrc-2020Q2:1.53.0.4 pkgsrc-2020Q2-base:1.53 pkgsrc-2020Q1:1.53.0.2 pkgsrc-2020Q1-base:1.53 pkgsrc-2019Q4:1.52.0.10 pkgsrc-2019Q4-base:1.52 pkgsrc-2019Q3:1.52.0.6 pkgsrc-2019Q3-base:1.52 pkgsrc-2019Q2:1.52.0.4 pkgsrc-2019Q2-base:1.52 pkgsrc-2019Q1:1.52.0.2 pkgsrc-2019Q1-base:1.52 pkgsrc-2018Q4:1.51.0.2 pkgsrc-2018Q4-base:1.51 pkgsrc-2018Q3:1.49.0.6 pkgsrc-2018Q3-base:1.49 pkgsrc-2018Q2:1.49.0.4 pkgsrc-2018Q2-base:1.49 pkgsrc-2018Q1:1.49.0.2 pkgsrc-2018Q1-base:1.49 pkgsrc-2017Q4:1.48.0.8 pkgsrc-2017Q4-base:1.48 pkgsrc-2017Q3:1.48.0.6 pkgsrc-2017Q3-base:1.48 pkgsrc-2017Q2:1.48.0.2 pkgsrc-2017Q2-base:1.48 pkgsrc-2017Q1:1.47.0.6 pkgsrc-2017Q1-base:1.47 pkgsrc-2016Q4:1.47.0.4 pkgsrc-2016Q4-base:1.47 pkgsrc-2016Q3:1.47.0.2 pkgsrc-2016Q3-base:1.47 pkgsrc-2016Q2:1.46.0.4 pkgsrc-2016Q2-base:1.46 pkgsrc-2016Q1:1.46.0.2 pkgsrc-2016Q1-base:1.46 pkgsrc-2015Q4:1.45.0.4 pkgsrc-2015Q4-base:1.45 pkgsrc-2015Q3:1.45.0.2 pkgsrc-2015Q3-base:1.45 pkgsrc-2015Q2:1.42.0.10 pkgsrc-2015Q2-base:1.42 pkgsrc-2015Q1:1.42.0.8 pkgsrc-2015Q1-base:1.42 pkgsrc-2014Q4:1.42.0.6 pkgsrc-2014Q4-base:1.42 pkgsrc-2014Q3:1.42.0.4 pkgsrc-2014Q3-base:1.42 pkgsrc-2014Q2:1.42.0.2 pkgsrc-2014Q2-base:1.42 pkgsrc-2014Q1:1.41.0.2 pkgsrc-2014Q1-base:1.41 pkgsrc-2013Q4:1.40.0.4 pkgsrc-2013Q4-base:1.40 pkgsrc-2013Q3:1.40.0.2 pkgsrc-2013Q3-base:1.40 pkgsrc-2013Q2:1.39.0.2 pkgsrc-2013Q2-base:1.39 pkgsrc-2013Q1:1.35.0.2 pkgsrc-2013Q1-base:1.35 pkgsrc-2012Q4:1.33.0.2 pkgsrc-2012Q4-base:1.33 pkgsrc-2012Q3:1.32.0.6 pkgsrc-2012Q3-base:1.32 pkgsrc-2012Q2:1.32.0.4 pkgsrc-2012Q2-base:1.32 pkgsrc-2012Q1:1.32.0.2 pkgsrc-2012Q1-base:1.32 pkgsrc-2011Q4:1.31.0.2 pkgsrc-2011Q4-base:1.31 pkgsrc-2011Q3:1.28.0.8 pkgsrc-2011Q3-base:1.28 pkgsrc-2011Q2:1.28.0.6 pkgsrc-2011Q2-base:1.28 pkgsrc-2011Q1:1.28.0.4 pkgsrc-2011Q1-base:1.28 pkgsrc-2010Q4:1.28.0.2 pkgsrc-2010Q4-base:1.28 pkgsrc-2010Q3:1.26.0.4 pkgsrc-2010Q3-base:1.26 pkgsrc-2010Q2:1.26.0.2 pkgsrc-2010Q2-base:1.26 pkgsrc-2010Q1:1.24.0.2 pkgsrc-2010Q1-base:1.24 pkgsrc-2009Q4:1.21.0.4 pkgsrc-2009Q4-base:1.21 pkgsrc-2009Q3:1.21.0.2 pkgsrc-2009Q3-base:1.21 pkgsrc-2009Q2:1.20.0.2 pkgsrc-2009Q2-base:1.20 pkgsrc-2009Q1:1.19.0.14 pkgsrc-2009Q1-base:1.19 pkgsrc-2008Q4:1.19.0.12 pkgsrc-2008Q4-base:1.19 pkgsrc-2008Q3:1.19.0.10 pkgsrc-2008Q3-base:1.19 cube-native-xorg:1.19.0.8 cube-native-xorg-base:1.19 pkgsrc-2008Q2:1.19.0.6 pkgsrc-2008Q2-base:1.19 cwrapper:1.19.0.4 pkgsrc-2008Q1:1.19.0.2 pkgsrc-2008Q1-base:1.19 pkgsrc-2007Q4:1.18.0.2 pkgsrc-2007Q4-base:1.18 pkgsrc-2007Q3:1.17.0.6 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.4 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.17.0.2 pkgsrc-2007Q1-base:1.17 pkgsrc-2006Q4:1.16.0.2 pkgsrc-2006Q4-base:1.16 pkgsrc-2006Q3:1.13.0.2 pkgsrc-2006Q3-base:1.13 pkgsrc-2006Q2:1.11.0.4 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.11.0.2 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.9.0.2 pkgsrc-2005Q4-base:1.9 pkgsrc-2005Q3:1.7.0.4 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.3.0.2 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.2.0.4 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.2 pkgsrc-2004Q2-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.57 date 2023.11.12.13.22.33; author wiz; state Exp; branches; next 1.56; commitid SjpNXQIV5XeZ3kME; 1.56 date 2023.10.24.22.09.40; author wiz; state Exp; branches; next 1.55; commitid MTsrqKm6aGrQAVJE; 1.55 date 2023.01.29.21.17.00; author ryoon; state Exp; branches; next 1.54; commitid QL7aBXsBGmQvUtbE; 1.54 date 2020.08.17.20.19.21; author leot; state Exp; branches; next 1.53; commitid ybGS4iX9Fz8imskC; 1.53 date 2020.01.18.21.49.44; author jperkin; state Exp; branches; next 1.52; commitid JW4hJgY8ZdoTFdTB; 1.52 date 2019.02.25.15.20.45; author leot; state Exp; branches; next 1.51; commitid 4q6tgBp8g4P53adB; 1.51 date 2018.12.10.14.59.50; author leot; state Exp; branches; next 1.50; commitid DuPHBax9yMDfpg3B; 1.50 date 2018.12.09.21.05.33; author adam; state Exp; branches; next 1.49; commitid Je6d0kS6YPv3ta3B; 1.49 date 2018.03.12.11.16.58; author wiz; state Exp; branches; next 1.48; commitid Mv60lx3Uo1UqW9uA; 1.48 date 2017.07.02.10.22.37; author wiedi; state Exp; branches; next 1.47; commitid CViYyoimT16JMDXz; 1.47 date 2016.07.01.17.55.23; author jperkin; state Exp; branches; next 1.46; commitid VJEEuQC0WHEW2Ecz; 1.46 date 2016.03.05.11.28.44; author jperkin; state Exp; branches; next 1.45; commitid 1LoxeQftu903HrXy; 1.45 date 2015.08.18.07.31.11; author wiz; state Exp; branches; next 1.44; commitid UPpMIsB3AWu1PIxy; 1.44 date 2015.08.17.17.11.24; author wiz; state Exp; branches; next 1.43; commitid QQGz11WX4WB14Exy; 1.43 date 2015.08.04.18.05.32; author asau; state Exp; branches; next 1.42; commitid 2fqtzM4hZJdDMYvy; 1.42 date 2014.05.28.10.29.12; author markd; state Exp; branches; next 1.41; commitid MqpUbICjIawvaiCx; 1.41 date 2014.02.12.23.18.06; author tron; state Exp; branches; next 1.40; commitid dfJj7CwMMWJzNRox; 1.40 date 2013.07.15.02.02.25; author ryoon; state Exp; branches; next 1.39; commitid aGblgSa9xp3HyvXw; 1.39 date 2013.06.06.12.54.40; author wiz; state Exp; branches; next 1.38; commitid GnBhPNQZYUnQpySw; 1.38 date 2013.06.04.22.16.34; author tron; state Exp; branches; next 1.37; commitid wB5zURIqYs6HAlSw; 1.37 date 2013.06.03.10.05.27; author wiz; state Exp; branches; next 1.36; commitid kGMtnUPdN4amz9Sw; 1.36 date 2013.04.06.14.58.20; author rodent; state Exp; branches; next 1.35; 1.35 date 2013.02.06.23.22.39; author jperkin; state Exp; branches; next 1.34; 1.34 date 2013.01.24.12.03.09; author is; state Exp; branches; next 1.33; 1.33 date 2012.10.02.20.11.55; author asau; state Exp; branches; next 1.32; 1.32 date 2012.03.10.21.36.14; author markd; state Exp; branches; next 1.31; 1.31 date 2012.01.04.15.21.18; author dholland; state Exp; branches; next 1.30; 1.30 date 2011.12.11.03.58.49; author dholland; state Exp; branches; next 1.29; 1.29 date 2011.11.01.06.01.57; author sbd; state Exp; branches; next 1.28; 1.28 date 2010.12.23.11.44.48; author dsainty; state Exp; branches; next 1.27; 1.27 date 2010.11.23.21.56.25; author asau; state Exp; branches; next 1.26; 1.26 date 2010.05.18.08.29.55; author asau; state Exp; branches; next 1.25; 1.25 date 2010.05.16.18.46.11; author asau; state Exp; branches; next 1.24; 1.24 date 2010.03.24.19.43.26; author asau; state Exp; branches; next 1.23; 1.23 date 2010.02.11.01.06.58; author asau; state Exp; branches; next 1.22; 1.22 date 2010.01.18.09.59.11; author wiz; state Exp; branches; next 1.21; 1.21 date 2009.08.26.19.57.55; author sno; state Exp; branches; next 1.20; 1.20 date 2009.05.20.00.58.21; author wiz; state Exp; branches; next 1.19; 1.19 date 2008.01.30.11.17.43; author tnn; state Exp; branches; next 1.18; 1.18 date 2007.10.13.09.39.11; author rillig; state Exp; branches; next 1.17; 1.17 date 2007.01.31.00.04.12; author wiz; state Exp; branches; next 1.16; 1.16 date 2006.12.27.13.37.38; author joerg; state Exp; branches; next 1.15; 1.15 date 2006.12.15.20.32.58; author joerg; state Exp; branches; next 1.14; 1.14 date 2006.10.12.14.14.13; author joerg; state Exp; branches; next 1.13; 1.13 date 2006.08.29.23.58.24; author markd; state Exp; branches; next 1.12; 1.12 date 2006.08.02.15.15.36; author kristerw; state Exp; branches; next 1.11; 1.11 date 2006.03.04.21.29.56; author jlam; state Exp; branches; next 1.10; 1.10 date 2006.02.05.23.09.52; author joerg; state Exp; branches; next 1.9; 1.9 date 2005.12.05.20.50.28; author rillig; state Exp; branches; next 1.8; 1.8 date 2005.09.28.14.31.07; author rillig; state Exp; branches; next 1.7; 1.7 date 2005.06.01.18.02.59; author jlam; state Exp; branches; next 1.6; 1.6 date 2005.05.22.20.08.11; author jlam; state Exp; branches; next 1.5; 1.5 date 2005.04.11.21.46.16; author tv; state Exp; branches; next 1.4; 1.4 date 2005.02.21.20.26.12; author hubertf; state Exp; branches; next 1.3; 1.3 date 2004.10.03.00.15.02; author tv; state Exp; branches; next 1.2; 1.2 date 2004.05.28.11.34.37; author kristerw; state Exp; branches; next 1.1; 1.1 date 2004.05.20.11.09.56; author hubertf; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.05.20.11.09.56; author hubertf; state Exp; branches; next ; desc @@ 1.57 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @# $NetBSD: Makefile,v 1.56 2023/10/24 22:09:40 wiz Exp $ PKGREVISION= 5 .include "../../lang/swi-prolog-lite/Makefile.common" PKGNAME= swi-prolog-packages-${SWIPLVERS} MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= Packages for SWI Prolog USE_TOOLS+= pkg-config CMAKE_ARGS+= -DINSTALL_PACKAGES=ON CMAKE_ARGS+= -DINSTALL_DOCUMENTATION=ON # Part of swi-prolog-lite CMAKE_ARGS+= -DSWIPL_PACKAGES_BASIC=OFF CMAKE_ARGS+= -DSWIPL_PACKAGES_SSL=OFF CMAKE_ARGS+= -DSWIPL_PACKAGES_TERM=OFF # Part of swi-prolog-lite... ...but needed to build documentation. CMAKE_ARGS+= -DSWIPL_PACKAGES_ARCHIVE=ON # Part of swi-prolog-jpl CMAKE_ARGS+= -DSWIPL_PACKAGES_JAVA=OFF SWIPL_PACKAGES_COMPONENTS+= Graphics_subsystem .include "../../mk/bsd.prefs.mk" CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS TEST_TARGET= check do-install: .for component in ${SWIPL_PACKAGES_COMPONENTS} cd ${WRKSRC}/build && \ ${PKGSRC_SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ ${CMAKE} -DCMAKE_INSTALL_COMPONENT=${component:Q} \ -P cmake_install.cmake .endfor .include "../../lang/swi-prolog-lite/buildlink3.mk" BUILDLINK_DEPMETHOD.libarchive= build .include "../../archivers/libarchive/buildlink3.mk" BUILDLINK_DEPMETHOD.ossp-uuid= build .include "../../devel/ossp-uuid/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../devel/gmp/buildlink3.mk" .include "../../mk/jpeg.buildlink3.mk" BUILDLINK_DEPMETHOD.openssl= build .include "../../security/openssl/buildlink3.mk" .include "../../x11/libXft/buildlink3.mk" .include "../../x11/libXinerama/buildlink3.mk" .include "../../x11/libXpm/buildlink3.mk" .include "../../x11/libXt/buildlink3.mk" .include "../../mk/curses.buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.56 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2023/01/29 21:17:00 ryoon Exp $ d3 1 a3 1 PKGREVISION= 4 @ 1.55 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2020/08/17 20:19:21 leot Exp $ d3 1 a3 1 PKGREVISION= 3 @ 1.54 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2020/01/18 21:49:44 jperkin Exp $ d3 1 a3 1 PKGREVISION= 2 @ 1.53 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2019/02/25 15:20:45 leot Exp $ d3 1 a3 1 PKGREVISION= 1 @ 1.52 log @swi-prolog*: Update to 8.0.1 pkgsrc changes: - Rename swi-prolog to swipl to follow upstream nomenclature - Add all main packages (except X11) to swi-prolog-lite. After CMake migration in order to generate the documentation and being able to use it (e.g. via help/2) it is needed to add basic, archive, ssl and term packages. All X11 packages are provided by swi-prolog-packages. - Adjust pkgsrc Makefile-s logic to upstream CMake migration: o Uncoditionally disable not wanted packages in Makefile.common (to avoid possible PLIST mismatches; please note that this will probably disable tipc package on Linux!). All other installed packages are enabled/disabled via swi-prolog-{lite,packages,jpl} Makefile. o Add libarchive, ossp-uuid and openssl build dependency to swi-prolog-packages. Despite these are provided by swi-prolog-lite they are needed as part of the build of swi-prolog-packages too. o Remove no more needed logic to check and eventually start X server to build documentation. Should address PR pkg/42047. - Remove an unconditional CHECK_WRKREF_SKIP, this was needed on FreeBSD but unfortunately it is not clear why. If this is still needed please let me know in order to try to investigate further and address that. - Bump API requirements to 8.0.1 in buildlink3.mk to be on the safe side now that shared libraries are provided on all platforms. Changes: 8.0.1 ----- Indexing on multiple arguments together, indexing inside compounds, Mode-directed tabling, saved states using ZIP files, many deployment enhancements. Moved build environment to CMake and removed most of the build tool dependencies. Builds documentation along with the binary. Please note that this is just a short summary. Unfortunately the complete changelog is very long, full changelog can be found at: @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2018/12/10 14:59:50 leot Exp $ d3 1 @ 1.51 log @swi-prolog*: Update lang/swi-prolog* to 7.6.4 pkgsrc changes: - Add patches/patch-src_os_pl-files.c to avoid overlapping `src' and `dst' in srtcpy(3). It is an undefined behaviour and it leads to build issue in swi-prolog-packages on platforms that uses SSP. - readline dependency is no longer needed for swi-prolog-lite. The readline functionality is now provided as a package via swi-prolog-packages. - Inject CFLAGS via COFLAGS and pass -fPIC via CMFLAGS so that swi-prolog-jpl will link - Add patches/patch-src_pl-rsort.c to use FreeBSD qsort_r(3) instead of using nested functions. This is probably more portable and has less problems (e.g. does not need for PaX MPROTECT). Changes: 7.6.x ----- Major release. Multi-argument indexing, better multi-threaded performance, threaded global GC (atoms and clauses), mode-directed tabling, restored same expand and directive semantics for initial load and reloading files, cleaner initializatin and command line handling. 7.4.x ----- Major release. More robust and better scalable support for multi-core hardware, tabling, engines. Many enhancements to the RDF, HTTP and SSL libraries. This is the first release licensed under the Simplified BSD (BSD-2) license. 7.2.x ----- Major release, providing native key-value support by means of dicts, native strings using "hello world" syntax, web-accessible Prolog engines (Pengines) and a high level SQL library called CQL. Please note that this is just a summary of the most important changes, for more information please give a look to: @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2018/03/12 11:16:58 wiz Exp $ d10 1 a10 3 GNU_CONFIGURE= yes USE_TOOLS+= gmake pkg-config MAKE_JOBS_SAFE= no d12 10 a21 1 .include "../../mk/bsd.prefs.mk" d23 2 a24 11 .if ${X11_TYPE} == "modular" BUILD_DEPENDS+= modular-xorg-server-[0-9]*:../../x11/modular-xorg-server .endif CONFIGURE_ENV+= PL=swi-prolog CONFIGURE_ENV+= PLARCH=${MACHINE_GNU_PLATFORM} # make PLIST consistent CONFIGURE_ARGS+= --without-jpl CONFIGURE_DIRS+= . packages BUILD_DIRS+= packages INSTALL_DIRS+= packages d26 3 a28 1 INSTALLATION_DIRS= bin lib/swi-prolog-${PKGVERSION_NOREV}/include ${PKGMANDIR}/man1 d34 7 a40 54 pre-configure: ${LN} -sf ${LOCALBASE}/bin/plld ${WRKSRC}/src ${LN} -sf ${LOCALBASE}/bin/swi-prolog ${WRKSRC}/src post-configure: ${LN} -sf ${LOCALBASE}/bin/plld ${WRKSRC}/src ${LN} -sf ${LOCALBASE}/bin/swi-prolog ${WRKSRC}/src cd ${WRKSRC}/packages; \ ${SETENV} \ CPP=${CPP:Q} \ ${GMAKE} configure mkdir ${WRKSRC}/include ${LN} -sf ${WRKSRC}/src/SWI-Prolog.h ${WRKSRC}/include ${LN} -sf ${WRKSRC}/src/os/SWI-Stream.h ${WRKSRC}/include pre-install: checkforx # Based on misc/openoffice: DISPLAY?= #empty, if unset checkforx: .if ${DISPLAY} == "" || ${DISPLAY_OK:!${X11BASE}/bin/xdpyinfo >/dev/null 2>&1 && ${ECHO} YES || ${ECHO} NO!} == "NO" . if exists(${X11BASE}/bin/Xvfb) -${X11BASE}/bin/Xvfb :2 & \ ${ECHO} $$! >${WRKDIR}/.Xvfb.pid ${ECHO} checkforx: Xvfb-PID: `${CAT} ${WRKDIR}/.Xvfb.pid` sleep 5 DISPLAY= :2 . else @@${ECHO} "Error: Environment variable DISPLAY must be set" @@${ECHO} " and point to a connectible X server." @@${FALSE} . endif #Xvfb .endif #DISPLAY MAKE_ENV+= DISPLAY=${DISPLAY:Q} # XXX: editline bindings seems limited and does not support completion, remove # XXX: them in order to always use readline.pl. post-install: teardownx ${RM} ${DESTDIR}${PREFIX}/lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/libedit4pl.so || ${TRUE} ${RM} ${DESTDIR}${PREFIX}/lib/swi-prolog-${PKGVERSION}/library/editline.pl || ${TRUE} ${RM} -f ${LOCALBASE}/lib/swi-prolog-${SWIPLVERS}/xpce-${XPCE_VERSION}/prolog/lib/.pwd ${INSTALL_DATA} ${WRKSRC}/packages/xpce/man/xpce-client.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xpce-client.1 ${INSTALL_DATA} ${WRKSRC}/packages/xpce/man/xpce.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xpce.1 teardownx: ${ECHO} teardownx: Xvfb-PID: `${CAT} ${WRKDIR}/.Xvfb.pid` sleep 5 -kill `${CAT} ${WRKDIR}/.Xvfb.pid` ${RM} -f ${WRKDIR}/.Xvfb.pid # I need this on FreeBSD, perhaps this depends on GCC behaviour: CHECK_WRKREF_SKIP= lib/swi-prolog-${SWIPLVERS}/xpce-${XPCE_VERSION}/lib/${MACHINE_GNU_PLATFORM}/pl2xpce.so d42 2 d45 4 a48 1 .include "../../lang/swi-prolog-lite/buildlink3.mk" d50 1 a50 3 .include "../../devel/gmp/buildlink3.mk" .include "../../devel/ossp-uuid/buildlink3.mk" .include "../../devel/readline/buildlink3.mk" @ 1.50 log @Removed commented-out PKGREVISIONs @ text @a2 1 PKGREVISION= 2 d70 2 d73 2 d78 1 d93 1 a93 2 .include "../../devel/ncurses/buildlink3.mk" # uses rl_event_hook() interface d100 1 @ 1.49 log @Recursive bumps for fontconfig and libzip dependency changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2017/07/02 10:22:37 wiedi Exp $ a6 1 #PKGREVISION= 4 @ 1.48 log @SunOS needs POSIX_PTHREAD_SEMANTICS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2016/07/01 17:55:23 jperkin Exp $ d3 1 a3 1 PKGREVISION= 1 @ 1.47 log @The recent libarchive update changed the library major. Increase the ABI depends and perform a PKGREVISION bump for dependents. Noticed by OSX binary package users. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2016/03/05 11:28:44 jperkin Exp $ d32 2 @ 1.46 log @Bump PKGREVISION for security/openssl ABI bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2015/08/18 07:31:11 wiz Exp $ d3 1 d7 1 a7 1 PKGREVISION= 4 @ 1.45 log @Bump all packages that depend on curses.bui* or terminfo.bui* since they might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2015/08/17 17:11:24 wiz Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.44 log @Bump PKGREVISION for ncurses shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2015/08/04 18:05:32 asau Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.43 log @libarchive is required as revealed on linux. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2014/05/28 10:29:12 markd Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.42 log @Update to 6.6.5 3 years of bug fixes and updates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2014/02/12 23:18:06 tron Exp $ d6 1 d83 1 @ 1.41 log @Recursive PKGREVISION bump for OpenSSL API version bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2013/07/15 02:02:25 ryoon Exp $ a5 1 PKGREVISION= 8 d21 1 a21 1 CONFIGURE_ENV+= ARCH=${MACHINE_GNU_PLATFORM} # make PLIST consistent d28 1 a28 7 INSTALLATION_DIRS= bin lib/swi-prolog-${PKGVERSION_NOREV}/bin/${MACHINE_GNU_PLATFORM} \ lib/swi-prolog-${PKGVERSION_NOREV}/include ${PKGMANDIR}/man1 XPCE_VERSION= 6.6.66 PLIST_SUBST+= XPCE_VERSION=${XPCE_VERSION} # Help with PLIST: PRINT_PLIST_AWK+= {sub("${XPCE_VERSION}","$${XPCE_VERSION}")} d43 3 @ 1.40 log @* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2013/06/06 12:54:40 wiz Exp $ d6 1 a6 1 PKGREVISION= 7 @ 1.39 log @Bump PKGREVISION for libXft changes for NetBSD native X support on NetBSD 6, requested by tron. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2013/06/04 22:16:34 tron Exp $ a11 1 USE_GNU_READLINE= yes # uses rl_event_hook() interface d90 1 @ 1.38 log @Try to fix the fallout caused by the fix for PR pkg/47882. Part 3: Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2013/06/03 10:05:27 wiz Exp $ d6 1 a6 1 PKGREVISION= 6 @ 1.37 log @Bump freetype2 and fontconfig dependencies to current pkgsrc versions, to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2013/04/06 14:58:20 rodent Exp $ d6 1 a6 1 PKGREVISION= 5 @ 1.36 log @'Please use ${ECHO} instead of "echo".' 'Please use ${ECHO_N} instead of "echo -n".' @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2013/02/06 23:22:39 jperkin Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.35 log @PKGREVISION bumps for the security/openssl 1.0.1d update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2013/01/24 12:03:09 is Exp $ d57 1 a57 1 .if ${DISPLAY} == "" || ${DISPLAY_OK:!${X11BASE}/bin/xdpyinfo >/dev/null 2>&1 && echo YES || echo NO!} == "NO" @ 1.34 log @Fix gif (lzw) decoding vulnerability (CVS-2011-2896). Patches from upstream; passes upstream's test now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2012/10/02 20:11:55 asau Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.33 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2012/03/10 21:36:14 markd Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.32 log @Be explicit in not trying to build the JPL interface @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2012/01/04 15:21:18 dholland Exp $ a10 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.31 log @Missing dep on openssl, should fix linux build @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2011/12/11 03:58:49 dholland Exp $ d26 1 @ 1.30 log @Needs pkg-config. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2011/11/01 06:01:57 sbd Exp $ d6 1 a6 1 PKGREVISION= 1 d93 1 @ 1.29 log @Recursive bump for graphics/freetype2 buildlink addition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2010/12/23 11:44:48 dsainty Exp $ d15 1 a15 1 USE_TOOLS+= gmake @ 1.28 log @Mechanically replace references to graphics/jpeg with the suitable alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2010/11/23 21:56:25 asau Exp $ d6 1 a6 1 #PKGREVISION= 1 @ 1.27 log @Update to SWI-Prolog 5.11.9 New in 5.11.9 Lots of changes. Mostly relevant to (semantic) web. Also some Windows enhancements, such as better errors from sockets and portability of extended file operations library. New in 5.11.8 This version is exactly the same as version 5.10.2. Mostly a bugfixing release. New 5.11.7 Lots of stuff. The highlight is on environment issues (PlDoc, PceEmacs), but there is a lot of other stuff as well. If you use PlDoc, be aware that the previous release has a security issue. New in 5.11.6 Many bug fixes and big speedup for some RDF applications (notably those involving many graphs). The rest are mainly minor issues. New in 5.11.5 This is a bug-fix release. This version also includes some of the results of the ISO WG17 meeting in Edinburgh. There is a modification to absolute_file_name/3 with regard to directory handling. There is -hopefully- a fix for a weird conflict around Bool when compiling using Macports. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2010/05/18 08:29:55 asau Exp $ d89 1 a89 1 .include "../../graphics/jpeg/buildlink3.mk" @ 1.26 log @Skip check to create package on FreeBSD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2010/05/16 18:46:11 asau Exp $ d32 1 a32 1 lib/swi-prolog-${PKGVERSION_NOREV}/include d76 2 @ 1.25 log @Update to SWI-Prolog 5.11.0 Notable changes in SWI-Prolog 5.11.0: * ODBC now properly handles locale. This means you can use it with Unicode if you use a UTF-8 based locale. * Recently reported manifest problems around xpce should be fixed with help from Degski. * Message queues can now be destroyed while they have suspended writers, making pipe-like cooperation between threads much easier. * Using set_prolog_flag(qcompile, auto), you can ask the system to automatically maintain quick-load versions of your source-files. This can greatly improve development comfort for really large applications. * Jeff Rosenwald contributed an interface for Google protocol buffers Notable changes in SWI-Prolog 5.9.10: * A lot of stuff has been added to enhance the compatibility to SICStus. This involves some changes to the kernel, some additions to the libraries and starting and populating a SICStus emulation layer. All this was initiated by the with to make the Alpino NLP parser suite (http://www.let.rug.nl/vannoord/alp/Alpino/) available for SWI-Prolog. Thanks to Gertjan van Noord, this is now almost reality (there are some remaining tweaks, notably with the Tcl/Tk interface). * Also various enhancements and fixes to the tabbed-editing support for the built-in editor. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2010/03/24 19:43:26 asau Exp $ d82 3 @ 1.24 log @Recursive revision bump for GMP update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2010/02/11 01:06:58 asau Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.23 log @Update SWI Prolog packages to follow update of SWI Prolog itself. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2008/01/30 11:17:43 tnn Exp $ d6 1 @ 1.22 log @Second try at jpeg-8 recursive PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2009/08/26 19:57:55 sno Exp $ a5 1 PKGREVISION= 4 d10 2 a12 1 OVERRIDE_DIRDEPTH= 3 d19 2 a20 2 .if ${X11_TYPE} == "xorg" BUILD_DEPENDS+= xorg-server-[0-9]*:../../x11/xorg-server d24 13 a36 1 CONFIGURE_ARGS+= --disable-mt d38 5 a42 2 BUILD_DIRS+= ${WRKSRC}/packages INSTALL_DIRS+= ${WRKSRC}/packages d74 1 a74 1 ${RM} -f ${LOCALBASE}/lib/swi-prolog-${SWIPLVERS}/xpce-6.6.17/prolog/lib/.pwd d91 1 a91 1 #.include "../../mk/pthread.buildlink3.mk" @ 1.21 log @bump revision because of graphics/jpeg update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2009/05/20 00:58:21 wiz Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.20 log @Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib major change. Reported by Robert Elz in PR 41345. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2008/01/30 11:17:43 tnn Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.19 log @MAKE_JOBS_SAFE=no @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2007/10/13 09:39:11 rillig Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.18 log @Just adding gmp as a dependency unbreaks the package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2007/01/31 00:04:12 wiz Exp $ d15 1 @ 1.17 log @Mark as BROKEN_IN pkgsrc-2006Q4, based on ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html (latest 3.1/i386 bulk build of 2006Q4). Feel free to fix them... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2006/12/27 13:37:38 joerg Exp $ a10 2 BROKEN_IN= pkgsrc-2006Q4 d68 1 @ 1.16 log @- fine grained X11 dependencies for packages which have either USE_IMAKE or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or via buildlink3.mks - introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm in the !modular case - fix some cases where the check for libX11 couldn't work at all by using C++ for compilation without including the proper headers Verified using a full X11_TYPE=xorg bulk build without additional breakage. Discussed with salo@@, wiz@@ and send to packages@@ for feedback. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2006/12/15 20:32:58 joerg Exp $ d11 2 @ 1.15 log @Mechanically replace all includes of buildlink3.mk of the following packages with the modular Xorg equivalent. Those are falling back to the old location by default, so this commmit doesn't change dependencies. graphics/xpm ==> x11/libXpm fonts/Xft2 ==> x11/libXft x11/Xfixes ==> x11/libXfixes x11/xcursor ==> x11/libXcursor x11/Xrender ==> x11/libXrender x11/Xrandr ==> libXrandr @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2006/10/12 14:14:13 joerg Exp $ d71 1 d73 1 @ 1.14 log @Use a recursion depth of 3 for config.guess/config.sub replacement. Use portable way to compute timezone offset instead of timezone/daylight, the former is a function on some BSDs and the latter doesn't even exist in DragonFly. Fix PLIST on swi-prolog-packages to not use NetBSD ELFism. Bump revision of swi-prolog-lite and swi-prolog-packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2006/08/29 23:58:24 markd Exp $ a66 1 .include "../../fonts/Xft2/buildlink3.mk" a67 1 .include "../../graphics/xpm/buildlink3.mk" d70 2 @ 1.13 log @Add dependency on Xft2 as the build will try to use it if it finds xft-config on the path. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2006/08/02 15:15:36 kristerw Exp $ d12 1 d16 6 a27 2 .include "../../mk/bsd.prefs.mk" @ 1.12 log @Update swi-prolog* to 5.6.17. The 5.6.x release consolidates the 5.5.x development stream started in 2004. Highlights: * UNICODE character set support * Unbounded integer arithmetic and rational numbers * New and faster CHR release * Added clp(r) constraints over reals * Many enhancements to the web and notably sematic web libraries * Much more ... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/03/04 21:29:56 jlam Exp $ d6 1 d62 1 @ 1.11 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2006/02/05 23:09:52 joerg Exp $ a5 1 PKGREVISION= 2 d23 2 d27 1 a27 1 CPP=${CPP} \ a29 4 pre-build: ${LN} -sf ${LOCALBASE}/bin/plld ${WRKSRC}/src ${LN} -sf ${LOCALBASE}/bin/swi-prolog ${WRKSRC}/src d52 1 @ 1.10 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2005/12/05 20:50:28 rillig Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.9 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/09/28 14:31:07 rillig Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.8 log @Removed trailing white-space. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/06/01 18:02:59 jlam Exp $ d3 1 a3 1 .include "../swi-prolog-lite/Makefile.common" d27 1 a27 1 gmake configure d52 1 a52 1 MAKE_ENV+= DISPLAY=${DISPLAY} d59 1 a59 1 rm -f ${WRKDIR}/.Xvfb.pid @ 1.7 log @Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. , and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/05/22 20:08:11 jlam Exp $ d45 2 a46 2 . else @@${ECHO} "Error: Environment variable DISPLAY must be set" d48 3 a50 3 @@${FALSE} . endif #Xvfb .endif #DISPLAY @ 1.6 log @Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2005/04/11 21:46:16 tv Exp $ a13 1 USE_X11= yes @ 1.5 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2005/02/21 20:26:12 hubertf Exp $ d13 1 a13 1 USE_GNU_TOOLS+= make @ 1.4 log @Sign over maintainership to tech-pkg@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2004/10/03 00:15:02 tv Exp $ a11 1 USE_BUILDLINK3= yes @ 1.3 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.2 2004/05/28 11:34:37 kristerw Exp $ d8 1 a8 1 MAINTAINER= hubertf@@NetBSD.org @ 1.2 log @Correct path to swi-prolog-lite/buildlink3.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2004/05/20 11:09:56 hubertf Exp $ d6 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2004/03/13 16:54:06 kristerw Exp $ d63 1 a63 1 .include "../../wip/swi-prolog-lite/buildlink3.mk" @ 1.1.1.1 log @Move over swi-prolog-packages from pkgsrc-wip @ text @@