summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libmix/ChangeLog56
-rw-r--r--dev-libs/libmix/Manifest6
-rw-r--r--dev-libs/libmix/files/libmix-2.05-fix-pattern.patch12
-rw-r--r--dev-libs/libmix/files/libmix-2.05-gentoo.patch275
-rw-r--r--dev-libs/libmix/libmix-2.05-r5.ebuild46
-rw-r--r--dev-libs/libmix/metadata.xml12
6 files changed, 0 insertions, 407 deletions
diff --git a/dev-libs/libmix/ChangeLog b/dev-libs/libmix/ChangeLog
deleted file mode 100644
index 67448b7..0000000
--- a/dev-libs/libmix/ChangeLog
+++ /dev/null
@@ -1,56 +0,0 @@
-# ChangeLog for dev-libs/libmix
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmix/ChangeLog,v 1.13 2010/08/09 15:50:28 hwoarang Exp $
-
- 09 Aug 2010; Markos Chandras <hwoarang@gentoo.org> libmix-2.05-r4.ebuild:
- Add --libdir paramteter on econf. Fixes bug #331515
-
-*libmix-2.05-r4 (06 Aug 2010)
-
- 06 Aug 2010; Markos Chandras <hwoarang@gentoo.org> -libmix-2.05-r3.ebuild,
- +libmix-2.05-r4.ebuild, files/libmix-2.05-autotools.patch:
- Fix path for library installation. Bug #331457. Remove old ebuild. Thanks
- to Adam Stylinski <stylinae@mail.uc.edu> for reporting that
-
-*libmix-2.05-r3 (06 Aug 2010)
-
- 06 Aug 2010; Markos Chandras <hwoarang@gentoo.org> -libmix-2.05-r1.ebuild,
- -libmix-2.05-r2.ebuild, +libmix-2.05-r3.ebuild,
- +files/libmix-2.05-autotools.patch:
- Respect LDFLAGS + QA + autotools fixes from Doktor Notor
- <notordoktor@gmail.com>. Bug #268444. Remove old ebuilds
-
-*libmix-2.05-r2 (14 Jul 2010)
-
- 14 Jul 2010; Jeroen Roovers <jer@gentoo.org> +libmix-2.05-r2.ebuild:
- Respect CC, CXX, LDFLAGS.
-
-*libmix-2.05-r1 (08 Jan 2009)
-
- 08 Jan 2009; Jeroen Roovers <jer@gentoo.org>
- +files/libmix-2.05-fix-pattern.patch, +libmix-2.05-r1.ebuild:
- Revision bump to fix NULL dereferencing thanks to Israel G. Lugo (bug
- #190248).
-
- 06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
- Add USE flag description to metadata wrt GLEP 56.
-
- 06 Jul 2007; Roy Marples <uberlord@gentoo.org> libmix-2.05.ebuild:
- Keyworded ~x86-fbsd
-
- 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
- Transition to Manifest2.
-
- 09 Sep 2005; Tom Gall <tgall@gentoo.org> libmix-2.05.ebuild:
- stable on ppc64
-
- 14 Apr 2005; Tom Gall <tgall@gentoo.org> libmix-2.05.ebuild:
- added ~ppc64, dep for bug#89110
-
- 30 Jan 2005; Daniel Black <dragonheart@gentoo.org> libmix-2.05.ebuild:
- transition DEPEND to virtual/libpcap
-
-*libmix-2.05 (05 May 2004)
-
- 05 May 2004; Mike Frysinger <vapier@gentoo.org> :
- Initial import. Ebuild submitted by me.
diff --git a/dev-libs/libmix/Manifest b/dev-libs/libmix/Manifest
deleted file mode 100644
index d34e72d..0000000
--- a/dev-libs/libmix/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX libmix-2.05-fix-pattern.patch 415 RMD160 36e580101f9b0c072ee95c83945e3a0b976048c6 SHA1 128873f9a7a708ea4e245887ebae997972390079 SHA256 7924d3e439ef17d374a1bb6846e8074f416af64a9e35277bfee2e37ab6f4aab9
-AUX libmix-2.05-gentoo.patch 8248 RMD160 c990c4f5cac02ce6dc977cf557bc894edd609fc7 SHA1 c43439972dd72c2956e04d0fbb10d01892f3e74e SHA256 83fc176cf25c00d0f5b806303968a96b834283307a2c7fe2115f443ecdcc216e
-DIST libmix-205.tgz 79860 RMD160 7b08dbd54979480c3b9e6664a43d7a6d02c3fb85 SHA1 554bb0a7c77e8ebf2f56769c22a304ea46537d7c SHA256 7d2ca949652137c20fdf1cb87482f92bdbeef403cd832a8597e747d8651137c6
-EBUILD libmix-2.05-r5.ebuild 1044 RMD160 cca42a611c1485c8d50ccf45e14f480eb4e26f03 SHA1 1df80fe3d21c20301c544869db59d500bdde863a SHA256 36487ff66a8557e77385cc1857e7dee8c389948d737c7831bb77244150432aaa
-MISC ChangeLog 2032 RMD160 7152ac7907ab172c4c8b5f65a795f43e8b8095d4 SHA1 a183e7327ada1b8dae3857ce6099e3438046adf1 SHA256 1c3b522db1fe96497acbebd3a9216785ed7dd014018bccc13853a04d406baba7
-MISC metadata.xml 358 RMD160 45e29ac813927bbc65c4869d2864e7b0d8293076 SHA1 752dc3105aed16670a3e664e91fdba03fd8c5c96 SHA256 13d1892a652676ec081ddb747a5307ae1d9c1c7c8246aecc38d9b58a74ad86ee
diff --git a/dev-libs/libmix/files/libmix-2.05-fix-pattern.patch b/dev-libs/libmix/files/libmix-2.05-fix-pattern.patch
deleted file mode 100644
index 58d978e..0000000
--- a/dev-libs/libmix/files/libmix-2.05-fix-pattern.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -durp libmix-v2.05/misc/misc.c libmix-v2.05-fix-pattern/misc/misc.c
---- libmix-v2.05/misc/misc.c 2002-05-19 09:51:23.000000000 +0100
-+++ libmix-v2.05-fix-pattern/misc/misc.c 2007-08-25 22:48:14.000000000 +0100
-@@ -209,7 +209,7 @@ pattern(char *data, char **list)
- {
- int i = 0;
-
-- while (strcmp(list[i++], NULL) != 0)
-+ while (list[i++] != NULL)
- if (strstr(data, list[i]) != NULL)
- return 1;
-
diff --git a/dev-libs/libmix/files/libmix-2.05-gentoo.patch b/dev-libs/libmix/files/libmix-2.05-gentoo.patch
deleted file mode 100644
index c358404..0000000
--- a/dev-libs/libmix/files/libmix-2.05-gentoo.patch
+++ /dev/null
@@ -1,275 +0,0 @@
-Fix install paths, respect user flags, build shared libs with -fPIC,
-make static libs optional, convert use "--with/withou-net2" instead
-"--without-no-net2"
-
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -1,16 +1,16 @@
--INSTALL_INCLUDES_IN = /usr/include
--INSTALL_LIBRARY_IN = /usr/lib
--INSTALL_MANPAGE_IN = /usr/local/man
--
--# Compiler to produce C/C++ libraries with (autodetected)
--GCC = @CCAUTO@
--GPP = @CXAUTO@
-+includedir = /usr/@includedir@
-+libdir = @libdir@
-+mandir = @mandir@
-+BUILD_STATIC = @BUILD_STATIC@
-
- RANLIB = @RANLIB@
- AR = @AR@
- INSTALL = @INSTALL@
-
- CFLAGS = @CFLAGS@
-+CXXFLAGS = @CXXFLAGS@
-+LDFLAGS = @LDFLAGS@
-+CCOPTS = @CCOPTS@
- CLIB = @CLIB@
-
- AESOBJ = aes/aes.o aes/cast-256.o aes/mars.o aes/saferp.o aes/twofish.o aes/rijndael.o aes/md5.o
-@@ -21,120 +19,80 @@
- NETOBJPP = net/net++.o net/net2++.o
- MISCOBJPP = misc/misc++.o misc/exclude++.o
-
--all: libmix.a libmix.so libmix++.a libmix++.so
-+OBJS_C = $(AESOBJ) $(NETOBJ) $(MISCOBJ)
-+OBJS_PP = $(AESOBJPP) $(NETOBJPP) $(MISCOBJPP)
-+
-+OBJS_C_A = $(OBJS_C:%.o=%.lo)
-+OBJS_PP_A = $(OBJS_PP:%.o=%.lo)
-+
-+TARGETS = libmix.so libmix++.so
-+ifdef BUILD_STATIC
-+TARGETS += libmix.a libmix++.a
-+endif
-+
-+all: $(TARGETS)
- @echo ""
- @echo Check the install location in the Makefile, and type 'make install'.
- @echo You may also want to run './libtest' to see all functions work reliably.
- @echo "Attention: libmix for C++ is now called libmix++[.so|.a]. The original libmix.[so|.a] name will be a plain C library."
- @echo ""
-
--libmix.so: mix/net.h ${AESOBJ} ${NETOBJ} ${MISCOBJ}
-- ${GCC} ${CFLAGS} -shared ${AESOBJ} ${NETOBJ} ${MISCOBJ} -o libmix.so ${CLIB}
-+libmix.so: mix/net.h $(OBJS_C)
-+ $(CC) $(CFLAGS) $(LDFLAGS) -shared $(OBJS_C) -o libmix.so -Wl,-soname,libmix.so.0 $(CLIB)
-
--libmix.a: mix/net.h ${AESOBJ} ${NETOBJ} ${MISCOBJ}
-- ${AR} -cr libmix.a ${AESOBJ} ${NETOBJ} ${MISCOBJ}
-+libmix.a: mix/net.h $(OBJS_C_A)
-+ ${AR} -cr libmix.a $(OBJS_C_A)
- ${RANLIB} libmix.a
-
--libmix++.so: mix/net.h ${AESOBJPP} ${NETOBJPP} ${MISCOBJPP}
-- ${GPP} ${CFLAGS} -shared ${AESOBJPP} ${NETOBJPP} ${MISCOBJPP} -o libmix++.so ${CLIB}
-+libmix++.so: mix/net.h $(OBJS_PP)
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJ_PP) -o libmix++.so -Wl,-soname,libmix++.so.0 $(CLIB)
-
--libmix++.a: mix/net.h ${AESOBJPP} ${NETOBJPP} ${MISCOBJPP}
-- ${AR} -cr libmix++.a ${AESOBJPP} ${NETOBJPP} ${MISCOBJPP}
-+libmix++.a: mix/net.h $(OBJS_PP_A)
-+ ${AR} -cr libmix++.a $(OBJS_PP_A)
- ${RANLIB} libmix++.a
-
- libtest: libtest.o
-- ${GPP} ${CFLAGS} -static -I. -L. libtest++.o -o libtest -lmix++ @LIBS@ ${CLIB}
-+ $(CXX) $(CXXFLAGS) $(CCOPTS) -static -I. -L. libtest++.o -o libtest -lmix++ ${CLIB}
-
- libtest.o:
-- ${GPP} ${CFLAGS} -c libtest.c -o libtest.o
-- ${GPP} ${CFLAGS} -c libtest.c -o libtest++.o
--
--aes/aes++.o:
-- ${GPP} ${CFLAGS} -c aes/aes.c -o aes/aes++.o
--
--aes/cast-256++.o:
-- ${GPP} ${CFLAGS} -c aes/cast-256.c -o aes/cast-256++.o
--
--aes/mars++.o:
-- ${GPP} ${CFLAGS} -c aes/mars.c -o aes/mars++.o
--
--aes/saferp++.o:
-- ${GPP} ${CFLAGS} -c aes/saferp.c -o aes/saferp++.o
--
--aes/twofish++.o:
-- ${GPP} ${CFLAGS} -c aes/twofish.c -o aes/twofish++.o
--
--aes/rijndael++.o:
-- ${GPP} ${CFLAGS} -c aes/rijndael.c -o aes/rijndael++.o
--
--aes/md5++.o:
-- ${GPP} ${CFLAGS} -c aes/md5.c -o aes/md5++.o
--
--net/net++.o:
-- ${GPP} ${CFLAGS} -c net/net.c -o net/net++.o
--
--net/net2++.o:
-- ${GPP} ${CFLAGS} -c net/net2.c -o net/net2++.o
--
--misc/misc++.o:
-- ${GPP} ${CFLAGS} -c misc/misc.c -o misc/misc++.o
--
--misc/exclude++.o:
-- ${GPP} ${CFLAGS} -c misc/exclude.c -o misc/exclude++.o
--
--aes/aes.o:
-- ${GCC} ${CFLAGS} -c aes/aes.c -o aes/aes.o
--
--aes/cast-256.o:
-- ${GCC} ${CFLAGS} -c aes/cast-256.c -o aes/cast-256.o
--
--aes/mars.o:
-- ${GCC} ${CFLAGS} -c aes/mars.c -o aes/mars.o
--
--aes/saferp.o:
-- ${GCC} ${CFLAGS} -c aes/saferp.c -o aes/saferp.o
--
--aes/twofish.o:
-- ${GCC} ${CFLAGS} -c aes/twofish.c -o aes/twofish.o
--
--aes/rijndael.o:
-- ${GCC} ${CFLAGS} -c aes/rijndael.c -o aes/rijndael.o
--
--aes/md5.o:
-- ${GCC} ${CFLAGS} -c aes/md5.c -o aes/md5.o
--
--net/net.o:
-- ${GCC} ${CFLAGS} -c net/net.c -o net/net.o
--
--net/net2.o:
-- ${GCC} ${CFLAGS} -c net/net2.c -o net/net2.o
-+ $(CC) $(CCOPTS) $(CFLAGS) -c libtest.c -o libtest.o
-+ $(CXX) $(CCOPTS) $(CXXFLAGS) -c libtest.c -o libtest++.o
-
--misc/misc.o:
-- ${GCC} ${CFLAGS} -c misc/misc.c -o misc/misc.o
-
--misc/exclude.o:
-- ${GCC} ${CFLAGS} -c misc/exclude.c -o misc/exclude.o
-+%++.o: %.c
-+ $(CXX) $(CCOPTS) $(CXXFLAGS) -fPIC -c $< -o $@
-
--install: mix/mix.h mix/net.h mix/aes.h mix/misc.h libmix.so libmix.a
-- ${INSTALL} -d ${INSTALL_INCLUDES_IN}/mix/
-- ${INSTALL} -d ${INSTALL_LIBRARY_IN}/
-- ${INSTALL} -d ${INSTALL_MANPAGE_IN}/man3/
-- ${INSTALL} -m 0644 libmix.3 ${INSTALL_MANPAGE_IN}/man3/libmix.3
-- ${INSTALL} -m 0644 mix/misc.h ${INSTALL_INCLUDES_IN}/mix/misc.h
-- ${INSTALL} -m 0644 mix/net.h ${INSTALL_INCLUDES_IN}/mix/net.h
-- ${INSTALL} -m 0644 mix/aes.h ${INSTALL_INCLUDES_IN}/mix/aes.h
-- ${INSTALL} -m 0644 mix/mix.h ${INSTALL_INCLUDES_IN}/mix/mix.h
-- ${INSTALL} -m 0644 mix/lmconfig.h ${INSTALL_INCLUDES_IN}/mix/lmconfig.h
-- ${INSTALL} -m 0755 libmix.so ${INSTALL_LIBRARY_IN}/libmix.so
-- ${INSTALL} -m 0755 libmix.a ${INSTALL_LIBRARY_IN}/libmix.a
-- ${INSTALL} -m 0755 libmix++.so ${INSTALL_LIBRARY_IN}/libmix++.so
-- ${INSTALL} -m 0755 libmix++.a ${INSTALL_LIBRARY_IN}/libmix++.a
-+%++.lo: %.c
-+ $(CXX) $(CCOPTS) $(CXXFLAGS) -c $< -o $@
-+
-+%.o: %.c
-+ $(CC) $(CCOPTS) $(CFLAGS) -fPIC -c $< -o $@
-+
-+%.lo: %.c
-+ $(CC) $(CCOPTS) $(CFLAGS) -c $< -o $@
-+
-+install: mix/mix.h mix/net.h mix/aes.h mix/misc.h $(TARGETS)
-+ ${INSTALL} -d $(DESTDIR)/$(includedir)/mix/
-+ ${INSTALL} -d $(DESTDIR)/$(libdir)/
-+ ${INSTALL} -d $(DESTDIR)/$(mandir)/man3/
-+ ${INSTALL} -m 0644 libmix.3 $(DESTDIR)/$(mandir)/man3/libmix.3
-+ ${INSTALL} -m 0644 mix/misc.h $(DESTDIR)/$(includedir)/mix/misc.h
-+ ${INSTALL} -m 0644 mix/net.h $(DESTDIR)/$(includedir)/mix/net.h
-+ ${INSTALL} -m 0644 mix/aes.h $(DESTDIR)/$(includedir)/mix/aes.h
-+ ${INSTALL} -m 0644 mix/mix.h $(DESTDIR)/$(includedir)/mix/mix.h
-+ ${INSTALL} -m 0644 mix/lmconfig.h $(DESTDIR)/$(includedir)/mix/lmconfig.h
-+ ${INSTALL} -m 0755 libmix.so $(DESTDIR)/$(libdir)/libmix.so
-+ ${INSTALL} -m 0755 libmix++.so $(DESTDIR)/$(libdir)/libmix++.so
-+ifdef BUILD_STATIC
-+ ${INSTALL} -m 0755 libmix.a $(DESTDIR)/$(libdir)/libmix.a
-+ ${INSTALL} -m 0755 libmix++.a $(DESTDIR)/$(libdir)/libmix++.a
-+endif
- @echo ""
- @echo "Installation complete."
- @echo ""
-
- uninstall:
-- rm -fr /usr/include/mix /usr/lib/libmix* /usr/local/man/man3/libmix.3
-+ rm -fr $(includedir)/mix $(libdir)/libmix* $(mandir)/man3/libmix.3
-
- cleanobj:
- rm -f ${AESOBJPP} ${NETOBJPP} ${MISCOBJPP} ${AESOBJ} ${NETOBJ} ${MISCOBJ} */core */*~ core *~ *.o libtest
---- a/configure.in
-+++ b/configure.in
-@@ -4,7 +4,6 @@
- AC_CONFIG_HEADER(mix/lmconfig.h)
-
- compileas="0"
--net2="1"
-
- dnl AC_ARG_WITH(libraries-as-c,
- dnl [ --with-libraries-as-c Generate LibMix binaries with GCC ],
-@@ -24,25 +23,29 @@
- dnl ]
- dnl )
-
--AC_ARG_WITH(no-net2,
-- [ --with-no-net2 Don't use net2 functions, don't require libnet/libpcap.],
-- [
-- if test "x$withval" != "$xno" ; then
-- net2="0"
-- fi
-- ]
--)
-+AC_ARG_WITH([net2],
-+ AS_HELP_STRING([--with-net2], [Use net2 functions from libnet/libpcap.]))
-+AS_IF([test "x$with_net2" = "xyes"], [
-+ AC_DEFINE(LM_USE_NET2)
-+ CLIB="-lnet -lpcap"
-+])
-+
-+AC_ARG_ENABLE([static],
-+ AS_HELP_STRING([--enable-static], [Build static libs]))
-+AS_IF([test "x$enable_static" = "xyes"], [
-+ BUILD_STATIC=1
-+ AC_SUBST(BUILD_STATIC)
-+])
-
- AC_PROG_CC
- AC_MSG_CHECKING(accepted compiler flags)
- if test $ac_cv_prog_gcc = yes; then
-- CCOPTS='-I. -Wall -O3 -funroll-loops -ansi -D_LIBMIX_'
-+ CCOPTS='-I. -Wall -ansi -D_LIBMIX_'
- AC_MSG_RESULT(GNU CC/ANSI (good))
- else
- CCOPTS='-I. -D_LIBMIX_'
- AC_MSG_RESULT(crappy :P)
- fi
-- CFLAGS="$CCOPTS"
-
- AC_PROG_CXX
-
-@@ -60,10 +62,6 @@
- dnl CXAUTO=$CXX
- dnl fi
-
--if test $net2 = "1"; then
-- AC_DEFINE(LM_USE_NET2)
-- CLIB="-lnet -lpcap"
--fi
-
- if test $CXAUTO = "null"; then
- AC_MSG_ERROR( *** Please use either ./configure --with-libraries-as-c
-@@ -74,6 +72,11 @@
- AC_SUBST(CXAUTO)
- AC_SUBST(AR)
- AC_SUBST(CLIB)
-+AC_SUBST(LDFLAGS)
-+AC_SUBST(libdir)
-+AC_SUBST(mandir)
-+AC_SUBST(includedir)
-+AC_SUBST(CCOPTS)
- AC_CHECK_PROGS(AR, ar, @true)
- AC_PROG_RANLIB
- AC_PROG_INSTALL
diff --git a/dev-libs/libmix/libmix-2.05-r5.ebuild b/dev-libs/libmix/libmix-2.05-r5.ebuild
deleted file mode 100644
index 7a407d5..0000000
--- a/dev-libs/libmix/libmix-2.05-r5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmix/libmix-2.05-r4.ebuild,v 1.2 2010/08/09 15:50:28 hwoarang Exp $
-
-EAPI="2"
-
-inherit autotools base multilib toolchain-funcs
-
-DESCRIPTION="Programs Crypto/Network/Multipurpose Library"
-HOMEPAGE="http://mixter.void.ru/"
-SRC_URI="http://mixter.void.ru/${P/.}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-#IUSE="net2 static-libs"
-IUSE="static-libs"
-
-#DEPEND="net2? ( virtual/libpcap net-libs/libnet )"
-#RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${PN}-v${PV}
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-pattern.patch
- "${FILESDIR}"/${P}-gentoo.patch
-)
-
-DOCS=( CHANGES )
-
-pkg_setup() {
- tc-export CC CXX
-}
-
-src_prepare(){
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- econf \
- --libdir=/usr/$(get_libdir) \
- $(use_enable static-libs static) \
- --without-net2
-# $(use_with net2) fails to build with libnet-1.1.5
-}
diff --git a/dev-libs/libmix/metadata.xml b/dev-libs/libmix/metadata.xml
deleted file mode 100644
index 20011b7..0000000
--- a/dev-libs/libmix/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>no-herd</herd>
-<maintainer>
- <email>maintainer-needed@gentoo.org</email>
-</maintainer>
-<use>
- <flag name='no-net2'>Disable support for <pkg>virtual/libpcap</pkg> and
- <pkg>net-libs/libnet</pkg></flag>
-</use>
-</pkgmetadata>