Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 254879 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/media-libs/pdflib/pdflib-7.0.2_p8.ebuild (-6 / +9 lines)
Lines 32-38 Link Here
32
	java? ( >=virtual/jre-1.4 )"
32
	java? ( >=virtual/jre-1.4 )"
33
33
34
pkg_setup() {
34
pkg_setup() {
35
	use java && java-pkg-opt-2_pkg_setup
35
	java-pkg-opt-2_pkg_setup
36
	use perl && perl-module_pkg_setup
36
	use perl && perl-module_pkg_setup
37
}
37
}
38
38
Lines 41-46 Link Here
41
	cd "${S}"
41
	cd "${S}"
42
42
43
	epatch "${FILESDIR}"/${P}-gcc-4.3.patch
43
	epatch "${FILESDIR}"/${P}-gcc-4.3.patch
44
	
45
	#Fix Java bindings.
46
	epatch "${FILESDIR}"/${P}-javafixes.patch
44
47
45
	# fix broken configure option for ruby bindings.
48
	# fix broken configure option for ruby bindings.
46
	# do NOT call eautoreconf here, it breaks configure horribly.
49
	# do NOT call eautoreconf here, it breaks configure horribly.
Lines 95-101 Link Here
95
	econf --with-ruby=no ${myconf}
98
	econf --with-ruby=no ${myconf}
96
99
97
	if use java; then
100
	if use java; then
98
		JAVACFLAGS="$(java-pkg_javac-args)" emake || die "emake failed"
101
		emake || die "emake failed"
99
		if use doc; then
102
		if use doc; then
100
			cd ./bind/pdflib/java || die
103
			cd ./bind/pdflib/java || die
101
			emake javadoc || die "Failed to generate javadoc"
104
			emake javadoc || die "Failed to generate javadoc"
Lines 130-139 Link Here
130
	docinto pdflib
133
	docinto pdflib
131
	dodoc doc/pdflib/*
134
	dodoc doc/pdflib/*
132
135
133
	# seemant: seems like the makefiles for pdflib generate the .jar file anyway
136
	if use java ; then
134
	use java && java-pkg_dojar bind/pdflib/java/pdflib.jar
137
		java-pkg_dojar bind/pdflib/java/pdflib.jar
135
	if use java && use doc; then
138
		java-pkg_regso "${D}/usr/$(get_libdir)/libpdf_java.so"
136
		java-pkg_dojavadoc ./bind/pdflib/java/javadoc
139
		use doc && java-pkg_dojavadoc ./bind/pdflib/java/javadoc
137
	fi
140
	fi
138
}
141
}
139
142

Return to bug 254879