[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipcop-svn
Subject:    [Ipcop-svn] SF.net SVN: ipcop:[7011] ipcop/trunk
From:       gespinasse () users ! sourceforge ! net
Date:       2013-04-21 23:16:06
Message-ID: E1UU3UM-0002rK-56 () sfp-svn-3 ! v30 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 7011
          http://ipcop.svn.sourceforge.net/ipcop/?rev=7011&view=rev
Author:   gespinasse
Date:     2013-04-21 23:16:05 +0000 (Sun, 21 Apr 2013)
Log Message:
-----------
Upgrade mklibs to 0.1.35
mklibs is very debian-centric, so we have to hack for the missing dpkg-* 

Modified Paths:
--------------
    ipcop/trunk/config/rootfiles/common/mklibs
    ipcop/trunk/lfs/mklibs

Added Paths:
-----------
    ipcop/trunk/src/patches/mklibs-0.1.35_compile.patch

Modified: ipcop/trunk/config/rootfiles/common/mklibs
===================================================================
--- ipcop/trunk/config/rootfiles/common/mklibs	2013-04-21 23:06:36 UTC (rev 7010)
+++ ipcop/trunk/config/rootfiles/common/mklibs	2013-04-21 23:16:05 UTC (rev 7011)
@@ -1,3 +1,4 @@
+#usr/bin/dpkg-architecture
 #usr/bin/mklibs
 #usr/bin/mklibs-copy
 #usr/bin/mklibs-readelf

Modified: ipcop/trunk/lfs/mklibs
===================================================================
--- ipcop/trunk/lfs/mklibs	2013-04-21 23:06:36 UTC (rev 7010)
+++ ipcop/trunk/lfs/mklibs	2013-04-21 23:16:05 UTC (rev 7011)
@@ -33,18 +33,18 @@
 include Config
 
 PKG_NAME   = mklibs
-VER        = 0.1.30
+VER        = 0.1.35
 HOST_ARCH  = all
 OTHER_SRC  = yes
 
-THISAPP    = $(PKG_NAME)_$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+THISAPP    = $(PKG_NAME)-$(VER)
+DL_FILE    = $(PKG_NAME)_$(VER).tar.gz
 DL_FROM    = $(URL_DEBIAN)/m/$(PKG_NAME)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-CFLAGS     =
-CXXFLAGS   =
 
+CXXFLAGS  += -Wall
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -53,7 +53,7 @@
 
 $(DL_FILE)			= $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5			= 15d20c45f786126e31aa3ac06fc08da5
+$(DL_FILE)_MD5			= 3d2a4bd0bbf5ba964b0a1ecdafd1ea9a
 
 install : $(TARGET)
 
@@ -83,11 +83,17 @@
 $(TARGET) : $(firstword $(MAKEFILE_LIST)) $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	# openwrt borrowed, mklibs is totally debian-centric and we do not have \
dpkg-parsechangelog +	cd $(DIR_APP) && patch -p1 -i \
$(DIR_PATCHES)/$(THISAPP)_compile.patch +	# Put AC_CANONICAL_TARGET before \
AM_INIT_AUTOMAKE to silent warnings +	cd $(DIR_APP) && sed -i -e \
's/AC_CANONICAL_TARGET//' -e 's/AM_INIT_AUTOMAKE/AC_CANONICAL_TARGET\n&/' \
configure.ac +	cd $(DIR_APP) && autoreconf -vif
 
-	cd $(DIR_SRC) && mv $(PKG_NAME)* $(THISAPP)
 	cd $(DIR_APP) && ./configure	--prefix=/usr
 	cd $(DIR_APP) && make -j $(PARALLELISM)
 	cd $(DIR_APP) && make install
 
+	# Python code think dpkg-architecture is always there, linking to true add another \
/ in path to default libs +	ln -sf /bin/false /usr/bin/dpkg-architecture
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)

Added: ipcop/trunk/src/patches/mklibs-0.1.35_compile.patch
===================================================================
--- ipcop/trunk/src/patches/mklibs-0.1.35_compile.patch	                        (rev \
                0)
+++ ipcop/trunk/src/patches/mklibs-0.1.35_compile.patch	2013-04-21 23:16:05 UTC (rev \
7011) @@ -0,0 +1,8 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -1,4 +1,4 @@
+-AC_INIT([mklibs],m4_esyscmd(dpkg-parsechangelog | perl -ne 'print $1 if m/^Version: \
(.*)$/;')) ++AC_INIT([mklibs],m4_esyscmd([head -n1 debian/changelog | awk \
-F'[\\\\(\\\\)]' '{ print $2 }' | xargs -I{} echo -n {}])) + \
AM_INIT_AUTOMAKE([foreign no-define]) + AC_CONFIG_HEADERS([config.h])
+ AM_MAINTAINER_MODE

This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.


------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic