pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/libudev



Module Name:    pkgsrc
Committed By:   vins
Date:           Sun May  4 09:57:54 UTC 2025

Modified Files:
        pkgsrc/sysutils/libudev: Makefile builtin.mk

Log Message:
sysutils/libudev: simplify builtin.mk

Bump revision.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/sysutils/libudev/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/libudev/builtin.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/libudev/Makefile
diff -u pkgsrc/sysutils/libudev/Makefile:1.5 pkgsrc/sysutils/libudev/Makefile:1.6
--- pkgsrc/sysutils/libudev/Makefile:1.5        Sun May  4 07:18:03 2025
+++ pkgsrc/sysutils/libudev/Makefile    Sun May  4 09:57:54 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2025/05/04 07:18:03 vins Exp $
+# $NetBSD: Makefile,v 1.6 2025/05/04 09:57:54 vins Exp $
 
 DISTNAME=      libudev-3.2.14
+PKGREVISION=   1
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=eudev-project/}
 GITHUB_PROJECT=        eudev
@@ -16,10 +17,12 @@ TOOL_DEPENDS+=      gperf-[0-9]*:../../devel/
 BUILD_DEFS+=   VARBASE
 
 ONLY_FOR_PLATFORM=     Linux-*-*
-USE_TOOLS+=            autoconf automake gmake pkg-config
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+=            autoconf automake pkg-config
 USE_LIBTOOL=           yes
 GNU_CONFIGURE=         yes
-USE_LANGUAGES=         c c++
 
 PKGCONFIG_OVERRIDE+=   src/libudev/libudev.pc.in
 

Index: pkgsrc/sysutils/libudev/builtin.mk
diff -u pkgsrc/sysutils/libudev/builtin.mk:1.2 pkgsrc/sysutils/libudev/builtin.mk:1.3
--- pkgsrc/sysutils/libudev/builtin.mk:1.2      Sun May  4 07:18:03 2025
+++ pkgsrc/sysutils/libudev/builtin.mk  Sun May  4 09:57:54 2025
@@ -1,41 +1,19 @@
-# $NetBSD: builtin.mk,v 1.2 2025/05/04 07:18:03 vins Exp $
+# $NetBSD: builtin.mk,v 1.3 2025/05/04 09:57:54 vins Exp $
 
-BUILTIN_PKG:=  libudev
-
-BUILTIN_FIND_PKGCONFIG_FILES_VAR:=             LIBUDEV_PC
-BUILTIN_FIND_PKGCONFIG_FILES.LIBUDEV_PC=       libudev.pc
-
-.include "../../mk/buildlink3/bsd.builtin.mk"
-
-.if !defined(IS_BUILTIN.libudev)
-IS_BUILTIN.libudev=    no
-.  if empty(LIBUDEV_PC:M__nonexistent__)
-IS_BUILTIN.libudev=    yes
+BUILTIN_PKG:=                  libudev
+PKGCONFIG_BASE.libudev=                /usr
+PKGCONFIG_FILE.libudev=                ${PKGCONFIG_BASE.libudev}/lib/pkgconfig/libudev.pc
+PKGCONFIG_FILE.libudev+=       ${PKGCONFIG_BASE.libudev}/lib${LIBABISUFFIX}/pkgconfig/libudev.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+
+CHECK_BUILTIN.libudev?=        no
+.if ${CHECK_BUILTIN.libudev:tl} == no
+
+.  if ${USE_BUILTIN.libudev:tl} == yes
+BUILDLINK_PREFIX.libudev=      /usr
+BUILDLINK_FILES.libudev+=      lib/pkgconfig/libudev.pc
+BUILDLINK_FILES.libudev+=      lib${LIBABISUFFIX}/pkgconfig/libudev.pc
 .  endif
-.endif
-MAKEVARS+=             IS_BUILTIN.libudev
-
-.if !defined(USE_BUILTIN.libudev)
-USE_BUILTIN.libudev=   ${IS_BUILTIN.libudev}
-.endif
-
-.PHONY: link-libudev-pkgconfig link-message-libudev-pkgconfig \
-       do-configure-pre-hook
 
-.if ${USE_BUILTIN.libudev:tl} == yes
-.  if !empty(USE_TOOLS:C/:.*//:Mpkg-config)
-do-configure-pre-hook: link-libudev-pkgconfig
-
-BLKDIR_PKGCFG=         ${BUILDLINK_DIR}/lib/pkgconfig
-LIBUDEV_PKGCFGF=       ${BUILTIN_FIND_PKGCONFIG_FILES.LIBUDEV_PC}
-
-link-libudev-pkgconfig: link-message-libudev-pkgconfig
-link-message-libudev-pkgconfig:
-       @${STEP_MSG} "Linking ${LIBUDEV_PC} file into ${BUILDLINK_DIR}."
-
-link-libudev-pkgconfig:
-       ${RUN}                                          \
-       ${MKDIR} ${BLKDIR_PKGCFG};                      \
-       ${LN} -sf ${LIBUDEV_PC} ${BLKDIR_PKGCFG}/${LIBUDEV_PKGCFGF}
-.  endif
-.endif
+.endif  # CHECK_BUILTIN.libudev



Home | Main Index | Thread Index | Old Index