diff options
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/paludis/Manifest | 2 | ||||
-rw-r--r-- | sys-apps/paludis/files/paludis.cross2 | 750 | ||||
-rw-r--r-- | sys-apps/paludis/paludis-0.36.0.ebuild | 142 |
3 files changed, 894 insertions, 0 deletions
diff --git a/sys-apps/paludis/Manifest b/sys-apps/paludis/Manifest new file mode 100644 index 0000000..a4aef86 --- /dev/null +++ b/sys-apps/paludis/Manifest @@ -0,0 +1,2 @@ +AUX paludis.cross2 30279 RMD160 c7f51df516c5661ab5e9295002e42494ec03c5ed SHA1 ee8fec93cae58924615b6fb0958eb4bbd773171d SHA256 506f432b17e83f0f4cca0222ea82bcc6a4a0509c252644e24f11d2dacad817a0 +EBUILD paludis-0.36.0.ebuild 4357 RMD160 33bc84ee6ff4505ae3b2b116ef56dbe85357b990 SHA1 1634c2d0c7e3953fb58781d82e68f1d232207f32 SHA256 a06b0a3c6d6bc1746334cdd084c12c3cb45be86b338724a3807f7aaa2a6af34c diff --git a/sys-apps/paludis/files/paludis.cross2 b/sys-apps/paludis/files/paludis.cross2 new file mode 100644 index 0000000..48298f8 --- /dev/null +++ b/sys-apps/paludis/files/paludis.cross2 @@ -0,0 +1,750 @@ +--- src/clients/accerso/Makefile.in.org 2009-02-27 20:40:44.000000000 +0000 ++++ src/clients/accerso/Makefile.in 2009-03-02 13:36:47.301613819 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = accerso$(EXEEXT) +-noinst_PROGRAMS = man-accerso$(EXEEXT) + subdir = src/clients/accerso + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -55,13 +54,6 @@ + $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/paludis/environments/no_config/libpaludisnoconfigenvironment_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) +-am_man_accerso_OBJECTS = man_accerso.$(OBJEXT) command_line.$(OBJEXT) +-man_accerso_OBJECTS = $(am_man_accerso_OBJECTS) +-man_accerso_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/config/depcomp + am__depfiles_maybe = depfiles +@@ -83,8 +75,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(accerso_SOURCES) $(man_accerso_SOURCES) +-DIST_SOURCES = $(accerso_SOURCES) $(man_accerso_SOURCES) ++SOURCES = $(accerso_SOURCES) ++DIST_SOURCES = $(accerso_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -297,18 +289,6 @@ + + SUBDIRS = . + man_MANS = accerso.1 +-man_accerso_SOURCES = \ +- man_accerso.cc \ +- command_line.hh \ +- command_line.cc +- +-man_accerso_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + accerso_SOURCES = \ + command_line.hh command_line.cc \ +@@ -426,10 +406,6 @@ + accerso$(EXEEXT): $(accerso_OBJECTS) $(accerso_DEPENDENCIES) + @rm -f accerso$(EXEEXT) + $(CXXLINK) $(accerso_OBJECTS) $(accerso_LDADD) $(LIBS) +-man-accerso$(EXEEXT): $(man_accerso_OBJECTS) $(man_accerso_DEPENDENCIES) +- @rm -f man-accerso$(EXEEXT) +- $(CXXLINK) $(man_accerso_OBJECTS) $(man_accerso_LDADD) $(LIBS) +- + mostlyclean-compile: + -rm -f *.$(OBJEXT) + +@@ -889,9 +865,6 @@ + uninstall-man1 + + +-accerso.1 : man-accerso +- ./man-accerso > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/adjutrix/Makefile.in~ 2009-02-27 20:40:44.000000000 +0000 ++++ src/clients/adjutrix/Makefile.in 2009-03-02 13:38:45.057364867 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = adjutrix$(EXEEXT) +-noinst_PROGRAMS = man-adjutrix$(EXEEXT) + subdir = src/clients/adjutrix + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -63,14 +62,6 @@ + $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/paludis/selinux/libpaludisselinux_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) +-am_man_adjutrix_OBJECTS = man_adjutrix.$(OBJEXT) \ +- command_line.$(OBJEXT) +-man_adjutrix_OBJECTS = $(am_man_adjutrix_OBJECTS) +-man_adjutrix_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/config/depcomp + am__depfiles_maybe = depfiles +@@ -92,8 +83,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(adjutrix_SOURCES) $(man_adjutrix_SOURCES) +-DIST_SOURCES = $(adjutrix_SOURCES) $(man_adjutrix_SOURCES) ++SOURCES = $(adjutrix_SOURCES) ++DIST_SOURCES = $(adjutrix_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -304,18 +295,6 @@ + AM_CXXFLAGS = -I$(top_srcdir) -I$(top_srcdir)/src @PALUDIS_CXXFLAGS@ @PALUDIS_CXXFLAGS_VISIBILITY@ + SUBDIRS = . + man_MANS = adjutrix.1 +-man_adjutrix_SOURCES = \ +- man_adjutrix.cc \ +- command_line.hh \ +- command_line.cc +- +-man_adjutrix_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + adjutrix_SOURCES = \ + command_line.hh command_line.cc \ +@@ -443,10 +422,6 @@ + adjutrix$(EXEEXT): $(adjutrix_OBJECTS) $(adjutrix_DEPENDENCIES) + @rm -f adjutrix$(EXEEXT) + $(CXXLINK) $(adjutrix_OBJECTS) $(adjutrix_LDADD) $(LIBS) +-man-adjutrix$(EXEEXT): $(man_adjutrix_OBJECTS) $(man_adjutrix_DEPENDENCIES) +- @rm -f man-adjutrix$(EXEEXT) +- $(CXXLINK) $(man_adjutrix_OBJECTS) $(man_adjutrix_LDADD) $(LIBS) +- + mostlyclean-compile: + -rm -f *.$(OBJEXT) + +@@ -915,9 +890,6 @@ + uninstall-man1 + + +-adjutrix.1 : man-adjutrix +- ./man-adjutrix > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/appareo/Makefile.in~ 2009-02-27 20:40:44.000000000 +0000 ++++ src/clients/appareo/Makefile.in 2009-03-02 13:39:48.304375759 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = appareo$(EXEEXT) +-noinst_PROGRAMS = man-appareo$(EXEEXT) + subdir = src/clients/appareo + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -55,13 +54,6 @@ + $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/paludis/environments/no_config/libpaludisnoconfigenvironment_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) +-am_man_appareo_OBJECTS = man_appareo.$(OBJEXT) command_line.$(OBJEXT) +-man_appareo_OBJECTS = $(am_man_appareo_OBJECTS) +-man_appareo_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/config/depcomp + am__depfiles_maybe = depfiles +@@ -83,8 +75,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(appareo_SOURCES) $(man_appareo_SOURCES) +-DIST_SOURCES = $(appareo_SOURCES) $(man_appareo_SOURCES) ++SOURCES = $(appareo_SOURCES) ++DIST_SOURCES = $(appareo_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -297,18 +289,6 @@ + + SUBDIRS = . + man_MANS = appareo.1 +-man_appareo_SOURCES = \ +- man_appareo.cc \ +- command_line.hh \ +- command_line.cc +- +-man_appareo_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + appareo_SOURCES = \ + command_line.hh command_line.cc \ +@@ -426,9 +406,6 @@ + appareo$(EXEEXT): $(appareo_OBJECTS) $(appareo_DEPENDENCIES) + @rm -f appareo$(EXEEXT) + $(CXXLINK) $(appareo_OBJECTS) $(appareo_LDADD) $(LIBS) +-man-appareo$(EXEEXT): $(man_appareo_OBJECTS) $(man_appareo_DEPENDENCIES) +- @rm -f man-appareo$(EXEEXT) +- $(CXXLINK) $(man_appareo_OBJECTS) $(man_appareo_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -889,9 +866,6 @@ + uninstall-man1 + + +-appareo.1 : man-appareo +- ./man-appareo > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/cave/Makefile.in~ 2009-02-27 20:40:44.000000000 +0000 ++++ src/clients/cave/Makefile.in 2009-03-02 13:40:57.630363736 +0000 +@@ -34,7 +34,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = cave$(EXEEXT) +-noinst_PROGRAMS = man-cave$(EXEEXT) + TESTS = + subdir = src/clients/cave + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +@@ -75,13 +74,6 @@ + $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) +-am_man_cave_OBJECTS = man_cave.$(OBJEXT) +-man_cave_OBJECTS = $(am_man_cave_OBJECTS) +-man_cave_DEPENDENCIES = libcave.a \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/config/depcomp + am__depfiles_maybe = depfiles +@@ -103,9 +95,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(libcave_a_SOURCES) $(cave_SOURCES) $(man_cave_SOURCES) +-DIST_SOURCES = $(libcave_a_SOURCES) $(cave_SOURCES) \ +- $(man_cave_SOURCES) ++SOURCES = $(libcave_a_SOURCES) $(cave_SOURCES) ++DIST_SOURCES = $(libcave_a_SOURCES) $(cave_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -351,16 +342,6 @@ + $(top_builddir)/src/output/liboutput.a \ + $(DYNAMIC_LD_LIBS) + +-man_cave_SOURCES = \ +- man_cave.cc +- +-man_cave_LDADD = \ +- libcave.a \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la +- + noinst_LIBRARIES = libcave.a + libcave_a_SOURCES = \ + colour_formatter.cc colour_formatter.hh \ +@@ -518,9 +499,6 @@ + cave$(EXEEXT): $(cave_OBJECTS) $(cave_DEPENDENCIES) + @rm -f cave$(EXEEXT) + $(CXXLINK) $(cave_OBJECTS) $(cave_LDADD) $(LIBS) +-man-cave$(EXEEXT): $(man_cave_OBJECTS) $(man_cave_DEPENDENCIES) +- @rm -f man-cave$(EXEEXT) +- $(CXXLINK) $(man_cave_OBJECTS) $(man_cave_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -1006,9 +984,6 @@ + uninstall-binPROGRAMS uninstall-man uninstall-man1 + + +-cave.1 : man-cave +- ./man-cave > $@ +- + $(command_MANS) : man-cave + if ! ./man-cave `echo $@ | sed -e 's.^cave-..' -e 's,\.1$$,,'` > $@ ; then rm -f $@ ; exit 1 ; fi + +--- src/clients/importare/Makefile.in~ 2009-02-27 20:40:44.000000000 +0000 ++++ src/clients/importare/Makefile.in 2009-03-02 13:41:59.533364834 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = importare$(EXEEXT) +-noinst_PROGRAMS = man-importare$(EXEEXT) + TESTS = + subdir = src/clients/importare + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +@@ -56,14 +55,6 @@ + $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) +-am_man_importare_OBJECTS = man_importare.$(OBJEXT) \ +- command_line.$(OBJEXT) +-man_importare_OBJECTS = $(am_man_importare_OBJECTS) +-man_importare_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/config/depcomp + am__depfiles_maybe = depfiles +@@ -85,8 +76,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(importare_SOURCES) $(man_importare_SOURCES) +-DIST_SOURCES = $(importare_SOURCES) $(man_importare_SOURCES) ++SOURCES = $(importare_SOURCES) ++DIST_SOURCES = $(importare_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -294,18 +285,6 @@ + + SUBDIRS = . + man_MANS = importare.1 +-man_importare_SOURCES = \ +- man_importare.cc \ +- command_line.hh \ +- command_line.cc +- +-man_importare_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + importare_SOURCES = \ + command_line.hh command_line.cc \ +@@ -419,9 +398,6 @@ + importare$(EXEEXT): $(importare_OBJECTS) $(importare_DEPENDENCIES) + @rm -f importare$(EXEEXT) + $(CXXLINK) $(importare_OBJECTS) $(importare_LDADD) $(LIBS) +-man-importare$(EXEEXT): $(man_importare_OBJECTS) $(man_importare_DEPENDENCIES) +- @rm -f man-importare$(EXEEXT) +- $(CXXLINK) $(man_importare_OBJECTS) $(man_importare_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -883,9 +859,6 @@ + uninstall-man1 + + +-importare.1 : man-importare +- ./man-importare > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/inquisitio/Makefile.in~ 2009-02-27 20:40:44.000000000 +0000 ++++ src/clients/inquisitio/Makefile.in 2009-03-02 13:43:01.180592869 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = inquisitio$(EXEEXT) +-noinst_PROGRAMS = man-inquisitio$(EXEEXT) + subdir = src/clients/inquisitio + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -66,15 +65,6 @@ + inquisitio_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(inquisitio_CXXFLAGS) \ + $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +-am_man_inquisitio_OBJECTS = man_inquisitio.$(OBJEXT) \ +- command_line.$(OBJEXT) +-man_inquisitio_OBJECTS = $(am_man_inquisitio_OBJECTS) +-man_inquisitio_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) \ +- $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/config/depcomp + am__depfiles_maybe = depfiles +@@ -96,8 +86,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(inquisitio_SOURCES) $(man_inquisitio_SOURCES) +-DIST_SOURCES = $(inquisitio_SOURCES) $(man_inquisitio_SOURCES) ++SOURCES = $(inquisitio_SOURCES) ++DIST_SOURCES = $(inquisitio_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -308,18 +298,6 @@ + AM_CXXFLAGS = -I$(top_srcdir) -I$(top_srcdir)/src @PALUDIS_CXXFLAGS@ @PALUDIS_CXXFLAGS_VISIBILITY@ + SUBDIRS = . + man_MANS = inquisitio.1 +-man_inquisitio_SOURCES = \ +- man_inquisitio.cc \ +- command_line.hh command_line.cc +- +-man_inquisitio_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) \ +- $(PCREPLUSPLUS_LIBS) + + inquisitio_SOURCES = \ + command_line.hh command_line.cc \ +@@ -440,9 +418,6 @@ + inquisitio$(EXEEXT): $(inquisitio_OBJECTS) $(inquisitio_DEPENDENCIES) + @rm -f inquisitio$(EXEEXT) + $(inquisitio_LINK) $(inquisitio_OBJECTS) $(inquisitio_LDADD) $(LIBS) +-man-inquisitio$(EXEEXT): $(man_inquisitio_OBJECTS) $(man_inquisitio_DEPENDENCIES) +- @rm -f man-inquisitio$(EXEEXT) +- $(CXXLINK) $(man_inquisitio_OBJECTS) $(man_inquisitio_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -1067,9 +1042,6 @@ + uninstall-man1 + + +-inquisitio.1 : man-inquisitio +- ./man-inquisitio > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/instruo/Makefile.in~ 2009-02-27 20:40:44.000000000 +0000 ++++ src/clients/instruo/Makefile.in 2009-03-02 13:43:53.752433049 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = instruo$(EXEEXT) +-noinst_PROGRAMS = man-instruo$(EXEEXT) + subdir = src/clients/instruo + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -55,13 +54,6 @@ + $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/paludis/environments/no_config/libpaludisnoconfigenvironment_@PALUDIS_PC_SLOT@.la \ + $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) +-am_man_instruo_OBJECTS = man_instruo.$(OBJEXT) command_line.$(OBJEXT) +-man_instruo_OBJECTS = $(am_man_instruo_OBJECTS) +-man_instruo_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/config/depcomp + am__depfiles_maybe = depfiles +@@ -83,8 +75,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(instruo_SOURCES) $(man_instruo_SOURCES) +-DIST_SOURCES = $(instruo_SOURCES) $(man_instruo_SOURCES) ++SOURCES = $(instruo_SOURCES) ++DIST_SOURCES = $(instruo_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -297,18 +289,6 @@ + + SUBDIRS = . + man_MANS = instruo.1 +-man_instruo_SOURCES = \ +- man_instruo.cc \ +- command_line.hh \ +- command_line.cc +- +-man_instruo_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + instruo_SOURCES = \ + command_line.hh command_line.cc \ +@@ -425,9 +405,6 @@ + instruo$(EXEEXT): $(instruo_OBJECTS) $(instruo_DEPENDENCIES) + @rm -f instruo$(EXEEXT) + $(CXXLINK) $(instruo_OBJECTS) $(instruo_LDADD) $(LIBS) +-man-instruo$(EXEEXT): $(man_instruo_OBJECTS) $(man_instruo_DEPENDENCIES) +- @rm -f man-instruo$(EXEEXT) +- $(CXXLINK) $(man_instruo_OBJECTS) $(man_instruo_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -888,9 +865,6 @@ + uninstall-man1 + + +-instruo.1 : man-instruo +- ./man-instruo > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/paludis/Makefile.in~ 2009-02-27 20:40:45.000000000 +0000 ++++ src/clients/paludis/Makefile.in 2009-03-02 13:45:15.560365787 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = paludis$(EXEEXT) +-noinst_PROGRAMS = man-paludis$(EXEEXT) + subdir = src/clients/paludis + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -46,14 +45,7 @@ + am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" + binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) + PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) +-am_man_paludis_OBJECTS = man_paludis.$(OBJEXT) command_line.$(OBJEXT) +-man_paludis_OBJECTS = $(am_man_paludis_OBJECTS) + am__DEPENDENCIES_1 = +-man_paludis_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + am_paludis_OBJECTS = applets.$(OBJEXT) command_line.$(OBJEXT) \ + info.$(OBJEXT) install.$(OBJEXT) uninstall.$(OBJEXT) \ + list.$(OBJEXT) query.$(OBJEXT) sync.$(OBJEXT) \ +@@ -87,8 +79,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(man_paludis_SOURCES) $(paludis_SOURCES) +-DIST_SOURCES = $(man_paludis_SOURCES) $(paludis_SOURCES) ++SOURCES = $(paludis_SOURCES) ++DIST_SOURCES = $(paludis_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -303,18 +295,6 @@ + + SUBDIRS = . + man_MANS = paludis.1 +-man_paludis_SOURCES = \ +- man_paludis.cc \ +- command_line.hh \ +- command_line.cc +- +-man_paludis_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + paludis_SOURCES = \ + applets.hh applets.cc \ +@@ -448,9 +428,6 @@ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done +-man-paludis$(EXEEXT): $(man_paludis_OBJECTS) $(man_paludis_DEPENDENCIES) +- @rm -f man-paludis$(EXEEXT) +- $(CXXLINK) $(man_paludis_OBJECTS) $(man_paludis_LDADD) $(LIBS) + paludis$(EXEEXT): $(paludis_OBJECTS) $(paludis_DEPENDENCIES) + @rm -f paludis$(EXEEXT) + $(CXXLINK) $(paludis_OBJECTS) $(paludis_LDADD) $(LIBS) +@@ -926,9 +903,6 @@ + uninstall-man1 + + +-paludis.1 : man-paludis +- ./man-paludis > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/qualudis/Makefile.in~ 2009-02-27 20:40:45.000000000 +0000 ++++ src/clients/qualudis/Makefile.in 2009-03-02 13:46:27.942343100 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + @ENABLE_QA_TRUE@bin_PROGRAMS = qualudis$(EXEEXT) +-@ENABLE_QA_TRUE@noinst_PROGRAMS = man-qualudis$(EXEEXT) + subdir = src/clients/qualudis + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -46,15 +45,7 @@ + am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" + binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) + PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) +-am_man_qualudis_OBJECTS = man_qualudis.$(OBJEXT) \ +- qualudis_command_line.$(OBJEXT) +-man_qualudis_OBJECTS = $(am_man_qualudis_OBJECTS) + am__DEPENDENCIES_1 = +-man_qualudis_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + am__qualudis_SOURCES_DIST = qualudis_command_line.hh \ + qualudis_command_line.cc qualudis.cc + @ENABLE_QA_TRUE@am_qualudis_OBJECTS = qualudis_command_line.$(OBJEXT) \ +@@ -89,8 +80,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(man_qualudis_SOURCES) $(qualudis_SOURCES) +-DIST_SOURCES = $(man_qualudis_SOURCES) $(am__qualudis_SOURCES_DIST) ++SOURCES = $(qualudis_SOURCES) ++DIST_SOURCES = $(am__qualudis_SOURCES_DIST) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -326,18 +317,6 @@ + @ENABLE_QA_TRUE@ bash $(top_srcdir)/test/run_test.sh bash + + @ENABLE_QA_TRUE@TESTS = version_TEST +-man_qualudis_SOURCES = \ +- man_qualudis.cc \ +- qualudis_command_line.hh \ +- qualudis_command_line.cc +- +-man_qualudis_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + CLEANFILES = *~ version_TEST gmon.out *.gcov *.gcno *.gcda *.loT *.epicfail + DISTCLEANFILES = $(man_pages) $(noinst_DATA) +@@ -412,9 +391,6 @@ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done +-man-qualudis$(EXEEXT): $(man_qualudis_OBJECTS) $(man_qualudis_DEPENDENCIES) +- @rm -f man-qualudis$(EXEEXT) +- $(CXXLINK) $(man_qualudis_OBJECTS) $(man_qualudis_LDADD) $(LIBS) + qualudis$(EXEEXT): $(qualudis_OBJECTS) $(qualudis_DEPENDENCIES) + @rm -f qualudis$(EXEEXT) + $(CXXLINK) $(qualudis_OBJECTS) $(qualudis_LDADD) $(LIBS) +@@ -881,9 +857,6 @@ + @ENABLE_QA_TRUE@version_TEST : + @ENABLE_QA_TRUE@ echo -e "#!/bin/sh\n./qualudis --version" > $@ + +-qualudis.1 : man-qualudis +- ./man-qualudis > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + +--- src/clients/reconcilio/Makefile.in~ 2009-02-27 20:40:45.000000000 +0000 ++++ src/clients/reconcilio/Makefile.in 2009-03-02 13:47:27.444593101 +0000 +@@ -33,7 +33,6 @@ + build_triplet = @build@ + host_triplet = @host@ + bin_PROGRAMS = reconcilio$(EXEEXT) +-noinst_PROGRAMS = man-reconcilio$(EXEEXT) + TESTS = + subdir = src/clients/reconcilio + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +@@ -47,15 +46,7 @@ + am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" + binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) + PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) +-am_man_reconcilio_OBJECTS = man_reconcilio.$(OBJEXT) \ +- command_line.$(OBJEXT) +-man_reconcilio_OBJECTS = $(am_man_reconcilio_OBJECTS) + am__DEPENDENCIES_1 = +-man_reconcilio_DEPENDENCIES = $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a $(am__DEPENDENCIES_1) + am_reconcilio_OBJECTS = command_line.$(OBJEXT) fix_linkage.$(OBJEXT) \ + install.$(OBJEXT) reconcilio.$(OBJEXT) + reconcilio_OBJECTS = $(am_reconcilio_OBJECTS) +@@ -96,8 +87,8 @@ + LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(man_reconcilio_SOURCES) $(reconcilio_SOURCES) +-DIST_SOURCES = $(man_reconcilio_SOURCES) $(reconcilio_SOURCES) ++SOURCES = $(reconcilio_SOURCES) ++DIST_SOURCES = $(reconcilio_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ +@@ -305,18 +296,6 @@ + + SUBDIRS = util littlelf broken_linkage_finder . + man_MANS = reconcilio.1 +-man_reconcilio_SOURCES = \ +- man_reconcilio.cc \ +- command_line.hh \ +- command_line.cc +- +-man_reconcilio_LDADD = \ +- $(top_builddir)/paludis/args/libpaludisargs_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/args/libpaludisman_@PALUDIS_PC_SLOT@.a \ +- $(top_builddir)/paludis/util/libpaludisutil_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/paludis/libpaludismanpagethings_@PALUDIS_PC_SLOT@.la \ +- $(top_builddir)/src/output/liboutput.a \ +- $(DYNAMIC_LD_LIBS) + + reconcilio_SOURCES = \ + command_line.hh command_line.cc \ +@@ -441,9 +420,6 @@ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done +-man-reconcilio$(EXEEXT): $(man_reconcilio_OBJECTS) $(man_reconcilio_DEPENDENCIES) +- @rm -f man-reconcilio$(EXEEXT) +- $(CXXLINK) $(man_reconcilio_OBJECTS) $(man_reconcilio_LDADD) $(LIBS) + reconcilio$(EXEEXT): $(reconcilio_OBJECTS) $(reconcilio_DEPENDENCIES) + @rm -f reconcilio$(EXEEXT) + $(CXXLINK) $(reconcilio_OBJECTS) $(reconcilio_LDADD) $(LIBS) +@@ -909,9 +885,6 @@ + uninstall-man1 + + +-reconcilio.1 : man-reconcilio +- ./man-reconcilio > $@ +- + built-sources : $(BUILT_SOURCES) + for s in `echo $(SUBDIRS) | tr -d .` ; do $(MAKE) -C $$s built-sources || exit 1 ; done + diff --git a/sys-apps/paludis/paludis-0.36.0.ebuild b/sys-apps/paludis/paludis-0.36.0.ebuild new file mode 100644 index 0000000..110b01b --- /dev/null +++ b/sys-apps/paludis/paludis-0.36.0.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/paludis-0.36.0.ebuild,v 1.1 2009/02/28 01:14:45 gentoofan23 Exp $ + +inherit bash-completion eutils flag-o-matic autotools + +DESCRIPTION="paludis, the other package mangler" +HOMEPAGE="http://paludis.pioto.org/" +SRC_URI="http://paludis.pioto.org/download/${P}.tar.bz2" + +IUSE="doc inquisitio portage pink python-bindings qa ruby-bindings vim-syntax visibility xml zsh-completion" +LICENSE="GPL-2 vim-syntax? ( vim )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +COMMON_DEPEND=" + >=app-admin/eselect-1.0.2 + >=app-admin/eselect-news-20071201 + >=app-shells/bash-3 + inquisitio? ( dev-libs/pcre++ ) + python-bindings? ( >=dev-lang/python-2.4 >=dev-libs/boost-1.33.1-r1 ) + qa? ( dev-libs/pcre++ >=dev-libs/libxml2-2.6 app-crypt/gnupg ) + ruby-bindings? ( >=dev-lang/ruby-1.8 ) + xml? ( >=dev-libs/libxml2-2.6 )" + +DEPEND="${COMMON_DEPEND} + doc? ( + || ( >=app-doc/doxygen-1.5.3 <=app-doc/doxygen-1.5.1 ) + media-gfx/imagemagick + python-bindings? ( dev-python/epydoc dev-python/pygments ) + ruby-bindings? ( dev-ruby/syntax dev-ruby/allison ) + ) + dev-util/pkgconfig" + +RDEPEND="${COMMON_DEPEND} + sys-apps/sandbox" + +# Keep this as a PDEPEND. It avoids issues when Paludis is used as the +# default virtual/portage provider. +PDEPEND=" + vim-syntax? ( >=app-editors/vim-core-7 )" + +PROVIDE="virtual/portage" + +create-paludis-user() { + enewgroup "paludisbuild" + enewuser "paludisbuild" "-1" "-1" "/var/tmp/paludis" "paludisbuild" +} + +pkg_setup() { + create-paludis-user +} + +src_unpack() { + unpack "${A}" + cd "${S}" + + # cross-compile fix + epatch "${FILESDIR}"/paludis.cross2 + +# eautoreconf || die "eautoreconf failed" +} + + +src_compile() { + local repositories=`echo default unpackaged | tr -s \ ,` + local clients=`echo default accerso adjutrix appareo importare \ + $(usev inquisitio ) instruo paludis reconcilio | tr -s \ ,` + local environments=`echo default $(usev portage ) | tr -s \ ,` + econf \ + $(use_enable doc doxygen ) \ + $(use_enable pink ) \ + $(use_enable qa ) \ + $(use_enable ruby-bindings ruby ) \ + $(useq ruby-bindings && useq doc && echo --enable-ruby-doc ) \ + $(use_enable python-bindings python ) \ + $(useq python-bindings && useq doc && echo --enable-python-doc ) \ + $(use_enable xml ) \ + $(use_enable vim-syntax vim ) \ + $(use_enable visibility ) \ + --with-vim-install-dir=/usr/share/vim/vimfiles \ + --enable-sandbox \ + --with-repositories=${repositories} \ + --with-clients=${clients} \ + --with-environments=${environments} + + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS README ChangeLog NEWS + + BASH_COMPLETION_NAME="adjutrix" dobashcompletion bash-completion/adjutrix + BASH_COMPLETION_NAME="paludis" dobashcompletion bash-completion/paludis + BASH_COMPLETION_NAME="accerso" dobashcompletion bash-completion/accerso + BASH_COMPLETION_NAME="importare" dobashcompletion bash-completion/importare + BASH_COMPLETION_NAME="instruo" dobashcompletion bash-completion/instruo + BASH_COMPLETION_NAME="reconcilio" dobashcompletion bash-completion/reconcilio + use qa && \ + BASH_COMPLETION_NAME="qualudis" \ + dobashcompletion bash-completion/qualudis + use inquisitio && \ + BASH_COMPLETION_NAME="inquisitio" \ + dobashcompletion bash-completion/inquisitio + + if use zsh-completion ; then + insinto /usr/share/zsh/site-functions + doins zsh-completion/_paludis + doins zsh-completion/_adjutrix + doins zsh-completion/_importare + doins zsh-completion/_reconcilio + use inquisitio && doins zsh-completion/_inquisitio + doins zsh-completion/_paludis_packages + fi +} + +src_test() { + # Work around Portage bugs + export PALUDIS_DO_NOTHING_SANDBOXY="portage sucks" + export BASH_ENV=/dev/null + + if [[ `id -u` == 0 ]] ; then + export PALUDIS_REDUCED_UID=0 + export PALUDIS_REDUCED_GID=0 + fi + + if ! emake check ; then + eerror "Tests failed. Looking for file for you to add to your bug report..." + find "${S}" -type f -name '*.epicfail' -or -name '*.log' | while read a ; do + eerror " $a" + done + die "Make check failed." + fi +} + +pkg_postinst() { + # Remove the symlink created by app-admin/eselect-news + if [[ -L "${ROOT}/var/lib/paludis/news" ]] ; then + rm "${ROOT}/var/lib/paludis/news" + fi +} |