mirror of
https://git.freebsd.org/ports.git
synced 2025-07-15 08:19:13 -04:00
79 lines
2.2 KiB
Text
79 lines
2.2 KiB
Text
--- configure.orig 2016-06-09 17:30:46 UTC
|
|
+++ configure
|
|
@@ -163,23 +163,6 @@ fi
|
|
##
|
|
## Are we on a 64 bits arch
|
|
##
|
|
-${ECHO} -n "Checking for 64 bits architecture..."
|
|
-cat > is64.c <<EOF
|
|
-int main() {
|
|
- unsigned long n = 0;
|
|
- n = ~n;
|
|
- return n == 0xFFFFFFFF;
|
|
-}
|
|
-EOF
|
|
-gcc -o is64 is64.c
|
|
-if ./is64; then
|
|
-CXX64FLAGS="-fPIC"
|
|
-echo yes
|
|
-else
|
|
-CXX64FLAGS=""
|
|
-echo no
|
|
-fi
|
|
-rm -f is64 is64.c
|
|
|
|
|
|
#
|
|
@@ -204,7 +187,7 @@ DYNLIB_NAME=\$(LIBNAME).\$(DYNLIB_EXTENS
|
|
STATICLIB_NAME=\$(LIBNAME).\$(STATICLIB_EXTENSION)
|
|
DYNLIB=lib/\$(DYNLIB_NAME)
|
|
STATICLIB=lib/\$(STATICLIB_NAME)
|
|
-PREFIX=$PREFIX
|
|
+PREFIX=\$(DESTDIR)$PREFIX
|
|
RM=rm -f
|
|
CP=cp
|
|
LD=\$(CXX)
|
|
@@ -231,6 +214,7 @@ ${ECHO} -n "Checking plateform..."
|
|
WIN32=0
|
|
case $(uname) in
|
|
Linux ) WIN32=0; PLATEFORM=Linux ;;
|
|
+ FreeBSD ) WIN32=0; PLATEFORM=FreeBSD ;;
|
|
Darwin) WIN32=0; PLATEFORM="Mac OS X" ;;
|
|
Darwin ) WIN32=0; PLATEFORM="Mac OS X" ;;
|
|
MINGW* ) WIN32=1; PLATEFORM="Win32/Mingw" ;;
|
|
@@ -241,7 +225,7 @@ ${ECHO} $PLATEFORM
|
|
${ECHO} -n "Creating include/BoardConfig.h..."
|
|
sed -e 's/@Board_Have_MagickPlusPlus@/'${MAGICKPLUSPLUS}'/' \
|
|
-e 's/@Board_Win32@/'${WIN32}'/' \
|
|
- -e 's/@LibBoard_VERSION@/'${VERSION}'/' \
|
|
+ -e "s/@LibBoard_VERSION@/'${VERSION}'/" \
|
|
include/BoardConfig.h.in > include/BoardConfig.h
|
|
${ECHO} "done."
|
|
|
|
@@ -269,6 +253,7 @@ obj/Board.o: src/Board.cpp include/Board
|
|
|
|
bin/%: examples/%.cpp \$(STATICLIB)
|
|
\$(CXX) \$(CXXFLAGSEXEC) -o \$@ \$< ${IMAGE_CXXFLAGS} ${IMAGE_LDFLAGS} \$(STATICLIB)
|
|
+ \strip \$@
|
|
|
|
clean:
|
|
rm -f obj/*.o lib/* bin/* include/*~ include/board/*~ src/*~ examples/*~ *~
|
|
@@ -292,7 +277,6 @@ if [ ${ON_PLACE} = no ]; then
|
|
\$(CP) include/BoardConfig.h \$(PREFIX)/include/
|
|
\$(CP) include/board/*.h \$(PREFIX)/include/board
|
|
\$(CP) include/board/*.ih \$(PREFIX)/include/board
|
|
- ldconfig
|
|
EOF
|
|
fi
|
|
cat >> Makefile <<EOF
|
|
@@ -300,10 +284,6 @@ cat >> Makefile <<EOF
|
|
chmod 644 \$(PREFIX)/include/Board.h
|
|
chmod 644 \$(PREFIX)/include/board/*.h
|
|
chmod 644 \$(PREFIX)/include/board/*.ih
|
|
- install -d \$(PREFIX)/share/libboard/examples
|
|
- \$(CP) examples/*.cpp \$(PREFIX)/share/libboard/examples
|
|
- \$(CP) examples/README \$(PREFIX)/share/libboard/examples
|
|
- \$(CP) ${LICENSE} \$(PREFIX)/share/libboard/
|
|
|
|
doc: doc/html/index.html
|
|
|