head 1.5; access; symbols pkgsrc-2026Q1:1.4.0.4 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.2 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.3.0.2 pkgsrc-2025Q3-base:1.3; locks; strict; comment @# @; 1.5 date 2026.06.06.06.17.15; author dkazankov; state Exp; branches; next 1.4; commitid Y1NdWfcXEnQKBHIG; 1.4 date 2025.10.19.03.56.09; author dkazankov; state Exp; branches; next 1.3; commitid EupWJE8dJuvId8fG; 1.3 date 2025.08.27.18.59.45; author dkazankov; state Exp; branches; next 1.2; commitid gOHFLwzRJVXjVo8G; 1.2 date 2025.08.15.07.50.56; author dkazankov; state Exp; branches; next 1.1; commitid jjbpoywFzIqNBN6G; 1.1 date 2025.07.17.05.00.18; author dkazankov; state Exp; branches; next ; commitid xUKYE8AEG7aZA33G; desc @@ 1.5 log @gcc15-gnat-libs: update to 15.2.0nb3 Bump revision after gcc15-gnat update @ text @# $NetBSD: Makefile,v 1.4 2025/10/19 03:56:09 dkazankov Exp $ GNAT_PKGNAME= gcc15-gnat DISTNAME= gcc-${PKGVERSION_NOREV} PKGNAME= ${GNAT_PKGNAME}-libs-15.2.0 ## The PKGREVISION of this package needs to be at least 1 more than the ## PKGREVISION of the lang/gcc15-gnat package so that with the dependence pattern ## '{gcc15-gnat,gcc15-gnat-libs}>=15.1.*' pkg_add will choose gcc15-gnat-libs over gcc15-gnat. PKGREVISION= 3 CATEGORIES= lang MASTER_SITES= # empty DISTFILES= # empty MAINTAINER= dkazankov@@NetBSD.org HOMEPAGE= https://gcc.gnu.org/ COMMENT= The GNU Compiler Collection (GCC) GNAT support shared libraries LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 USE_TOOLS+= pax # Workaround for PR pkg/58966 CHECK_SHLIBS_SUPPORTED= no CHECK_RELRO_SUPPORTED= no ## Depend on exactly ${GCC_DIST_VERSION}. TOOL_DEPENDS+= ${GNAT_PKGNAME}-${PKGVERSION_NOREV}{,nb[0-9]*}:../../lang/${GNAT_PKGNAME} .include "../../mk/bsd.prefs.mk" LIBRARY_FILES= ${WRKDIR}/library_files do-build: ${PKG_INFO} -qL '${GNAT_PKGNAME}-${PKGVERSION_NOREV}*' | \ ${SED} -n -e's,^${PREFIX}/${GNAT_PKGNAME}/,,p' | \ ${SED} -n -e'/lib\/.*\/crt.*\.o/p' \ -e'/lib\/.*\/adalib\/lib.*\.so.*/p' \ -e'/.*\/ada_target_properties/p' \ -e'/lib\/lib.*\.so.*/p' \ > ${LIBRARY_FILES} TARGET_LIBDIR= ${GNAT_PKGNAME}/${MACHINE_GNU_PLATFORM}/lib do-install: ${TEST} -d ${DESTDIR}${PREFIX}/${TARGET_LIBDIR} || \ ${MKDIR} ${DESTDIR}${PREFIX}/${TARGET_LIBDIR} cd ${PREFIX}/${GNAT_PKGNAME} && \ ${PAX} -rw -s '/^\(.*\/\)\([^\/]*\)/\2/' \ ${DESTDIR}${PREFIX}/${TARGET_LIBDIR} <${LIBRARY_FILES} GENERATE_PLIST+= ${ECHO} '@@pkgdir ${TARGET_LIBDIR}' ; GENERATE_PLIST+= ${SED} -e 's,^\(.*\/\)\([^\/]*\),\2,' ${LIBRARY_FILES} | \ ${SED} -e 's,^,${GNAT_PKGNAME}/${MACHINE_GNU_PLATFORM}/lib/,' ; .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @gcc15-gnat-libs: bump revision after gcc15-gnat update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/08/27 18:59:45 dkazankov Exp $ d11 1 a11 1 PKGREVISION= 2 @ 1.3 log @lang/gcc15-gnat: update to 15.2.0 Bugfix release @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/08/15 07:50:56 dkazankov Exp $ d11 1 a11 1 PKGREVISION= 1 @ 1.2 log @gcc15-gnat-libs: bump revision after gcc15-gnat update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/07/17 05:00:18 dkazankov Exp $ d6 1 a6 1 PKGNAME= ${GNAT_PKGNAME}-libs-15.1.0 d11 1 a11 1 PKGREVISION= 2 a55 1 # ${SED} -e 's,^,${PREFIX}/${GNAT_PKGNAME}/${MACHINE_GNU_PLATFORM}/lib/,' ; @ 1.1 log @lang/gcc15-gnat*: add new packages 15.1.0 The GNU Compiler Collection (GCC) This package contains GNAT compiler and Ada tools @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/04/27 12:00:00 dkazankov Exp $ d11 1 a11 1 PKGREVISION= 1 @