add missing files to the tree

This commit is contained in:
Mario Fetka 2013-04-20 08:40:33 +02:00
parent 43478a1a04
commit 9275d8b68f
49 changed files with 65119 additions and 792 deletions

40
app-arch/metadata.xml Normal file
View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The app-arch category contains tools for archiving, compressing and
uncompressing files or groups of files.
</longdescription>
<longdescription lang="de">
Die Kategorie app-arch enthält Werkzeuge für das Archivieren, Packen und
Entpacken von Dateien oder Gruppen von Dateien.
</longdescription>
<longdescription lang="es">
La categoría app-arch contiene herramientas para archivar, comprimir
y descomprimir archivos ó grupos de archivos.
</longdescription>
<longdescription lang="ja">
app-archカテゴリにはファイルをアーカイブする、圧縮する、解凍する
ツールが含まれます。
</longdescription>
<longdescription lang="nl">
The app-arch categorie bevat applicaties met betrekking tot het
archiveren en comprimeren van bestanden.
</longdescription>
<longdescription lang="vi">
Nhóm app-arch chứa những công cụ để lưu trữ, nén và
giải nén các tập tin hoặc nhóm các tập tin.
</longdescription>
<longdescription lang="it">
La categoria app-arch contiene strumenti di archiviazione, compressione e decompressione di file o gruppi di files.
</longdescription>
<longdescription lang="pt">
A categoria app-arch contém ferramentas para arquivar, comprimir
e descomprimir arquivos ou grupos de arquivos.
</longdescription>
<longdescription lang="pl">
Kategoria app-arch zawiera narzędzia służące do archiwizowania,
kompresji i dekompresji zarówno pojedynczych plików jak i ich grup.
</longdescription>
</catmetadata>

View File

@ -0,0 +1,17 @@
# ChangeLog for app-arch/rpm5offset
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
12 Oct 2010; Mario Fetka <mario.fetka@gmail.com> rpm5offset-9.0.ebuild,
-rpm5offset-9.0-r1.ebuild:
remove broken ebuild
*rpm5offset-9.0-r1 (09 Sep 2009)
09 Sep 2009; Mario Fetka <mario.fetka@gmail.com>
+rpm5offset-9.0-r1.ebuild:
add support for app-arch/xz-utils
16 Jan 2009; Mario Fetka <mario.fetka@gmail.com> +metadata.xml:
initial rpm5offset

View File

@ -0,0 +1,4 @@
AUX rpmoffset.c 1964 SHA256 e1e18d68009bd4541d6c65b43f45b58d720b9c87eba612d7616e244142f80dfe SHA512 67a9357a0433d5d450ceb1bfbdff521975676e6b2c01c9941ebef7ab6a39a31fe9517eda654c3c86d7b9609badeabd22e5f86c68e7462ee872e86ff5d4e48fce WHIRLPOOL 6ef7ab3edb5586cf1661d4a78f5abccd8eb3e81dd561ce2d23ed827fba946d029f530b593d7b50f68b9761d2c2467507240771b46c9ec0d45b5827bb8e767051
EBUILD rpm5offset-9.0.ebuild 626 SHA256 58736742fc4655d0dba4f7b7b0546d15319df2b1ade324ac6fb1f0c128b1a926 SHA512 f5261f7ed52999220e85640ba3749c1de4b805c9adf4d43cab0e2e4b787bce96b6676ea2d29d9f9d3c1bd4739092f25cca5d3b9ae69ba394f2e2ce416cf045e4 WHIRLPOOL b38005205b99be42457ac440b05fd35446c32bb9b76912104a413c4d41e071ea31caec646e07ea0edc0e1f4e40071d72c9bd61f406547b07824a6a32f980d4b5
MISC ChangeLog 486 SHA256 7a87ea2dd02a2287e2c5303eaf50e6464b010777c794f6034d520c5ff7d1a692 SHA512 c640ba94e272de2486c9e9f59b8219e57d951e42c66fa677b16fcb837c4c1e1173c9760768c04ed1782f8336ff472c087c17b124fc1148dc5f782d2df4ab3c3a WHIRLPOOL 4898699b61690816f506d14533a20693158f56187486f965255a6abc26e0fbadc422031fa6ca814701f560fd475c33e556dec7f145da56fe6adc8b10a6818117
MISC metadata.xml 170 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143 WHIRLPOOL b33b91daccf2a989c728257c6372f7f8a7481bd72af841bf3c76e6625750d6f5e0d31c942fe88368fc016edcc5be954656c488b6d44ea00e4fe0caaec1bdd41e

View File

@ -0,0 +1,72 @@
/* Find how deeply inside an .RPM the real data is */
/* kept, and report the offset in bytes */
/* Wouldn't it be a lot more sane if we could just untar these things? */
#include <stdlib.h>
#include <stdio.h>
/* These offsets keep getting bigger, so we're going to just bite a 2MB */
/* chunk of RAM right away so that we have enough. Yeah, horrible */
/* quick and dirty implementation, but hey -- it gets the job done. */
#define RPMBUFSIZ 3145728
main()
{
char *buff = malloc(RPMBUFSIZ),*eb,*p;
for (p = buff, eb = buff + read(0,buff,RPMBUFSIZ); p < eb; p++)
{
/* gzip format */
if (*p == '\037' && p[1] == '\213' && p[2] == '\010')
{
printf("%ld\n",p - buff);
exit(0);
}
/* bzip2 format */
else if (*p == 'B' && p[1] == 'Z' && p[2] == 'h' )
{
printf("%ld\n",p - buff);
exit(0);
}
/* LZMA files; both LZMA_Alone and LZMA utils formats. The LZMA_Alone
* format is used by the LZMA_Alone tool from LZMA SDK. The LZMA utils
* format is the default format of LZMA utils 4.32.1 and later. */
/* LZMA utils format */
else if (*p == '\377' && p[1] == 'L' &&
p[2] == 'Z' && p[3] == 'M' &&
p[4] == 'A' && p[5] == '\000')
{
printf("%ld\n",p - buff);
exit(0);
}
/* The LZMA_Alone format has no magic bytes, thus we
* need to play a wizard. This can give false positives,
* thus the detection below should be removed when
* the newer LZMA utils format has got popular. */
// else if (*p == 0x5D && p[1] == 0x00 &&
else if (*p == '\135' &&
p[5] == '\377' && p[6] == '\377' &&
p[7] == '\377' && p[8] == '\377' &&
p[9] == '\377' && p[10] == '\377' &&
p[11] == '\377' && p[12] == '\377')
/* ((p[10] == 0x00 && p[11] == 0x00 &&
p[12] == 0x00) ||
(p[5] == 0xFF && p[6] == 0xFF &&
p[7] == 0xFF && p[8] == 0xFF &&
p[9] == 0xFF && p[10] == 0xFF &&
p[11] == 0xFF && p[12] == 0xFF)))
*/ {
printf("%ld\n",p - buff);
exit(0);
}
}
exit(1);
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>maintainer-wanted</herd>
</pkgmetadata>

View File

@ -0,0 +1,26 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit toolchain-funcs
DESCRIPTION="Find how deeply inside an .RPM the real data is"
HOMEPAGE="http://www.slackware.com/config/packages.php"
SRC_URI=""
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="userland_GNU"
RDEPEND="app-arch/cpio
app-arch/xz-utils"
DEPEND="${DEPEND}"
src_compile() {
"$(tc-getCC)" ${CFLAGS} ${LDFLAGS} ${FILESDIR}/rpmoffset.c -o rpm5offset || die
}
src_install() {
dobin rpm5offset || die
}

View File

@ -1,6 +1,6 @@
AUX libflaim-pic-ldconfig-fortify.patch 749 RMD160 7a2fd3682697a24d9539c27bcbd45b6d7e3d5710 SHA1 ac8dd96c6dae953e790da1a6c24af8c50a6187f8 SHA256 f04a64a380d137f925b21ec203c08af04335d359e90666d9f13ff02fc0df8ca4
DIST libflaim-4.9.989.tar.gz 2857194 RMD160 ac940b26ef8a1a647b6508c77177a8a14c89edb9 SHA1 3f219f23cc6fc5371c995ad4084d1e1b6721d382 SHA256 49209a50e0c1e7b5c486c5e6e3ba04ee4c30bcd3f53bff01c134814b7bcf0678
EBUILD libflaim-4.10_pre1112.ebuild 978 RMD160 302ff61dd284b47f226bdcb98a3bf93b6cf7c1aa SHA1 f090031a3530f6e836a825783cefab23472ae1cc SHA256 9105362c08c5433e040f4250bce54717a51d289b802eed56726b1136d342f387
EBUILD libflaim-4.9.989.ebuild 1007 RMD160 7ea9bcacca64ad1071241d00af8ec22c762bdc42 SHA1 4d631947796cb4ddcb7a83462f24b2219098f77b SHA256 78acd574f5d4b577f601d98d9b4ffe150a02af19a6870adb2f1ea85b5887fc9a
MISC ChangeLog 4429 RMD160 df0d74733c5a8750279c9a29de989d5b432f03ed SHA1 d13287e1a01beb28a535be25f3051b5115c895dc SHA256 a1bfd0915e705c9b532203e59ce8bc7de9f3c9f04f38845086811d6c04695474
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5
AUX libflaim-pic-ldconfig-fortify.patch 749 SHA256 f04a64a380d137f925b21ec203c08af04335d359e90666d9f13ff02fc0df8ca4 SHA512 b696cfff4940d0093586a8515ebf58f657e34b8926cfa6986e9adfb8bda364a2d7535c3000cb3f103f905de8f1938df9d6ad7f49c7335bf4ccf11287d07d4087 WHIRLPOOL 9c96543db81d8a30b8a35cbaeaa9fec9a020447baf8f02fdb3766659b31c6ab1f010ee2e5c0804b0c6c5d3ea9b7020d616b4eb6f1cbbdb2de7b3f8846fbbbac5
DIST libflaim-4.9.989.tar.gz 2857194 SHA256 49209a50e0c1e7b5c486c5e6e3ba04ee4c30bcd3f53bff01c134814b7bcf0678 SHA512 1ee53ee1b22f865406ce5513067a2c62fecb8447c1325305317cee96b9a96a2b9cd782e41388454130807496cb821a55ce5ba78b2d9522ff2a315487f5d32c68 WHIRLPOOL 0967a9e69106c3fdf92690c408985ccc980e2c8c74482b97d96f6350c99176d15d04536705e93b984b88d124acacb8099f130e7897df7e2246c5c41fbce8c5dc
EBUILD libflaim-4.10_pre1112.ebuild 978 SHA256 9105362c08c5433e040f4250bce54717a51d289b802eed56726b1136d342f387 SHA512 0262a46388dfbad40086114c3e0b3b46c426526dd575e034c10a1fc53303c028cc14bdc920ffe6e086257f47d4824f81be179ad46e917431081e20e2d4878937 WHIRLPOOL 66156dbd32ac7a4353c4fa900a69ccbe57995c52492b916838d139e9b97dae81e00ac815d6005b25a15d0f44313a9848a96c79298113fbc6ef1960bbb727a149
EBUILD libflaim-4.9.989.ebuild 1007 SHA256 78acd574f5d4b577f601d98d9b4ffe150a02af19a6870adb2f1ea85b5887fc9a SHA512 aaf9868a2c0b8f98219edc25b677fbb90b97cb2245e3c0619d2d5ba2c8bce77b4f53bf7ca285058f2976810e86ff3ef73fb85e282485ab7d0841ae2048bdfdf8 WHIRLPOOL 4543b62094f42c18741f5dc330892052a6a64d8baf38702803bd8c40b38ef9c294d12aa00cf9fd142b1ccabca8f7f8074b622ed2d3b0a9d6e5537f8414709f2f
MISC ChangeLog 4429 SHA256 a1bfd0915e705c9b532203e59ce8bc7de9f3c9f04f38845086811d6c04695474 SHA512 3f0b7c29e8944dcd57d4d98ef661c6ef573bc216ae494d29964f95f53cf94f51b4cfc86c1f75e0f028eaa41e3d86b7a0d6dad2dcaaa49d9673e66fafdc6bed63 WHIRLPOOL 2c6c00a12f0bdb1ae8ba37fe871a206350c86202f6e5226069e578498077fa2413ef0866bc952f840daf7e27b60ba0848b2a232803d5721b9a3b1b2f1b7f8ac5
MISC metadata.xml 1238 SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 SHA512 d94394e853ce7bd9109322f37ab5d3526e2bbc4a59ac02d0b66e9d952d221a06ae1c38b6de5cdb142b2b09ac602a57ff03f0525efbbc7b8f33f9662ca42a5dd5 WHIRLPOOL 482453b974eaca6506c4503f49c5c55195790e9b47f19a885d551fa535445104fbb7bc93dc4f30f7faf545f619594fa04d9a8071c21eb55995fef4f7380f55b9

View File

@ -1,3 +1,3 @@
EBUILD libflaimsql-6.0_pre1112.ebuild 894 RMD160 004bb96c974ed52f370e2089ef5eab4900bca47e SHA1 93983d6d29165b82d9a3f7acd3edee9ee30c41e3 SHA256 391362432a7904104535e05c6b905813559b5badabc0bf754024b284211b0aee
MISC ChangeLog 1897 RMD160 75a63f22037d58672f178458534f103d893e1713 SHA1 ac19471e7d95fb8fb2ea797d15d427fb173a0acc SHA256 98da92c44eecb5e0d1f8ae01ddbf304ec894b375d407a9d5d855a404dc1bb5a9
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5
EBUILD libflaimsql-6.0_pre1112.ebuild 894 SHA256 391362432a7904104535e05c6b905813559b5badabc0bf754024b284211b0aee SHA512 67750c7283b7de28818700e865ea6d175a0824ed5d250b1e4332e8de1f2840457a95d21b16acaafc276b93bcb554dc3ccaa585e566d111ce3dc06457e0392b18 WHIRLPOOL c05ebe42352284ca58c98c4a827991ce46f613d9c82683e5e761236f10c8058cdcaeb67be3e97d7c2651e7a0f249eb1cadb4e0274b588035a0e8031326838598
MISC ChangeLog 1897 SHA256 98da92c44eecb5e0d1f8ae01ddbf304ec894b375d407a9d5d855a404dc1bb5a9 SHA512 bbe4129011024c8e8185027f66513bae54c23f108e1ce872c7369dae3715d3a26e3f0e891d79e83a4ab55295727695162fea84e17199dbbfbfacfc4a3acccde0 WHIRLPOOL b81a66c4b6a83d571f9056e45862004e70a784072456f69f5e5162808310d5ed4b696c0c09383f4eaeea959771fed64e14e9c493388f606059025f213dd55133
MISC metadata.xml 1238 SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 SHA512 d94394e853ce7bd9109322f37ab5d3526e2bbc4a59ac02d0b66e9d952d221a06ae1c38b6de5cdb142b2b09ac602a57ff03f0525efbbc7b8f33f9662ca42a5dd5 WHIRLPOOL 482453b974eaca6506c4503f49c5c55195790e9b47f19a885d551fa535445104fbb7bc93dc4f30f7faf545f619594fa04d9a8071c21eb55995fef4f7380f55b9

View File

@ -1,3 +1,3 @@
EBUILD libxflaim-5.2_pre1112.ebuild 866 RMD160 2fea16e86a4956ee612cf0b4a1c541f598206819 SHA1 e75b960959576af115cc9795082bed5abd5a9b32 SHA256 528830a096a023dced42a2fdba784b22831834e33053f765d0262c18776cdc23
MISC ChangeLog 822 RMD160 a04b7d27d2c2349091f7ab8e25e3195673aa25d7 SHA1 c7eff1994e2d43f9f17f44d3c592be301278e90c SHA256 a8ecdef20235b3f33484111620508ca167a9ebfa87a15970c35332657bc3ac3c
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5
EBUILD libxflaim-5.2_pre1112.ebuild 866 SHA256 528830a096a023dced42a2fdba784b22831834e33053f765d0262c18776cdc23 SHA512 73c77d5deaee6d61c578412fc943032854d302c4d098095ae16fcfbdd00b76c117025dd2594788d7032f415176f9310ceb051e5a7674d57f65ffedc56e12df01 WHIRLPOOL 086388853717aa887800e2e4a3e5d96621dc3c1f8c6776f39a4e8c5c8328bb64e9c2257fab96f2481865397389296fba394823b86071f7432f3e2437aed203dd
MISC ChangeLog 822 SHA256 a8ecdef20235b3f33484111620508ca167a9ebfa87a15970c35332657bc3ac3c SHA512 546159d6f4b194d8a6a96137a854784f1bdec8cf73818864ac5d40cce283fc4e442c5557756036bcbdafa99b128cfb619103f7668b7852f09f95c68b03525836 WHIRLPOOL 4cc573a6a387cd9619b2684bcf621fea364649f1a289e5f1323cc82d1d5512a2dc30fb37f11054818c5db523999f7f7f42a2241b030b667d3ea67cd861d79361
MISC metadata.xml 1238 SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 SHA512 d94394e853ce7bd9109322f37ab5d3526e2bbc4a59ac02d0b66e9d952d221a06ae1c38b6de5cdb142b2b09ac602a57ff03f0525efbbc7b8f33f9662ca42a5dd5 WHIRLPOOL 482453b974eaca6506c4503f49c5c55195790e9b47f19a885d551fa535445104fbb7bc93dc4f30f7faf545f619594fa04d9a8071c21eb55995fef4f7380f55b9

40
dev-db/metadata.xml Normal file
View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The dev-db category contains libraries and utilities for database
related programming.
</longdescription>
<longdescription lang="de">
Die Kategorie dev-db enhält Bibliotheken und Werkzeuge für die
Datenbank-Programmierung.
</longdescription>
<longdescription lang="es">
La categoría dev-db contiene librerias y utilidades para programación
referente a bases de datos.
</longdescription>
<longdescription lang="ja">
dev-dbカテゴリーにはデータベース・プログラミングに関連したライブラリーと
ユーティリティが含まれます。
</longdescription>
<longdescription lang="nl">
De dev-db categorie bevat bibliotheken en hulpmiddelen voor het gebruik
van verschillende database-programmeertalen.
</longdescription>
<longdescription lang="vi">
Nhóm dev-db chứa các thư viện và tiện ích liên quan
đến Cơ sở dữ liệu.
</longdescription>
<longdescription lang="it">
La categoria dev-db contiene librerie ed utilità per la programmazione di basi di dati.
</longdescription>
<longdescription lang="pt">
A categoria dev-db contém bibliotecas e utilitários para a
programação relacionada a bancos de dados.
</longdescription>
<longdescription lang="pl">
Kategoria dev-db zawiera biblioteki i narzędzia związane z
programowaniem związanym z bazami danych.
</longdescription>
</catmetadata>

40
dev-dotnet/metadata.xml Normal file
View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The dev-dotnet category contains libraries and utilities relevant to the
.NET programming environment.
</longdescription>
<longdescription lang="de">
Die Kategorie dev-dotnet enthält Bibliotheken und Werkzeuge für die
.NET Programmierumgebung.
</longdescription>
<longdescription lang="es">
La categoría dev-dotnet contiene librerias y utilidades referentes al
ambiente de programación .NET.
</longdescription>
<longdescription lang="ja">
dev-dotnet カテゴリーには.Netプログラミング環境に関連したライブラリーと
ユーティリティが含まれます。
</longdescription>
<longdescription lang="nl">
De dev-dotnet categorie bevat bibliotheken en hulpmiddelen voor het gebruik
van de verschillende .NET programmeertalen.
</longdescription>
<longdescription lang="vi">
Nhóm dev-dotnet chứa các thư viện và tiện ích liên quan
đến môi trường lập trình .NET.
</longdescription>
<longdescription lang="it">
La categoria dev-dotnet contiene librerie ed utilità per l'ambiente .NET.
</longdescription>
<longdescription lang="pt">
A categoria dev-dotnet contém bibliotecas e utilitários para o
ambiente .NET.
</longdescription>
<longdescription lang="pl">
Kategoria dev-dotnet zawiera biblioteki i narzędzia związane ze
środowiskiem programowania .NET.
</longdescription>
</catmetadata>

40
dev-lang/metadata.xml Normal file
View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The dev-lang category contains various programming language
implementations and related tools.
</longdescription>
<longdescription lang="de">
Die Kategorie dev-lang enthält verschiedene Programmiersprachen
und die damit verbundenen Werkzeuge.
</longdescription>
<longdescription lang="es">
La categoría dev-lang contiene varias implementaciones de lenguajes de
programación y sus respectivas herramientas.
</longdescription>
<longdescription lang="ja">
dev-langカテゴリーには様々なプログラミング言語の実行環境とそれに関連した
ツールが含まれます。
</longdescription>
<longdescription lang="nl">
De dev-lang categorie bevat implementaties van verschillende programmeertalen
en gerelateerde hulpmiddelen.
</longdescription>
<longdescription lang="vi">
Nhóm dev-lang chứa các phiên bản cài đặt các ngôn ngữ
lập trình khác nhau và các công cụ liên quan.
</longdescription>
<longdescription lang="it">
La categoria dev-lang contiene varie implementazioni di linguaggi di programmazione e utilità correlate.
</longdescription>
<longdescription lang="pt">
A categoria dev-lang contém várias implementações de linguagens
de programação e ferramentas relacionadas.
</longdescription>
<longdescription lang="pl">
Kategoria dev-lang zawiera różne implementacje języków programowania i
związane z nimi narzędzia.
</longdescription>
</catmetadata>

View File

@ -1,3 +1,3 @@
EBUILD libflaimtk-1.2_pre1112.ebuild 970 RMD160 6412e67b45e5af18b6ca16e71b75b1fe8bd9c496 SHA1 d795cfe4b59bce9c547aaba3341264d66b84a650 SHA256 c1c137a238fd2b53f32afe525e9c5e649aad284545d0ca5922c7087984f376e0
MISC ChangeLog 3116 RMD160 e2f9e0fd4f74314e8379ba607ebc9e9a347ae80c SHA1 934913c2049db66ebf9a0c84671167763b38ff51 SHA256 e5c9287ce03a225d80a2f27be8864f016193d67d90d0739029953df30003a5c9
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5
EBUILD libflaimtk-1.2_pre1112.ebuild 970 SHA256 c1c137a238fd2b53f32afe525e9c5e649aad284545d0ca5922c7087984f376e0 SHA512 61ca6fed9843e4e33f569d5db86b8cb109ed63f4b6cd1acf02c3491daf68ee71d67ad31cdb9704242af45d8bf88cff001e57ddab0d6e91a46dbf3d6584e38434 WHIRLPOOL a1203698f88e7b353a10bf164e884acb8257057b50c2240dd57616a078be2918b1ab68384a222cdf51739b5909dd7874ede2a556924b0e9393f026d74c6eefa6
MISC ChangeLog 3116 SHA256 e5c9287ce03a225d80a2f27be8864f016193d67d90d0739029953df30003a5c9 SHA512 7f911e1c4f3bab50ae3762c4f142db9f9678f4ba65e2272ae57001d165d2a3df511f4faba5bc5b74fd2854ff12327a7b11e7514564e35d4e480612d819e1919f WHIRLPOOL eb7630d47b64ca6b074d0b1a9819552e3ed3b9dba2c6772ab60b531f456a78dac35ec354a419f90a1e3b6f4a0bdd1624975dcb6c76ee622ee8d377db652d444f
MISC metadata.xml 1238 SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 SHA512 d94394e853ce7bd9109322f37ab5d3526e2bbc4a59ac02d0b66e9d952d221a06ae1c38b6de5cdb142b2b09ac602a57ff03f0525efbbc7b8f33f9662ca42a5dd5 WHIRLPOOL 482453b974eaca6506c4503f49c5c55195790e9b47f19a885d551fa535445104fbb7bc93dc4f30f7faf545f619594fa04d9a8071c21eb55995fef4f7380f55b9

39
dev-libs/metadata.xml Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The dev-libs category contains various miscellaneous programming
libraries.
</longdescription>
<longdescription lang="de">
Die Kategorie dev-libs enthält verschiedenste Programmierbibliotheken.
</longdescription>
<longdescription lang="es">
La categoría dev-libs contiene varias librerías mixtas
para programación.
</longdescription>
<longdescription lang="ja">
dev-libsカテゴリーには多種多様なプログラミング・ライブラリが含まれます。
</longdescription>
<longdescription lang="nl">
De dev-libs categorie bevat verschillende bibliotheken die het
programmeren ondersteunen.
</longdescription>
<longdescription lang="vi">
Nhóm dev-libs chứa các thư viện lập trình khác nhau.
</longdescription>
<longdescription lang="sk">
Kategória dev-libs obsahuje rôzne programovacie knižnice.
</longdescription>
<longdescription lang="it">
La categoria dev-libs contiene varie librerie per la programmazione.
</longdescription>
<longdescription lang="pt">
A categoria dev-libs contém várias bibliotecas mistas para
programação.
</longdescription>
<longdescription lang="pl">
Kategoria dev-libs zawiera różne dodatkowe biblioteki związane z programowaniem.
</longdescription>
</catmetadata>

113
eclass/rpm5.eclass Normal file
View File

@ -0,0 +1,113 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/rpm.eclass,v 1.20 2010/07/18 21:57:20 vapier Exp $
# @ECLASS: rpm.eclass
# @MAINTAINER:
# base-system@gentoo.org
# @BLURB: convenience class for extracting RPMs
inherit eutils
DEPEND=">=app-arch/rpm5offset-9.0"
# @FUNCTION: rpm_unpack
# @USAGE: <rpms>
# @DESCRIPTION:
# Unpack the contents of the specified rpms like the unpack() function.
rpm5_unpack() {
[[ $# -eq 0 ]] && set -- ${A}
local a rpmoff decompcmd
for a in "$@" ; do
echo ">>> Unpacking ${a} to ${PWD}"
if [[ ${a} == ./* ]] ; then
: nothing to do -- path is local
elif [[ ${a} == ${DISTDIR}/* ]] ; then
ewarn 'QA: do not use ${DISTDIR} with rpm_unpack -- it is added for you'
elif [[ ${a} == /* ]] ; then
ewarn 'QA: do not use full paths with rpm_unpack -- use ./ paths instead'
else
a="${DISTDIR}/${a}"
fi
# rpm2tar -O "${a}" | tar xf - || die "failure unpacking ${a}"
rpmoff=`rpm5offset < ${a}`
[ -z "${rpmoff}" ] && return 1
decompcmd="lzma -dc"
if [ -n "`dd if=${a} skip=${rpmoff} bs=1 count=3 2>/dev/null | file - | grep bzip2`" ]; then
decompcmd="bzip2 -dc"
fi
if [ -n "`dd if=${a} skip=${rpmoff} bs=1 count=3 2>/dev/null | file - | grep gzip`" ]; then
decompcmd="gzip -dc"
fi
dd ibs=${rpmoff} skip=1 if=${a} 2> /dev/null \
| ${decompcmd} \
| cpio -idmu --no-preserve-owner --quiet || return 1
done
}
# @FUNCTION: srcrpm_unpack
# @USAGE: <rpms>
# @DESCRIPTION:
# Unpack the contents of the specified rpms like the unpack() function as well
# as any archives that it might contain. Note that the secondary archive
# unpack isn't perfect in that it simply unpacks all archives in the working
# directory (with the assumption that there weren't any to start with).
srcrpm5_unpack() {
[[ $# -eq 0 ]] && set -- ${A}
rpm5_unpack "$@"
# no .src.rpm files, then nothing to do
[[ "$* " != *".src.rpm " ]] && return 0
eshopts_push -s nullglob
# unpack everything
local a
for a in *.tar.{gz,bz2} *.t{gz,bz2} *.zip *.ZIP ; do
unpack "./${a}"
rm -f "${a}"
done
eshopts_pop
return 0
}
# @FUNCTION: rpm_src_unpack
# @DESCRIPTION:
# Automatically unpack all archives in ${A} including rpms. If one of the
# archives in a source rpm, then the sub archives will be unpacked as well.
rpm5_src_unpack() {
local a
for a in ${A} ; do
case ${a} in
*.rpm) srcrpm5_unpack "${a}" ;;
*) unpack "${a}" ;;
esac
done
}
# @FUNCTION: rpm_spec_epatch
# @USAGE: [spec]
# @DESCRIPTION:
# Read the specified spec (defaults to ${PN}.spec) and attempt to apply
# all the patches listed in it. If the spec does funky things like moving
# files around, well this won't handle that.
rpm5_spec_epatch() {
local p spec=${1:-${PN}.spec}
local dir=${spec%/*}
grep '^%patch' "${spec}" | \
while read line ; do
set -- ${line}
p=$1
shift
EPATCH_OPTS="$*"
set -- $(grep "^P${p#%p}: " "${spec}")
shift
epatch "${dir:+${dir}/}$*"
done
}
EXPORT_FUNCTIONS src_unpack

View File

@ -1,16 +1,18 @@
AUX gsoap-2.7-fedora-openssl.patch 850 RMD160 4a94ab9bddcc051b8d20669f46560c3ac9082100 SHA1 e082c6dc34ec556c204109ffd7db51dac9284cae SHA256 b0f8a68ab5f9121fd1c7a6813ef7d0bfb3b5d57b4b480d8c7c6cef027abed3ac
AUX gsoap-2.7-fix-pre-iso-headers.patch 3599 RMD160 156c6dab53794b97df7dbff3994ef1c30e76618f SHA1 682460d8aa20c7f01dc214f8c8a19042aa568822 SHA256 bcf80dcd8746b65fcc5aeef9898cc0e94f2f1796fae782157163861ced2d0581
AUX gsoap-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch 614 RMD160 012a2f1f66cd201121697aa89918e752d2223268 SHA1 515d53833680a2eed65382574e83c8fd856894ca SHA256 5964ea1b815bc5382cabc6f1235fd0a4c4c313e07d1d4452eecde0a04c9fda40
AUX gsoap-2.7.15-use_libtool.patch 4790 RMD160 ca5cdee078b3f326bd69b44a016760cbe35f45d8 SHA1 25fcecd21bdc45f8583d60684fb4512663cb5244 SHA256 e4129e70ec9833720b07efacc35d3834cee125c75f18a548de1aae5e3e9c5bbc
DIST gsoap_2.7.17.zip 10224444 RMD160 3f947cbc5e1656dd82b8c6425816cfaf08063c19 SHA1 573a08ab7d8ca2d970158911482c308484fdd5ed SHA256 d3af1ce9464b28cacdf1dfbe09b689f8927cbcf3948479996aef52a39afa2c16
DIST gsoap_2.8.0.zip 10776994 RMD160 eb47fbbf8e74ba5b6c97b694730658b27c03ba4f SHA1 e6363871fa0401090f3bd08bcd532c2e39a5d551 SHA256 48dd009fed0ac361c669dab17e543184909d0567175d8be4af5afc7849d314e6
DIST gsoap_2.8.1.zip 10954908 RMD160 fad35d36c6fa98c1409bbb01e3bf42cc62eb43a2 SHA1 da9a1cc8128ed56fc290f22c81b978ac830b8445 SHA256 1b80b04712aa5170a9fa5a88cc4debb489c38dcd0225093c45e99d3141666bae
DIST gsoap_2.8.2.zip 10697087 RMD160 042fa5fd2e1d7069017a23910cb71d344212fe02 SHA1 199b7d4cf0b6a5bf81a2198e39f03c092ffc05a7 SHA256 0ab988dc5e7c39b1d106d29e782e1eee5f173dca0f93b6c73c9be011c2b315dd
DIST gsoap_2.8.3.zip 11363042 RMD160 e23eb6d453e219f441491ecddda57ecf84b315fa SHA1 55677239751253b48f448eb30a7585df97cba486 SHA256 8db87a63ae7eebebe1782a5a2389997a93be9357ca514733c94f25836c6acfc5
EBUILD gsoap-2.7.17-r1.ebuild 1729 RMD160 7bde896284431568778c500582fcfddbddc560fe SHA1 86b5af129a243f3d96f7c4080305f3fb1c79fea4 SHA256 46863048061daf49dd86bf0df9828d8f10416d5e89c81260b0d0312072576a2a
EBUILD gsoap-2.8.0-r1.ebuild 1756 RMD160 911f34239f5a2199a3dd6c1656f79af54b8868a9 SHA1 44eefc58bad856797bdf18fec4cb9f08aff4a884 SHA256 920bb7445a84007834fe34768905b82057014ac1407e13e9687b67e9ba9ee865
EBUILD gsoap-2.8.1-r1.ebuild 1698 RMD160 a2f33900e9c260d37b3879cd8e9fc4910bbef94a SHA1 1828c470343dbab1898aee634f582caa8424260c SHA256 9132a6b33636ad766d21e6f83b04856c3b9342eeb877998404308357d0e8f0e7
EBUILD gsoap-2.8.2-r1.ebuild 1698 RMD160 a2f33900e9c260d37b3879cd8e9fc4910bbef94a SHA1 1828c470343dbab1898aee634f582caa8424260c SHA256 9132a6b33636ad766d21e6f83b04856c3b9342eeb877998404308357d0e8f0e7
EBUILD gsoap-2.8.3-r1.ebuild 1934 RMD160 b016f9b1b26addb60570e2be20d6f5ca2529c7fa SHA1 b160c625cfb55c90fa426b98c4457167fa246f0a SHA256 a53d234130b2f78a68fcddce07887eaedbab7d15f1a9118f70be4618d2390c94
MISC ChangeLog 3318 RMD160 19a4def3d56d9d6e8a9b3e5146f7e6e534643e15 SHA1 8ed29ff8271ae4ef7b849fdb9f8fa4918e3c8108 SHA256 f8cf9ebc77e0cb269f8385ae4e29e9a185216f2ab8bbddabc1be43763ab87dca
MISC metadata.xml 532 RMD160 6ef28bd3af65d98c51696bb9c4e3fd2d653f62df SHA1 f655ab4efbf1af4b9acd99a8c3b3767f07b8fa1c SHA256 bc34d15c6890718544dec4bb32057b9706376c02fd8de390d74bb21c4d45ce3d
AUX 2.7.9/autotools_update-2.7.9k.patch 2209360 SHA256 a0e66f1fcd901ca83f7142087e1d4ac82a4721e1be16eceebae9a49d63f1c914 SHA512 90d348de28be6b0b7389de019a3b9468c8776dca79751d36e551f74b34a20e422442e116234f58e7850337099933d14e253382c73fd6efbb3ec64ac1c9e3720b WHIRLPOOL ffa9b4e9340c8fd80c921077535fa733646bc6397335f9394fadb96bc26c29aa3fa5685baf28c424d1a1a5aaa2b560da728af38572e67aa89cb8ac91753650fe
AUX 2.7.9/gsoap-2.7-fedora-openssl.patch 845 SHA256 afaa696739a70a515badabb3db93aaa90c95b682ac849880b33b16d3d745b829 SHA512 e2b93a3afdf702f3085593ab65fed3db42b82b1f289e3a3081b4e6ac55a882bb9576da38f86812f25e5fc9b4b8f46ae6a9878116208f93a679fdf5f15f0eeb91 WHIRLPOOL 1fb2f3606e36a0300431a8c73871da4a516e53afe836af9764bde6dcb604896dc1e1fd17cd7db38cbdc98c10a161c9aa70350be853d8c5098e3698f14ba8a23f
AUX 2.7.9/import_dom_h-2.7.9l.patch 2700 SHA256 c55d2c4b8980f9532fde2a1cdc4ed5e30eb43e2f2a8abef7056ba41e15721c13 SHA512 f0c21b6c85eec87715989aef927f8358587279785c18cad5d14d2583a066d8938aab5549b48c63be84afc00b7d132d8dcb2dea689b090cff37aa03658f2bc3a6 WHIRLPOOL 0d4681aad5adfbf06afa211b9175c4b8fa7c55b1817c1771ffbd6bf90651539c985d140a842e690bdc71bd548d6f7360fb6d4922cc5fca34dde9128f55043bf1
AUX 2.7.9/makefile_defines-2.7.9k.patch 819 SHA256 96d9133577c1c4b167245ccf5af3bc5b64e185bd6628399e254f3cccf9a1b337 SHA512 f8ae912985d9e96135faf24262cb77631cfaf921f25720a457f2da677e1cc78beed978be8390f34b496dd28504a64e24329656abc07bacff696da4fe7bea4cc7 WHIRLPOOL 8022d4dcbcd9fa09c2f7b18040b2ab91de2490f3e2dd28caf76d46ccacdce9594860cbf64552a6de1033e7cde8fbda9e5dffa4bb30a563bf80a3e6c3036be5ef
AUX gsoap-01-sharedlibs.diff 5638 SHA256 6ce7136559f44d4c51754886b52deafc4c4f891124be84b689332ea6a825fe15 SHA512 c5d411d7be0fd722d75286d8b15d424fba6989115de5bf00cfc5017345668cc5f529b8690728c3e7828ed9af9b2b00c726506175698ee4561bf39d70ad9b5786 WHIRLPOOL a6bd97dc20ea784dadb1f10a7c4f21246d582ed3c7a5d9bc87de3027372484f00288e9693e53910fd4a16a9bee7c0c66694c13fcdeaf6cbfcb5ca3a5f589750c
AUX gsoap-02-typepuns.diff 788 SHA256 0272a9a035e5f7db7d3f05b025358717eaa443537f89288b2e60a807afbcdc63 SHA512 1afeb4fe35a949650d6d44eb1900d4c0685ffaa75d8bae6bfed13d091716dc1bbeb5f9aba85c2132d8fd20f59bc0090b5f4458bbd51c7152b4b973838084f3ff WHIRLPOOL e95de7d579d95be948c99957418544607ed09a4b7d6ba18a91550b0eb38a56fde467e605dbdb81318362778f32fe4c537387ae2fb4474265ee5fe30adbb009b2
AUX gsoap-03-initext.diff 981 SHA256 e9941f44b2cc8345bbde01acbcef4affdb40d7e6c799430caa2c8b67763bf27c SHA512 a856fe1b735f5ba0af340b48f46f6452fede9225a1e6231a3eacb8741acbd29621a4886d5ea40a462b698e3722694a052add05770b01d84afe2bc216afc7cf71 WHIRLPOOL 3463243e5887b6a795449b63566cb559a47bb8779fb7ed8cadb589ef36af90db7a5804b973de3de74cd9a2f0e1fdf6394eae9753733bf3434bb7aaeecccf1ef0
AUX gsoap-04-local.diff 2316 SHA256 bcab0ee66557448f0e935e7da1b59e0d59de91f613bfe8e1e1689c4b3eb8dcc2 SHA512 daf4f8def714631110817737c8c29e1a49caef28748b404a330d8137a1b6abf16fc1f2f5b4f40a2d6c3c9e16e2de24bfeb4ba4252296269d49597ebe487799ed WHIRLPOOL b941d124f8b38da5fff3aa1bba2e31ea791c7291cd3211124ef873b0b8d8dc288243aec1b60c6138c3dcf4ca3ab4335a24c2d642e4eba0076be42586c4893adf
AUX gsoap-2.7-fedora-openssl.patch 850 SHA256 b0f8a68ab5f9121fd1c7a6813ef7d0bfb3b5d57b4b480d8c7c6cef027abed3ac SHA512 526161e5354bc9699a54e67505354f2c34ffde44a9b57200aa84e8cc4191ab359a153bc9b355171688466caefeec797d323f0712deebb2bf8b4dcc153522bd4a WHIRLPOOL a860fdcb59198312b88ad4d3b29493aaa6075ac85c5ab66eeb09c9a3677fefdb9058660fa0076bd3c2dcccc3916d635754c35d8fdd4c972b1613e48a7fd3673c
AUX gsoap-2.7-fix-pre-iso-headers.patch 3599 SHA256 bcf80dcd8746b65fcc5aeef9898cc0e94f2f1796fae782157163861ced2d0581 SHA512 a3c88971563e6aa1f001a5fc16dc65bec0be861cdb0b28602f62f771c70e340ef4f584cb24ac72f7ee1e949f81d41bcc757174ac7e79f2fa524120a1dfbd3ef1 WHIRLPOOL e1f27a0dce2ab10b4ec2a987829b4de7620784c041e43ead9aedd17a8d037fcd7003b9cda78b0df1c1ca2af5242d6bb42a0eb60429c3b4246d005a44ac0fd8aa
AUX gsoap-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch 614 SHA256 5964ea1b815bc5382cabc6f1235fd0a4c4c313e07d1d4452eecde0a04c9fda40 SHA512 7a63d83db669ea0eba5dd43fb7a65e8a8b6bf6d397bf3884ab84eb5661f2b4fb0f19a9aead2851772d3d84e6b2ec470b67a2589f82fa28f7a27cb9b59d7890d8 WHIRLPOOL 8ccc13b32b1cd5c37e8863429039a7cf8f60b369469226ceef4a9f0a0d398fee0512d6fc8445f0519c66ca778847e6e96827cd4141aabc29457487388cd7c0f3
AUX gsoap-2.7.15-use_libtool.patch 4790 SHA256 e4129e70ec9833720b07efacc35d3834cee125c75f18a548de1aae5e3e9c5bbc SHA512 6ac74544e0566767ab30cc652ce0d7c559db1303a48f373638f97c54f6e9960733ed6e7e3ae4db1ff6ad5e911259bebca521d57f413ce597a69af6423eea4ce7 WHIRLPOOL cb5ee234bdc05b98b1a03d3d4959f3aed2bd1c8ec0fde67cac930d8caf4a6164ba3e352d7be6e1951111f67ff469b9b900974f18bc0cf816867994369534fc7b
DIST gsoap_2.7.17.zip 10224444 SHA256 d3af1ce9464b28cacdf1dfbe09b689f8927cbcf3948479996aef52a39afa2c16 SHA512 efb5332e90cbed6013ac2f16b940404cc4de9e84bc85e671cb3588bc6620cd86c8db646a4f3cd77bb3b866dfcc8a793186736ab2241bb8cbaca8d313345d14ac WHIRLPOOL 955e845b5a8b9af1697ca8bcdbb77813f149f7ff162ec51e680c398dab9934c36418572004b7bd24200476b6d45b623f294053b932da2fce94f415becd369af7
DIST gsoap_2.7.9l.tar.gz 4787311 SHA256 b866cd1c73212bb82c202e12a2bac4ff6907a22d99d1a5bead7df8e8718b8552 SHA512 8216abd4d7aa216fa25080397a77cb88f2d9507f97f1021627010092b0c5f02513fad08c958ad1cdcc3acf3d783fe441f064778e9e487a11b19f1e4cd6ad3972 WHIRLPOOL faf0f92b5546923cf55a1c3bb40943cf5dc84edcb5924279fe3382440acd68a24dfcda96fb44de9dcab3e5d6ae70058d7a6d84c03bf58edbc0a4750b3b7738fe
EBUILD gsoap-2.7.17-r1.ebuild 1729 SHA256 46863048061daf49dd86bf0df9828d8f10416d5e89c81260b0d0312072576a2a SHA512 ac7e7d0ea2cbdf0616537ac48f3e13edc5775bcf6e73ede2f8458bcff6c487cb42abe1ae488d561f46be636ce4f9d502e59dbe34c67bdd019cbee909b53d2088 WHIRLPOOL 873e5637c406bf7264122a421ac7f71807897d7b129dcceb20a6aaf5d226d05fe844eebcd95a515a4cc2fecfe6889622eb2c37514a840ac2438f4c4ad276cda2
EBUILD gsoap-2.7.9l-r1.ebuild 1993 SHA256 894e5c73b031aaae91b53abe9681a336464d6ec316ad48fb9c15544f64ece9bb SHA512 838a15c4ba9a5d2fd98d32966b7f3cad8b1cd2a241b3e2f41592dacc6e207bd0e66f57ba8622ca410d10e303b3483c2aec887137bcdd0e9714b7d48d79255e80 WHIRLPOOL b267e243e1b30e4e46cdb7a1135729e47a59059a068589f53dda373a6d7b1f2962992e4055eb988a63d4182e25b8813d0c6700662ec005ad25f4f99625d4c48f
MISC ChangeLog 3318 SHA256 f8cf9ebc77e0cb269f8385ae4e29e9a185216f2ab8bbddabc1be43763ab87dca SHA512 613eb830bda75bc25e2470588bea961772f74ef97c92d8ffd2cc37bc5689e171f2e2e3e75df3420b7b466f54d861d31509b56362cf523ff972a534215d400322 WHIRLPOOL d616ba46afeafe825b8c0607672e325950fbb878d115b36075178168cc87f9573b5d314fb1c6e4b7c2e229de16d89768efd79d1d029516b90285c229de3a2b84
MISC metadata.xml 532 SHA256 bc34d15c6890718544dec4bb32057b9706376c02fd8de390d74bb21c4d45ce3d SHA512 6519a7a30b60eab97cd508835caf6364b54dc66cd76eac38c6b7c722b3ab5afefcc5c738938f0f9288e972da8bf4ea21bda01302a1cdad53931e11116a8c6250 WHIRLPOOL 762565d7fbeeaaa8a5e67a5bf7b337ba3a5c1ff27f456cf43f2ca393affb39008768d928f8f8051092eb9366174503cb764f63076266a119087e92f2a6ea4317

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,17 @@
diff -uNr gsoap-2.7.orig//soapcpp2/stdsoap2.cpp gsoap-2.7/soapcpp2/stdsoap2.cpp
--- gsoap-2.7.orig//soapcpp2/stdsoap2.cpp 2011-09-03 07:03:34.532000130 +0200
+++ gsoap-2.7/soapcpp2/stdsoap2.cpp 2011-09-03 07:11:26.218000131 +0200
@@ -4001,7 +4001,12 @@
{ X509_EXTENSION *ext = X509_get_ext(peer, i);
const char *ext_str = OBJ_nid2sn(OBJ_obj2nid(X509_EXTENSION_get_object(ext)));
if (ext_str && !strcmp(ext_str, "subjectAltName"))
- { X509V3_EXT_METHOD *meth = X509V3_EXT_get(ext);
+ {
+#if (OPENSSL_VERSION_NUMBER >= 0x10000000L)
+ const X509V3_EXT_METHOD *meth = X509V3_EXT_get(ext);
+#else
+ X509V3_EXT_METHOD *meth = X509V3_EXT_get(ext);
+#endif
void *ext_data;
#if (OPENSSL_VERSION_NUMBER >= 0x0090800fL)
const unsigned char *data;

View File

@ -0,0 +1,63 @@
--- gsoap-2.7/soapcpp2/import/dom.h 2007-05-02 09:00:15.000000000 -0500
+++ gsoap-2.7mf/soapcpp2/import/dom.h 2007-09-30 19:10:22.000000000 -0500
@@ -69,32 +69,35 @@ file, import the dom.h file into your he
#import "dom.h"
@endcode
-By importing dom.h a special data type @ref xsd__anyType is available that
-represents a hierarchical DOM node set. The DOM node set data structure can be
-used within structs, classes, STL containers, and as arguments of service
-operations. For example:
+By importing dom.h two special data types @ref xsd__anyType and @ref
+xsd__anyAttribute are available representing a hierarchical DOM node set of
+elements and attributes, respectively. The DOM node element and attribute data
+structures can be used within structs, classes, STL containers, and as
+arguments of service operations. For example:
@code
#import "dom.h"
#import "wsu.h"
class ns__myProduct
{ public:
- @char* wsu__Id;
- _wsu__Timestamp* wsu__Timestamp;
- char* name;
- int SKU;
- double price;
- xsd__anyType* any;
- ns__myProduct();
- ~ns__myProduct();
+ @char* wsu__Id;
+ @xsd__anyAttribute atts;
+ _wsu__Timestamp* wsu__Timestamp;
+ char* name;
+ int SKU;
+ double price;
+ xsd__anyType* elts;
+ ns__myProduct();
+ ~ns__myProduct();
};
@endcode
It is important to declare the @ref xsd__anyType at the end of the struct or
-class, since the DOM parser consumes any XML element (the field name, 'any' in
+class, since the DOM parser consumes any XML element (the field name, 'elts' in
this case, is irrelavant). Thus, the other fields must be defined first to
ensure they are populated first before the DOM node set is populated with any
-non-previously matched XML element.
+non-previously matched XML element. Likewise, the @ref xsd__anyAttribute member
+should be placed after the other attributes.
Note that we also imported wsu.h as an example to show how to add a wsu:Id
attribute to a struct or class if we want to digitally sign instances, and how
@@ -625,6 +628,9 @@ The @ref soap_dom_attribute constructors
*/
-/// @brief The custom serializer for DOM nodes is represented by xsd__anyType.
+/// @brief The custom serializer for DOM element nodes is represented by xsd__anyType.
extern typedef struct soap_dom_element xsd__anyType;
+/// @brief The custom serializer for DOM attribute nodes is represented by xsd__anyAttribute.
+extern typedef struct soap_dom_attribute xsd__anyAttribute;
+

View File

@ -0,0 +1,19 @@
--- gsoap-2.7/soapcpp2/samples/Makefile.defines 2007-04-21 20:56:38.000000000 -0500
+++ gsoap-2.7mf/soapcpp2/samples/Makefile.defines 2007-09-11 11:46:14.000000000 -0500
@@ -14,12 +14,12 @@ SOAP_FLAGS=-I$(top_srcdir)/soapcpp2/impo
SOAP_C_CLIENT=soapClient.c soapC.c
SOAP_C_SERVER=soapServer.c soapC.c
-SOAP_C_LIB=$(top_builddir)/soapcpp2/libgsoap.a
-SOAP_C_LIB_CK=$(top_builddir)/soapcpp2/libgsoapck.a
+SOAP_C_LIB=$(top_builddir)/soapcpp2/libgsoap.la
+SOAP_C_LIB_CK=$(top_builddir)/soapcpp2/libgsoapck.la
SOAP_CPP_CLIENT=soapClient.cpp soapC.cpp
SOAP_CPP_SERVER=soapServer.cpp soapC.cpp
-SOAP_CPP_LIB=$(top_builddir)/soapcpp2/libgsoap++.a
-SOAP_CPP_LIB_CK=$(top_builddir)/soapcpp2/libgsoapck++.a
+SOAP_CPP_LIB=$(top_builddir)/soapcpp2/libgsoap++.la
+SOAP_CPP_LIB_CK=$(top_builddir)/soapcpp2/libgsoapck++.la

View File

@ -0,0 +1,121 @@
From: Jan Engelhardt <jengelh@medozas.de>
Date: 2011-07-01 17:19:00 +0200
build: always use shared libraries
---
configure.in | 9 ++++-----
gsoap/Makefile.am | 32 +++++++++++++++++++-------------
gsoap/samples/autotest/Makefile.am | 2 +-
gsoap/samples/databinding/Makefile.am | 2 +-
4 files changed, 25 insertions(+), 20 deletions(-)
Index: gsoap-2.8.3/configure.in
===================================================================
--- gsoap-2.8.3.orig/configure.in
+++ gsoap-2.8.3/configure.in
@@ -16,8 +16,7 @@ AM_PROG_CC_C_O
AM_PROG_LEX
AC_PROG_YACC
AC_PROG_CPP
-AC_PROG_RANLIB
-#AC_PROG_LIBTOOL
+LT_INIT
AC_PROG_LN_S
AC_PROG_AWK
AC_PROG_INSTALL
@@ -222,13 +221,13 @@ if test "x$with_openssl" = "xyes"; then
WSDL2H_EXTRA_FLAGS="-DWITH_GNUTLS -DWITH_GZIP"
WSDL2H_EXTRA_LIBS="-lgnutls -lgcrypt -lgpg-error -lz"
SAMPLE_SSL_LIBS="-lgnutls -lgcrypt -lgpg-error -lz"
- WSDL2H_SOAP_CPP_LIB="libgsoapssl++.a"
+ WSDL2H_SOAP_CPP_LIB="libgsoapssl++.la"
else
AC_MSG_RESULT(no)
WSDL2H_EXTRA_FLAGS="-DWITH_OPENSSL -DWITH_GZIP"
WSDL2H_EXTRA_LIBS="-lssl -lcrypto -lz"
SAMPLE_SSL_LIBS="-lssl -lcrypto -lz"
- WSDL2H_SOAP_CPP_LIB="libgsoapssl++.a"
+ WSDL2H_SOAP_CPP_LIB="libgsoapssl++.la"
fi
if test -n "$OPENSSL"; then
WSDL2H_EXTRA_FLAGS="-I${OPENSSL}/include ${WSDL2H_EXTRA_FLAGS}"
@@ -240,7 +239,7 @@ else
WSDL2H_EXTRA_FLAGS=
WSDL2H_EXTRA_LIBS=
SAMPLE_SSL_LIBS=
- WSDL2H_SOAP_CPP_LIB="libgsoap++.a"
+ WSDL2H_SOAP_CPP_LIB="libgsoap++.la"
fi
AC_SUBST(WSDL2H_EXTRA_FLAGS)
AC_SUBST(WSDL2H_EXTRA_LIBS)
Index: gsoap-2.8.3/gsoap/Makefile.am
===================================================================
--- gsoap-2.8.3.orig/gsoap/Makefile.am
+++ gsoap-2.8.3/gsoap/Makefile.am
@@ -34,20 +34,26 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp
dom_cpp.cpp: dom.cpp
$(LN_S) -f $(srcdir)/dom.cpp dom_cpp.cpp
-lib_LIBRARIES = libgsoap.a libgsoap++.a libgsoapck.a libgsoapck++.a libgsoapssl.a libgsoapssl++.a
+lib_LTLIBRARIES = libgsoap.la libgsoap++.la libgsoapck.la libgsoapck++.la libgsoapssl.la libgsoapssl++.la
-libgsoap_a_SOURCES = stdsoap2.c dom.c
-libgsoap_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform)
-libgsoap___a_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp
-libgsoap___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform)
-libgsoapck_a_SOURCES = stdsoap2_ck.c dom.c
-libgsoapck_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) -DWITH_COOKIES
-libgsoapck___a_SOURCES = stdsoap2_ck_cpp.cpp dom_cpp.cpp
-libgsoapck___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) -DWITH_COOKIES
-libgsoapssl_a_SOURCES = stdsoap2_ssl.c dom.c
-libgsoapssl_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM
-libgsoapssl___a_SOURCES = stdsoap2_ssl_cpp.cpp dom_cpp.cpp
-libgsoapssl___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM
+libgsoap_la_SOURCES = stdsoap2.c dom.c
+libgsoap_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform)
+libgsoap_la_LDFLAGS = -release ${PACKAGE_VERSION} -version-info 0:0:0
+libgsoap___la_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp
+libgsoap___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform)
+libgsoap___la_LDFLAGS = ${libgsoap_la_LDFLAGS}
+libgsoapck_la_SOURCES = stdsoap2_ck.c dom.c
+libgsoapck_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) -DWITH_COOKIES
+libgsoapck_la_LDFLAGS = ${libgsoap_la_LDFLAGS}
+libgsoapck___la_SOURCES = stdsoap2_ck_cpp.cpp dom_cpp.cpp
+libgsoapck___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) -DWITH_COOKIES
+libgsoapck___la_LDFLAGS = ${libgsoap_la_LDFLAGS}
+libgsoapssl_la_SOURCES = stdsoap2_ssl.c dom.c
+libgsoapssl_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM
+libgsoapssl_la_LDFLAGS = ${libgsoap_la_LDFLAGS}
+libgsoapssl___la_SOURCES = stdsoap2_ssl_cpp.cpp dom_cpp.cpp
+libgsoapssl___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM
+libgsoapssl___la_LDFLAGS = ${libgsoap_la_LDFLAGS}
BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp $(lib_LIBRARIES)
Index: gsoap-2.8.3/gsoap/samples/autotest/Makefile.am
===================================================================
--- gsoap-2.8.3.orig/gsoap/samples/autotest/Makefile.am
+++ gsoap-2.8.3/gsoap/samples/autotest/Makefile.am
@@ -14,7 +14,7 @@ SOAP_FLAGS=-SL -T -I$(top_srcdir)/gsoap/
WSDLINPUT=$(srcdir)/examples.wsdl
SOAPHEADER=$(srcdir)/examples.h
SOAP_CPP_SRC=soapC.cpp soapServer.cpp
-SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.a
+SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.la
$(SOAP_CPP_SRC) : $(WSDLINPUT)
$(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)
Index: gsoap-2.8.3/gsoap/samples/databinding/Makefile.am
===================================================================
--- gsoap-2.8.3.orig/gsoap/samples/databinding/Makefile.am
+++ gsoap-2.8.3/gsoap/samples/databinding/Makefile.am
@@ -14,7 +14,7 @@ SOAP_FLAGS=-2 -CS -p address -I$(top_src
WSDLINPUT=$(srcdir)/address.xsd
SOAPHEADER=$(srcdir)/address.h
SOAP_CPP_SRC=addressC.cpp
-SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.a
+SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.la
$(SOAP_CPP_SRC) : $(WSDLINPUT)
$(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)

View File

@ -0,0 +1,31 @@
From: Jan Engelhardt <jengelh@medozas.de>
Date: 2011-07-01 17:19:00 +0200
src: fix invocation of undefined behavior
The int type may have a stricter alignment than buf, and as such,
using *(int *)buf is prone to undefined behavior, usually manifesting
themselves in SIGBUS.
---
gsoap/stdsoap2.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Index: gsoap-2.8.3/gsoap/stdsoap2.c
===================================================================
--- gsoap-2.8.3.orig/gsoap/stdsoap2.c
+++ gsoap-2.8.3/gsoap/stdsoap2.c
@@ -2946,10 +2946,12 @@ int
SOAP_FMAC2
soap_rand()
{ unsigned char buf[4];
+ int r;
if (!soap_ssl_init_done)
soap_ssl_init();
RAND_pseudo_bytes(buf, 4);
- return *(int*)buf;
+ memcpy(&r, buf, sizeof(r));
+ return r;
}
#endif
#endif

View File

@ -0,0 +1,29 @@
From: Jan Engelhardt <jengelh@medozas.de>
Date: 2011-07-01 17:19:00 +0200
build: resolve compiler warning
An extern declaration must not be a definition.
wsdl2h.cpp:88:7: warning: 'mapfile' initialized and declared 'extern'
wsdl2h.cpp:89:7: warning: 'import_path' initialized and declared 'extern'
wsdl2h.cpp:90:7: warning: 'cwd_path' initialized and declared 'extern'
wsdl2h.cpp:91:7: warning: 'cppnamespace' initialized and declared 'extern'
---
gsoap/wsdl/wsdl2h.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: gsoap-2.8.3/gsoap/wsdl/wsdl2h.cpp
===================================================================
--- gsoap-2.8.3.orig/gsoap/wsdl/wsdl2h.cpp
+++ gsoap-2.8.3/gsoap/wsdl/wsdl2h.cpp
@@ -84,7 +84,7 @@ char *infile[MAXINFILES],
*proxy_host = NULL,
*proxy_userid = NULL,
*proxy_passwd = NULL;
-extern const char
+const char
*mapfile = WSDL_TYPEMAP_FILE,
*import_path = WSDL2H_IMPORT_PATH,
*cwd_path = NULL,

View File

@ -0,0 +1,48 @@
diff -uNr ./gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp ../gsoap-2.8.3//gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp
--- ./gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2011-06-24 19:48:46.000000000 -0300
+++ ../gsoap-2.8.3//gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2011-07-18 12:43:03.961999906 -0300
@@ -8261,7 +8261,7 @@
soap_set_recv_logfile(copy, soap->logfile[SOAP_INDEX_RECV]);
#endif
copy->local_namespaces = NULL;
- soap_set_namespaces(copy, soap->local_namespaces);
+ soap_set_namespaces(copy, soap->namespaces);
#ifdef WITH_C_LOCALE
copy->c_locale = duplocale(soap->c_locale);
#else
diff -uNr ./gsoap/stdsoap2.c ../gsoap-2.8.3//gsoap/stdsoap2.c
--- ./gsoap/stdsoap2.c 2011-06-24 19:48:46.000000000 -0300
+++ ../gsoap-2.8.3//gsoap/stdsoap2.c 2011-07-18 12:43:03.961999906 -0300
@@ -8261,7 +8261,7 @@
soap_set_recv_logfile(copy, soap->logfile[SOAP_INDEX_RECV]);
#endif
copy->local_namespaces = NULL;
- soap_set_namespaces(copy, soap->local_namespaces);
+ soap_set_namespaces(copy, soap->namespaces);
#ifdef WITH_C_LOCALE
copy->c_locale = duplocale(soap->c_locale);
#else
diff -uNr ./gsoap/stdsoap2.cpp ../gsoap-2.8.3//gsoap/stdsoap2.cpp
--- ./gsoap/stdsoap2.cpp 2011-06-24 19:48:46.000000000 -0300
+++ ../gsoap-2.8.3//gsoap/stdsoap2.cpp 2011-07-18 12:43:03.961999906 -0300
@@ -8261,7 +8261,7 @@
soap_set_recv_logfile(copy, soap->logfile[SOAP_INDEX_RECV]);
#endif
copy->local_namespaces = NULL;
- soap_set_namespaces(copy, soap->local_namespaces);
+ soap_set_namespaces(copy, soap->namespaces);
#ifdef WITH_C_LOCALE
copy->c_locale = duplocale(soap->c_locale);
#else
diff -uNr ./gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp ../gsoap-2.8.3//gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp
--- ./gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp 2011-06-24 19:48:46.000000000 -0300
+++ ../gsoap-2.8.3//gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp 2011-07-18 12:43:03.961999906 -0300
@@ -8261,7 +8261,7 @@
soap_set_recv_logfile(copy, soap->logfile[SOAP_INDEX_RECV]);
#endif
copy->local_namespaces = NULL;
- soap_set_namespaces(copy, soap->local_namespaces);
+ soap_set_namespaces(copy, soap->namespaces);
#ifdef WITH_C_LOCALE
copy->c_locale = duplocale(soap->c_locale);
#else

View File

@ -6,19 +6,18 @@ EAPI=2
inherit autotools eutils
MY_P="${PN}-2.8"
MY_P="${PN}-2.7"
DESCRIPTION="A cross-platform open source C and C++ SDK to ease the development of SOAP/XML Web services"
HOMEPAGE="http://gsoap2.sourceforge.net"
SRC_URI="mirror://sourceforge/gsoap2/gsoap_${PV}.zip"
SRC_URI="mirror://sourceforge/gsoap2/gsoap_${PV}.tar.gz"
LICENSE="GPL-2 gSOAP"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc debug examples +ssl static-libs"
DEPEND="app-arch/unzip
sys-devel/flex
DEPEND="sys-devel/flex
sys-devel/bison
sys-libs/zlib
ssl? ( dev-libs/openssl )"
@ -27,16 +26,21 @@ RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_prepare() {
# Fix Pre-ISO headers
epatch "${FILESDIR}/${PN}-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch"
#epatch "${FILESDIR}/gsoap-2.7-fix-pre-iso-headers.patch"
# causes compilation of app-emulation/virtualbox-ose[vboxwebsrv] to
# break (bug #320901):
#epatch "${FILESDIR}/${PN}-2.7.15-use_libtool.patch"
epatch "${FILESDIR}/gsoap-01-sharedlibs.diff"
epatch "${FILESDIR}/gsoap-02-typepuns.diff"
epatch "${FILESDIR}/gsoap-03-initext.diff"
epatch "${FILESDIR}/gsoap-04-local.diff"
epatch "${FILESDIR}/2.7.9/autotools_update-2.7.9k.patch"
epatch "${FILESDIR}/2.7.9/import_dom_h-2.7.9l.patch"
epatch "${FILESDIR}/2.7.9/makefile_defines-2.7.9k.patch"
epatch "${FILESDIR}/2.7.9/gsoap-2.7-fedora-openssl.patch"
rm soapcpp2/stdsoap2_cpp.cpp
eautoreconf
@ -78,5 +82,5 @@ src_install() {
# Install the core files for some packages that are using these files.
# this is to work around provided gsoap in many packages (ifolder3, ...)
insinto /usr/include/gsoap
doins gsoap/*.c*
doins soapcpp2/*.c*
}

View File

@ -1,77 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
inherit autotools eutils
MY_P="${PN}-2.8"
DESCRIPTION="A cross-platform open source C and C++ SDK to ease the development of SOAP/XML Web services"
HOMEPAGE="http://gsoap2.sourceforge.net"
SRC_URI="mirror://sourceforge/gsoap2/gsoap_${PV}.zip"
LICENSE="GPL-2 gSOAP"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc debug examples +ssl"
DEPEND="app-arch/unzip
sys-devel/flex
sys-devel/bison
sys-libs/zlib
ssl? ( dev-libs/openssl )"
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_prepare() {
# Fix Pre-ISO headers
epatch "${FILESDIR}/${PN}-2.7-fix-pre-iso-headers.patch"
epatch "${FILESDIR}/${PN}-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch"
# causes compilation of app-emulation/virtualbox-ose[vboxwebsrv] to
# break (bug #320901):
#epatch "${FILESDIR}/${PN}-2.7.15-use_libtool.patch"
eautoreconf
}
src_configure() {
econf \
$(use_enable ssl openssl) \
$(use_enable examples samples) \
$(use_enable debug)
}
src_compile() {
emake -j1 || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
# yes, we also install the license-file since
# it contains info about how to apply the licenses
dodoc *.txt
dohtml changelog.html
rm -rf "${D}"/usr/lib*/*.la
if use examples; then
rm -rf gsoap/samples/Makefile* gsoap/samples/*/Makefile* gsoap/samples/*/*.o
insinto /usr/share/doc/${PF}/examples
doins -r gsoap/samples/*
fi
if use doc; then
dohtml -r gsoap/doc/*
fi
# Install the core files for some packages that are using these files.
# this is to work around provided gsoap in many packages (ifolder3, ...)
insinto /usr/include/gsoap
doins gsoap/*.c*
}

View File

@ -1,76 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
inherit autotools eutils
MY_P="${PN}-2.8"
DESCRIPTION="A cross-platform open source C and C++ SDK to ease the development of SOAP/XML Web services"
HOMEPAGE="http://gsoap2.sourceforge.net"
SRC_URI="mirror://sourceforge/gsoap2/gsoap_${PV}.zip"
LICENSE="GPL-2 gSOAP"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc debug examples +ssl"
DEPEND="app-arch/unzip
sys-devel/flex
sys-devel/bison
sys-libs/zlib
ssl? ( dev-libs/openssl )"
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_prepare() {
# Fix Pre-ISO headers
epatch "${FILESDIR}/${PN}-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch"
# causes compilation of app-emulation/virtualbox-ose[vboxwebsrv] to
# break (bug #320901):
#epatch "${FILESDIR}/${PN}-2.7.15-use_libtool.patch"
eautoreconf
}
src_configure() {
econf \
$(use_enable ssl openssl) \
$(use_enable examples samples) \
$(use_enable debug)
}
src_compile() {
emake -j1 || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
# yes, we also install the license-file since
# it contains info about how to apply the licenses
dodoc *.txt
dohtml changelog.html
rm -rf "${D}"/usr/lib*/*.la
if use examples; then
rm -rf gsoap/samples/Makefile* gsoap/samples/*/Makefile* gsoap/samples/*/*.o
insinto /usr/share/doc/${PF}/examples
doins -r gsoap/samples/*
fi
if use doc; then
dohtml -r gsoap/doc/*
fi
# Install the core files for some packages that are using these files.
# this is to work around provided gsoap in many packages (ifolder3, ...)
insinto /usr/include/gsoap
doins gsoap/*.c*
}

View File

@ -1,76 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
inherit autotools eutils
MY_P="${PN}-2.8"
DESCRIPTION="A cross-platform open source C and C++ SDK to ease the development of SOAP/XML Web services"
HOMEPAGE="http://gsoap2.sourceforge.net"
SRC_URI="mirror://sourceforge/gsoap2/gsoap_${PV}.zip"
LICENSE="GPL-2 gSOAP"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc debug examples +ssl"
DEPEND="app-arch/unzip
sys-devel/flex
sys-devel/bison
sys-libs/zlib
ssl? ( dev-libs/openssl )"
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_prepare() {
# Fix Pre-ISO headers
epatch "${FILESDIR}/${PN}-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch"
# causes compilation of app-emulation/virtualbox-ose[vboxwebsrv] to
# break (bug #320901):
#epatch "${FILESDIR}/${PN}-2.7.15-use_libtool.patch"
eautoreconf
}
src_configure() {
econf \
$(use_enable ssl openssl) \
$(use_enable examples samples) \
$(use_enable debug)
}
src_compile() {
emake -j1 || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
# yes, we also install the license-file since
# it contains info about how to apply the licenses
dodoc *.txt
dohtml changelog.html
rm -rf "${D}"/usr/lib*/*.la
if use examples; then
rm -rf gsoap/samples/Makefile* gsoap/samples/*/Makefile* gsoap/samples/*/*.o
insinto /usr/share/doc/${PF}/examples
doins -r gsoap/samples/*
fi
if use doc; then
dohtml -r gsoap/doc/*
fi
# Install the core files for some packages that are using these files.
# this is to work around provided gsoap in many packages (ifolder3, ...)
insinto /usr/include/gsoap
doins gsoap/*.c*
}

32
net-libs/metadata.xml Normal file
View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The net-libs category contains libraries that are network-related.
</longdescription>
<longdescription lang="de">
Die Kategorie net-libs enthält Bibliotheken zur Netzwerkprogrammierung.
</longdescription>
<longdescription lang="es">
La categoría net-libs contiene librerías relacionadas con las redes.
</longdescription>
<longdescription lang="ja">
net-libsカテゴリーにはネットワーク関連のライブラリが含まれています。
</longdescription>
<longdescription lang="nl">
De net-libs categorie bevat bibliotheken voor netwerk-gebruik.
</longdescription>
<longdescription lang="vi">
Nhóm net-libs chứa các thư viện về mạng.
</longdescription>
<longdescription lang="it">
La categoria net-libs contiene librerie per le reti.
</longdescription>
<longdescription lang="pt">
A categoria net-libs contém bibliotecas relacionadas a redes.
</longdescription>
<longdescription lang="pl">
Kategoria net-libs zawiera związane z siecią biblioteki.
</longdescription>
</catmetadata>

View File

@ -1,6 +1,6 @@
AUX ifolder3-plugins-3.8-mono22-1.patch 1459 RMD160 8b31316a68a58a5264ea7b5f431150e6b945f515 SHA1 b16e4801f8e5fc7a0da89aef6da5e169a8a820a4 SHA256 e391fde1d66eed260ce6cc12b058dae8de1d2b4c6aca6a5b2be2bfc3e0978ba8
DIST ifolder3-client-plugins-3.8.0.9328.1.tar.gz 421648 RMD160 e3bcf5ad62ad35427a839a431b9971e4c48d6b1b SHA1 88d4a74893a46c9c246ea410cc91a0414568e484 SHA256 c52f9c00b815466b4cb8673774b533a6397028c6cb26c971637886bd02187c3c
EBUILD ifolder3-client-plugins-3.8.0.9328.1-r1.ebuild 2623 RMD160 5ffe90eeb514a0931fbf33589f9c02139f057209 SHA1 8720f3154ba57b3bf5e3a460119827abad7af2da SHA256 b8306d4ebde5d0732c7e0b9ce48929ca51d4c24449034b9768dcb1f9d87e0de5
EBUILD ifolder3-client-plugins-3.8.0.9328.1.ebuild 2351 RMD160 ca12c57138dd2c305dd6fa4f0e07ac4096a85071 SHA1 c745878dde10c9496ae4d48ff4dbb80a4c384909 SHA256 c413224696c13c549b4f5d7665882cc6bb67960c4a1dc42f2bbf3b5f90145b6b
MISC ChangeLog 217 RMD160 7a2489871785ab88b24d010c21fdd6f7006fe560 SHA1 f967ae7f73a9beaae6894ea2ae5e3d6d004aae9e SHA256 ad708b7f31796dff2d32bb626c0764a602d818f12164fe7cacb330a319a38387
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5
AUX ifolder3-plugins-3.8-mono22-1.patch 1459 SHA256 e391fde1d66eed260ce6cc12b058dae8de1d2b4c6aca6a5b2be2bfc3e0978ba8 SHA512 a483e8789e6dc7577c0752a247c8bf43cf000b404086735818e61cf169f15b541be9369071fd19c04d0512bd8dc1bcff49f6b4e2748d4befff78a3a7b29897f7 WHIRLPOOL 12a2fcae920d58bef311afc2ccccf4e0ff6b7eec3804dcca4ff8cb5a84ee1a3b6eab9646b97e82a5f4e028054bbf7cdfb23b471c3e065ce9477d4454c880b6b7
DIST ifolder3-client-plugins-3.8.0.9328.1.tar.gz 421648 SHA256 c52f9c00b815466b4cb8673774b533a6397028c6cb26c971637886bd02187c3c
EBUILD ifolder3-client-plugins-3.8.0.9328.1-r1.ebuild 2623 SHA256 b8306d4ebde5d0732c7e0b9ce48929ca51d4c24449034b9768dcb1f9d87e0de5 SHA512 be5efc7f93e790123d92067ed01267f7bc600644d41a024604e6da0f2f88c15af87aaf8469e59552f35907b9b1862ee7d0b223858f0924691a44a8b31d1f106b WHIRLPOOL 876642b13de783274613b3c14796d07926012c2c503a6e8f0ed2207c15fbdaa3f17b239b95503ba15a773f73ea060b85bfc35aca181211dc459ef04d0c66e4cd
EBUILD ifolder3-client-plugins-3.8.0.9328.1.ebuild 2351 SHA256 c413224696c13c549b4f5d7665882cc6bb67960c4a1dc42f2bbf3b5f90145b6b SHA512 d869b337cf8d97a7afc20298cab72a4d6d4d7cfa9a44808da89ff9097f3e1170e1cdce7dd8a4586ac1842ad62c9ebfeab445fc2dd049aa66c66b585dd864a63f WHIRLPOOL 7455c11a02d8361cabefe7ac7b17e1fe6caf6a0bde04ea87e51ea81bdab97b0c00dbb86d8210f83e657a2acc6436a5cfbc68dc3468e67352f09e8aefa3ac9410
MISC ChangeLog 217 SHA256 ad708b7f31796dff2d32bb626c0764a602d818f12164fe7cacb330a319a38387 SHA512 ecf65694518375a840eda790ee905fb458412b3cfd47618384214b5fc7e2111cc69994c3af2d07cfa30b1f1dc0f2b61f6da44e776e37bd0023d27188b734cf75 WHIRLPOOL 0972884bb199e98ef13bc862a843d88cf57e800fb5943601f55d0517118a8fcbe57a04ec9246b93f80924c9fd260ee3aa6a6ae65296e511cecf6e909c42359f2
MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96

View File

@ -1,34 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!--
$Header: /var/cvsroot/gentoo-x86/skel.metadata.xml,v 1.18 2008/07/28 19:27:05 cardoe Exp $
This is the example metadata file.
The root element of this file is <pkgmetadata>. Within this element a
number of subelements are allowed: herd, maintainer, and
longdescription. herd is a required subelement.
For a full description look at:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4
Before committing, please remove the comments from this file. They are
not relevant for general metadata.xml files.
-->
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>@gentoo.org</email>
<!-- <description>Description of the maintainership</description> -->
<email>mario.fetka@gmail.com</email>
</maintainer>
<!-- <longdescription>Long description of the package</longdescription> -->
<!--
<use>
<flag name='flag'>Description of how USE='flag' affects this package</flag>
<flag name='userland_GNU'>Description of how USERLAND='GNU' affects this
package</flag>
<flag name='aspell'>Uses <pkg>app-text/aspell</pkg> for spell checking.
Requires an installed dictionary from <cat>app-dicts</cat></flag>
</use>
-->
</pkgmetadata>

View File

@ -1,19 +1,15 @@
AUX desktop-file-categories.patch 426 RMD160 79fd3010215e2d98b2444788800d1d88c9dee810 SHA1 37d77c18cb99be9ea1f30b2ec4845e7b8640210a SHA256 3148babbed0a01799fd895bc6fb835a54556f5e74daf877c63e3c070450d2718
AUX iFolderViewGroup.cs_log.diff 1523 RMD160 be9b4ccb0d1a06253512940b79499895f848000d SHA1 32c1e46e3fdae75a1fa94bb25cc67f70f1e15441 SHA256 530d6972034d1c5d11d6087c00e357c45f04a9c4a2b2a2a0b4d12ec7648b3908
AUX ifolder-3.6.use_system_gsoap.patch 2078 RMD160 d06955a2bd6794d5332ea0967a398aa0d4caf67e SHA1 9532d503a7de2b21e5558ab2d07d6c7fb0864c4c SHA256 3ed5b56a78dcf75d6f0c1564b6b16dafb5f389246404e6f168f3d9768bdf0ac0
AUX ifolder-3.7-desktop-file-categories.patch 604 RMD160 66f37ba7d33cded3fbf53f2c9704e5bdebb9a0a5 SHA1 09b8bc84eadc0f440aa2148ea01ab5c3c9597cd6 SHA256 e0c9b0d1b5563bcc26ebfa3a9c7a7fa42a482e2840794a419b157b4b3d3c53c4
AUX ifolder-3.7-gnome-hack-1.patch 605 RMD160 9ba979e823233ab0839fa3d4cde2c9f23f7eb9ab SHA1 86aa6f86a71a9625065304811c82bac4bda37fdc SHA256 6f8858fe3c04aeec066a86eb30ad470e5ee421a29c8f31f9362d2d17a4a2573e
AUX ifolder-3.7-mono22-1.patch 2087 RMD160 88712ee0eacdbaefdaf7361076b5bff5520648e9 SHA1 854b9177f743e6542753a46a1dd6d46c6cc06ad2 SHA256 6a7ed109602387c09ebeb11720595b29dac4ce1fa548d5ee7bde853b470258d7
AUX ifolder-3.7-mono22-2.patch 1217 RMD160 40b56b36d1bc62d0e01aff1985bd2a279ffb3fce SHA1 36b3512807964e3b72886de65cfb9438f5bba7f7 SHA256 39d605c1b8cccc99af26e3492fde14a1b81b2a20949379c19901948bc42ae62b
AUX ifolder-3.7-use_system_gsoap.patch 2106 RMD160 527c850f748e7511208c1d92b3f44eb9e48902ab SHA1 c105e7f5cb826f4a440f7494ecd108bca1bb124b SHA256 17f1edec7f7ab4202663516817b531ad112c115c677f937f01d516ceeb04cbf6
AUX ifolder-disambiguate_process.dpatch 803 RMD160 6f058e9872cfc6bd98556f13c2815ca75a6cc358 SHA1 cf9fb4428147edf97befbad7126ce680a42d35fb SHA256 35340005ffe35507cd8f003b0b43efe51c4570a69b59a5ab8ab30bb957fb02fc
AUX ifolder-gnome-hack-1.patch 569 RMD160 41fc4c52b1019070619c6fe711936417fa862d97 SHA1 c9a32b7679672b08788a2e31d79192c4abeff0af SHA256 efe1d83a25cac7305c550394240636f439687e6a38176541274bada575db09ad
AUX ifolder-lib_name.dpatch 856 RMD160 1ee4486c9d412e732617a3bc18387f9201931e64 SHA1 9d0ac4527f91f5f8997bcd7d1d622668898f2455 SHA256 c55cd504abb93b7aa534555940f1cc0b734d2d1f2c06a611808c11b8569b6c57
AUX ifolder-mono22-1.patch 2794 RMD160 5fe95bedd74d227831d32f63643c9a9a96bbe9b2 SHA1 27d301c129d9f48dc5b89155df59f1d00fd30aa1 SHA256 495f8f17b895c15d1aa5314f7fb569a4d9d97db7e2bd0a35694dd29f907d6354
DIST ifolder3-3.8.0.10197.1.tar.gz 26576647 RMD160 4ddc411ab9e179395cbe6248b3e2123f83367e39 SHA1 8fe83151c9b9a38eac2a2b4038b3cdc50bfd7669 SHA256 3fb207e559d536d5f0b75d4afa1df0eeda83406f8a04412418482ddd5a4fe942
DIST ifolder3-3.8.0.9328.1.tar.gz 26649101 RMD160 f4022f35a0c6a25d01388afe261a16518c1484c2 SHA1 1ef18a49e1314ac3e93b5f48d81cdcbdac403101 SHA256 c81c204beb601a72aa4e2b0fb3affe272f1530ad79f0ced9d1e798479eab99d8
EBUILD ifolder3-3.8.0.10197.1.ebuild 2051 RMD160 8f2d9a70f32cdec52eab55ee2c2bfb3a9ef61c20 SHA1 72ea70a2efbad3e3daa3736edde5a1c1ee418b4d SHA256 995aebb730990c90150c5e40adc445a16a21a8805765e59c2bd58b7e33302aec
EBUILD ifolder3-3.8.0.9328.1.ebuild 2035 RMD160 888be18ac47850755c2ab56fca9d0b144a953dae SHA1 891594b84692c40083841e13138289e46aa7a63a SHA256 ca7228582763c26d20e20588d19c588f6518be73d86e6edbcb91aff859b6a9ed
EBUILD ifolder3-3.8_pre7273.ebuild 1626 RMD160 e5a6491d9755e74c722be53498e738ce26dba6f0 SHA1 a7a153c7dcaaf3ad4f635a2a4138cb0fafa2df61 SHA256 2665e70fcc7c29e3257ad7b3366783728cb3c21edcdcf5f970b4c754cb3c8cd4
MISC ChangeLog 4514 RMD160 6a75897b68cc24f9d8fe35e42e702b905ad6fe73 SHA1 872a9d424c37cd2ec365ed4d87b303e22551818f SHA256 cf1101db837d88d0c7f951c8511ee2781b1f50e4f48dad24a93f5f6a7cbcec93
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
AUX desktop-file-categories.patch 426 SHA256 3148babbed0a01799fd895bc6fb835a54556f5e74daf877c63e3c070450d2718 SHA512 947d3d282d2c18fdee5202966ae02f4906bb6d6e8da9ac07578752bca28fcd744f97fdfd1097eee39d98d71af657cbbe70612396c935680874cc739660a321d3 WHIRLPOOL 3bdfbe0bbd4f008e20f0bec138ccc21315713281f5b55c6577f13f3e54372ce0e7832d0f71769d3238ff758c663affe130bbf8e1508c2239683d947937fdde4a
AUX iFolderViewGroup.cs_log.diff 1523 SHA256 530d6972034d1c5d11d6087c00e357c45f04a9c4a2b2a2a0b4d12ec7648b3908 SHA512 0152f1c7c65303b922511691469932adb76cd606a440d4efa7b924cb5d70285275c70df71fe52e983aeb5811ffe7ad4f1ab871fb1225e90c2b6a20c0ce05e54e WHIRLPOOL 96d11d372eea40f065a6b7a79160a1de90fb2a49aeadf91c6859e73c248751ed50357bd90a6d032d7b224dd8678b3dfcbfbb1cd37d8222fc0fc5bb8326af2326
AUX ifolder-3.6.use_system_gsoap.patch 2078 SHA256 3ed5b56a78dcf75d6f0c1564b6b16dafb5f389246404e6f168f3d9768bdf0ac0 SHA512 ef054e3120f7d8d326cf1797133b5d8226e06c1b38fe774ae391f1ea1228fcbb723fbfdec1a90cee2a2ae6abf0dc616c0b6240e23375c4c2180e9e6b8e33259f WHIRLPOOL a3693534085870ac4e6154ca242d55f0008677f3f3025cf792369e8c05164dc6a52a1883232873afbf88d088cdf86fe287cdf3efae6b540f5246ce45d8ebdf47
AUX ifolder-3.7-desktop-file-categories.patch 604 SHA256 e0c9b0d1b5563bcc26ebfa3a9c7a7fa42a482e2840794a419b157b4b3d3c53c4 SHA512 9c78971a987a1dab25ef1e7f2705b7cefc07e3b49039175907e4d3af0967d5d0bbea9468bd9b84f6ba15d1ae848773b5c2851232833396578fb941bf31907a0e WHIRLPOOL d8572cc0974628d50525227a42643c22cba584c0d0c61dbbb594b51a8eeb32d36caafbc49fecb7391db11968accd795a256072ca924df6e603bd4c95b228cbd1
AUX ifolder-3.7-gnome-hack-1.patch 605 SHA256 6f8858fe3c04aeec066a86eb30ad470e5ee421a29c8f31f9362d2d17a4a2573e SHA512 2964ace0a6015ee439f95de9fcb5b26efc4c81fddad297200f4b058294bbde81dba53e062cdbc9696ccd187f8d4f965d61afb846933d07cf25391f87c402418a WHIRLPOOL 2b0d239dd034005a2d87b8f23e36aa937a14318523bda0328f8f066cc26da39e19340e08007889bccc285d4fa0260e3570621fdee50e027d98d97eb25226aee4
AUX ifolder-3.7-mono22-1.patch 2087 SHA256 6a7ed109602387c09ebeb11720595b29dac4ce1fa548d5ee7bde853b470258d7 SHA512 b3af57b9ad236234fb03e56280ecdada35eacfdc8f9b9f8a0045a76e4582bbf08c868245857dfc156548a9baeaa1579e82c52e65646a8225552c2a10379988f5 WHIRLPOOL 5b28de7a0b7298dff48f5c38d948b5f8de712a666e35b1a846808a3c99246dee07c2d57f02c124c769b93f172a64a2d8b9e6281973f3d4f09db622bbdda0eb76
AUX ifolder-3.7-mono22-2.patch 1217 SHA256 39d605c1b8cccc99af26e3492fde14a1b81b2a20949379c19901948bc42ae62b SHA512 0d5148569799620e59fe8a1e0a35eb47b9800c1a0fd40c3449533fe121071e4dd7f0be1d0f23ff87bceacefb6aaf398db938fcd9726b94c6f1cdea7a187b965c WHIRLPOOL 4599f8c83ee4db6780209804e1565ac278dc363df534ceeea476f8b9e4f6398186c865104a284f5fb33cdb06423e127e11f69531dcc3e2330fb7f5460806b859
AUX ifolder-3.7-use_system_gsoap.patch 2106 SHA256 17f1edec7f7ab4202663516817b531ad112c115c677f937f01d516ceeb04cbf6 SHA512 7842aa5f88852e80aad37f8f2f9d4643756a0082bbe1ccfee3faaa1a442689b4b2f62fcd8687e8e6c358083ec7cfb6b5329386de448c083244e8f5bf987c9df7 WHIRLPOOL 82e08faabf530d580e7104832145d480a6d28fd0bca917a56ddbeff37f33de0fece059efa2db35f29dbce22580c3ccc6cf874a98f58cff5eb92d957e98250af1
AUX ifolder-disambiguate_process.dpatch 803 SHA256 35340005ffe35507cd8f003b0b43efe51c4570a69b59a5ab8ab30bb957fb02fc SHA512 e44827cce8602dfd4f3437ff5509aea212198e36c3ede029473928d541d7798f5a2227211fe232471943c405f7759d3c4ffda058fec43157ceab800c57f0e342 WHIRLPOOL 4a42ac19cd5313aa87131f5da014463b05c25094338f3576ca145ee197630cfa55e7f30352255914ae8509429da82f17002f57b84c0f13b5f49fc5d65dbeab71
AUX ifolder-gnome-hack-1.patch 569 SHA256 efe1d83a25cac7305c550394240636f439687e6a38176541274bada575db09ad SHA512 30deeeaf2dd2d9bf40ed4230895b4f5c2c3a291d6d25b8f9b5306c82aaae6b08b1cdb71d3b6b8db451df94f5f7363b70e30de941f0f556eca5d97d3d1959946e WHIRLPOOL 0128c48beea5755fa84ff900449c158c7248cb38360f9caf281151c605cc32167e6c88116cb450c6993e69043ac52a535e0d60c79c2a74d7119f8fbf37083f58
AUX ifolder-lib_name.dpatch 856 SHA256 c55cd504abb93b7aa534555940f1cc0b734d2d1f2c06a611808c11b8569b6c57 SHA512 9c02cdedf6b488662721e2a989c5a191df0525d5af2e311cce42d50363657ed66750fea9e28d8505e473c0021086a1fedee1bd0707ff4e3da87427f18deed651 WHIRLPOOL 96d925dd300a5d2485f01455c7c2d8e7c260566ed757cb88176ee28ece4eb7a4497d38b4c6bb1603e1f0765f39901f20dba35471400156e94d5a8617c96e85d6
AUX ifolder-mono22-1.patch 2794 SHA256 495f8f17b895c15d1aa5314f7fb569a4d9d97db7e2bd0a35694dd29f907d6354 SHA512 7e493fae9018642b40d9d6720aced5aae0680440f56490eac0a1d6d3be146863b08a782cc81883961b4c85e997168eab4adc5dd6f3c841ee03d3067e717cbc36 WHIRLPOOL 926553870c5e4bc2a3d81875ab837b99509ae95e934e6f99f72142c6ac9c8bbe0435cfb912132796d5d181712294d1f3fab87fd162630a1162cea5beffa81823
EBUILD ifolder3-3.9.1.7663.ebuild 1624 SHA256 696a7d033a383593ba88650deab8f7eece4543405c1081363c087f0c66482d7d SHA512 77051749e16906d01677892ee5c296c4ca88bead7846aac2cf5d38fd91504ab91d64ab057cd5ef5944738c305e09764618760cffc30510e0563af66243a21d98 WHIRLPOOL be5f503940d7597d44d3633583accbc8d75cb6952734393b6ea2d647fc50b5f1958a822e8b14f12bdd5bc738a4fe603c700d3c5b67f7f4e312a23b12d4989985
MISC ChangeLog 4514 SHA256 cf1101db837d88d0c7f951c8511ee2781b1f50e4f48dad24a93f5f6a7cbcec93 SHA512 b3ad0c2a5e7dedb470d102db96d6bdf30d6068bf1ff36d17ec9b41e97f8110d3b4ce2628c7736628aedb0a857d17cb962e4fcced2af9811b95bc8bdb74b03c56 WHIRLPOOL 9b414d6b2772e3f5569acfa58af0ebd681ff6a5e1ba33cf8aa0535b44bb33c767eb8841b762f2dc7d5f4395b671fd9b302e8a8ffb8e99784a020a8d8e232871f
MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96

View File

@ -1,67 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
#ESVN_REPO_URI="https://forgesvn1.novell.com/svn/ifolder/trunk/ifolder/@${PV/3.8_pre/}"
#inherit mono eutils autotools subversion
inherit mono eutils autotools
DESCRIPTION="Novell iFolder"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0.3/${PN}.tar.gz -> ${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/gconf-sharp-2.0
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8
>=net-libs/gsoap-2.7.1
sys-devel/gcc:4.3
!<net-misc/ifolder3-${PV}
!net-misc/ifolder"
RDEPEND=">=dev-lang/mono-2.2
>=dev-dotnet/gconf-sharp-2.0
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8"
PDEPEND="net-misc/ifolder3-client-plugins"
S="${WORKDIR}/${PN}"
src_prepare() {
rm -rf dependencies
epatch "${FILESDIR}"/ifolder-3.7-desktop-file-categories.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-mono22-2.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-lib_name.dpatch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-use_system_gsoap.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-gnome-hack-1.patch || die "Error applying patch"
epatch "${FILESDIR}"/iFolderViewGroup.cs_log.diff || die "Error applying patch"
eautoreconf || die "eautoreconf failed"
}
src_configure() {
for GCC_SUB_VERSION in 0 1 2 3 4 5 6 7 8 9 ; do
if has_version =sys-devel/gcc-4.3.$GCC_SUB_VERSION* ; then
local GCC_SLOT_VERSION=-4.3.$GCC_SUB_VERSION
fi
done
CSC=gmcs WSDL=wsdl CXX="$(tc-getCXX)$GCC_SLOT_VERSION" CC="$(tc-getCC)$GCC_SLOT_VERSION" econf || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}

View File

@ -1,71 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
#ESVN_REPO_URI="https://forgesvn1.novell.com/svn/ifolder/trunk/ifolder/@${PV/3.8_pre/}"
#inherit mono eutils autotools subversion
inherit mono eutils autotools
DESCRIPTION="Novell iFolder"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0/${PN}.tar.gz -> ${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/gconf-sharp-2.0
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8
>=net-libs/gsoap-2.7.1
!<net-misc/ifolder3-${PV}
!net-misc/ifolder"
RDEPEND=">=dev-lang/mono-2.2
>=dev-dotnet/gconf-sharp-2.0
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8"
PDEPEND="net-misc/ifolder3-client-plugins"
#S="${WORKDIR}/${PN}"
pkg_setup() {
if [[ $(gcc-major-version) -eq 4 ]]; then
if [[ $(gcc-minor-version) -gt 3 ]]; then
eerror "ifolder3 requires <gcc-4.4 in order to work correctly"
eerror "please compile it switching to gcc-4.3."
die "gcc 4.4 cannot build ifolder3"
fi
fi
}
src_prepare() {
rm -rf dependencies
epatch "${FILESDIR}"/ifolder-3.7-desktop-file-categories.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-mono22-2.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-lib_name.dpatch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-use_system_gsoap.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-gnome-hack-1.patch || die "Error applying patch"
epatch "${FILESDIR}"/iFolderViewGroup.cs_log.diff || die "Error applying patch"
eautoreconf || die "eautoreconf failed"
}
src_configure() {
econf || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}

View File

@ -4,7 +4,7 @@
EAPI="2"
WANT_AUTOMAKE=1.9
ESVN_REPO_URI="https://forgesvn1.novell.com/svn/ifolder/trunk/ifolder/@${PV/3.8_pre/}"
ESVN_REPO_URI="https://ifolder.svn.sourceforge.net/svnroot/ifolder/branches/iFolder_3.9.1_updates/ifolder/@${PV/3.9.1./}"
inherit mono eutils autotools subversion
@ -23,7 +23,6 @@ DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.7
>=net-libs/gsoap-2.7.1
>=gnome-base/eel-2.12
!<net-misc/ifolder3-${PV}
!net-misc/ifolder"
@ -31,17 +30,15 @@ RDEPEND=">=dev-lang/mono-2.2
>=dev-dotnet/gconf-sharp-2.0
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.7"
S="${WORKDIR}/${PN}"
>=net-misc/simias-1.9.1"
src_prepare() {
epatch "${FILESDIR}"/ifolder-3.7-desktop-file-categories.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-mono22-2.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-lib_name.dpatch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-use_system_gsoap.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-gnome-hack-1.patch || die "Error applying patch"
epatch "${FILESDIR}"/iFolderViewGroup.cs_log.diff || die "Error applying patch"
# epatch "${FILESDIR}"/ifolder-3.7-desktop-file-categories.patch || die "Error applying patch"
# epatch "${FILESDIR}"/ifolder-3.7-mono22-2.patch || die "Error applying patch"
# epatch "${FILESDIR}"/ifolder-lib_name.dpatch || die "Error applying patch"
# epatch "${FILESDIR}"/ifolder-3.7-use_system_gsoap.patch || die "Error applying patch"
# epatch "${FILESDIR}"/ifolder-3.7-gnome-hack-1.patch || die "Error applying patch"
# epatch "${FILESDIR}"/iFolderViewGroup.cs_log.diff || die "Error applying patch"
eautoreconf || die "eautoreconf failed"
}

View File

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>maintainer-wanted</herd>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
</pkgmetadata>

37
net-misc/metadata.xml Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The net-misc category contains various miscellaneous networking tools
and utilities.
</longdescription>
<longdescription lang="de">
Die Kategorie net-misc enthält verschiedenste Programme und Werkzeuge
rund um Netzwerke.
</longdescription>
<longdescription lang="es">
La categoría net-misc contiene varias herramientas y utilidades
relacionadas con las redes.
</longdescription>
<longdescription lang="ja">
net-miscカテゴリーには多種多様なネットワーキング・ツールと
ユーティリティが含まれています。
</longdescription>
<longdescription lang="nl">
De net-misc categorie bevat verschillende netwerkapplicaties.
</longdescription>
<longdescription lang="vi">
Nhóm net-misc chứa các công cụ mạng khác nhau.
</longdescription>
<longdescription lang="it">
La categoria net-misc contiene vari strumenti ed utilità per la gestione delle reti.
</longdescription>
<longdescription lang="pt">
A categoria net-misc contém várias ferramentas e utilitários
de rede.
</longdescription>
<longdescription lang="pl">
Kategoria net-misc zawiera różne dodatkowe narzędzia i programy sieciowe.
</longdescription>
</catmetadata>

View File

@ -1,15 +1,7 @@
AUX simias-1.8-mono22-3.patch 1371 RMD160 07223bd3ff49b33a61e5460e76e1109e6a9ae5b4 SHA1 d84821690f1a256b9e3a4db60e6c5674715d657b SHA256 d9d9cc4d2c9b71a9b6febbbea62a7b4acd6e25d768340a28b664b3e4734d3dbe
AUX simias-1.8-mono22-4.patch 1306 RMD160 5eb17a2661953671ba9b9f142a747bfc47acca92 SHA1 e7181aa25814457a4e85b38667f99b06c239d2cc SHA256 03892c1cba2b23e4f705783e34e7f67bb5a2c7a146bee14280d427c9456e04c2
AUX simias-1.8-mono22-5.patch 1656 RMD160 67f972fdd6a1dd76cdf91bd2ecd774a17188638a SHA1 5860e11b05d6d9e7ba9b255f74d2248f4f5887e3 SHA256 8c3fcdd8bebae61d3f8146bba336cfdf934ec328d5d96e3c0e603b233a3be748
AUX simias-1.8-use_system_gsoap-2.patch 2431 RMD160 17bbd1ba7db59b2b83f79a4dfb9801a860c585bc SHA1 eec1afc346bbcce296e8118eae20771315a38636 SHA256 f76e52c10107e62ef71f249d291a82b56fb13a5217c494ea2b48ac6267d2a549
AUX simias-1.8-use_system_gsoap-3.patch 886 RMD160 226f311c5d7fcf949532d2ed04eb7a3aa68fbeb8 SHA1 4c52dcd3f952cb9d9c2e7c899afa34c601554adc SHA256 ee0deb841bca51f0cbe2ffbccbde75d7559ba12580208c050ffad9dc7116e3f8
AUX simias-1.8.2-libflaim-1.patch 595 RMD160 a8401c16abb54f2d3651d8bcbab7706b9cff4f1d SHA1 592d9be1e82776fd8c4d78e594d7a0ad5a1ec857 SHA256 5b7744426b5981ea5c009609d504cce543d0936ca76beffa881305ba22703feb
AUX simias-1.8.2-libflaim.patch 431 RMD160 8da5a5201f5e38b7a43f9ce608ff2a94b6d3c624 SHA1 65c9e64d93c0250364515de2f6659ea67ae485e6 SHA256 32bdaeb0516301c85d6648f5d3ac343c5c81066fb13d31a6deaa27856955fdc5
AUX simias-1.8.3.9328.1-system_xsp-1.patch 2262 RMD160 5740fb436dbd90b1f1a9499f4ad5ec228a70e78b SHA1 107307bc119d5d6fc732a9fb95bf7bf7550e91de SHA256 5c0371dc274cf5bfab6f92e43d5d928eeff487da238cd9dc9fdd042b994b2dd9
AUX simias-libflaim_shared-1.patch 749 RMD160 a8c402e4c822cf7961068308e46dbfea4e69ffea SHA1 37aed1ec52275c2d3e3cdfe37e2b122e07781c43 SHA256 9a9918fcaa7a6e528b8f15f9c719b886b51af3264bb89fd59859f0023eb9050f
DIST simias-1.8.3.10196.1.tar.gz 27789722 RMD160 96127fb63c77af03e65531a68720e457963b194b SHA1 1e52b64ff9583189c9e4f2043b70dcb3f779e770 SHA256 3d67c45644ca54e082ad34aaf7320ea610baa88024e2a6bb35f6bd12871efe0f
DIST simias-1.8.3.9328.1.tar.gz 27784660 RMD160 2dc7cefc1b6e2dba66e8dfa6e3f2495fbfe488c5 SHA1 8518dfa98588ddbf4cbb21be2a7621235cca3794 SHA256 8aca083462c7bf7cb019d6c80c13934dfc8fdbe33363fdb1cc8e1f3b93508c71
EBUILD simias-1.8.3.10196.1.ebuild 2101 RMD160 626571f2956a5eefd47212bdef7f612a21989f43 SHA1 336471cd8b4f4d0e6f069927375803583e1e1be0 SHA256 590470481ebd0834d603ef5ac57884ba154af51e5669258924f84443603a72a0
EBUILD simias-1.8.3.9328.1.ebuild 1723 RMD160 17d3b706b42efc5f51f2d76bec69d5f1b54a5244 SHA1 cd2c26da207c6d5af06c7c012902259514caf4a0 SHA256 8974b788637ba470840aaab844a551e68ffc4e95d2e04025a2478d19fab78916
MISC ChangeLog 5126 RMD160 5a96ef50733765cd599f07b26f1ce81f972c792d SHA1 63aa338e7168ec662cb6e25ee359afd3bbe1bf73 SHA256 872f591778030b18a995a4265546f78087e9bb546ee2c1b5f5db317ffad2805b
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
AUX simias-1.8-use_system_gsoap-3.patch 886 SHA256 ee0deb841bca51f0cbe2ffbccbde75d7559ba12580208c050ffad9dc7116e3f8 SHA512 2bdeefd1b8483523f4807bf2712a273435e66d3a2583c2ae97ddfd2e088bdd6853080f9de41b6b7c99f77ed5de9756d6c5f3229c7cb4b44c3303504b74fa3c99 WHIRLPOOL 1a5388067561ac325877c2f732f5751330f268cc1c96b59a1bd2961d7e5b32bd6b2e6d0be6134dfc7cc4131841dc0f5630d7e84c460c5417e90dec7cda9eb082
AUX simias-1.8.2-libflaim-1.patch 595 SHA256 5b7744426b5981ea5c009609d504cce543d0936ca76beffa881305ba22703feb SHA512 4f2677ae2fb1f01b1678a8afb440a6ec4f7d5ef2781b51ac441ba138b59b85d54fa650cb810b87deac0786ba91509d43b25008dd0bb0e6dcb7d1d4543a511f23 WHIRLPOOL f08ed8ead1e162137375da7632b3376ac74428059fc989b3f7e89182c87077dab03629bc844f41f03ace11277d0e5cc3ad9100388c564aea5ea60645f29d092e
AUX simias-1.8.3.9328.1-system_xsp-1.patch 2262 SHA256 5c0371dc274cf5bfab6f92e43d5d928eeff487da238cd9dc9fdd042b994b2dd9 SHA512 04c493d875b2c1ed24c4a10604c9aab6a8c614c2947c37d9c419599e61c9020beaafc1554ad147a2439f2c00e882647b8252576980d80ae6011323427367715f WHIRLPOOL 4dd9a494a32ff423d4162c37832b079d8030441537559d9dc14b7823ca52d47b1686a27a4e83638b71aaabc09a9d47f1014370806ef9dedfbfeabe5d1bdbbac0
AUX simias-1.9.1-mono24-1.patch 1545 SHA256 cb96e70597d3a59cc706739919d4c84a379e4900f76f2aa6c1484e1646d57659 SHA512 07943b087cfd21e7bd097a1f9aefc6a3521ab160729f14bbc90eb9b6f29dbd97497d68c153c0e883deedcb0c6a1d2c2dfc89d8f669c21932819b71e10710c3a8 WHIRLPOOL b3574c8b6af9a38f12b6eeb546aa99d9b527f119ebeaf2c6086cdb93a785a2264995e312dee01ec0baea26634b36e9285ff09475e22bd7e3716c2e648b781f70
EBUILD simias-1.9.1.7638.ebuild 1517 SHA256 21d95c96f4546e0dcd59fc4808b526b18b3e9cb3616f8c80ab81f49a3fb3cbc2 SHA512 c200df982d3e16dbb49b106303d20a9b3c164414d9bcd75260c4aa4f53d76c1fd50d1beb5b3f057d65f08c793bb04b28f50b2820ecb38326a9194a712cdc9239 WHIRLPOOL 5d630a696a70c319f56c182ac6d6d457c453ab049c91a5cc95385b1f1772dade75bbc2fb2624829849e38e8751dbae2c1dd610bd1ceb1ff0810c7b8d88899d1c
MISC ChangeLog 5126 SHA256 872f591778030b18a995a4265546f78087e9bb546ee2c1b5f5db317ffad2805b SHA512 66686febbf0c71a72c3c0b604bd457a2cfea8ec3a5dbae1cab87a86a39819abb30e543381b7bc6df0b92cc8eab2e1657fadd96e02cbd19a178842e086de0c843 WHIRLPOOL 98262f47d034919c0770563f98233b8300af2835a2ca5316dd5e4db1009448ac6735886be6cfb629ee030c060ec1cce067f3df737784175df93909d0ab944306
MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96

View File

@ -1,38 +0,0 @@
diff -uNr simias.orig/configure.in simias/configure.in
--- simias.orig/configure.in 2009-04-20 09:26:07.736014674 +0200
+++ simias/configure.in 2009-04-20 09:31:35.060549522 +0200
@@ -22,13 +22,13 @@
case $host_os in
linux*)
SIMIAS_OS='linux'
- AC_CHECK_PROG(CSC, mcs, mcs)
- test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: mcs not found in \$PATH])
+ AC_CHECK_PROG(CSC, gmcs, gmcs)
+ test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH])
PKG_CONFIG_DIR="$LIB64"
AC_CHECK_PROG(CSC2, gmcs, gmcs)
test -z "$CSC" && AC_MSG_ERROR([no C Sharp .Net 2.0 compiler: gmcs not found in \$PATH])
PKG_CONFIG_DIR="$LIB64"
- AC_CHECK_PROG(WSDL, wsdl1, wsdl1,wsdl)
+ AC_CHECK_PROG(WSDL, wsdl2, wsdl2)
;;
darwin*)
SIMIAS_OS='darwin'
@@ -53,7 +53,7 @@
AM_CONDITIONAL(WINDOWS, test "$SIMIAS_OS" = "windows")
AM_CONDITIONAL(DARWIN, test "$SIMIAS_OS" = "darwin")
AM_CONDITIONAL(DARWIN_X86, test "$host_cpu" = "i686")
-AM_CONDITIONAL(MONO, test "$CSC" = "mcs")
+AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
AM_CONDITIONAL(DOTNET, test "$CSC" = "csc")
@@ -126,7 +126,7 @@
#
# Mono-specific configuration
#
- mcs)
+ gmcs)
CSC_EXEFLAG=/target:exe
CSC_LIBFLAG=/target:library
CSC_WINEXEFLAG=/target:winexe

View File

@ -1,38 +0,0 @@
diff -uNr simias.orig/configure.in simias/configure.in
--- simias.orig/configure.in 2009-07-25 01:01:14.788228670 +0200
+++ simias/configure.in 2009-07-25 01:03:19.218740035 +0200
@@ -32,15 +32,15 @@
linux*)
SIMIAS_OS='linux'
if test "$runasclient" = "TRUE"; then
- AC_CHECK_PROG(CSC, mcs, mcs)
- AC_CHECK_PROG(WSDL, wsdl1, wsdl1,wsdl)
+ AC_CHECK_PROG(CSC, gmcs, gmcs)
+ AC_CHECK_PROG(WSDL, wsdl2, wsdl2,wsdl)
else
AC_CHECK_PROG(WSDL, wsdl, wsdl,wsdl)
if pkg-config --atleast-version=2.4 mono > /dev/null 2>&1
then
AC_CHECK_PROG(CSC, gmcs, gmcs)
else
- AC_CHECK_PROG(CSC, mcs, mcs)
+ AC_CHECK_PROG(CSC, gmcs, gmcs)
fi
fi
test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH])
@@ -73,13 +73,13 @@
AM_CONDITIONAL(DARWIN, test "$SIMIAS_OS" = "darwin")
AM_CONDITIONAL(DARWIN_X86, test "$host_cpu" = "i686")
if test "$runasclient" = "TRUE"; then
- AM_CONDITIONAL(MONO, test "$CSC" = "mcs")
+ AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
else
if pkg-config --atleast-version=2.4 mono > /dev/null 2>&1
then
AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
else
- AM_CONDITIONAL(MONO, test "$CSC" = "mcs")
+ AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
fi
fi
AM_CONDITIONAL(DOTNET, test "$CSC" = "csc")

View File

@ -1,68 +0,0 @@
diff -uNr simias.orig/src/core/libsimias/Makefile.am simias/src/core/libsimias/Makefile.am
--- simias.orig/src/core/libsimias/Makefile.am 2009-04-19 18:28:33.292587761 +0200
+++ simias/src/core/libsimias/Makefile.am 2009-04-19 18:31:32.025741548 +0200
@@ -6,7 +6,6 @@
dist-hook:
rm -rf `find $(distdir) |grep simiasClientLib.c`
rm -rf `find $(distdir) |grep envC.c`
- rm -rf `find $(distdir) |grep stdsoap2.c`
lib_LTLIBRARIES = libsimias.la
@@ -14,7 +13,7 @@
override CFLAGS =
libsimias_la_SOURCES = \
- envC.c simiasClientLib.c stdsoap2.c simias.c simias.h simiasweb.c simiasweb.h
+ envC.c simiasClientLib.c simias.c simias.h simiasweb.c simiasweb.h
libsimias_la_CFLAGS = \
$(XML2_CFLAGS) -DWITH_NONAMESPACES -DWITH_COOKIES
@@ -22,19 +21,15 @@
libsimias_la_LDFLAGS = \
$(XML2_LIBS)
-envC.c: $(srcdir)/stdsoap2.c
+envC.c:
> $(srcdir)/env.h
- $(GSOAP_PATH)/soapcpp2 -c -penv $(srcdir)/env.h
+ soapcpp2 -c -penv $(srcdir)/env.h
-$(srcdir)/stdsoap2.c:
- cp $(GSOAP_PATH)/stdsoap2.h $(srcdir)
- cp $(GSOAP_PATH)/stdsoap2.c $(srcdir)
-
-$(srcdir)/libsimias.h: $(srcdir)/stdsoap2.c $(SIMIAS_WSDL)
- $(GSOAP_PATH)/wsdl2h -c -o $@ $(SIMIAS_WSDL)
+$(srcdir)/libsimias.h: $(SIMIAS_WSDL)
+ wsdl2h -c -o $@ $(SIMIAS_WSDL)
$(srcdir)/simiasClientLib.c: $(srcdir)/libsimias.h
- $(GSOAP_PATH)/soapcpp2 -c -n -psimias $(srcdir)/libsimias.h
+ soapcpp2 -c -n -psimias $(srcdir)/libsimias.h
install-exec-hook:
if !WINDOWS
@@ -46,7 +41,6 @@
$(mkinstalldirs) $(DESTDIR)$(includedir)
$(INSTALL_PROGRAM) simiasStub.h $(DESTDIR)$(includedir)/simias
$(INSTALL_PROGRAM) simias.nsmap $(DESTDIR)$(includedir)/simias
- $(INSTALL_PROGRAM) stdsoap2.h $(DESTDIR)$(includedir)/simias
$(INSTALL_PROGRAM) simiasH.h $(DESTDIR)$(includedir)/simias
$(INSTALL_PROGRAM) simias.h $(DESTDIR)$(includedir)/simias
$(INSTALL_PROGRAM) simiasweb.h $(DESTDIR)$(includedir)/simias
@@ -54,13 +48,12 @@
uninstall-local:
rm -f $(DESTDIR)$(includedir)/simias/simiasStub.h
rm -f $(DESTDIR)$(includedir)/simias/simias.nsmap
- rm -f $(DESTDIR)$(includedir)/simias/stdsoap2.h
rm -f $(DESTDIR)$(includedir)/simias/simiasH.h
rm -f $(DESTDIR)$(includedir)/simias/simias.h
rm -f $(DESTDIR)$(includedir)/simias/simiasweb.h
clean-local:
- rm -f stdsoap2.* *.xml simias.nsmap simiasC* simiasH* simiasS* env* soap*
+ rm -f *.xml simias.nsmap simiasC* simiasH* simiasS* env* soap*
rm -rf $(COMMON_CLEAN_FILES)
distclean-local:

View File

@ -1,11 +0,0 @@
--- src/core/FlaimProvider/FlaimWrapper/Makefile.am 2009/05/25 14:39:53 1.1
+++ src/core/FlaimProvider/FlaimWrapper/Makefile.am 2009/05/25 14:40:02
@@ -91,7 +91,7 @@
lib=@LIB64@
# NOTE: The following is a _hack_.
-LIBFLAIM_LIBS_HACK = "-lpthread -lrt -lstdc++ -ldl -lncurses /usr/$(lib)/libflaim.a"
+LIBFLAIM_LIBS_HACK = "-lpthread -lrt -lstdc++ -ldl -lncurses -lflaim"
libFlaimWrapper_la_LDFLAGS = $(LIBFLAIM_LIBS_HACK)

View File

@ -5,9 +5,9 @@ Origin: me
Upstream Status: unknown
Description: build with mono22
diff -Naur ifolder3-enterprise-3.8.0.9328.1.orig/configure.in ifolder3-enterprise-3.8.0.9328.1/configure.in
--- ifolder3-enterprise-3.8.0.9328.1.orig/configure.in 2009-12-03 07:36:11.000000000 +0000
+++ ifolder3-enterprise-3.8.0.9328.1/configure.in 2010-01-30 15:33:18.812160514 +0000
diff -uNr simias-1.9.1.7638.orig/configure.in simias-1.9.1.7638/configure.in
--- simias-1.9.1.7638.orig/configure.in 2013-04-17 15:58:17.743474516 +0200
+++ simias-1.9.1.7638/configure.in 2013-04-17 15:59:52.822285868 +0200
@@ -31,15 +31,15 @@
linux*)
SIMIAS_OS='linux'
@ -28,12 +28,13 @@ diff -Naur ifolder3-enterprise-3.8.0.9328.1.orig/configure.in ifolder3-enterpris
fi
fi
test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH])
@@ -72,13 +72,13 @@
AM_CONDITIONAL(DARWIN, test "$SIMIAS_OS" = "darwin")
AM_CONDITIONAL(DARWIN_X86, test "$host_cpu" = "i686")
if test "$runasclient" = "TRUE"; then
- AM_CONDITIONAL(MONO, test "$CSC" = "mcs")
+ AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
@@ -75,14 +75,14 @@
if test "$host_os" = "darwin"; then
AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
else
- AM_CONDITIONAL(MONO, test "$CSC" = "mcs")
+ AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
fi
else
if pkg-config --atleast-version=2.4 mono > /dev/null 2>&1
then

View File

@ -1,15 +0,0 @@
diff -uNr simias.orig/src/core/FlaimProvider/FlaimWrapper/Makefile.am simias/src/core/FlaimProvider/FlaimWrapper/Makefile.am
--- simias.orig/src/core/FlaimProvider/FlaimWrapper/Makefile.am 2007-10-16 17:56:05.000000000 +0200
+++ simias/src/core/FlaimProvider/FlaimWrapper/Makefile.am 2009-02-21 13:50:24.654598727 +0100
@@ -92,9 +92,9 @@
lib=@LIB64@
# NOTE: The following is a _hack_.
-LIBFLAIM_LIBS_HACK = "-lpthread -lrt -lstdc++ -ldl -lncurses /usr/$(lib)/libflaim.a"
+# LIBFLAIM_LIBS_HACK = "-lpthread -lrt -lstdc++ -ldl -lncurses /usr/$(lib)/libflaim.a"
-libFlaimWrapper_la_LDFLAGS = $(LIBFLAIM_LIBS_HACK)
+libFlaimWrapper_la_LDFLAGS = $(LIBFLAIM_LIBS)
install-exec-local: libFlaimWrapper.la
$(mkinstalldirs) $(DESTDIR)$(webbindir)

View File

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>maintainer-wanted</herd>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
</pkgmetadata>

View File

@ -1,66 +0,0 @@
# Copyright 1999-2010 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
#ESVN_REPO_URI="https://forgesvn1.novell.com/svn/simias/trunk/@${PV/1.8_pre/}"
#inherit eutils mono autotools subversion
inherit eutils mono autotools
DESCRIPTION="Simias SimpleServer"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0.3/${PN}.tar.gz -> ${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
RESTRICT="mirror"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~arm ~x86"
DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/xsp-2.4
>=dev-dotnet/log4net-1.2.9
>=dev-db/libflaim-4.9.617
>=net-libs/gsoap-2.7.1
sys-devel/gcc:4.3
!www-apps/ifolder-server"
S=${WORKDIR}/${PN}
src_prepare() {
rm -rf dependencies
# epatch "${FILESDIR}"/configure.in-xsp-check-by-dl9pf-version3.diff
# epatch "${FILESDIR}"/simias-libtool22-1.patch
epatch "${FILESDIR}"/simias-1.8-mono22-5.patch
# epatch "${FILESDIR}"/simias-mononamespace.dpatch
# epatch "${FILESDIR}"/simias-etc_use_destdir.dpatch
# epatch "${FILESDIR}"/simias-bash.dpatch
epatch "${FILESDIR}"/simias-1.8.2-libflaim-1.patch
# epatch "${FILESDIR}"/simias-libflaim_shared-1.patch
epatch "${FILESDIR}"/simias-1.8-use_system_gsoap-3.patch
# epatch "${FILESDIR}"/simias-recovery_agent-fix-1.patch
# epatch "${FILESDIR}"/WSDLPATCH-1.diff
epatch "${FILESDIR}"/simias-1.8.3.9328.1-system_xsp-1.patch
epatch "${FILESDIR}"/simias-1.8.3.10196.1-system_xsp_Mono_WebServer2-1.patch
eautoreconf || die "eautoreconf failed"
}
src_configure() {
for GCC_SUB_VERSION in 0 1 2 3 4 5 6 7 8 9 ; do
if has_version =sys-devel/gcc-4.3.$GCC_SUB_VERSION* ; then
local GCC_SLOT_VERSION=-4.3.$GCC_SUB_VERSION
fi
done
CSC=gmcs WSDL=wsdl CXX="$(tc-getCXX)$GCC_SLOT_VERSION" CC="$(tc-getCC)$GCC_SLOT_VERSION" econf --with-runasclient --with-simiasdatadir="\${HOME}/.local/share/simias" || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}

View File

@ -1,58 +0,0 @@
# Copyright 1999-2010 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
#ESVN_REPO_URI="https://forgesvn1.novell.com/svn/simias/trunk/@${PV/1.8_pre/}"
#inherit eutils mono autotools subversion
inherit eutils mono autotools
DESCRIPTION="Simias SimpleServer"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0/${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
RESTRICT="mirror"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~arm ~x86"
DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/xsp-2.4
>=dev-dotnet/log4net-1.2.9
>=dev-db/libflaim-4.9.617
>=net-libs/gsoap-2.7.1
!www-apps/ifolder-server"
#S=${WORKDIR}/${PN}
src_prepare() {
rm -rf dependencies
# epatch "${FILESDIR}"/configure.in-xsp-check-by-dl9pf-version3.diff
# epatch "${FILESDIR}"/simias-libtool22-1.patch
epatch "${FILESDIR}"/simias-1.8-mono22-5.patch
# epatch "${FILESDIR}"/simias-mononamespace.dpatch
# epatch "${FILESDIR}"/simias-etc_use_destdir.dpatch
# epatch "${FILESDIR}"/simias-bash.dpatch
epatch "${FILESDIR}"/simias-1.8.2-libflaim-1.patch
# epatch "${FILESDIR}"/simias-libflaim_shared-1.patch
epatch "${FILESDIR}"/simias-1.8-use_system_gsoap-3.patch
# epatch "${FILESDIR}"/simias-recovery_agent-fix-1.patch
# epatch "${FILESDIR}"/WSDLPATCH-1.diff
epatch "${FILESDIR}"/simias-1.8.3.9328.1-system_xsp-1.patch
eautoreconf || die "eautoreconf failed"
}
src_configure() {
econf --with-runasclient --with-simiasdatadir="\${HOME}/.local/share/simias" || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}

View File

@ -0,0 +1,60 @@
# Copyright 1999-2010 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
ESVN_REPO_URI="https://simias.svn.sourceforge.net/svnroot/simias/branches/iFolder_3.9.1_updates/@${PV/1.9.1./}"
inherit eutils mono autotools subversion flag-o-matic
DESCRIPTION="Simias SimpleServer"
HOMEPAGE="http://www.ifolder.com/"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~arm ~x86"
COMMONDEP=">=dev-dotnet/log4net-1.2.9
>=dev-db/libflaim-4.9.617"
RDEPEND="${COMMONDEP}
dev-dotnet/xsp
dev-lang/mono"
DEPEND="${COMMONDEP}
>=dev-dotnet/xsp-2.1
>=dev-lang/mono-2.2
=net-libs/gsoap-2.7.9*
!www-apps/ifolder-server"
# =sys-devel/gcc-4.3*
#pkg_setup() {
# if [[ $(gcc-major-version) -eq 4 ]]; then
# if [[ $(gcc-minor-version) -ge 4 ]]; then
# eerror "simias requires <gcc-4.4 in order to work correctly"
# eerror "please compile it switching to gcc-4.3."
# die "gcc 4.4 cannot build simias"
# fi
# fi
#}
src_prepare() {
rm -rf dependencies
epatch "${FILESDIR}"/simias-1.9.1-mono24-1.patch
epatch "${FILESDIR}"/simias-1.8.2-libflaim-1.patch
epatch "${FILESDIR}"/simias-1.8-use_system_gsoap-3.patch
epatch "${FILESDIR}"/simias-1.8.3.9328.1-system_xsp-1.patch
eautoreconf || die "eautoreconf failed"
}
src_configure() {
append-flags -fno-strict-aliasing
econf --with-runasclient || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}

39
www-apache/metadata.xml Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The www-apache category contains modules for the Apache webserver.
</longdescription>
<longdescription lang="es">
La categoría www-apache contiene módulos del servidor web Apache.
</longdescription>
<longdescription lang="de">
Die Kategorie www-apache enthält Module für den Webserver Apache.
</longdescription>
<longdescription lang="ja">
www-apacheカテゴリーにはApacheウエブサーバーのモジュールが含まれています。
</longdescription>
<longdescription lang="nl">
De www-apache categorie bevat modules voor de Apache webserver.
</longdescription>
<longdescription lang="sk">
Kategória www-apache obsahuje moduly pre webserver Apache.
</longdescription>
<longdescription lang="vi">
Nhóm www-apache chứa các module cho Apache server.
</longdescription>
<longdescription lang="sk">
Táto kategória obsahuje moduly pre webserver Apache.
</longdescription>
<longdescription lang="it">
La categoria www-apache contiene moduli per il web server Apache.
</longdescription>
<longdescription lang="pt">
A categoria www-apache contém certos módulos para o servidor de
web Apache.
</longdescription>
<longdescription lang="pl">
Kategoria www-apache zawiera moduły serwera Apache.
</longdescription>
</catmetadata>