[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / misc / packages / FreeBSD / openxm-ports / openxm-1.1.3

Annotation of OpenXM/misc/packages/FreeBSD/openxm-ports/openxm-1.1.3/Makefile, Revision 1.2

1.1       takayama    1: # $OpenXM$
                      2:
1.2     ! takayama    3: ## The name of this directory should be changed to openxm from openxm-1.1.3
        !             4: ## For debugging.
        !             5: #TAR_WORK=$(HOME)/tmp
        !             6: #DISTDIR=${TAR_WORK}
1.1       takayama    7:
1.2     ! takayama    8: ## OpenXM is put under  ${PREFIX}/OpenXM and ${PREFIX}/bin, man
        !             9: ## The default value of PREFIX is /usr/local
        !            10: ## The next is for debugging.  Do not forget to mkdir tmp2/bin.
        !            11: #PREFIX=$(HOME)/tmp2
1.1       takayama   12:
1.2     ! takayama   13: ## How to update pkg/PLIST
        !            14: # (1) uncomment #PREFIX=, #DISTDIR.
        !            15: #     Put the source tar-ball under $DISTDIR
        !            16: # (2) make
        !            17: #     Double check all the files are properly genered under work/openxm-1.1.3
        !            18: # (3) (cd files ; make ; ./gen-plist.shell)
        !            19: # (4) Copy plist-tmp2 to pkg/PLIST and commit pkg/PLIST
1.1       takayama   20:
1.2     ! takayama   21: ################  NOTE ########################
        !            22: ## Before typing in make, set your path to
        !            23: ## set path=(/usr/local/jdk1.1.8/bin $path)
        !            24: ## rehash
1.1       takayama   25:
1.2     ! takayama   26: ### How to test the port for openxm
        !            27: ###     cd /usr/ports/math ; tar xzvf ${TAR_WORK}/openxm-port.tar.gz
        !            28: ###     cp ${TAR_WORK}/openxm-1.1.3.tar.gz /usr/ports/distfiles
        !            29: ###     cd /usr/ports/math/openxm ; make install
        !            30: ###     [Try also make package , make deinstall, pkg_delete openxm-1.1.3 ,
        !            31: ###      pkg_add openxm-1.1.3.tgz]
        !            32:
        !            33: DISTNAME=openxm-1.1.3
        !            34: CATEGORIES= math
        !            35: ### Note
        !            36: ### We do not have openxm-1.1.3.tar.gz at the master site, because
        !            37: ### the source code distribution is not allowed for OpenXM_contrib2/asir2000.
        !            38: ### Put openxm-1.1.3.tar.gz under /usr/ports/distfiles
        !            39: ### The tar-ball can be generated by
        !            40: ### (cd OpenXM/misc/packages/Generic ; make clean-work ; make tar-ball )
        !            41:
        !            42:
        !            43: MAINTAINER= takayama@math.sci.kobe-u.ac.jp
        !            44:
        !            45: BUILD_DEPENDS=  nkf:${PORTSDIR}/japanese/nkf \
        !            46:                    platex:${PORTSDIR}/japanese/platex-euc \
        !            47:                                xdvi:${PORTSDIR}/japanese/xdvik-vflib \
        !            48:                 dvips:${PORTSDIR}/japanese/dvipsk-vflib \
        !            49:                                /usr/local/bin/perl:${PORTSDIR}/japanese/perl5 \
        !            50:                 jlatex2html:${PORTSDIR}/japanese/latex2html \
        !            51:                 jmakeinfo:${PORTSDIR}/japanese/texinfo \
        !            52:                                texi2html:${PORTSDIR}/textproc/texi2html \
        !            53:                 /usr/local/jdk1.1.8/bin/javac:${PORTSDIR}/java/jdk \
        !            54:                                bash:${PORTSDIR}/shells/bash2 \
        !            55:                            autoconf:${PORTSDIR}/devel/autoconf \
        !            56: ## I could not find a package for makeinfo.
        !            57: ##                makeinfo:${PORTSDIR}/print/texinfo \
        !            58: ### Note:
        !            59: ### In order to make dvips work, you need to modify
        !            60: ###  /usr/local/share/texmf/web2c/texmf.cnf.
        !            61: ###  See /var/db/pkg/japanese/dvipsk-vflib/+DISPLAY.
        !            62: ### If your dvips does not work properly after this change,
        !            63: ### uncomment the line         xdvi:${PORTSDIR}/japanese/xdvik-vflib \
        !            64: ### However, xdvi itself does not work fine: try to generate pkfonts that
        !            65: ### already exist.
        !            66: ### Unfortunately, japanese/vfxdvik is empty (2000, 3/4).
        !            67:
        !            68: RUN_DEPENDS=/compat/linux/usr/i486-linux-libc5/lib/libc.so.5:${PORTSDIR}/emulators/linux_base \
        !            69:                java:${PORTSDIR}/java/jdk \
        !            70: ##             /compat/linux/usr/bin/i386-redhat-linux-egcs:${PORTSDIR}/devel/linux_devtools \
        !            71:
        !            72:
        !            73:
        !            74: pre-install:
        !            75:        -/bin/rm -rf ${PREFIX}/OpenXM
        !            76:
        !            77:
        !            78: OpenXM_MANPAGES=${PREFIX}/OpenXM/man/man1/sm1.1 ${PREFIX}/OpenXM/man/man1/openxm.1
        !            79:
        !            80: post-install :
        !            81: # Reguild shell files to start binaries and copy it to ${PREFIX}/bin
        !            82: #    Modify pkg/INSTALL, too.
        !            83:        (cd ${PREFIX}/OpenXM/rc ; make clean ; make install PREFIX=${PREFIX})
        !            84: #
        !            85:        -cp $(OpenXM_MANPAGES) ${PREFIX}/man/man1
        !            86:        -gzip -f ${PREFIX}/man/man1/sm1.1 ${PREFIX}/man/man1/openxm.1
        !            87:        -cat pkg/MESSAGE
        !            88:
        !            89: ## see /usr/share/mk/bsd.port.mk ==> /usr/ports/Mk/bsd.port/mk
        !            90: ## make -d A
        !            91: .include <bsd.port.mk>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>