Set SHARED_ONLY and drop .la and .a module files.
Strip LIB_DEPENDS. Add CPPFLAGS to use our libltdl headers instead of the bundled ones. Drop patch and use FAKE_FLAGS instead.
This commit is contained in:
parent
7ff195456a
commit
d0ccf560b2
@ -1,4 +1,6 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
# $OpenBSD: Makefile,v 1.2 2014/09/06 09:18:56 ajacoutot Exp $
|
||||
|
||||
SHARED_ONLY = Yes
|
||||
|
||||
COMMENT = 2D animation software
|
||||
|
||||
@ -31,25 +33,24 @@ LIB_DEPENDS = archivers/xz \
|
||||
devel/libtool,-ltdl \
|
||||
devel/pango \
|
||||
graphics/ImageMagick \
|
||||
graphics/djvulibre \
|
||||
graphics/ilmbase \
|
||||
graphics/jasper \
|
||||
graphics/jbigkit \
|
||||
graphics/lcms2 \
|
||||
graphics/libwmf \
|
||||
graphics/libmng \
|
||||
graphics/openexr \
|
||||
graphics/tiff \
|
||||
math/fftw3 \
|
||||
textproc/libxml++
|
||||
|
||||
# .libs/libsynfig.so.0.0: undefined reference to `lt_libltdlc_LTX_preloaded_symbols'
|
||||
USE_LIBTOOL= gnu
|
||||
|
||||
CONFIGURE_ENV = LDFLAGS="-L${LOCALBASE}/lib"
|
||||
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ARGS = --without-included-ltdl
|
||||
|
||||
FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/synfig
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKDIST}/src/synfig/main.cpp
|
||||
|
||||
post-install:
|
||||
rm ${PREFIX}/lib/synfig/modules/*.{a,la}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-src_modules_Makefile_in,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
--- src/modules/Makefile.in.orig Fri Jul 18 12:05:52 2014
|
||||
+++ src/modules/Makefile.in Fri Jul 18 12:06:03 2014
|
||||
@@ -341,7 +341,7 @@ srcdir = @srcdir@
|
||||
subdirs = @subdirs@
|
||||
synfigincludedir = @synfigincludedir@
|
||||
sys_symbol_underscore = @sys_symbol_underscore@
|
||||
-sysconfdir = @sysconfdir@
|
||||
+sysconfdir = @prefix@/share/examples/synfig
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
@ -1,22 +0,0 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
lib/synfig/modules/liblyr_freetype.so
|
||||
lib/synfig/modules/liblyr_std.so
|
||||
lib/synfig/modules/libmod_bmp.so
|
||||
lib/synfig/modules/libmod_dv.so
|
||||
lib/synfig/modules/libmod_example.so
|
||||
lib/synfig/modules/libmod_ffmpeg.so
|
||||
lib/synfig/modules/libmod_filter.so
|
||||
lib/synfig/modules/libmod_geometry.so
|
||||
lib/synfig/modules/libmod_gif.so
|
||||
lib/synfig/modules/libmod_gradient.so
|
||||
lib/synfig/modules/libmod_imagemagick.so
|
||||
lib/synfig/modules/libmod_jpeg.so
|
||||
lib/synfig/modules/libmod_magickpp.so
|
||||
lib/synfig/modules/libmod_mng.so
|
||||
lib/synfig/modules/libmod_noise.so
|
||||
lib/synfig/modules/libmod_openexr.so
|
||||
lib/synfig/modules/libmod_particle.so
|
||||
lib/synfig/modules/libmod_png.so
|
||||
lib/synfig/modules/libmod_ppm.so
|
||||
lib/synfig/modules/libmod_svg.so
|
||||
lib/synfig/modules/libmod_yuv420p.so
|
@ -1,5 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
%%SHARED%%
|
||||
@comment $OpenBSD: PLIST,v 1.2 2014/09/06 09:18:56 ajacoutot Exp $
|
||||
@bin bin/synfig
|
||||
bin/synfig-config
|
||||
include/synfig-0.0/
|
||||
@ -148,52 +147,30 @@ include/synfig-0.0/synfig/widthpoint.h
|
||||
lib/libsynfig.a
|
||||
lib/libsynfig.la
|
||||
@lib lib/libsynfig.so.${LIBsynfig_VERSION}
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/synfig.pc
|
||||
lib/synfig/
|
||||
lib/synfig/modules/
|
||||
lib/synfig/modules/liblyr_freetype.a
|
||||
lib/synfig/modules/liblyr_freetype.la
|
||||
lib/synfig/modules/liblyr_std.a
|
||||
lib/synfig/modules/liblyr_std.la
|
||||
lib/synfig/modules/libmod_bmp.a
|
||||
lib/synfig/modules/libmod_bmp.la
|
||||
lib/synfig/modules/libmod_dv.a
|
||||
lib/synfig/modules/libmod_dv.la
|
||||
lib/synfig/modules/libmod_example.a
|
||||
lib/synfig/modules/libmod_example.la
|
||||
lib/synfig/modules/libmod_ffmpeg.a
|
||||
lib/synfig/modules/libmod_ffmpeg.la
|
||||
lib/synfig/modules/libmod_filter.a
|
||||
lib/synfig/modules/libmod_filter.la
|
||||
lib/synfig/modules/libmod_geometry.a
|
||||
lib/synfig/modules/libmod_geometry.la
|
||||
lib/synfig/modules/libmod_gif.a
|
||||
lib/synfig/modules/libmod_gif.la
|
||||
lib/synfig/modules/libmod_gradient.a
|
||||
lib/synfig/modules/libmod_gradient.la
|
||||
lib/synfig/modules/libmod_imagemagick.a
|
||||
lib/synfig/modules/libmod_imagemagick.la
|
||||
lib/synfig/modules/libmod_jpeg.a
|
||||
lib/synfig/modules/libmod_jpeg.la
|
||||
lib/synfig/modules/libmod_magickpp.a
|
||||
lib/synfig/modules/libmod_magickpp.la
|
||||
lib/synfig/modules/libmod_mng.a
|
||||
lib/synfig/modules/libmod_mng.la
|
||||
lib/synfig/modules/libmod_noise.a
|
||||
lib/synfig/modules/libmod_noise.la
|
||||
lib/synfig/modules/libmod_openexr.a
|
||||
lib/synfig/modules/libmod_openexr.la
|
||||
lib/synfig/modules/libmod_particle.a
|
||||
lib/synfig/modules/libmod_particle.la
|
||||
lib/synfig/modules/libmod_png.a
|
||||
lib/synfig/modules/libmod_png.la
|
||||
lib/synfig/modules/libmod_ppm.a
|
||||
lib/synfig/modules/libmod_ppm.la
|
||||
lib/synfig/modules/libmod_svg.a
|
||||
lib/synfig/modules/libmod_svg.la
|
||||
lib/synfig/modules/libmod_yuv420p.a
|
||||
lib/synfig/modules/libmod_yuv420p.la
|
||||
lib/synfig/modules/liblyr_freetype.so
|
||||
lib/synfig/modules/liblyr_std.so
|
||||
lib/synfig/modules/libmod_bmp.so
|
||||
lib/synfig/modules/libmod_dv.so
|
||||
lib/synfig/modules/libmod_example.so
|
||||
lib/synfig/modules/libmod_ffmpeg.so
|
||||
lib/synfig/modules/libmod_filter.so
|
||||
lib/synfig/modules/libmod_geometry.so
|
||||
lib/synfig/modules/libmod_gif.so
|
||||
lib/synfig/modules/libmod_gradient.so
|
||||
lib/synfig/modules/libmod_imagemagick.so
|
||||
lib/synfig/modules/libmod_jpeg.so
|
||||
lib/synfig/modules/libmod_magickpp.so
|
||||
lib/synfig/modules/libmod_mng.so
|
||||
lib/synfig/modules/libmod_noise.so
|
||||
lib/synfig/modules/libmod_openexr.so
|
||||
lib/synfig/modules/libmod_particle.so
|
||||
lib/synfig/modules/libmod_png.so
|
||||
lib/synfig/modules/libmod_ppm.so
|
||||
lib/synfig/modules/libmod_svg.so
|
||||
lib/synfig/modules/libmod_yuv420p.so
|
||||
share/examples/synfig/
|
||||
share/examples/synfig/synfig_modules.cfg
|
||||
@sample ${SYSCONFDIR}/synfig_modules.cfg
|
||||
@ -204,16 +181,12 @@ share/locale/de/LC_MESSAGES/synfig.mo
|
||||
share/locale/el_GR/
|
||||
share/locale/el_GR/LC_MESSAGES/
|
||||
share/locale/el_GR/LC_MESSAGES/synfig.mo
|
||||
share/locale/en_GB/
|
||||
share/locale/en_GB/LC_MESSAGES/
|
||||
share/locale/en_GB/LC_MESSAGES/synfig.mo
|
||||
share/locale/es/LC_MESSAGES/synfig.mo
|
||||
share/locale/eu/LC_MESSAGES/synfig.mo
|
||||
share/locale/eu_ES/
|
||||
share/locale/eu_ES/LC_MESSAGES/
|
||||
share/locale/eu_ES/LC_MESSAGES/synfig.mo
|
||||
share/locale/fa_IR/
|
||||
share/locale/fa_IR/LC_MESSAGES/
|
||||
share/locale/fa_IR/LC_MESSAGES/synfig.mo
|
||||
share/locale/fr/LC_MESSAGES/synfig.mo
|
||||
share/locale/hu/LC_MESSAGES/synfig.mo
|
||||
@ -221,8 +194,6 @@ share/locale/it/LC_MESSAGES/synfig.mo
|
||||
share/locale/ja_JP/
|
||||
share/locale/ja_JP/LC_MESSAGES/
|
||||
share/locale/ja_JP/LC_MESSAGES/synfig.mo
|
||||
share/locale/lt/
|
||||
share/locale/lt/LC_MESSAGES/
|
||||
share/locale/lt/LC_MESSAGES/synfig.mo
|
||||
share/locale/nl/LC_MESSAGES/synfig.mo
|
||||
share/locale/no_NO/
|
||||
@ -234,8 +205,6 @@ share/locale/pl_PL/LC_MESSAGES/synfig.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/synfig.mo
|
||||
share/locale/ro/LC_MESSAGES/synfig.mo
|
||||
share/locale/ru/LC_MESSAGES/synfig.mo
|
||||
share/locale/si/
|
||||
share/locale/si/LC_MESSAGES/
|
||||
share/locale/si/LC_MESSAGES/synfig.mo
|
||||
share/locale/sk_SK/
|
||||
share/locale/sk_SK/LC_MESSAGES/
|
||||
|
Loading…
Reference in New Issue
Block a user