Merge branch 'master' of gitorious.org:f-droid/fdroiddata

This commit is contained in:
Ciaran Gultnieks 2013-04-22 20:40:16 +01:00
commit 8b2cd124d7
13 changed files with 180 additions and 14 deletions

119
build/extlib/afwall.patch Normal file
View file

@ -0,0 +1,119 @@
diff --git a/external/iptables/Android.mk b/external/iptables/Android.mk
--- a/external/iptables/Android.mk 2012-05-30 14:16:39.408709076 +0400
+++ b/external/iptables/Android.mk 2012-05-30 18:50:01.378032668 +0400
@@ -1,5 +1,3 @@
-BUILD_IPTABLES_V14 := 1
-
LOCAL_PATH:= $(call my-dir)
include $(call all-subdir-makefiles)
diff --git a/external/iptables/extensions/Android.mk b/external/iptables/extensions/Android.mk
--- a/external/iptables/extensions/Android.mk 2012-05-30 14:16:39.411709447 +0400
+++ b/external/iptables/extensions/Android.mk 2012-06-01 12:24:42.946696872 +0400
@@ -4,7 +4,13 @@
MY_srcdir:=$(LOCAL_PATH)
# Exclude some modules that are problematic to compile (types/header).
-MY_excluded_modules:=TCPOPTSTRIP
+MY_excluded_modules:=TCPOPTSTRIP MIRROR LOG TTL NETMAP ULOG MASQUERADE icmp ecn SAME realm \
+ SNAT CLUSTERIP ah ECN unclean addrtype ttl dscp NFQUEUE NFLOG physdev TEE CONNSECMARK \
+ SECMARK string recent hashlimit cpu CT sctp AUDIT osf connmark CONNMARK conntrack \
+ quota2 quota TRACE policy u32 udp cluster tos CLASSIFY comment TPROXY RATEEST time \
+ set mark MARK IDLETIMER state devgroup limit LED connlimit pkttype TCPMSS TOS esp \
+ CHECKSUM socket statistic connbytes NOTRACK DSCP iprange length tcpmss mac rateest \
+ helper
MY_pfx_build_mod := $(patsubst ${MY_srcdir}/libxt_%.c,%,$(wildcard ${MY_srcdir}/libxt_*.c))
MY_pf4_build_mod := $(patsubst ${MY_srcdir}/libipt_%.c,%,$(wildcard ${MY_srcdir}/libipt_*.c))
@@ -46,7 +52,8 @@
MY_initext_func := $(addprefix xt_,${MY_pfx_build_mod})
MY_GEN_INITEXT:= $(MY_intermediates)/initext.c
-$(MY_GEN_INITEXT):
+LOCAL_GEN_INITEXT:= $(LOCAL_PATH)/$(MY_GEN_INITEXT)
+$(LOCAL_GEN_INITEXT):
@mkdir -p $(dir $@)
@( \
echo "" >$@; \
@@ -76,7 +83,7 @@
$(MY_intermediates)/initext.o : $(MY_GEN_INITEXT) $(MY_gen_lib_sources)
-LOCAL_GENERATED_SOURCES:= $(MY_GEN_INITEXT) $(MY_gen_lib_sources)
+LOCAL_SRC_FILES:= $(MY_GEN_INITEXT) $(MY_gen_lib_sources)
include $(BUILD_STATIC_LIBRARY)
@@ -109,7 +116,8 @@
MY_initext4_func := $(addprefix ipt_,${MY_pf4_build_mod})
MY_GEN_INITEXT4:= $(MY_intermediates)/initext4.c
-$(MY_GEN_INITEXT4):
+LOCAL_GEN_INITEXT4:= $(LOCAL_PATH)/$(MY_GEN_INITEXT4)
+$(LOCAL_GEN_INITEXT4):
@mkdir -p $(dir $@)
@( \
echo "" >$@; \
@@ -139,7 +147,7 @@
$(MY_intermediates)/initext4.o : $(MY_GEN_INITEXT4) $(MY_gen_lib_sources)
-LOCAL_GENERATED_SOURCES:= $(MY_GEN_INITEXT4) ${MY_gen_lib_sources}
+LOCAL_SRC_FILES:= $(MY_GEN_INITEXT4) ${MY_gen_lib_sources}
include $(BUILD_STATIC_LIBRARY)
@@ -172,7 +180,8 @@
MY_initext6_func := $(addprefix ip6t_,${MY_pf6_build_mod})
MY_GEN_INITEXT6:= $(MY_intermediates)/initext6.c
-$(MY_GEN_INITEXT6):
+LOCAL_GEN_INITEXT6:= $(LOCAL_PATH)/$(MY_GEN_INITEXT6)
+$(LOCAL_GEN_INITEXT6):
@mkdir -p $(dir $@)
@( \
echo "" >$@; \
@@ -202,7 +211,7 @@
$(MY_intermediates)/initext6.o : $(MY_GEN_INITEXT6) $(MY_gen_lib_sources)
-LOCAL_GENERATED_SOURCES:= $(MY_GEN_INITEXT6) $(MY_gen_lib_sources)
+LOCAL_SRC_FILES:= $(MY_GEN_INITEXT6) $(MY_gen_lib_sources)
include $(BUILD_STATIC_LIBRARY)
diff --git a/external/iptables/extensions/fixinit.py b/external/iptables/extensions/fixinit.py
--- a/external/iptables/extensions/fixinit.py 1970-01-01 03:00:00.000000000 +0300
+++ b/external/iptables/extensions/fixinit.py 2012-05-31 00:35:59.927307126 +0400
@@ -0,0 +1,30 @@
+#!/usr/bin/python
+# Author: Rodrigo Zechin Rosauro
+"""
+This script will convert all _init() functions on iptables extension sources in order
+to compile then on Android.
+This will for example, convert "void _init(void)" on libipt_LOG.c to "void libipt_LOG_init(void)".
+This is necessary because we cannot use the "-D_INIT=$*_init" on LOCAL_CFLAGS due to the way NDK works.
+"""
+
+import sys, os, glob, re
+
+def main():
+ regex=re.compile(r"[^\w]_init\s*\(")
+ os.chdir(os.path.dirname(os.path.abspath(__file__)))
+ for prefix in ("libxt", "libipt", "libip6t"):
+ for src in glob.glob("%s_*.c"%prefix):
+ name = src.replace(".c","")
+ f=open(src, "r")
+ data=f.read()
+ f.close()
+ if regex.search(data):
+ print "Converting %s..."%src
+ data=regex.sub(" %s_init("%name, data)
+ f=open(src, "w")
+ f.write(data)
+ f.close()
+ print "DONE!"
+
+if __name__=="__main__":
+ main()
+

View file

@ -1,4 +1,4 @@
Category:System Category:Internet
License:GPLv3 License:GPLv3
Web Site:http://code.google.com/p/droidwall/ Web Site:http://code.google.com/p/droidwall/
Source Code:http://droidwall.googlecode.com/svn/tags/v1.5.7 Source Code:http://droidwall.googlecode.com/svn/tags/v1.5.7
@ -12,8 +12,6 @@ lower-powered hardware, but be warned that it contains a lot of bugs that
won't ever get fixed. won't ever get fixed.
It has been patched to just work with Android 1.6 to 2.3.7. It has been patched to just work with Android 1.6 to 2.3.7.
The package ID for this app on Google is different, and it won't
be getting any more updates there either.
Requires root: Yes. iptables (the firewall itself) has to be run as root. Requires root: Yes. iptables (the firewall itself) has to be run as root.
. .

View file

@ -83,7 +83,7 @@ diff --git a/external/iptables/extensions/Android.mk b/external/iptables/extensi
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)
diff --git a/external/iptables/extensions/fixinit.py b/external/iptables/extensions/fixinit.py diff --git a/external/iptables/extensions/fixinit.py b/external/iptables/extensions/fixinit.py
--- a/iptables/extensions/fixinit.py 1970-01-01 03:00:00.000000000 +0300 --- a/external/iptables/extensions/fixinit.py 1970-01-01 03:00:00.000000000 +0300
+++ b/external/iptables/extensions/fixinit.py 2012-05-31 00:35:59.927307126 +0400 +++ b/external/iptables/extensions/fixinit.py 2012-05-31 00:35:59.927307126 +0400
@@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
+#!/usr/bin/python +#!/usr/bin/python

View file

@ -17,6 +17,7 @@ Repo:https://github.com/powerje/NyanDroid.git
Build Version:1.2,3,1b6b1bda8,target=android-10 Build Version:1.2,3,1b6b1bda8,target=android-10
Build Version:1.8,4,c7f7de02,target=android-16 Build Version:1.8,4,c7f7de02,target=android-16
Build Version:1.8+,7,cd695d755,forceversion=yes,arget=android-16
Auto Update Mode:None Auto Update Mode:None
Update Check Mode:RepoManifest Update Check Mode:RepoManifest

View file

@ -24,7 +24,10 @@ app so that your friends know how to find you.
Repo Type:git Repo Type:git
Repo:git://git.sechat.org/SecHat Repo:git://git.sechat.org/SecHat
Build Version:1.2,23,!disable while checking out jars cdce670 Build Version:1.2,23,!Is it the right version of smack? (at cdce670),prebuild=\
svn co http://svn.igniterealtime.org/svn/repos/smack/tags/smack_3_2_2 && \
cd smack_3_2_2/build && ant && mv ../target/smack.jar ../../libs/ && \
mv ../target/smackx.jar ../../libs/
Auto Update Mode:None Auto Update Mode:None
Update Check Mode:RepoManifest Update Check Mode:RepoManifest

View file

@ -44,6 +44,26 @@ git clone https://android.googlesource.com/platform/external/iptables && cd ipta
wget https://hg.adblockplus.org/adblockplusandroid/raw-file/c3c62b79e758/iptables.patch -P ../ && \ wget https://hg.adblockplus.org/adblockplusandroid/raw-file/c3c62b79e758/iptables.patch -P ../ && \
git apply ../iptables.patch && sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile && \ git apply ../iptables.patch && sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile && \
make fixextensions build && mv libs/armeabi/iptables ../res/raw/iptables_armv5 make fixextensions build && mv libs/armeabi/iptables ../res/raw/iptables_armv5
Build Version:1.2.4,124,v1.2.4,srclibs=\
ActionBarSherlock@4.2.0;LockPattern@1c1307;Busybox@1_21_0;\
BusyboxConfigs@e71bc43bd0;iptables@android-4.2.2_r1,\
extlibs=android/android-support-v4.jar;afwall.patch,prebuild=\
rm -rf res/raw/busybox_g1 res/raw/iptables_armv5 external/busybox/* external/iptables/* && \
mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/ && \
sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties && \
sed -i 's@\(android.library.reference.2=\).*@\1$$LockPattern$$@' project.properties && \
cp -r $$iptables$$/* external/iptables/ && mv libs/afwall.patch . && \
touch external/iptables/extensions/fixinit.py && \
git apply afwall.patch && cp -r $$Busybox$$/* external/busybox/ && \
cp -r $$BusyboxConfigs$$/* external/busybox/configs/ && \
cd external/busybox && for i in configs/patches/*.patch; do patch -p1 < $i; done && \
mv configs/android_ndk_stericson-like .config,build=\
export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH && \
cd external/busybox/ && \
make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-arm" ARCH=arm ANDROID_NDK=$$NDK$$ && \
mv busybox ../../res/raw/busybox_g1 && cd ../iptables && python extensions/fixinit.py && \
$$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk && \
mv libs/armeabi/iptables ../../res/raw/iptables_armv5
Auto Update Mode:None Auto Update Mode:None
Update Check Mode:Tags Update Check Mode:Tags

View file

@ -0,0 +1,25 @@
Category:System
License:MIT
Web Site:http://fas.mide.dk
Source Code:https://github.com/fasmide/app-cm-nightlies
Issue Tracker:https://github.com/fasmide/app-cm-nightlies/issues
Summary:Changelog for CyanogenMod
Description:
Pick a device and see the recent changes. The app takes a feed
from cmxlog.com. Pressing an entry
opens a browser with review.cyangogenmod.org.
.
Repo Type:git
Repo:https://github.com/fasmide/app-cm-nightlies
Build Version:1.2,2,e5a167430,srclibs=ActionBarSherlock@4.2.0,\
extlibs=gson/gson-2.2.2.jar,prebuild=\
sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' project.properties
Auto Update Mode:None
Update Check Mode:RepoManifest
Current Version:1.2
Current Version Code:2

View file

@ -19,7 +19,7 @@ Repo Type:git
Repo:https://github.com/robotmedia/droid-comic-viewer.git Repo:https://github.com/robotmedia/droid-comic-viewer.git
Build Version:1.4.1.4,46,1.4.1.4,srclibs=BillingLibrary@0153cf5b;FinfAgent@v0.1,\ Build Version:1.4.1.4,46,1.4.1.4,srclibs=BillingLibrary@0153cf5b;FinfAgent@v0.1,\
scanignore=build/net.androidcomics.acv,patch=unrar.patch,prebuild=\ scanignore=build/net.androidcomics.acv,patch=rar.patch,prebuild=\
rm -rf src/com/github/junrar src/net/robotmedia/acv/comic/RarComic.java lib/ && \ rm -rf src/com/github/junrar src/net/robotmedia/acv/comic/RarComic.java lib/ && \
sed -i 's@\(reference.1=\).*@\1$$BillingLibrary$$@' project.properties && \ sed -i 's@\(reference.1=\).*@\1$$BillingLibrary$$@' project.properties && \
sed -i '96d;97d;105d;112d' src/net/robotmedia/acv/Constants.java && \ sed -i '96d;97d;105d;112d' src/net/robotmedia/acv/Constants.java && \

View file

@ -7,8 +7,10 @@ Donate:http://sourceforge.net/project/project_donations.php?group_id=191284
Summary:E-book reader. Summary:E-book reader.
Description: Description:
An e-book reader. Supported formats: FB2, TXT, RTF, TCR, HTML, EPUB, CHM. Browse free An e-book reader. Supported formats: FB2, TXT, RTF, TCR, HTML, EPUB, CHM.
books online. Browse free books online.
Can use [[aarddict.android]] as a dictionary (the others are
proprietary): just choose it from the Dictionary section of the Settings.
. .
Repo Type:git Repo Type:git

View file

@ -9,9 +9,8 @@ Summary:Flashcard-based Learning
Description: Description:
Spaced repetition flashcard learning software. Spaced repetition flashcard learning software.
Status: We can't build the latest version of this due to a suspected compiler Status: We can't build the latest version of due to a compiler
bug in ant that affects the Ormlite library. The developer uses Eclipse to bug in the version of Java 1.6 that we use.
build his apks.
. .
Repo Type:git Repo Type:git

View file

@ -1,5 +1,5 @@
Category:Internet Category:Internet
License:GPLv2 License:GPLv3
Web Site:http://meta.wikimedia.org/wiki/Mobile_Projects Web Site:http://meta.wikimedia.org/wiki/Mobile_Projects
Source Code:https://github.com/wikimedia/WikipediaMobile Source Code:https://github.com/wikimedia/WikipediaMobile
Issue Tracker:https://bugzilla.wikimedia.org/ Issue Tracker:https://bugzilla.wikimedia.org/

View file

@ -1,5 +1,5 @@
Category:Internet Category:Internet
License:GPLv2 License:GPLv3
Web Site:https://github.com/wikimedia/WiktionaryMobile Web Site:https://github.com/wikimedia/WiktionaryMobile
Source Code:https://github.com/wikimedia/WiktionaryMobile Source Code:https://github.com/wikimedia/WiktionaryMobile
Issue Tracker:https://github.com/wikimedia/WiktionaryMobile/issues Issue Tracker:https://github.com/wikimedia/WiktionaryMobile/issues

View file

@ -485,7 +485,6 @@ com.googlecode.droidwall_146.apk com.googlecode.droidwall 2011-01-22
com.googlecode.droidwall_148.apk com.googlecode.droidwall 2011-02-10 com.googlecode.droidwall_148.apk com.googlecode.droidwall 2011-02-10
com.googlecode.droidwall_153.apk com.googlecode.droidwall 2011-10-03 com.googlecode.droidwall_153.apk com.googlecode.droidwall 2011-10-03
com.googlecode.droidwall_156.apk com.googlecode.droidwall 2011-12-11 com.googlecode.droidwall_156.apk com.googlecode.droidwall 2011-12-11
com.googlecode.droidwall_157.apk com.googlecode.droidwall 2012-06-24
com.googlecode.gtalksms_64.apk com.googlecode.gtalksms 2012-10-26 com.googlecode.gtalksms_64.apk com.googlecode.gtalksms 2012-10-26
com.googlecode.gtalksms_66.apk com.googlecode.gtalksms 2013-02-04 com.googlecode.gtalksms_66.apk com.googlecode.gtalksms 2013-02-04
com.googlecode.networklog_20501.apk com.googlecode.networklog 2012-08-29 com.googlecode.networklog_20501.apk com.googlecode.networklog 2012-08-29