I create some lame ebuilds with that what be also in portage change some description and for me all prelude emerge ok maybe someone can that ebuilds upgrade and make better.
Created attachment 172154 [details] libprelude-0.9.21.3 Add also hppa arch
Created attachment 172155 [details] libpreludedb-0.9.15.1 Add hppa arch
Created attachment 172157 [details] prelude-lml-0.9.14 Add hppa arch
Created attachment 172158 [details] prelude-manager-0.9.14.2 Add hppa arch
Portage 2.2_rc14 (default/linux/hppa/2008.0, gcc-4.1.2, glibc-2.7-r2, 2.6.27.4- antixrict parisc) ================================================================= System uname: Linux-2.6.27.4-antixrict-parisc-PA8600_-PCX-W+-with-glibc2.2 Timestamp of tree: Mon, 17 Nov 2008 18:45:01 +0000 app-shells/bash: 3.2_p33 dev-lang/python: 2.4.4-r13, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.61-r2 sys-devel/automake: 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="hppa" CBUILD="hppa2.0-unknown-linux-gnu" CFLAGS="-O2 -pipe -march=2.0" CHOST="hppa2.0-unknown-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /et c/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O -pipe -march=1.1" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch preserve-libs protect-owne d sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.tups.lv/source/ http://ftp.linux.ee/pub/gentoo/di stfiles/" LDFLAGS="-Wl,-O1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exc lude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="bash-completion berkdb bzip2 cli cracklib crypt cups firefox fontconfig fo omaticdb fortran gdbm gpm hppa iconv imlib isdnlog jbig jpeg libwww midi mudfla p ncurses nls nptl nptlonly openmp pam pcre perl pic png pppd python readline r eflection session spell spl ssl sysfs tcpd tiff truetype unicode xml2 xorg zlib " ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_a lias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default auth z_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lo ck deflate dir disk_cache env expires ext_filter file_cache filter headers incl ude info log_config logio mem_cache mime mime_magic negotiation rewrite setenvi f speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork " ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES ="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLA ND="GNU" VIDEO_CARDS="fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC _EXTRA_OPTS
Comment on attachment 172154 [details] libprelude-0.9.21.3 # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/libprelude-0.9.21.3.ebuild,v 1.7 2008/11/18 20:45:43 nixnut Exp $ inherit perl-module flag-o-matic eutils DESCRIPTION="Prelude-IDS Framework Library" HOMEPAGE="http://www.prelude-ids.org/" SRC_URI="http://www.prelude-ids.org/download/releases/libprelude/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm ia64 ppc sparc x86 hppa" IUSE="doc perl python swig lua" DEPEND=">=net-libs/gnutls-1.0.17 !net-analyzer/prelude-nids" pkg_setup() { use perl && perl-module_pkg_setup } src_unpack() { unpack ${A} cd "${S}" filter-lfs-flags } src_compile() { local myconf use perl && myconf="${myconf} --without-system-ltdl" econf \ $(use_enable doc gtk-doc) \ $(use_with swig) \ $(use_with perl) \ $(use_with python) \ ${myconf} \ || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "make install failed" use perl && fixlocalpod } pkg_preinst() { use perl && perl-module_pkg_preinst ; } pkg_postinst() { use perl && perl-module_pkg_postinst ; } pkg_prerm() { use perl && perl-module_pkg_prerm ; } pkg_postrm() { use perl && perl-module_pkg_postrm ; }
Comment on attachment 172155 [details] libpreludedb-0.9.15.1 # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libpreludedb/libpreludedb-0.9.15.1.ebuild,v 1.6 2008/11/18 20:49:25 dev-zero Exp $ inherit flag-o-matic eutils DESCRIPTION="Prelude-IDS framework for easy access to the Prelude database" HOMEPAGE="http://www.prelude-ids.org/" SRC_URI="http://www.prelude-ids.org/download/releases/libpreludedb/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc sparc x86 hppa" IUSE="doc mysql postgres perl python sqlite3 swig" DEPEND="virtual/libc >=dev-libs/libprelude-0.9.20 doc? ( dev-util/gtk-doc ) mysql? ( virtual/mysql ) postgres? ( virtual/postgresql-server ) sqlite3? ( =dev-db/sqlite-3* )" RDEPEND="${DEPEND}" src_compile() { local myconf myconf="${myconf} --without-system-ltdl --with-pic" econf \ $(use_with doc gtk-doc) \ $(use_with mysql) \ $(use_with postgres pgsql) \ $(use_with sqlite3) \ $(use_with perl) \ $(use_with swig) \ $(use_with python) \ ${myconf} \ || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "make install failed" } pkg_postinst() { elog "For additional installation instructions go to" elog "https://trac.prelude-ids.org/wiki/InstallingLibpreludedb" }
Comment on attachment 172157 [details] prelude-lml-0.9.14 # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/prelude-lml/prelude-lml-0.9.14.ebuild,v 1.5 2008/11/18 20:51:51 nixnut Exp $ inherit flag-o-matic DESCRIPTION="Prelude-IDS Log Monitoring Lackey" HOMEPAGE="http://www.prelude-ids.org/" SRC_URI="http://www.prelude-ids.org/download/releases/prelude-lml/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc sparc x86 hppa" IUSE="fam" DEPEND="virtual/libc >=dev-libs/libprelude-0.9.9 dev-libs/libpcre" src_compile() { local myconf myconf="${myconf} --without-system-ltdl --with-pic" econf ${myconf} || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "make install failed" newinitd "${FILESDIR}"/gentoo.init prelude-lml newconfd "${FILESDIR}"/gentoo.conf prelude-lml }
Comment on attachment 172158 [details] prelude-manager-0.9.14.2 # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/prelude-manager/prelude-manager-0.9.14.2.ebuild,v 1.6 2008/11/18 20:53:22 antixr$ inherit flag-o-matic DESCRIPTION="Prelude-IDS Manager" HOMEPAGE="http://www.prelude-ids.org/" SRC_URI="http://www.prelude-ids.org/download/releases/prelude-manager/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc sparc x86 hppa" IUSE="debug xml dbx tcpwrapper" RDEPEND="virtual/libc !dev-libs/libprelude-cvs !app-admin/prelude-manager-cvs >=dev-libs/libprelude-0.9.20 dev-libs/openssl xml? ( dev-libs/libxml ) dbx? ( dev-libs/libpreludedb ) tcpwrapper? ( sys-apps/tcp-wrappers )" DEPEND="${RDEPEND} >=sys-apps/sed-4" src_compile() { local myconf use debug && append-flags -O -ggdb use !xml && myconf="${myconf} --disable-xmltest --enable-xmlmod" use dbx && myconf="${myconf} --enable-libpreludedb" use tcpwrapper && myconf="${myconf} --enable-libwrap" myconf="${myconf} --localstatedir=/var --with-pic --without-system-ltdl" econf ${myconf} || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "make install failed" newinitd "${FILESDIR}"/gentoo.init prelude-manager newconfd "${FILESDIR}"/gentoo.conf prelude-manager dodir /var/run/prelude-manager keepdir /var/spool/prelude-manager keepdir /var/run/prelude-manager } pkg_postinst() { elog "If you use it with mysql backend, take a look at mysql update files" elog "at ${ROOT}/usr/share/libpreludedb/classic" }
(In reply to comment #0) > I create some lame ebuilds with that what be also in portage change some > description and for me all prelude emerge ok maybe someone can that ebuilds > upgrade and make better. > I'm upgrade all ebuilds, all work with hppa too. Also I use GnuTLS-2.6.2 and snort 2.8.3. all works. Maybe someone can do they better and add init.d scripts.