COMMENT= cross-platform multimedia library V= 2.30.3 DISTNAME= SDL2-${V} PKGNAME= sdl2-${V} CATEGORIES= devel SITES= https://www.libsdl.org/release/ SHARED_LIBS= SDL2 0.15 # 2.30.0 HOMEPAGE= https://www.libsdl.org/ MAINTAINER= Thomas Frohwein DEBUG_PACKAGES= ${BUILD_PACKAGES} # zlib PERMIT_PACKAGE= Yes WANTLIB+= X11 Xcursor Xext Xfixes Xi Xrandr Xrender Xss iconv m pthread WANTLIB+= samplerate sndio usbhid xcb # GL library is dlopen'd WANTLIB+= GL LIB_DEPENDS= audio/libsamplerate \ converters/libiconv USE_GMAKE= Yes SEPARATE_BUILD= Yes CONFIGURE_STYLE= gnu MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC} ${WRKSRC}/build-scripts CONFIGURE_ARGS+= --disable-alsa \ --disable-arts \ --disable-dbus \ --disable-esd \ --disable-ibus \ --disable-hidapi \ --disable-jack \ --disable-libsamplerate-shared \ --disable-libudev \ --disable-nas \ --disable-pipewire \ --disable-pulseaudio \ --disable-sndio-shared \ --disable-video-wayland \ --disable-video-wayland-qt-touch \ --disable-wayland-shared \ --disable-x11-shared CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" \ ac_cv_header_linux_input_h=no .if ${MACHINE_ARCH} == "hppa" CONFIGURE_ARGS+= --disable-atomic .endif # The assembly code contains AltiVec instructions, whose support is not # properly detected at runtime. Fix SIGILLs on macppc G3s, while keeping # it for powerpc64. .if ${MACHINE_ARCH} == "powerpc" CONFIGURE_ARGS+= --enable-altivec=no .endif # tests in test subdir, but interactive and not hooked up to build NO_TEST= Yes pre-configure: ${SUBST_CMD} ${WRKSRC}/sdl2-config.cmake.in .include