|
|
virtual/ghostscript | virtual/ghostscript |
media-libs/netpbm" | media-libs/netpbm" |
| |
|
src_unpack() { |
|
unpack ${A} |
|
cd "${S}" |
|
|
|
einfo "Fixing sources" |
|
sed -i -e 's/PREFIX"/"\/usr/' *.cpp |
|
} |
|
|
src_compile() { | src_compile() { |
cd ${S} | cd ${S} |
qmake -unix texmaker.pro || die "qmake failed" |
|
|
if use x86-fbsd; then |
|
myspec="-spec freebsd-g++" |
|
else |
|
myspec="-spec linux-g++" |
|
fi |
|
|
|
# Forcing Qt4 qmake |
|
/usr/bin/qmake PREFIX="/usr" QMAKE_CFLAGS="${CFLAGS}" \ |
|
QMAKE_CXXFLAGS="${CXXFLAGS}" ${myspec} -unix texmaker.pro \ |
|
|| die "qmake failed" |
emake || die "emake failed" | emake || die "emake failed" |
} | } |
| |
|
|
| |
insinto /usr/share/pixmaps/texmaker | insinto /usr/share/pixmaps/texmaker |
doins utilities/texmaker*.png || die "doins failed." | doins utilities/texmaker*.png || die "doins failed." |
|
doins utilities/texmaker.svg || die "doins failed." |
| |
dodoc utilities/AUTHORS || die "dodoc failed" | dodoc utilities/AUTHORS || die "dodoc failed" |
|
dodoc utilities/COPYING || die "dodoc failed" |
|
dodoc utilities/CHANGELOG.txt || die "dodoc failed" |
|
dodoc utilities/license.txt || die "dodoc failed" |
| |
dohtml utilities/*.{html,gif,css,txt} utilities/doc*.png || die "dohtml failed" | dohtml utilities/*.{html,gif,css,txt} utilities/doc*.png || die "dohtml failed" |
| |
dosym /usr/share/doc/${PF}/html /usr/share/${PN} || die "dosym failed" | dosym /usr/share/doc/${PF}/html /usr/share/${PN} || die "dosym failed" |
| |
make_desktop_entry texmaker Texmaker "/usr/share/pixmaps/texmaker/texmaker48x48.png" Office |
domenu utilities/texmaker.desktop |
} | } |
| |
pkg_postinst() { | pkg_postinst() { |