c1291ffb7e
- Stop using --disable-optimization to have the port obey the CFLAGS but instead modify the configure script appropriately - Move most of the DESCR into the pkg-readme - Remove unnecessary CPPFLAGS that was being added to CONFIGURE_ENV
94 lines
4.6 KiB
Plaintext
94 lines
4.6 KiB
Plaintext
$OpenBSD: patch-configure,v 1.27 2011/09/04 09:22:43 sthen Exp $
|
|
--- configure.orig Wed Apr 6 17:29:22 2011
|
|
+++ configure Wed Aug 24 20:28:01 2011
|
|
@@ -1087,7 +1087,6 @@ HAVE_LIST="
|
|
lzo1x_999_compress
|
|
machine_ioctl_bt848_h
|
|
machine_ioctl_meteor_h
|
|
- malloc_h
|
|
MapViewOfFile
|
|
memalign
|
|
mkstemp
|
|
@@ -2389,6 +2388,7 @@ case $target_os in
|
|
enable pic
|
|
disable symver
|
|
SHFLAGS='-shared'
|
|
+ SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBVERSION)'
|
|
oss_indev_extralibs="-lossaudio"
|
|
oss_outdev_extralibs="-lossaudio"
|
|
;;
|
|
@@ -2556,7 +2556,7 @@ die_license_disabled version3 libopencore_amrwb
|
|
|
|
enabled version3 && { enabled gpl && enable gplv3 || enable lgplv3; }
|
|
|
|
-disabled optimizations || check_cflags -fomit-frame-pointer
|
|
+enabled x86_32 && check_cflags -fomit-frame-pointer
|
|
|
|
enable_pic() {
|
|
enable pic
|
|
@@ -2751,8 +2751,6 @@ if enabled asm; then
|
|
$nogas "GNU assembler not found, install gas-preprocessor"
|
|
fi
|
|
|
|
-check_ldflags -Wl,--as-needed
|
|
-
|
|
if check_func dlopen; then
|
|
ldl=
|
|
elif check_func dlopen -ldl; then
|
|
@@ -2885,7 +2883,7 @@ enabled libdirac && require_pkg_config dirac
|
|
"dirac_decoder_init dirac_encoder_init"
|
|
enabled libfaac && require2 libfaac "stdint.h faac.h" faacEncGetVersion -lfaac
|
|
enabled libfreetype && add_cflags $(pkg-config --cflags freetype2) && require libfreetype ft2build.h FT_Init_FreeType -lfreetype
|
|
-enabled libgsm && require libgsm gsm/gsm.h gsm_create -lgsm
|
|
+enabled libgsm && require libgsm gsm.h gsm_create -lgsm
|
|
enabled libmp3lame && require "libmp3lame >= 3.98.3" lame/lame.h lame_set_VBR_quality -lmp3lame
|
|
enabled libnut && require libnut libnut.h nut_demuxer_init -lnut
|
|
enabled libopencore_amrnb && require libopencore_amrnb opencore-amrnb/interf_dec.h Decoder_Interface_init -lopencore-amrnb
|
|
@@ -2997,7 +2995,6 @@ enabled extra_warnings && check_cflags -Winline
|
|
|
|
# add some linker flags
|
|
check_ldflags -Wl,--warn-common
|
|
-check_ldflags '-Wl,-rpath-link,\$(BUILD_ROOT)/libpostproc -Wl,-rpath-link,\$(BUILD_ROOT)/libswscale -Wl,-rpath-link,\$(BUILD_ROOT)/libavfilter -Wl,-rpath-link,\$(BUILD_ROOT)/libavdevice -Wl,-rpath-link,\$(BUILD_ROOT)/libavformat -Wl,-rpath-link,\$(BUILD_ROOT)/libavcodec -Wl,-rpath-link,\$(BUILD_ROOT)/libavutil'
|
|
test_ldflags -Wl,-Bsymbolic && append SHFLAGS -Wl,-Bsymbolic
|
|
|
|
echo "X{};" > $TMPV
|
|
@@ -3016,10 +3013,6 @@ fi
|
|
if enabled small; then
|
|
add_cflags $size_cflags
|
|
optimizations="small"
|
|
-elif enabled optimizations; then
|
|
- add_cflags $speed_cflags
|
|
-else
|
|
- add_cflags $noopt_cflags
|
|
fi
|
|
check_cflags -fno-math-errno
|
|
check_cflags -fno-signed-zeros
|
|
@@ -3438,8 +3431,7 @@ Version: $version
|
|
Requires: $(enabled shared || echo $requires)
|
|
Requires.private: $(enabled shared && echo $requires)
|
|
Conflicts:
|
|
-Libs: -L\${libdir} -l${shortname} $(enabled shared || echo $libs)
|
|
-Libs.private: $(enabled shared && echo $libs)
|
|
+Libs: -L\${libdir} -l${shortname} $libs
|
|
Cflags: -I\${includedir}
|
|
EOF
|
|
cat <<EOF > $name/$name-uninstalled.pc
|
|
@@ -3458,10 +3450,10 @@ Cflags: -I\${includedir}
|
|
EOF
|
|
}
|
|
|
|
-pkgconfig_generate libavutil "FFmpeg utility library" "$LIBAVUTIL_VERSION"
|
|
-pkgconfig_generate libavcodec "FFmpeg codec library" "$LIBAVCODEC_VERSION" "$extralibs"
|
|
-pkgconfig_generate libavformat "FFmpeg container format library" "$LIBAVFORMAT_VERSION" "$extralibs" "libavcodec = $LIBAVCODEC_VERSION"
|
|
-pkgconfig_generate libavdevice "FFmpeg device handling library" "$LIBAVDEVICE_VERSION" "$extralibs" "libavformat = $LIBAVFORMAT_VERSION"
|
|
-pkgconfig_generate libavfilter "FFmpeg video filtering library" "$LIBAVFILTER_VERSION" "$extralibs"
|
|
-pkgconfig_generate libpostproc "FFmpeg post processing library" "$LIBPOSTPROC_VERSION"
|
|
-pkgconfig_generate libswscale "FFmpeg image rescaling library" "$LIBSWSCALE_VERSION" "" "libavutil = $LIBAVUTIL_VERSION"
|
|
+pkgconfig_generate libavutil "FFmpeg utility library" "$LIBAVUTIL_VERSION" "$LIBavutil_EXTRALIBS"
|
|
+pkgconfig_generate libavcodec "FFmpeg codec library" "$LIBAVCODEC_VERSION" "$LIBavcodec_EXTRALIBS" "libavutil"
|
|
+pkgconfig_generate libavformat "FFmpeg container format library" "$LIBAVFORMAT_VERSION" "$LIBavformat_EXTRALIBS" "libavcodec libavutil"
|
|
+pkgconfig_generate libavdevice "FFmpeg device handling library" "$LIBAVDEVICE_VERSION" "$LIBavdevice_EXTRALIBS" "libavformat libavcodec libavutil"
|
|
+pkgconfig_generate libavfilter "FFmpeg video filtering library" "$LIBAVFILTER_VERSION" "$LIBavfilter_EXTRALIBS" "libavformat libavcodec libavutil libswscale"
|
|
+pkgconfig_generate libpostproc "FFmpeg post processing library" "$LIBPOSTPROC_VERSION" "$LIBpostproc_EXTRALIBS" "libavutil"
|
|
+pkgconfig_generate libswscale "FFmpeg image rescaling library" "$LIBSWSCALE_VERSION" "$LIBswscale_EXTRALIBS" "libavutil"
|