ports/opt (3.7): flac: use cmake
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
commit 41d5603e7761598f431f10a532d70845a6876cdf Author: Tim Biermann <tbier@posteo.de> Date: Sat Mar 5 18:12:16 2022 +0100 flac: use cmake diff --git a/flac/.footprint b/flac/.footprint index d5df46bb6..b768be217 100644 --- a/flac/.footprint +++ b/flac/.footprint @@ -20,22 +20,19 @@ drwxr-xr-x root/root usr/include/FLAC/ -rw-r--r-- root/root usr/include/FLAC/stream_decoder.h -rw-r--r-- root/root usr/include/FLAC/stream_encoder.h drwxr-xr-x root/root usr/lib/ --rwxr-xr-x root/root usr/lib/libFLAC++.la -lrwxrwxrwx root/root usr/lib/libFLAC++.so -> libFLAC++.so.6.3.0 -lrwxrwxrwx root/root usr/lib/libFLAC++.so.6 -> libFLAC++.so.6.3.0 --rwxr-xr-x root/root usr/lib/libFLAC++.so.6.3.0 --rwxr-xr-x root/root usr/lib/libFLAC.la -lrwxrwxrwx root/root usr/lib/libFLAC.so -> libFLAC.so.8.3.0 -lrwxrwxrwx root/root usr/lib/libFLAC.so.8 -> libFLAC.so.8.3.0 --rwxr-xr-x root/root usr/lib/libFLAC.so.8.3.0 +-rw-r--r-- root/root usr/lib/libFLAC++.a +-rw-r--r-- root/root usr/lib/libFLAC.a drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/flac++.pc -rw-r--r-- root/root usr/lib/pkgconfig/flac.pc drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/aclocal/ --rw-r--r-- root/root usr/share/aclocal/libFLAC++.m4 --rw-r--r-- root/root usr/share/aclocal/libFLAC.m4 +drwxr-xr-x root/root usr/share/FLAC/ +drwxr-xr-x root/root usr/share/FLAC/cmake/ +-rw-r--r-- root/root usr/share/FLAC/cmake/flac-config-version.cmake +-rw-r--r-- root/root usr/share/FLAC/cmake/flac-config.cmake +-rw-r--r-- root/root usr/share/FLAC/cmake/targets-release.cmake +-rw-r--r-- root/root usr/share/FLAC/cmake/targets.cmake drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/flac.1.gz --rw-r--r-- root/root usr/share/man/man1/metaflac.1.gz +drwxr-xr-x root/root usr/share/man/1/ +-rw-r--r-- root/root usr/share/man/1/flac.1 +-rw-r--r-- root/root usr/share/man/1/metaflac.1 diff --git a/flac/.signature b/flac/.signature index 98fabd9fc..8b0b56c9d 100644 --- a/flac/.signature +++ b/flac/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/St5yD0QQQVvEo+/fXZ9iI4LO5SWKo44FyNM8pDGnQJ6HiSbb63Cc557rTY0xM1jAPGUK5s5Rsc87ovRH7L29wg= -SHA256 (Pkgfile) = 66df61db3f77928e589e385910393a586e5826f3fdb077a6f1cad9f1e808267f -SHA256 (.footprint) = 1b4686b5a9615a67c8c91b0b51f2e1688c245bf737e0d2772231bcd502d96004 +RWSE3ohX2g5d/eXaS5CGzsi1EC8dZVHbWVlAqVEtBO1m4qd8B5k1QH1OjET/L6jIZx2vfc0agJ8kVRuR1/8GydRvrmgR3riXRgg= +SHA256 (Pkgfile) = 1dc398a8c27cae32ed15b51dc84ff2a6f489d09f4796f222e5216957cd262f81 +SHA256 (.footprint) = 072d7f9d3108d60185ee4b25494d594bb6d368228cc472eea552b9ccb0f7ec8e SHA256 (flac-1.3.4.tar.xz) = 8ff0607e75a322dd7cd6ec48f4f225471404ae2730d0ea945127b1355155e737 diff --git a/flac/Pkgfile b/flac/Pkgfile index c67afdd4b..995843945 100644 --- a/flac/Pkgfile +++ b/flac/Pkgfile @@ -9,12 +9,18 @@ release=1 source=(https://downloads.xiph.org/releases/flac/$name-$version.tar.xz) build() { - cd $name-$version + cmake -S $name-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D BUILD_EXAMPLES=OFF \ + -D BUILD_TESTING=OFF \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build - ./configure --prefix=/usr - - make - make DESTDIR=$PKG install - - rm -r $PKG/usr/share/doc + mkdir $PKG/usr/share/man/1 + mv $PKG/usr/share/man/{,meta}flac.1 $PKG/usr/share/man/1/. }
participants (1)
-
crux@crux.nu