summaryrefslogtreecommitdiff
path: root/package/libIDL
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-03-03 20:04:34 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-03-03 20:04:34 +0100
commit832be8425b55a47c0b8e9d493df1ae81dbe61dd4 (patch)
treea795baaa265e9fbda4d36b71b199ab70177b9891 /package/libIDL
parentc8034b6c5297caa7124070065ec156812219471c (diff)
more native compile fixes on my ibm x40
Diffstat (limited to 'package/libIDL')
-rw-r--r--package/libIDL/Makefile11
-rw-r--r--package/libIDL/patches/patch-Makefile_in20
2 files changed, 30 insertions, 1 deletions
diff --git a/package/libIDL/Makefile b/package/libIDL/Makefile
index 749782019..89c0311d6 100644
--- a/package/libIDL/Makefile
+++ b/package/libIDL/Makefile
@@ -17,10 +17,19 @@ include $(TOPDIR)/mk/package.mk
CONFIGURE_ENV+= libIDL_cv_long_long_format=ll
$(eval $(call PKG_template,LIBIDL,libidl,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBIDL_DEV,libidl-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-post-install:
+libidl-install:
$(INSTALL_DIR) $(IDIR_LIBIDL)/usr/lib
$(CP) $(WRKINST)/usr/lib/libIDL*.so* \
$(IDIR_LIBIDL)/usr/lib
+libidl-dev-install:
+ $(INSTALL_DIR) $(IDIR_LIBIDL_DEV)/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/libIDL-config-2 \
+ $(IDIR_LIBIDL_DEV)/usr/bin
+ $(INSTALL_DIR) $(IDIR_LIBIDL_DEV)/usr/lib/pkgconfig
+ ${INSTALL_DATA} ${WRKINST}/usr/lib/pkgconfig/*.pc \
+ $(IDIR_LIBIDL_DEV)/usr/lib/pkgconfig
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libIDL/patches/patch-Makefile_in b/package/libIDL/patches/patch-Makefile_in
new file mode 100644
index 000000000..a1291b434
--- /dev/null
+++ b/package/libIDL/patches/patch-Makefile_in
@@ -0,0 +1,20 @@
+--- libIDL-0.8.14.orig/Makefile.in 2010-03-30 12:37:04.000000000 +0200
++++ libIDL-0.8.14/Makefile.in 2011-03-01 22:26:10.000000000 +0100
+@@ -37,7 +37,7 @@ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-noinst_PROGRAMS = tstidl$(EXEEXT)
++noinst_PROGRAMS =
+ subdir = .
+ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(srcdir)/Makefile.msc.in \
+@@ -1276,7 +1276,7 @@ lexer.c: $(srcdir)/lexer.l parser.h
+ $(AM_V_GEN) $(LEX) $(LFLAGS) -t $(srcdir)/lexer.l | sed -e 's/yy/__IDL_/g' >$@
+
+ stamp-parser: $(srcdir)/parser.y
+- $(AM_V_GEN) $(YACC) $(YFLAGS) $(srcdir)/parser.y
++ -$(AM_V_GEN) $(YACC) $(YFLAGS) $(srcdir)/parser.y
+ @touch $@
+
+ parser.c: stamp-parser