mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
- Update to 1.5.8
- Add OPTIONS - Trim down Qt depends - Clean Makefile a bit PR: 130003 Submitted by: Naram Qashat <cyberbotx at cyberbotx dot com> (maintainer) Some tweaks by: myself Tweaks approved by: Naram Qashat <cyberbotx at cyberbotx dot com> (maintainer)
This commit is contained in:
parent
1406dcb4fa
commit
033d1bb401
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=224970
4 changed files with 80 additions and 30 deletions
|
@ -6,7 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= doxygen
|
||||
PORTVERSION= 1.5.7.1
|
||||
PORTVERSION= 1.5.8
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \
|
||||
http://ftp.stack.nl/pub/users/dimitri/
|
||||
|
@ -21,13 +21,29 @@ LIB_DEPENDS= png:${PORTSDIR}/graphics/png
|
|||
USE_BISON= build
|
||||
USE_ICONV= yes
|
||||
ALL_TARGET= all
|
||||
USE_PERL5= yes
|
||||
HAS_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
QT_NONSTANDARD= yes # non-standard configure arguments
|
||||
CONFIGURE_ARGS+=--prefix ${PREFIX} --perl ${PERL} --make ${GMAKE} \
|
||||
--install "${INSTALL}"
|
||||
CONFIGURE_ENV= CXX="${CXX}"
|
||||
|
||||
EXTRACT_AFTER_ARGS=|${TAR} -xpf - \
|
||||
--exclude '*/libmd5' \
|
||||
--exclude '*/libpng' \
|
||||
--exclude '*/tmake'
|
||||
|
||||
CONFIGURE_ENV+= CXX="${CXX}"
|
||||
PLIST= ${WRKDIR}/plist
|
||||
TMPDOCDEST= ${WRKDIR}/tmpdocdest
|
||||
|
||||
PLIST_FILES= bin/doxygen \
|
||||
bin/doxytag
|
||||
|
||||
OPTIONS= DOXYWIZARD "Enable doxywizard" on \
|
||||
LATEX "Enable LaTeX support" on
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
ALL_TARGET+= docs
|
||||
|
@ -44,12 +60,8 @@ MAKE_ARGS+= HAVE_LATEX=yes
|
|||
.endif # !defined(NOPORTDOCS)
|
||||
|
||||
.if !defined(WITHOUT_DOXYWIZARD)
|
||||
USE_QT_VER= 3
|
||||
QT_INC= ${LOCALBASE}/include
|
||||
QTNAME= qt-mt
|
||||
QT_OPENGL=
|
||||
THREADLIBS= ${PTHREAD_LIBS}
|
||||
CFLAGS+= ${PTHREAD_CFLAGS}
|
||||
USE_QT_VER= 4
|
||||
QT_COMPONENTS= corelib gui xml qmake_build moc_build rcc_build
|
||||
|
||||
# Need this in env for build
|
||||
QTDIR?= ${QT_PREFIX}
|
||||
|
@ -57,27 +69,16 @@ CONFIGURE_ENV+= QTDIR="${QTDIR}"
|
|||
CONFIGURE_ARGS+=--with-doxywizard
|
||||
.endif # !WITHOUT_DOXYWIZARD
|
||||
|
||||
USE_PERL5= yes
|
||||
HAS_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
QT_NONSTANDARD= yes # non-standard configure arguments
|
||||
CONFIGURE_ARGS+=--prefix ${PREFIX} --perl ${PERL} --make ${GMAKE} \
|
||||
--install "${INSTALL}"
|
||||
|
||||
.if ${MACHINE_ARCH:L} == alpha
|
||||
CONFIGURE_ARGS+= --enable-langs no
|
||||
.endif
|
||||
|
||||
PLIST= ${WRKDIR}/plist
|
||||
TMPDOCDEST= ${WRKDIR}/tmpdocdest
|
||||
|
||||
PLIST_FILES= bin/doxygen \
|
||||
bin/doxytag
|
||||
|
||||
.ifndef WITHOUT_DOXYWIZARD
|
||||
PLIST_FILES+= bin/doxywizard
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
pre-configure:
|
||||
@cd ${WRKSRC};for pro in src/*.pro.in addon/doxywizard/doxywizard.pro.in;do \
|
||||
${ECHO} "unix:LIBS += -liconv" >> $$pro; done
|
||||
|
@ -132,4 +133,4 @@ do-install:
|
|||
| ${TAR} -C ${PREFIX}/share/doc --unlink -xf -
|
||||
.endif # ! NOPORTDOCS
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
MD5 (doxygen-1.5.7.1.src.tar.gz) = bc35dfd52bdae0247b862e67e0cbe7d7
|
||||
SHA256 (doxygen-1.5.7.1.src.tar.gz) = 7ce9cf96731121aa22365d2aef3dde841a3c4622d4d70282398438275ad26d29
|
||||
SIZE (doxygen-1.5.7.1.src.tar.gz) = 4096168
|
||||
MD5 (doxygen-1.5.8.src.tar.gz) = 7438b7ff875d522f02860eea39261953
|
||||
SHA256 (doxygen-1.5.8.src.tar.gz) = 01540aaf7e929e7784e3392331f2c915480acb174a16e8652855d90965f44ff8
|
||||
SIZE (doxygen-1.5.8.src.tar.gz) = 4125837
|
||||
|
|
22
devel/doxygen/files/patch-addon-doxywizard-Makefile.in
Normal file
22
devel/doxygen/files/patch-addon-doxywizard-Makefile.in
Normal file
|
@ -0,0 +1,22 @@
|
|||
--- addon/doxywizard/Makefile.in.orig 2008-12-06 08:14:58.000000000 -0500
|
||||
+++ addon/doxywizard/Makefile.in 2008-12-28 15:32:07.000000000 -0500
|
||||
@@ -10,16 +10,16 @@
|
||||
# See the GNU General Public License for more details.
|
||||
#
|
||||
|
||||
-QMAKE = qmake
|
||||
+QMAKE = qmake-qt4
|
||||
|
||||
all: Makefile.doxywizard
|
||||
$(MAKE) -f Makefile.doxywizard
|
||||
|
||||
Makefile.doxywizard: doxywizard.pro
|
||||
- $(QTDIR)/bin/qmake doxywizard.pro -o Makefile.doxywizard
|
||||
+ $(QTDIR)/bin/qmake-qt4 doxywizard.pro -o Makefile.doxywizard
|
||||
|
||||
qmake:
|
||||
- $(QTDIR)/bin/qmake doxywizard.pro -o Makefile.doxywizard
|
||||
+ $(QTDIR)/bin/qmake-qt4 doxywizard.pro -o Makefile.doxywizard
|
||||
|
||||
clean: Makefile.doxywizard
|
||||
$(MAKE) -f Makefile.doxywizard clean
|
|
@ -1,6 +1,33 @@
|
|||
--- configure.orig Sat Oct 28 18:20:11 2006
|
||||
+++ configure Sun Feb 25 15:23:52 2007
|
||||
@@ -525,7 +525,7 @@
|
||||
--- configure.orig 2008-12-26 14:22:39.000000000 -0500
|
||||
+++ configure 2008-12-28 16:27:43.000000000 -0500
|
||||
@@ -269,7 +269,7 @@
|
||||
echo " QTDIR environment variable not set!"
|
||||
echo -n " Checking for Qt..."
|
||||
for d in /usr/{lib,share,qt}/{qt-4,qt4,qt,qt*,4}; do
|
||||
- if test -x "$d/bin/qmake"; then
|
||||
+ if test -x "$d/bin/qmake-qt4"; then
|
||||
QTDIR=$d
|
||||
fi
|
||||
done
|
||||
@@ -280,7 +280,7 @@
|
||||
if test -z "$QTDIR"; then
|
||||
echo "QTDIR not set and Qt not found at standard locations!"
|
||||
echo
|
||||
- echo "Set the QTDIR environment variable such that \$QTDIR/bin/qmake exists."
|
||||
+ echo "Set the QTDIR environment variable such that \$QTDIR/bin/qmake-qt4 exists."
|
||||
echo "check the Qt installation instructions!"
|
||||
exit 2
|
||||
fi
|
||||
@@ -565,7 +565,7 @@
|
||||
fi
|
||||
if test "$f_wizard" = YES; then
|
||||
cat >> .tmakeconfig <<EOF
|
||||
-TMAKE_MOC = $QTDIR/bin/moc
|
||||
+TMAKE_MOC = $QTDIR/bin/moc-qt4
|
||||
EOF
|
||||
fi
|
||||
|
||||
@@ -575,7 +575,7 @@
|
||||
EOF
|
||||
fi
|
||||
|
||||
|
@ -9,7 +36,7 @@
|
|||
|
||||
for i in $f_inmakefiles ; do
|
||||
SRC=$i
|
||||
@@ -541,10 +541,8 @@
|
||||
@@ -591,10 +591,8 @@
|
||||
if test $i = Makefile.in; then
|
||||
echo "" >> $DST
|
||||
echo "all: src/version.cpp " >> $DST
|
||||
|
@ -22,7 +49,7 @@
|
|||
if test $f_wizard = YES; then
|
||||
echo " \$(MAKE) -C addon/doxywizard" >> $DST
|
||||
fi
|
||||
@@ -562,7 +560,7 @@
|
||||
@@ -616,7 +614,7 @@
|
||||
echo " Created $DST from $SRC..."
|
||||
done
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue