aboutsummaryrefslogtreecommitdiffstats
path: root/misc/estic/Makefile
blob: 3df3b35632a901b792f2bce6b7fe5057f8567593 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# ports collection makefile for:    estic
# Version required:         1.40
# Date created:             21 Sep 1996
# Whom:                 Julian Stacey <jhs@freebsd.org>
#
# $FreeBSD$
#

DISTNAME=       estic-1.40-sources
PKGNAME=        estic-1.40
CATEGORIES=     misc
MASTER_SITES=       ftp://linux01.gwdg.de/pub/isdn/estic/  \
            ftp://ftp.franken.de/pub/isdn4linux/estic/  \
            http://www.fast.de/~uli/isdn/estic/

MAINTAINER=     jhs@FreeBSD.org

USE_XLIB=       yes
USE_ZIP=        yes
NO_WRKSUBDIR=       yes

#           maybe one of them depends on the vga font from pcemu ?
X_OR_NOT=-x#        With X Window System,       Runs OK
#X_OR_NOT=#     Without X Window System,    Compile fails
AUTHOR=         "Ullrich von Bassewitz" <uz@ibb.schwaben.com>

# Personal Preferences, Where to install.
PBX_VAR=${PREFIX}/var/log/pbx
PBX_ETC=${PREFIX}/etc/pbx
PBX_MAN=${PREFIX}/man/man1
PBX_BIN=${PREFIX}/bin
PBX_DOC=${PREFIX}/share/doc/estic
ESTIC=${WRKSRC}/estic
MAKE_E= make X11BASE=${X11BASE} -f make/freebsd${X_OR_NOT}.mak

do-configure:
    @cd ${WRKSRC}/spunk ; ${MAKE_E} dep
    @cd ${ESTIC} ; ${MAKE_E} dep

do-build:
    @# If you don't want ResourceEditor you can `cd spunk ; ${MAKE_E} lib`
    cd ${WRKSRC}/spunk ; ${MAKE_E}
    cd ${ESTIC} ; ${MAKE_E}

do-install:
    ${INSTALL_PROGRAM} ${ESTIC}/xestic ${PBX_BIN}/
    ${INSTALL_DATA} ${ESTIC}/estic.res ${PBX_BIN}/
    @# estic doc says estic.res must be in bin path or current directory
    @${MKDIR} ${PBX_DOC}
    ${INSTALL_MAN} ${ESTIC}/estic.doc ${PBX_DOC}
    @# estic.doc is not nroff format, & is in German, volunteers to create
    @# _and maintain_ nroff formatted English should contact ${AUTHOR}
    ${INSTALL_MAN} ${FILESDIR}/README ${PBX_DOC}
    @# ${FILESDIR}/README is not in nroff, but is a temporary document.
    @${MKDIR} ${PBX_ETC} ${PBX_VAR}
    ${INSTALL_DATA} ${ESTIC}/estic.ini ${PBX_ETC}/estic.ini.generic_example
    ${INSTALL_DATA} ${FILESDIR}/estic.ini ${PBX_ETC}/estic.ini.freebsd_example
    ${INSTALL_DATA} ${ESTIC}/alias.dat ${PBX_ETC}/aliases.example
    @# create config & debug so we can change mode to private
    @touch ${PBX_ETC}/config ${PBX_VAR}/debug
    ${CHMOD} 600 ${PBX_VAR}/debug ${PBX_ETC}/config
    ${CHMOD} 700 ${PBX_VAR} # estic will create ./1996.11 etc

post-install:
    @echo ""
    @echo " Suggestion, try:    make demo"

demo:
    @echo "If you want to try this under X-Windows, do this:"
    @echo " ${SETENV} SPUNK_LANGUAGE 001"
    @echo " ${SETENV} SPUNK_XFONT 8x13"
    @echo " cd ${PBX_ETC}"
    @echo " vi estic.ini"
    @echo " ${CHMOD} 666 /dev/cuaaX, or su"
    @echo " ${ESTIC}/xestic -display :0"
    @echo " (If you have no Istec 100[38] connected, append -n )"
    @echo " A BUGS & PROBLEMS section exists in ${FILESDIR}/README == man estic_freebsd"

# Ref. NO_CDROM= & NO_PACKAGE=
# It is not necessary to prevent inclusion of source or binary on FreeBSD
# CDROMs, # (despite the original German phraseology) as I (<jhs@freebsd.org>)
# have obtained a waiver.  See ${FILESDIR}/README for explanation.

.include <bsd.port.mk>
>1-1/+1 * Add a port of jflex:glewis2004-02-197-0/+219 * . Add OPTIONS.glewis2004-02-141-1/+4 * Update to official 1.5.0beta1.znerd2004-02-116-12/+38 * Update to version 0.39 (2004-02-03):linimon2004-02-112-3/+3 * Added LATEST_LINK.znerd2004-02-104-4/+8 * Slightly improved the COMMENT.znerd2004-02-104-4/+4 * . Add a new port, java/jmf:glewis2004-02-109-0/+143 * add USE_GCC=2.95 and unbreak this port.leeym2004-02-081-7/+2 * BROKEN on 5.x: does not compilekris2004-02-081-1/+7 * BROKEN on 5.x: broken pkg-plistkris2004-02-081-1/+7 * - Set correct LATEST_LINKclement2004-02-081-0/+2 * . Set LATEST_LINK to avoid conflict with other JBoss ports.glewis2004-02-073-3/+6 * . Set LATEST_LINK to avoid conflicting with other jdk ports.glewis2004-02-071-0/+1 * . It appears as though diablo is problematic on 5.x still, so default toglewis2004-02-071-0/+4 * . Set an appropriate LATEST_LINK to avoid conflicts with other jdk ports.glewis2004-02-072-0/+2 * 1. Take maintainership.glewis2004-02-071-1/+2 * Use PLIST_FILES (bento-tested, marcus-reviewed).trevor2004-02-066-5/+5 * Use PLIST_FILES.trevor2004-02-0610-5/+5 * Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-0446-11/+46 * Add USE_GETTEXT and bump PORTREVISION.marcus2004-02-042-3/+4 * Upgrade to version 1.19.archie2004-02-034-15/+3 * Add NOT_FOR_ARCHS=amd64edwin2004-02-021-0/+2 * . Update to 0.9.16. There are a few tweaks to the original submission.glewis2004-02-012-5/+26 * Fix plist.linimon2004-01-302-0/+2 * Add SIZEerwin2004-01-301-0/+1 * - Fix fetching by adding missed MASTER_SITE_SUBDIRpav2004-01-291-0/+1 * SIZEify.trevor2004-01-2911-0/+11 * 1. Switch 5.x version of jdk14 back to libc_r as default threading library.phantom2004-01-2815-3297/+3660 * Update license to most recent SCSL license version.phantom2004-01-283-72/+42 * Now gettext 0.12.1 is gettext-old.trevor2004-01-242-2/+2 * . Unbreak the build after the recent changes to ant. I've done it slightlyglewis2004-01-232-2/+4 * Use LS macro.trevor2004-01-233-3/+3 * move xalan-j from java to textproceik2004-01-236-2271/+0 * Use the CPIO macro defined in bsd.port.mk.trevor2004-01-2223-41/+0 * Use the SORT macro from bsd.port.mk.trevor2004-01-2212-12/+6 * I have no idea how these features* files made the way to my machine,alex2004-01-221-10/+0 * . Add ${LOCALBASE}/lib to the default search path for JNI libraries forglewis2004-01-212-3/+21 * . Add ${LOCALBASE}/lib to the default search path for libraries when usingglewis2004-01-202-1/+19 * . Add ${LOCALBASE}/lib to the default search path for libraries when usingglewis2004-01-202-2/+17 * . Convert spaces to tabs.glewis2004-01-201-8/+8 * . More standard format for substitution in pkg-message.glewis2004-01-202-2/+7 * Update to 1.2.6arved2004-01-194-37/+13 * Fix install.nork2004-01-182-3/+9 * . Check the return value of stat(2) when trying to read the javawsglewis2004-01-176-0/+51 * . Install an updated cacerts file. This was produced by taking theglewis2004-01-172-1/+2 * . Install an updated cacerts file. This was produced by taking theglewis2004-01-172-0/+2 * . Adjust download instructions for new download URL.glewis2004-01-171-2/+3 * . Convert a space to a tab.glewis2004-01-171-2/+3 * . Add cacerts file missed in last commit.glewis2004-01-171-0/+0 * . Install the cacerts file from Sun's 1.3.1_10 release to avoid someglewis2004-01-171-1/+2 * . Update to 1.3.1 SR6 [1]glewis2004-01-173-2/+3 * . Install an updated cacerts file. This was produced by taking theglewis2004-01-162-0/+3 * . Use the correct variables for appending to CPPFLAGS and LDFLAGS. Thisglewis2004-01-161-0/+15 * . Update to 1.4.2 patchset 6.glewis2004-01-1521-114/+60 * . Install the cacerts file from Sun's 1.3.1_10 release to avoid someglewis2004-01-152-0/+2 * Add missing rundepends to eclipse-emf (reminded by olgeni),alex2004-01-141-1/+3 * Improved download URL to be more specific.znerd2004-01-141-1/+1 * Improved download URL to be more specific.znerd2004-01-141-1/+1 * Minor patch to remove bogus dependancy and to stop portlint FATAL error.znerd2004-01-143-9/+0 * First-class GUI building tools for Eclipsealex2004-01-145-0/+777 * Add Eclipse Modeling Frameworkalex2004-01-145-0/+459 * Add Eclipse XML Schema Infoset Modelalex2004-01-145-0/+256 * . Use MASTER_SITE_APACHE_JAKARTA to fetch the distfile.glewis2004-01-141-1/+2 * Add phpeclipse_phphelp 1.0.4, PHP Eclipse Help for the Eclipse IDEalex2004-01-135-0/+39 * Add phpeclipse_tidy 1.0.2, PHP Eclipse HTML tidier plugin for Eclipsealex2004-01-135-0/+46 * Add phpeclipse_sql 1.0.1, PHP Eclipse SQL Utility plugin for Eclipse IDEalex2004-01-135-0/+71 * Add phpeclipse 1.0.8, PHP Eclipse adds PHP support to the Eclipse IDEalex2004-01-135-0/+128 * Log:znerd2004-01-133-71/+169 * Removed share/nls/POSIX and share/nls/en_US.US-ASCII.znerd2004-01-132-4/+0 * Using MASTER_SITE_APACHE_JAKARTA.znerd2004-01-132-3/+5 * . Update to 0.38.glewis2004-01-122-2/+2 * Add jai-imageio 1.0, which is JAI Image I/O Tools provides reader,nork2004-01-117-0/+129 * Add jai 1.1.2, which is Java Advanced Imaging (JAI) API providesnork2004-01-117-0/+130 * o Print pkg-message for setting libmap.conf.nork2004-01-114-7/+62 * . Update to 1.3.1_10.glewis2004-01-112-9/+5 * Add eclipse-pmd 1.1.2, scan Java source code and look for potentialpetef2004-01-105-0/+92 * assign maintainer to java@, requested by maintainer des.alfred2004-01-091-1/+1 * Update to 2.1.2.nork2004-01-083-454/+1981 * Update to 3.2.3 and enable building from source. It remains to belinimon2004-01-079-5232/+120 * . Update to 1.4.2-rc1.glewis2004-01-073-438/+88 * [maintainer update] java/kaffe-devel update to 1.1.3edwin2004-01-035-35/+38 * Don't use a leading zero in PORTREVISION, it confuses the pkg* tools andalfred2004-01-031-4/+4 * Improved DOWNLOAD_URL.znerd2004-01-021-1/+1 * Add Linux Blackdown Java3D 1.3.1, provides a set of object-orientednork2003-12-305-0/+564 * Remove java/orion again, it was a duplicate of www/orionedwin2003-12-298-459/+0 * [new port]: java/orionedwin2003-12-298-0/+459 * New port: Sun JDK 1.5.x for Linux.znerd2003-12-2413-0/+4071 * . Update to 1.3.1 patchset 9.glewis2003-12-2016-1347/+16 * Don't use patch release number while setting up BUILD_DEPENDS forphantom2003-12-163-6/+9 * . Update to 3.2.glewis2003-12-163-190/+22 * Add a port of jaxen:glewis2003-12-165-0/+64 * . Update to jmp 0.37.glewis2003-12-162-2/+2 * Update to 1.4.2_03.znerd2003-12-152-6/+5 * Updated message:znerd2003-12-151-2/+2 * . Simplify the documentation handling using PORTDOCS. This also meansglewis2003-12-102-498/+68 * . Simplify the packing list by using PORTDOCS.glewis2003-12-092-360/+8 * New port jakarta-commons-primitives:glewis2003-12-095-0/+58 * . Wrap the PORTDOCS setting in .if !defined(NOPORTDOCS) .. .endif.glewis2003-12-091-0/+2 * New port java/avalon-logkit:glewis2003-12-095-0/+68 * Upgrade to Eclipse 2.1.2.olgeni2003-12-0411-1510/+1528 * . Simplify packing list [1]glewis2003-11-213-73/+2 * . Simplify the packing list [1]glewis2003-11-212-43/+3 * USE_REINPLACE need be defined only when REINPLACE_CMD is used.trevor2003-11-174-4/+0 * Use the FIND and XARGS macros introduced in bsd.port.mk 1.391.trevor2003-11-136-8/+9 * Fix path to patched file.phantom2003-11-123-6/+6 * Fix bootstrap jdk detection process, so it work in case if no valid jdkphantom2003-11-123-12/+33 * Add patch to fix build problems on 5.x system reported by many people.phantom2003-11-123-0/+39 * add jfreechart 0.9.13ijliao2003-11-125-0/+39 * add jcommon 0.8.8ijliao2003-11-125-0/+36 * . Update to 1.4.2_02.glewis2003-11-122-5/+4 * Update to 1.4.2p5.phantom2003-11-1233-858/+855 * Update commons-[dbcp|pool] to 1.1.osa2003-11-116-101/+107 * Add iconv encoding support.archie2003-11-111-0/+5 * Don't redefine ECHO_MSG to echo explicitly. It b0rked IGNORE messages.phantom2003-11-103-3/+0 * . Update to 3.2.2glewis2003-11-059-165/+2886 * Reset maintainer on ports owned by the following committers who havekris2003-11-031-1/+1 * undo previous commit.edwin2003-11-021-1/+1 * ports with possibly unreachable MAINTAINERsedwin2003-11-021-1/+1 * ports with possibly unreachable MAINTAINERsedwin2003-11-021-1/+1 * Fix email addressedwin2003-11-021-1/+1