diff --git a/irc/bopm/Makefile b/irc/bopm/Makefile index 752fa29c8f3b..07e857c4ed19 100644 --- a/irc/bopm/Makefile +++ b/irc/bopm/Makefile @@ -1,34 +1,34 @@ # New ports collection makefile for: bopm # Date Created: 2004.08.06 # Whom: Evgueni V. Gavrilov # # $FreeBSD$ # PORTNAME= bopm PORTVERSION= 3.1.2 CATEGORIES= irc MASTER_SITES= http://static.blitzed.org/www.blitzed.org/bopm/files/ \ ftp://rusunix.org/pub/FreeBSD/distfiles/ MAINTAINER= aquatique-ports@rambler.ru COMMENT= Open proxy monitor and blocker, designed for use with ircds GNU_CONFIGURE= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's,^[[:space:]]*$$(mkinstalldirs) $$(localstatedir),,' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's,= bopm.conf.sample,= ,' ${WRKSRC}/Makefile.in pre-install: @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: @${INSTALL_SCRIPT} -m 555 ${FILESDIR}/bopm.sh.sample ${PREFIX}/etc/rc.d @${CAT} ${PKGMESSAGE} .include diff --git a/irc/sircd/Makefile b/irc/sircd/Makefile index 27a088a32938..83b65052b92c 100644 --- a/irc/sircd/Makefile +++ b/irc/sircd/Makefile @@ -1,37 +1,37 @@ # ex:ts=8 # New ports collection makefile for: sircd # Date created: Jun 15, 2001 # Whom: ijliao # # $FreeBSD$ # PORTNAME= sircd PORTVERSION= 0.4.0 PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.sircd.org/files/ MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= The Smart IRC Daemon USE_OPENSSL= yes USE_GMAKE= yes MAKE_ENV= LD="${CC}" \ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" ALL_TARGET= release -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sircd/sircd ${PREFIX}/sbin/sircd ${INSTALL_DATA} ${WRKSRC}/sircd/sircd.conf ${PREFIX}/etc/sircd.conf.sample ${INSTALL_DATA} ${WRKSRC}/syscore/libsyscore.so ${PREFIX}/lib/libsyscore.so @${MKDIR} ${PREFIX}/lib/sircd ${INSTALL_DATA} ${WRKSRC}/sircd/motd.txt ${PREFIX}/lib/sircd/motd.txt @${MKDIR} ${PREFIX}/lib/sircd/plugins ${INSTALL_DATA} ${WRKSRC}/plugins/*.so ${PREFIX}/lib/sircd/plugins .include diff --git a/irc/xchat-mircryption/Makefile b/irc/xchat-mircryption/Makefile index 7c141c4f189b..6bb45b38b3be 100644 --- a/irc/xchat-mircryption/Makefile +++ b/irc/xchat-mircryption/Makefile @@ -1,78 +1,78 @@ # New ports collection makefile for: XChat encryption # Date created: Sat Jan 8 21:48:41 UTC 2005 # Whom: Mario Sergio Fujikawa Ferreira # # $FreeBSD$ # PORTNAME= mircryption DISTVERSION= 1.1.27 CATEGORIES= irc security MASTER_SITES= http://mircryption.sourceforge.net/Downloads/ PKGNAMEPREFIX= xchat- DISTNAME= mircryption_xchatsrc MAINTAINER= ports@FreeBSD.org COMMENT= A free encryption add-on for the popular XChat irc client RUN_DEPENDS= xchat:${PORTSDIR}/irc/xchat USE_X_PREFIX= yes USE_ZIP= yes ALL_TARGET= freebsd CFLAGS+= -fPIC -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/mircryption/src/xchat/ # DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PLIST_DIRS= \ %%EXAMPLESDIR%% PLIST_FILES= \ lib/xchat/plugins/mircryption.so \ %%EXAMPLESDIR%%/mcps_masterkey_on_start.pl PORTDOCS= \ README.txt post-patch: # \r\n -> \n @${FIND} ${WRKSRC} -type f -exec \ ${REINPLACE_CMD} -E \ -e 's| ||' \ {} \; # CFLAGS safeness # LDFLAGS safeness # linker safeness @${REINPLACE_CMD} -E \ -e 's|^(CFLAGS.+)"$$|\1 ${CFLAGS}"|' \ -e 's|^(LDFLAGS.+)"$$|\1 ${LDFLAGS}"|' \ -e 's|^(LOAD).*$$|LOAD=${CXX}|' \ ${WRKSRC}/${MAKEFILE} # set perl path if it exists .ifdef(PERL5) @${REINPLACE_CMD} -E \ -e 's|/usr/bin/perl|${PERL5}|' \ ${WRKSRC}/extras/mcps_masterkey_on_start.pl .endif do-install: # docs .ifndef(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README.txt \ ${DOCSDIR} .endif # plugin @${MKDIR} ${PREFIX}/lib/xchat/plugins @${INSTALL_PROGRAM} ${WRKSRC}/mircryption.so \ ${PREFIX}/lib/xchat/plugins # script @${MKDIR} ${EXAMPLESDIR} @${INSTALL_SCRIPT} \ ${WRKSRC}/extras/mcps_masterkey_on_start.pl \ ${EXAMPLESDIR} .include diff --git a/japanese/Canna/Makefile b/japanese/Canna/Makefile index 1afda85f3986..34c1243921b9 100644 --- a/japanese/Canna/Makefile +++ b/japanese/Canna/Makefile @@ -1,73 +1,73 @@ # New ports collection makefile for: Canna # Date created: 3 November 1995 # Whom: Nobuhiro Yasutomi # NIIMI Satoshi # # $FreeBSD$ # PORTNAME= Canna PORTVERSION= 3.7p3 CATEGORIES= japanese MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP} MASTER_SITE_SUBDIR= canna/9565/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= Kana-Kanji conversion system USE_RC_SUBR= yes USE_BZIP2= yes USE_IMAKE= yes USE_X_PREFIX= no ALL_TARGET= canna -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAKE_ENV+= CC=$(CC) MANLANG="" ja MAN1= addwords.1 cannacheck.1 cannakill.1 cannaserver.1 cannastat.1 \ catdic.1 chmoddic.1 cpdic.1 cshost.1 ctow.1 delwords.1 dicar.1 \ dpbindic.1 dpromdic.1 lsdic.1 mkbindic.1 mkdic.1 mkromdic.1 \ mvdic.1 rmdic.1 splitword.1 wtoc.1 MAN3= RkCloseRoma.3 RkCvtEuc.3 RkCvtHan.3 RkCvtHira.3 RkCvtKana.3 \ RkCvtRoma.3 RkCvtZen.3 RkDefineDic.3 RkDeleteDic.3 RkEndBun.3 \ RkEnlarge.3 RkFinalize.3 RkGetDicList.3 RkGetKanji.3 RkGetLex.3 \ RkGetStat.3 RkGetYomi.3 RkGoto.3 RkInitialize.3 RkIntro.3 RkLeft.3 \ RkMapPhonogram.3 RkMapRoma.3 RkMountDic.3 RkNext.3 RkNfer.3 \ RkOpenRoma.3 RkPrev.3 RkRemountDic.3 RkResize.3 RkBgnBun.3 RkRight.3 \ RkShorten.3 RkStoreYomi.3 RkUnmountDic.3 RkXfer.3 cannalib.3 uilib.3 MLINKS= uilib.3 XKanjiControl.3 uilib.3 XLookupKanjiString.3 \ uilib.3 jrKanjiControl.3 uilib.3 jrKanjiString.3 MANCOMPRESSED= no XFREE86_HTML_MAN= no .if !defined(NOPORTDOCS) PORTDOCS= canna.bib canna.sty Imakefile README.jp Makefile \ intern lisp man .endif post-build: @${SED} -e "s,@PREFIX@,${PREFIX},g; s,@RC_SUBR@,${RC_SUBR},g; \ s,@RM@,${RM},g; s,@TOUCH@,${TOUCH},g; \ s,@CHOWN@,${CHOWN},g" ${FILESDIR}/canna.sh.in \ > ${WRKDIR}/canna.sh post-install: .for f in user user/user group @${MKDIR} ${PREFIX}/lib/canna/dic/$f @${CHOWN} bin:bin ${PREFIX}/lib/canna/dic/$f @${CHMOD} 775 ${PREFIX}/lib/canna/dic/$f .endfor @${ECHO} "Installing a startup script as ${PREFIX}/etc/rc.d/canna.sh." @${INSTALL_SCRIPT} ${WRKDIR}/canna.sh ${PREFIX}/etc/rc.d/canna.sh @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${CAT} ${PKGMESSAGE} .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} @${CP} -R ${WRKSRC}/doc/$f ${DOCSDIR} .endfor @${CHOWN} -R root:wheel ${DOCSDIR} .endif .include diff --git a/japanese/FreeWnn-lib/Makefile b/japanese/FreeWnn-lib/Makefile index 3d44fc732d70..20962935fa88 100644 --- a/japanese/FreeWnn-lib/Makefile +++ b/japanese/FreeWnn-lib/Makefile @@ -1,249 +1,249 @@ # New ports collection makefile for: FreeWnn for Japanese # Date created: 20 July 1997 # Whom: Satoshi Taoka # # $FreeBSD$ # PORTNAME= FreeWnn PORTVERSION= 1.1.1.a021 PORTREVISION= 1 CATEGORIES?= japanese MASTER_SITES= ftp://ftp.freewnn.org/pub/%SUBDIR%/ \ ${MASTER_SITE_SOURCEFORGE_JP} MASTER_SITE_SUBDIR= FreeWnn/alpha \ freewnn/17724 PKGNAMESUFFIX?= -lib DISTNAME= ${PORTNAME}-1.1.1-a021 MAINTAINER= ports@FreeBSD.org COMMENT?= A Japanese/Chinese/Korean input method (Japanese client libraries) USE_BZIP2= yes GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf:253 libtool:15 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAKE_ARGS= CDEBUGFLAGS="${CFLAGS}" ALL_TARGET= includes all INSTALL_TARGET= install install.man WNN?= Wnn .if (${PKGNAMESUFFIX} == -lib) CONFIGURE_ARGS= --enable-server=no .else CONFIGURE_ARGS= --enable-libraries=no USE_RC_SUBR= yes SUB_FILES= pkg-install SUB_LIST= RC_SUBR=${RC_SUBR} PKGINSTALL= ${WRKDIR}/pkg-install .endif .if (${WNN} == Wnn) CONFIGURE_ARGS+= --enable-cWnn=no --enable-kWnn=no MANLANG= ja CONFIGURE_ARGS+= --mandir=${PREFIX}/man/ja .if (${PKGNAMESUFFIX} == -lib) MAN3+= \ jl_bun_suu.3 \ jl_c_zenkouho.3 \ jl_close.3 \ jl_connect.3 \ jl_connect_lang.3 \ jl_dai_top.3 \ jl_dic_add.3 \ jl_dic_comment_set.3 \ jl_dic_delete.3 \ jl_dic_list.3 \ jl_dic_save.3 \ jl_dic_use.3 \ jl_disconnect.3 \ jl_env.3 \ jl_env_get.3 \ jl_env_sticky.3 \ jl_fuzokugo_get.3 \ jl_fuzokugo_set.3 \ jl_get_kanji.3 \ jl_get_zenkouho_kanji.3 \ jl_hinsi_dicts.3 \ jl_hinsi_list.3 \ jl_hinsi_name.3 \ jl_hinsi_number.3 \ jl_inspect.3 \ jl_isconnect.3 \ jl_jiri_len.3 \ jl_kanji_len.3 \ jl_kill.3 \ jl_next.3 \ jl_nobi_conv.3 \ jl_open.3 \ jl_open_lang.3 \ jl_param_get.3 \ jl_ren_conv.3 \ jl_set_env_wnnrc.3 \ jl_set_jikouho.3 \ jl_tan_conv.3 \ jl_update_hindo.3 \ jl_word_add.3 \ jl_word_comment_set.3 \ jl_word_delete.3 \ jl_word_info.3 \ jl_word_search.3 \ jl_word_use.3 \ jl_zenkouho.3 \ jl_zenkouho_bun.3 \ jl_zenkouho_dai.3 \ jl_zenkouho_daip.3 \ jl_zenkouho_suu.3 \ js_access.3 \ js_close.3 \ js_connect.3 \ js_dic_add.3 \ js_dic_delete.3 \ js_dic_file_create.3 \ js_dic_file_create_client.3 \ js_dic_info.3 \ js_dic_list.3 \ js_dic_list_all.3 \ js_dic_use.3 \ js_disconnect.3 \ js_env_exist.3 \ js_env_list.3 \ js_env_sticky.3 \ js_file_comment_set.3 \ js_file_discard.3 \ js_file_info.3 \ js_file_list.3 \ js_file_list_all.3 \ js_file_loaded.3 \ js_file_loaded_local.3 \ js_file_password_set.3 \ js_file_read.3 \ js_file_receive.3 \ js_file_remove.3 \ js_file_remove_client.3 \ js_file_send.3 \ js_file_stat.3 \ js_file_write.3 \ js_fuzokugo_get.3 \ js_fuzokugo_set.3 \ js_hindo_file_create.3 \ js_hindo_file_create_client.3 \ js_hindo_set.3 \ js_hinsi_dicts.3 \ js_hinsi_list.3 \ js_hinsi_name.3 \ js_hinsi_number.3 \ js_hinsi_table_set.3 \ js_isconnect.3 \ js_kanren.3 \ js_kantan_dai.3 \ js_kantan_sho.3 \ js_kanzen_dai.3 \ js_kanzen_sho.3 \ js_kill.3 \ js_mkdir.3 \ js_open.3 \ js_open_lang.3 \ js_param_get.3 \ js_set_lang.3 \ js_version.3 \ js_who.3 \ js_word_add.3 \ js_word_comment_set.3 \ js_word_delete.3 \ js_word_info.3 \ js_word_search.3 \ msg_close.3 \ msg_get.3 \ msg_open.3 \ romkan_clear.3 \ romkan_dispmode.3 \ romkan_getc.3 \ romkan_init.3 \ romkan_next.3 \ romkan_ungetc.3 MLINKS= \ jl_dic_add.3 jl_dic_add_e.3 \ jl_dic_comment_set.3 jl_dic_comment_set_e.3 \ jl_dic_delete.3 jl_dic_delete_e.3 \ jl_dic_list.3 jl_dic_list_e.3 \ jl_dic_save.3 jl_dic_save_all.3 \ jl_dic_save.3 jl_dic_save_all_e.3 \ jl_dic_save.3 jl_dic_save_e.3 \ jl_dic_use.3 jl_dic_use_e.3 \ jl_env_get.3 jl_env_set.3 \ jl_env_sticky.3 jl_env_sticky_e.3 \ jl_env_sticky.3 jl_env_un_sticky.3 \ jl_env_sticky.3 jl_env_un_sticky_e.3 \ jl_fuzokugo_get.3 jl_fuzokugo_get_e.3 \ jl_fuzokugo_set.3 jl_fuzokugo_set_e.3 \ jl_get_kanji.3 jl_get_yomi.3 \ jl_hinsi_dicts.3 jl_hinsi_dicts_e.3 \ jl_hinsi_list.3 jl_hinsi_list_e.3 \ jl_hinsi_name.3 jl_hinsi_name_e.3 \ jl_hinsi_number.3 jl_hinsi_number_e.3 \ jl_isconnect.3 jl_isconnect_e.3 \ jl_next.3 jl_next_dai.3 \ jl_param_get.3 jl_param_get_e.3 \ jl_param_get.3 jl_param_set.3 \ jl_param_get.3 jl_param_set_e.3 \ jl_next.3 jl_previous.3 \ jl_next.3 jl_previous_dai.3 \ jl_set_jikouho.3 jl_set_jikouho_dai.3 \ jl_word_add.3 jl_word_add_e.3 \ jl_word_comment_set.3 jl_word_comment_set_e.3 \ jl_word_delete.3 jl_word_delete_e.3 \ jl_word_info.3 jl_word_info_e.3 \ jl_word_search.3 jl_word_search_by_env.3 \ jl_word_search.3 jl_word_search_by_env_e.3 \ jl_word_search.3 jl_word_search_e.3 \ jl_word_use.3 jl_word_use_e.3 \ jl_kanji_len.3 jl_yomi_len.3 \ js_env_sticky.3 js_env_un_sticky.3 \ js_set_lang.3 js_get_lang.3 \ js_param_get.3 js_param_set.3 \ js_word_search.3 js_word_search_by_env.3 .else #BUILD_DEPENDS= ${LOCALBASE}/lib/libwnn.a:${PORTSDIR}/japanese/FreeWnn-lib #RUN_DEPENDS= ${LOCALBASE}/lib/wnn/ja_JP/jserverrc:${PORTSDIR}/japanese/FreeWnn-lib LIB_DEPENDS= wnn.0:${PORTSDIR}/japanese/FreeWnn-lib CONFIGURE_ARGS+= --with-libwnn=-lwnn --with-wnn-libraries="${PREFIX}/lib" MAN1= atod.1 atof.1 dtoa.1 jserver.1 oldatonewa.1 uum.1 wddel.1 wdreg.1 \ wnnkill.1 wnnstat.1 wnntouch.1 MAN4= 2a_ctrl.4 2b_romkana.4 cvt_key_tbl.4 fzk.data.4 fzk.u.4 hinsi_data.4 \ jserverrc.4 mode.4 serverdefs.4 ujis_dic.4 uumkey.4 uumrc.4 wnnenvrc.4 MAN5= pubdic.5 usr_dic.5 .endif .elif (${WNN} == cWnn) CONFIGURE_ARGS+= --enable-Wnn=no --enable-kWnn=no .if (${PKGNAMESUFFIX} == -server) #BUILD_DEPENDS= ${LOCALBASE}/lib/libcwnn.a:${PORTSDIR}/chinese/FreeWnn-lib #RUN_DEPENDS= ${LOCALBASE}/lib/wnn/zh_CN/cserverrc:${PORTSDIR}/chinese/FreeWnn-lib LIB_DEPENDS= cwnn.0:${PORTSDIR}/chinese/FreeWnn-lib MAN1= cserver.1 cuum.1 cwnnkill.1 cwnnstat.1 catod.1 catof.1 cdicsort.1 \ cdtoa.1 cwddel.1 cwdreg.1 cwnntouch.1 MAN4= cst_end.4 cwnn.4 cenv.4 ckey.4 CONFIGURE_ARGS+= --with-libcwnn=-lcwnn --with-cwnn-libraries="${PREFIX}/lib" .endif .elif (${WNN} == kWnn) CONFIGURE_ARGS+= --enable-Wnn=no --enable-cWnn=no .if (${PKGNAMESUFFIX} == -server) #BUILD_DEPENDS= ${LOCALBASE}/lib/libkwnn.a:${PORTSDIR}/korean/FreeWnn-lib #RUN_DEPENDS= ${LOCALBASE}/lib/wnn/ko_KR/kserverrc:${PORTSDIR}/korean/FreeWnn-lib LIB_DEPENDS= kwnn.0:${PORTSDIR}/korean/FreeWnn-lib CONFIGURE_ARGS+= --with-libkwnn=-lkwnn --with-kwnn-libraries="${PREFIX}/lib" .endif .endif .if (${PKGNAMESUFFIX} == -server) pre-install: ${SETENV} BATCH=${BATCH} \ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: ${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .endif .include diff --git a/japanese/Wnn6-lib/Makefile b/japanese/Wnn6-lib/Makefile index 2c946a90f6ce..c690760dae54 100644 --- a/japanese/Wnn6-lib/Makefile +++ b/japanese/Wnn6-lib/Makefile @@ -1,40 +1,40 @@ # New ports collection makefile for: head files and libraries of Wnn6 # Date created: 11 July 1997 # Whom: Satoshi Taoka # # $FreeBSD$ # PORTNAME= Wnn6-lib PORTVERSION= 2000.9.1 CATEGORIES= japanese MASTER_SITES= ftp://ftp.omronsoft.co.jp/pub/Wnn6/sdk_source/ DISTNAME= Wnn6-SDK MAINTAINER= ports@FreeBSD.org COMMENT= Include files and a library of Wnn6 BUILD_DEPENDS= imake:${X_IMAKE_PORT} WRKSRC= ${WRKDIR}/src/contrib/im/Xsi DOCDIR= ${PREFIX}/share/doc/ja-Wnn6-lib -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes # Warning: we cannot use USE_IMAKE. do-build: ( cd ${WRKSRC} ; make World -f Makefile.ini ) .include post-install: .if ${PORTOBJFORMAT} == "aout" ${LN} -sf libwnn6.so.1.0 ${PREFIX}/lib/libwnn6.so .endif ${LN} -sf libwnn6_fromsrc.a ${PREFIX}/lib/libwnn6.a @${MKDIR} ${PREFIX}/include/wnn6/wnn @${INSTALL_DATA} ${WRKSRC}/Wnn/include/*.h ${PREFIX}/include/wnn6/wnn @${MKDIR} ${DOCDIR} @${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} .include diff --git a/japanese/Wnn7-lib/Makefile b/japanese/Wnn7-lib/Makefile index 104a28052776..e5cf3e3c6986 100644 --- a/japanese/Wnn7-lib/Makefile +++ b/japanese/Wnn7-lib/Makefile @@ -1,40 +1,40 @@ # New ports collection makefile for: head files and libraries of Wnn7 # Date created: 01/07/16 # Whom: Satoshi Taoka # # $FreeBSD$ # PORTNAME= Wnn7-lib PORTVERSION= 2001.10.17 CATEGORIES= japanese MASTER_SITES= ftp://ftp.omronsoft.co.jp/pub/Wnn7/sdk_source/ DISTNAME= Wnn7SDK EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Include files and a library of Wnn7 BUILD_DEPENDS= imake:${X_IMAKE_PORT} WRKSRC= ${WRKDIR}/src DOCDIR= ${PREFIX}/share/doc/ja-Wnn7-lib -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes # Warning: we cannot use USE_IMAKE. do-build: ( cd ${WRKSRC} ; make World -f Makefile.ini ) .include post-install: .if ${PORTOBJFORMAT} == "aout" ${LN} -sf libwnn7.so.1.0 ${PREFIX}/lib/libwnn7.so .endif @${MKDIR} ${PREFIX}/include/wnn7/wnn @${INSTALL_DATA} ${WRKSRC}/Wnn/include/*.h ${PREFIX}/include/wnn7/wnn @${MKDIR} ${DOCDIR} @${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} .include diff --git a/japanese/canna-lib/Makefile b/japanese/canna-lib/Makefile index 1afda85f3986..34c1243921b9 100644 --- a/japanese/canna-lib/Makefile +++ b/japanese/canna-lib/Makefile @@ -1,73 +1,73 @@ # New ports collection makefile for: Canna # Date created: 3 November 1995 # Whom: Nobuhiro Yasutomi # NIIMI Satoshi # # $FreeBSD$ # PORTNAME= Canna PORTVERSION= 3.7p3 CATEGORIES= japanese MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP} MASTER_SITE_SUBDIR= canna/9565/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= Kana-Kanji conversion system USE_RC_SUBR= yes USE_BZIP2= yes USE_IMAKE= yes USE_X_PREFIX= no ALL_TARGET= canna -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAKE_ENV+= CC=$(CC) MANLANG="" ja MAN1= addwords.1 cannacheck.1 cannakill.1 cannaserver.1 cannastat.1 \ catdic.1 chmoddic.1 cpdic.1 cshost.1 ctow.1 delwords.1 dicar.1 \ dpbindic.1 dpromdic.1 lsdic.1 mkbindic.1 mkdic.1 mkromdic.1 \ mvdic.1 rmdic.1 splitword.1 wtoc.1 MAN3= RkCloseRoma.3 RkCvtEuc.3 RkCvtHan.3 RkCvtHira.3 RkCvtKana.3 \ RkCvtRoma.3 RkCvtZen.3 RkDefineDic.3 RkDeleteDic.3 RkEndBun.3 \ RkEnlarge.3 RkFinalize.3 RkGetDicList.3 RkGetKanji.3 RkGetLex.3 \ RkGetStat.3 RkGetYomi.3 RkGoto.3 RkInitialize.3 RkIntro.3 RkLeft.3 \ RkMapPhonogram.3 RkMapRoma.3 RkMountDic.3 RkNext.3 RkNfer.3 \ RkOpenRoma.3 RkPrev.3 RkRemountDic.3 RkResize.3 RkBgnBun.3 RkRight.3 \ RkShorten.3 RkStoreYomi.3 RkUnmountDic.3 RkXfer.3 cannalib.3 uilib.3 MLINKS= uilib.3 XKanjiControl.3 uilib.3 XLookupKanjiString.3 \ uilib.3 jrKanjiControl.3 uilib.3 jrKanjiString.3 MANCOMPRESSED= no XFREE86_HTML_MAN= no .if !defined(NOPORTDOCS) PORTDOCS= canna.bib canna.sty Imakefile README.jp Makefile \ intern lisp man .endif post-build: @${SED} -e "s,@PREFIX@,${PREFIX},g; s,@RC_SUBR@,${RC_SUBR},g; \ s,@RM@,${RM},g; s,@TOUCH@,${TOUCH},g; \ s,@CHOWN@,${CHOWN},g" ${FILESDIR}/canna.sh.in \ > ${WRKDIR}/canna.sh post-install: .for f in user user/user group @${MKDIR} ${PREFIX}/lib/canna/dic/$f @${CHOWN} bin:bin ${PREFIX}/lib/canna/dic/$f @${CHMOD} 775 ${PREFIX}/lib/canna/dic/$f .endfor @${ECHO} "Installing a startup script as ${PREFIX}/etc/rc.d/canna.sh." @${INSTALL_SCRIPT} ${WRKDIR}/canna.sh ${PREFIX}/etc/rc.d/canna.sh @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${CAT} ${PKGMESSAGE} .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} @${CP} -R ${WRKSRC}/doc/$f ${DOCSDIR} .endfor @${CHOWN} -R root:wheel ${DOCSDIR} .endif .include diff --git a/japanese/canna-server/Makefile b/japanese/canna-server/Makefile index 1afda85f3986..34c1243921b9 100644 --- a/japanese/canna-server/Makefile +++ b/japanese/canna-server/Makefile @@ -1,73 +1,73 @@ # New ports collection makefile for: Canna # Date created: 3 November 1995 # Whom: Nobuhiro Yasutomi # NIIMI Satoshi # # $FreeBSD$ # PORTNAME= Canna PORTVERSION= 3.7p3 CATEGORIES= japanese MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP} MASTER_SITE_SUBDIR= canna/9565/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= Kana-Kanji conversion system USE_RC_SUBR= yes USE_BZIP2= yes USE_IMAKE= yes USE_X_PREFIX= no ALL_TARGET= canna -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAKE_ENV+= CC=$(CC) MANLANG="" ja MAN1= addwords.1 cannacheck.1 cannakill.1 cannaserver.1 cannastat.1 \ catdic.1 chmoddic.1 cpdic.1 cshost.1 ctow.1 delwords.1 dicar.1 \ dpbindic.1 dpromdic.1 lsdic.1 mkbindic.1 mkdic.1 mkromdic.1 \ mvdic.1 rmdic.1 splitword.1 wtoc.1 MAN3= RkCloseRoma.3 RkCvtEuc.3 RkCvtHan.3 RkCvtHira.3 RkCvtKana.3 \ RkCvtRoma.3 RkCvtZen.3 RkDefineDic.3 RkDeleteDic.3 RkEndBun.3 \ RkEnlarge.3 RkFinalize.3 RkGetDicList.3 RkGetKanji.3 RkGetLex.3 \ RkGetStat.3 RkGetYomi.3 RkGoto.3 RkInitialize.3 RkIntro.3 RkLeft.3 \ RkMapPhonogram.3 RkMapRoma.3 RkMountDic.3 RkNext.3 RkNfer.3 \ RkOpenRoma.3 RkPrev.3 RkRemountDic.3 RkResize.3 RkBgnBun.3 RkRight.3 \ RkShorten.3 RkStoreYomi.3 RkUnmountDic.3 RkXfer.3 cannalib.3 uilib.3 MLINKS= uilib.3 XKanjiControl.3 uilib.3 XLookupKanjiString.3 \ uilib.3 jrKanjiControl.3 uilib.3 jrKanjiString.3 MANCOMPRESSED= no XFREE86_HTML_MAN= no .if !defined(NOPORTDOCS) PORTDOCS= canna.bib canna.sty Imakefile README.jp Makefile \ intern lisp man .endif post-build: @${SED} -e "s,@PREFIX@,${PREFIX},g; s,@RC_SUBR@,${RC_SUBR},g; \ s,@RM@,${RM},g; s,@TOUCH@,${TOUCH},g; \ s,@CHOWN@,${CHOWN},g" ${FILESDIR}/canna.sh.in \ > ${WRKDIR}/canna.sh post-install: .for f in user user/user group @${MKDIR} ${PREFIX}/lib/canna/dic/$f @${CHOWN} bin:bin ${PREFIX}/lib/canna/dic/$f @${CHMOD} 775 ${PREFIX}/lib/canna/dic/$f .endfor @${ECHO} "Installing a startup script as ${PREFIX}/etc/rc.d/canna.sh." @${INSTALL_SCRIPT} ${WRKDIR}/canna.sh ${PREFIX}/etc/rc.d/canna.sh @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${CAT} ${PKGMESSAGE} .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} @${CP} -R ${WRKSRC}/doc/$f ${DOCSDIR} .endfor @${CHOWN} -R root:wheel ${DOCSDIR} .endif .include diff --git a/japanese/chasen-base/Makefile b/japanese/chasen-base/Makefile index a63074efdda6..14c336d73414 100644 --- a/japanese/chasen-base/Makefile +++ b/japanese/chasen-base/Makefile @@ -1,38 +1,38 @@ # New ports collection makefile for: chasen-base # Date created: 23 Jul 2001 # Whom: kuriyama # # $NetBSD: Makefile,v 1.2 1999/06/07 09:54:39 sakamoto Exp $ # $FreeBSD$ # PORTNAME= chasen PORTVERSION= 2.3.3 PORTREVISION= 1 CATEGORIES= japanese textproc MASTER_SITES= http://chasen.aist-nara.ac.jp/stable/chasen/ PKGNAMESUFFIX= -base PATCH_SITES= ${MASTER_SITES} PATCHFILES= chasen-2.3.3.20030821.patch chasen-2.3.3.20030822.patch chasen-2.3.3.20031024.patch PATCH_DIST_STRIP= -p0 MAINTAINER= ports@FreeBSD.org COMMENT= Japanese Morphological Analysis System BUILD_DEPENDS= ${LOCALBASE}/include/darts.h:${PORTSDIR}/devel/darts GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-darts=${LOCALBASE}/include --with-libiconv=${LOCALBASE} USE_ICONV= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes post-install: ${RM} -f ${PREFIX}/lib/libchasen.la ${MKDIR} ${PREFIX}/share/chasen/dic .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/chasen/doc ${INSTALL_DATA} ${WRKSRC}/doc/manual* ${PREFIX}/share/chasen/doc/ .endif .include diff --git a/japanese/kakasi/Makefile b/japanese/kakasi/Makefile index 9be9d10f4f93..3baa3e1c08d1 100644 --- a/japanese/kakasi/Makefile +++ b/japanese/kakasi/Makefile @@ -1,35 +1,35 @@ # New ports collection makefile for: kakasi # Date created: 26 Mar. 1996 # Whom: Masafumi NAKANE # # $FreeBSD$ # PORTNAME= kakasi PORTVERSION= 2.3.4 CATEGORIES= japanese textproc MASTER_SITES= http://kakasi.namazu.org/stable/ MAINTAINER= ports@FreeBSD.org COMMENT= Kanji-Kana Simple Inverter, language filter for Japanese GNU_CONFIGURE= yes MANLANG= ja MAN1= kakasi.1 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes DOCS= NEWS README README-ja TODO \ doc/ChangeLog.lib doc/JISYO \ doc/README.lib doc/README.wakati post-install: ${INSTALL_MAN} ${WRKSRC}/doc/kakasi.1 ${PREFIX}/man/${MANLANG}/man1 .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/ .endfor .endif .include diff --git a/japanese/libicq/Makefile b/japanese/libicq/Makefile index b425c5425b56..d1bca9c31818 100644 --- a/japanese/libicq/Makefile +++ b/japanese/libicq/Makefile @@ -1,33 +1,33 @@ # New ports collection makefile for: libicq # Date Created: 22 Oct 1998 # Whom: Seiichirou Hiraoka # # $FreeBSD$ # PORTNAME= libicq PORTVERSION= 0.33 PORTREVISION= 1 CATEGORIES= japanese net MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://ftp.korsoft.com/pub/gicq/ MASTER_SITE_SUBDIR= flathill PATCH_SITES= ${MASTER_SITE_LOCAL} \ http://www-nagao.kuee.kyoto-u.ac.jp/member/taku/soft/ PATCH_SITE_SUBDIR= flathill PATCHFILES= ${DISTNAME}ja.patch PATCH_DIST_STRIP= -p1 MAINTAINER= ports@FreeBSD.org COMMENT= Library to add ICQ communication support to your software USE_GNOME= glib12 USE_AUTOTOOLS= libtool:15 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's|$${CONFIG_SHELL-/bin/sh} $$ac_aux_dir|$$ac_aux_dir|' \ ${WRKSRC}/configure .include diff --git a/japanese/libjconv/Makefile b/japanese/libjconv/Makefile index 2ca5e8a5482c..2bd1bef99383 100644 --- a/japanese/libjconv/Makefile +++ b/japanese/libjconv/Makefile @@ -1,32 +1,32 @@ # New ports collection makefile for: libjconv # Date created: 12 Jan 2001 # Whom: Akinori MUSHA aka knu # # $FreeBSD$ # PORTNAME= libjconv PORTVERSION= 2.9 CATEGORIES= japanese MASTER_SITES= http://ghost.math.sci.hokudai.ac.jp/misc/libjconv/ MAINTAINER= ports@FreeBSD.org COMMENT= Japanese charset conversion library powered by iconv(3) #RUN_DEPENDS= ${LOCALBASE}/libexec/iconv/iso-2022-jp.so:${PORTSDIR}/converters/iconv-extra MAKE_ARGS= NOPROFILE=true PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes USE_ICONV= yes post-patch: @${REINPLACE_CMD} -e 's,!!PREFIX!!,${PREFIX},' ${WRKSRC}/info.c post-extract: ${CP} ${FILESDIR}/Makefile* ${WRKSRC}/ post-install: ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/libjconv.html ${DOCSDIR}/ .include diff --git a/japanese/tkstep80/Makefile b/japanese/tkstep80/Makefile index 2e2ca1c12a49..8c0f744ae7b4 100644 --- a/japanese/tkstep80/Makefile +++ b/japanese/tkstep80/Makefile @@ -1,68 +1,68 @@ # New ports collection makefile for: TkStep # Date created: 25 March 1999 # Whom: KIRIYAMA Kazuhiko # # $FreeBSD$ # PORTNAME= tkstep PORTVERSION= 8.0.5 CATEGORIES= japanese tk80 MASTER_SITES= ${MASTER_SITE_TCLTK} MASTER_SITE_SUBDIR= tcl8_0 DISTNAME= tk${PORTVERSION} PATCH_SITES= ftp://ftp.sra.co.jp/pub/lang/tcl/jp/ \ http://www.aaa-int.or.jp/~jfactory/Factory/TkStep/dist/ PATCHFILES= tk${PORTVERSION}jp1.6.patch.gz 2Step-${PORTVERSION}pl1-patch.gz MAINTAINER= ports@FreeBSD.org COMMENT= The Tk toolkit with a NeXTSTEP look and more LIB_DEPENDS= tcl80jp.1:${PORTSDIR}/japanese/tcl80 USE_XLIB= yes USE_XPM= yes USE_AUTOTOOLS= autoconf:213 HAS_CONFIGURE= yes CONFIGURE_ARGS= --enable-gcc --enable-shared --enable-step \ --with-tcl=${PREFIX}/lib/tcl${TCLVERSION}jp \ --enable-dnd --enable-xpm WRKSRC= ${TOPDIR}/unix .if defined(PATCH_DEBUG) PATCH_DIST_ARGS=-d ${TOPDIR} -E ${PATCH_DIST_STRIP} .else PATCH_DIST_ARGS=-d ${TOPDIR} --forward --quiet -E ${PATCH_DIST_STRIP} .endif PKGINSTALL= ${PORTSDIR}/x11-toolkits/tk82/pkg-install.wish PKGDEINSTALL= ${PORTSDIR}/x11-toolkits/tk82/pkg-deinstall.wish -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes TCLVERSION= 8.0 TOPDIR= ${WRKDIR}/${DISTNAME} PORTDOCDIR= ${PREFIX}/share/doc/tkstep${TCLVERSION}jp post-patch: @${REINPLACE_CMD} -e '/xpg4/d' ${WRKSRC}/configure.in .include pre-install: cd ${TOPDIR}/library/demos.jp && ${RM} -f *.orig post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${PORTDOCDIR} cd ${TOPDIR}; \ ${INSTALL_DATA} README.TkStep ${PORTDOCDIR} cd ${TOPDIR}/tkstep; \ ${INSTALL_DATA} NOTES README.TkDND README.step ${PORTDOCDIR} cd ${TOPDIR}/tkstepjp; \ ${INSTALL_DATA} changes.TkSTEPjp ${PORTDOCDIR} .endif @${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif .include diff --git a/java/janosvm/Makefile b/java/janosvm/Makefile index b53ed8ba3f56..fcd7fcbef545 100644 --- a/java/janosvm/Makefile +++ b/java/janosvm/Makefile @@ -1,43 +1,43 @@ # ex:ts=8 # New ports collection makefile for: janosvm # Date created: Jun 19, 2001 # Whom: ijliao # # $FreeBSD$ # PORTNAME= janosvm PORTVERSION= 0.6.0 PORTREVISION= 2 CATEGORIES= java MASTER_SITES= http://www.cs.utah.edu/flux/janos/${DISTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= A virtual machine for executing Java bytecodes USE_XLIB= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-x USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= janosvm.1 jsihey.1 jsiregister.1 jsiunregister.1 .include .if ${ARCH} == "alpha" BROKEN= "Configure fails on alpha" .endif .if ${OSVERSION} >= 500113 BROKEN= "Fails to link" .endif .if !defined(NOPORTDOCS) post-install: @${MKDIR} ${DOCSDIR} ${CP} -R ${WRKSRC}/FAQ ${DOCSDIR} ${CP} -R ${WRKSRC}/doc ${DOCSDIR} .endif .include diff --git a/java/kaffe/Makefile b/java/kaffe/Makefile index 0379ad409e6c..f3aab977254e 100644 --- a/java/kaffe/Makefile +++ b/java/kaffe/Makefile @@ -1,63 +1,63 @@ # New ports collection makefile for: kaffe # Date created: 4 August 2003 # Whom: Mark Huizer # # $FreeBSD$ # PORTNAME= kaffe PORTVERSION= 1.1.7.r1 PORTREVISION= 2 CATEGORIES= java devel #MASTER_SITES= ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/ MASTER_SITES= http://www.kaffe.org/~robilad/ DISTNAME= ${PORTNAME}-1.1.7-rc1 MAINTAINER= anholt@FreeBSD.org COMMENT= Multi-platform Java virtual machine with JIT compiler and AWT package LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ ungif.5:${PORTSDIR}/graphics/libungif \ png.5:${PORTSDIR}/graphics/png \ gmp.7:${PORTSDIR}/math/libgmp4 BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ jikes:${PORTSDIR}/java/jikes RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip \ javavm:${PORTSDIR}/java/javavmwrapper #WRKSRC= ${WRKDIR}/kaffe-${PORTVERSION} ONLY_FOR_ARCHS= i386 amd64 USE_GMAKE= yes USE_ICONV= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= CPPFLAGS=-I${LOCALBASE}/include \ LDFLAGS=-L${LOCALBASE}/lib \ --x-includes=${X11BASE}/include \ --x-libraries=${X11BASE}/lib \ --with-iconv-prefix=${LOCALBASE} PREFIX= ${LOCALBASE}/kaffe NO_MTREE= yes USE_GNOME= esound gtk20 libartlgpl2 WANT_GNOME= esound MAN1= fastjar.1 kaffe.1 .include .if ${ARCH} == amd64 PLIST_SUB+= PORTVER=1.1.7-rc1 ARCH=x86_64 .else PLIST_SUB+= PORTVER=1.1.7-rc1 ARCH=${ARCH} .endif post-install: @${MKDIR} ${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/BUILD_ENVIRONMENT ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/license.terms ${DATADIR} -@${LOCALBASE}/bin/registervm ${PREFIX}/bin/java .include diff --git a/lang/awka/Makefile b/lang/awka/Makefile index 8dbb4ea87b8a..f065a9d068f1 100644 --- a/lang/awka/Makefile +++ b/lang/awka/Makefile @@ -1,27 +1,27 @@ # ex:ts=8 # New ports collection makefile for: awka # Date created: May 31, 2001 # Whom: ijliao # # $FreeBSD$ PORTNAME= awka PORTVERSION= 0.7.5 CATEGORIES= lang MASTER_SITES= http://awka.sourceforge.net/ MAINTAINER= ports@FreeBSD.org COMMENT= Converts the AWK script to C, then compiles it GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MANCOMPRESSED= no MAN1= awka.1 MAN5= awka-elm.5 awka-elmref.5 post-install: @${STRIP_CMD} ${PREFIX}/bin/awka .include diff --git a/lang/cim/Makefile b/lang/cim/Makefile index 1c8dc404cb61..b6839488573d 100644 --- a/lang/cim/Makefile +++ b/lang/cim/Makefile @@ -1,25 +1,25 @@ # New ports collection makefile for: cim # Date created: 21 Sept 1996 # Whom: giffunip # # $FreeBSD$ # PORTNAME= cim PORTVERSION= 3.37 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= ftp://ftp.ifi.uio.no/pub/cim/ MAINTAINER= ports@FreeBSD.org COMMENT= Compiler for the SIMULA programming language USE_PERL5= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= cim.1 INFO= cim .include diff --git a/lang/clips/Makefile b/lang/clips/Makefile index 6b45d81ba4d8..43ea3cd3775f 100644 --- a/lang/clips/Makefile +++ b/lang/clips/Makefile @@ -1,26 +1,26 @@ # New ports collection makefile for: clips # Date created: 8 July 2001 # Whom: Douglas Anestad # # $FreeBSD$ # PORTNAME= clips PORTVERSION= 6.1 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://www.ghgcorp.com/clips/download/other/ DISTNAME= clips6 EXTRACT_SUFX= .tgz MAINTAINER= ports@dougdidit.com COMMENT= CLIPS is a productive development and delivery expert system tool BROKEN= Unfetchable USE_AUTOTOOLS= autoconf:213 WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes .include diff --git a/lang/elk/Makefile b/lang/elk/Makefile index f33e4d600cc1..c9630c0c9844 100644 --- a/lang/elk/Makefile +++ b/lang/elk/Makefile @@ -1,51 +1,51 @@ # New ports collection makefile for: elk # Date created: 08 March 1995 # Whom: Thomas Gellekum # # $FreeBSD$ # PORTNAME= elk PORTVERSION= 3.99.7 CATEGORIES= lang scheme MASTER_SITES= http://sam.zoy.org/elk/ MAINTAINER= ports@FreeBSD.org COMMENT= An embeddable Scheme interpreter LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm \ elf.0:${PORTSDIR}/devel/libelf USE_BZIP2= yes USE_MOTIF= yes USE_AUTOTOOLS= libtool:15 CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= elk.1 CPPFLAGS= -I${LOCALBASE}/include/libelf -I${LOCALBASE}/include \ -I${X11BASE}/include LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib .include .if ${ARCH} == "amd64" CFLAGS= -O0 .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/s|doc examples||g' ${WRKSRC}/Makefile.in post-install: ${INSTALL_MAN} ${WRKSRC}/doc/man/elk.1 ${MANPREFIX}/man/man1 .if !defined(NOPORTDOCS) @${MKDIR} ${EXAMPLESDIR} @${TAR} -C ${WRKSRC}/examples --exclude "*Makefile*" -cf - . | \ ${TAR} -C ${EXAMPLESDIR} --unlink -xf - @${CHOWN} -R ${SHAREMODE}:${SHAREGRP} ${EXAMPLESDIR} @${FIND} ${EXAMPLESDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \; .endif .include diff --git a/lang/itcl/Makefile b/lang/itcl/Makefile index e6aa298159a5..5e5a7f141096 100644 --- a/lang/itcl/Makefile +++ b/lang/itcl/Makefile @@ -1,54 +1,54 @@ # New ports collection makefile for: itcl # Date created: Aug 17 1996 # Whom: chuckr # # $FreeBSD$ # PORTNAME= itcl PORTVERSION= 3.3 PORTREVISION= 1 CATEGORIES= lang tcl84 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=incrtcl DISTNAME= itcl${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= [incr Tcl] (A.K.A. "itcl") LIB_DEPENDS= tcl84:${PORTSDIR}/lang/tcl84 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes PKGINSTALL= ${PORTSDIR}/lang/tcl84/pkg-install.tclsh PKGDEINSTALL= ${PORTSDIR}/lang/tcl84/pkg-deinstall.tclsh MAKE_ENV+= ${PLIST_SUB} \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} .if defined(MAKE_JOBS) MAKE_ARGS+= -j${MAKE_JOBS} .endif SHLIB_MAJOR= ${MAJOR} SHLIB_MINOR= ${MINOR} MAJOR= ${PORTVERSION:R} MINOR= ${PORTVERSION:E} PLIST_SUB+= MAJOR=${MAJOR} MINOR=${MINOR} ITCL_LIB= libitcl.so MAKEFILE= ${FILESDIR}/Makefile.lib MANCOMPRESSED= no MANN= body.n class.n code.n configbody.n delete.n ensemble.n find.n MANN+= is.n itcl.n itclvars.n local.n scope.n MAN3= RegisterC.3 Stack.3 ITCL_LIB_FILE= ${ITCL_LIB}.${SHLIB_MAJOR} post-build test: cd ${WRKSRC} && ${SETENV} ITCL_LIBRARY=${WRKSRC}/library \ ${PREFIX}/bin/tclsh8.4 tests/all.tcl -load "load ./${ITCL_LIB}" post-install: ${INSTALL_DATA} ${WRKSRC}/doc/*.n ${PREFIX}/man/mann/ ${INSTALL_DATA} ${WRKSRC}/doc/*.3 ${PREFIX}/man/man3/ .include diff --git a/lang/libjit/Makefile b/lang/libjit/Makefile index 6839bfc2cd9f..ad5400b51fb4 100644 --- a/lang/libjit/Makefile +++ b/lang/libjit/Makefile @@ -1,42 +1,42 @@ # New ports collection makefile for: libjit # Date created: 2004-04-27 # Whom: michael johnson # # $FreeBSD$ # PORTNAME= libjit PORTVERSION= 0.0.6 CATEGORIES= lang MASTER_SITES= http://www.southern-storm.com.au/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Libjit implements Just-In-Time compilation functionality USE_GMAKE= yes GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes INFO= libjit MAN3= libjit.3 .include .if ${ARCH} == "ia64" || ${ARCH} == "sparc64" BROKEN= Segfault during build .endif post-patch: .if ${OSVERSION} >= 502128 @${REINPLACE_CMD} -e 's|#undef HAVE_TGMATH_H||' \ ${WRKSRC}/config.h.in .endif post-configure: .if ${OSVERSION} >= 502123 && ${ARCH} != "amd64" @${REINPLACE_CMD} -e 's|$$pic_flag -DPIC||' \ ${WRKSRC}/libtool .endif .include diff --git a/lang/libutils/Makefile b/lang/libutils/Makefile index d3de71bc32e0..10d20f6fe33d 100644 --- a/lang/libutils/Makefile +++ b/lang/libutils/Makefile @@ -1,27 +1,27 @@ # ex:ts=8 # Ports collection makefile for: libutils # Date created: May 6, 2002 # Whom: ijliao # # $FreeBSD$ # PORTNAME= libutils PORTVERSION= 1.0.3 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= ftp://sunsite.dk/projects/Tensile/ \ http://unixpages.org/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Support lib for Tensile/NSL USE_GMAKE= yes USE_AUTOTOOLS= libtool:15 CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} MAKE_ARGS= CFLAGS="${CFLAGS}" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN3= libutils.3 .include diff --git a/lang/njs/Makefile b/lang/njs/Makefile index 8f2b3dbc8f77..e05e5796d645 100644 --- a/lang/njs/Makefile +++ b/lang/njs/Makefile @@ -1,44 +1,44 @@ # New ports collection makefile for: njs # Date created: Fri Jan 11 20:45:26 GMT 2002 # Whom: thierry@pompo.net # # $FreeBSD$ # PORTNAME= njs PORTVERSION= 0.2.5 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= arved DISTNAME= js-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= NJS (NGS) is a standalone JavaScript/ECMAScript interpreter CONFLICTS= js-1.5.* -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes USE_AUTOTOOLS= libtool:15 CONFIGURE_ARGS= --enable-shared SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message MAN1= js.1 jsdas.1 INFO= js post-extract: @${RM} ${WRKSRC}/docs/js.info* pre-install: .if defined(NOPORTDOCS) @${REINPLACE_CMD} -e "s:docs micros examples:micros:g" ${WRKSRC}/Makefile .endif post-install: @${ECHO_MSG} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} .include diff --git a/lang/open-cobol-devel/Makefile b/lang/open-cobol-devel/Makefile index 2906f0823a76..ecd4e6624d2e 100644 --- a/lang/open-cobol-devel/Makefile +++ b/lang/open-cobol-devel/Makefile @@ -1,56 +1,56 @@ # ex:ts=8 # Ports collection makefile for: open-cobol # Date created: Aug 6, 2002 # Whom: ijliao # # $FreeBSD$ # PORTNAME= open-cobol PORTVERSION= 0.32 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= An open-source COBOL compiler LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 USE_GETOPT_LONG=yes USE_AUTOTOOLS= libltdl:15 GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes INFO= open-cobol CPPFLAGS= -I${LOCALBASE}/include LDFLAGS= -L${LOCALBASE}/lib .if defined(WITHOUT_NLS) CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .else USE_GETTEXT= yes PLIST_SUB+= NLS="" .endif post-patch: @${REINPLACE_CMD} -e 's|__gmp_rand|__gmpz_init|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^SUBDIRS = lib |SUBDIRS = |g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|$$(top_builddir)/lib/libsupport\.a||g' \ ${WRKSRC}/cobc/Makefile.in .if defined(MAINTAINER_MODE) test: build (cd ${WRKSRC}/tests; \ ./syntax; \ ./run) .endif .include diff --git a/lang/open-cobol/Makefile b/lang/open-cobol/Makefile index 2906f0823a76..ecd4e6624d2e 100644 --- a/lang/open-cobol/Makefile +++ b/lang/open-cobol/Makefile @@ -1,56 +1,56 @@ # ex:ts=8 # Ports collection makefile for: open-cobol # Date created: Aug 6, 2002 # Whom: ijliao # # $FreeBSD$ # PORTNAME= open-cobol PORTVERSION= 0.32 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= An open-source COBOL compiler LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 USE_GETOPT_LONG=yes USE_AUTOTOOLS= libltdl:15 GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes INFO= open-cobol CPPFLAGS= -I${LOCALBASE}/include LDFLAGS= -L${LOCALBASE}/lib .if defined(WITHOUT_NLS) CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .else USE_GETTEXT= yes PLIST_SUB+= NLS="" .endif post-patch: @${REINPLACE_CMD} -e 's|__gmp_rand|__gmpz_init|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^SUBDIRS = lib |SUBDIRS = |g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|$$(top_builddir)/lib/libsupport\.a||g' \ ${WRKSRC}/cobc/Makefile.in .if defined(MAINTAINER_MODE) test: build (cd ${WRKSRC}/tests; \ ./syntax; \ ./run) .endif .include diff --git a/lang/osb-jscore/Makefile b/lang/osb-jscore/Makefile index 667e7f76cadb..ffa50753587c 100644 --- a/lang/osb-jscore/Makefile +++ b/lang/osb-jscore/Makefile @@ -1,35 +1,35 @@ # New ports collection makefile for: osb-jscore # Date created: 2004-11-29 # Whom: Michael Johnson # # $FreeBSD$ # PORTNAME= osb-jscore PORTVERSION= 0.5.0 PORTREVISION= 2 CATEGORIES= lang www java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= gtk-webcore MAINTAINER= ports@FreeBSD.org COMMENT= Javascript interpreter port from Apple's KHTML and part of Gtk-Webcore GNU_CONFIGURE= yes USE_GNOME= gtk20 gnomehack -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" \ LDFLAGS="${PTHREAD_LIBS}" CONFIGURE_ARGS= --with-pic .include post-patch: .if ${OSVERSION} < 500000 @${REINPLACE_CMD} -e 's|stdint.h|inttypes.h|' \ ${WRKSRC}/kjs/ustring.h .endif @${REINPLACE_CMD} -e 's|-lpthread||; s|-nostdinc++||; \ s|-nodefaultlibs||' ${WRKSRC}/configure .include diff --git a/lang/otcl/Makefile b/lang/otcl/Makefile index f6dc4be7ec8d..9eeca690ade4 100644 --- a/lang/otcl/Makefile +++ b/lang/otcl/Makefile @@ -1,34 +1,34 @@ # New ports collection makefile for: otcl # Date created: 23 April 1999 # Whom: obonilla # # $FreeBSD$ # PORTNAME= otcl PORTVERSION= 1.9 CATEGORIES= lang tcl84 tk84 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= otcl-tclcl MAINTAINER= ports@FreeBSD.org COMMENT= MIT Object Tcl LIB_DEPENDS= tk84:${PORTSDIR}/x11-toolkits/tk84 USE_AUTOTOOLS= autoconf:213 CONFIGURE_ARGS= --with-tcl-ver=8.4 --with-tk-ver=8.4 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes PKGINSTALL= ${PORTSDIR}/lang/tcl84/pkg-install.tclsh PKGDEINSTALL= ${PORTSDIR}/lang/tcl84/pkg-deinstall.tclsh post-install: ${LN} -sf libotcl.so ${PREFIX}/lib/libotcl.so.1 ${STRIP_CMD} ${PREFIX}/bin/otclsh ${STRIP_CMD} ${PREFIX}/bin/owish .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif .include diff --git a/lang/q/Makefile b/lang/q/Makefile index 9b8d16f5b2a9..4299c6eb0780 100644 --- a/lang/q/Makefile +++ b/lang/q/Makefile @@ -1,93 +1,93 @@ # New ports collection makefile for: q # Date created: 14 August 2003 # Whom: ag@muwiinfa.geschichte.uni-mainz.de Albert Graef # # $FreeBSD$ # PORTNAME= q PORTVERSION= 6.2 PORTREVISION= 5 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= q-lang MAINTAINER= ports@FreeBSD.org COMMENT= Q -- equational programming language BUILD_DEPENDS= ${LOCALBASE}/dx/lib_freebsd/libDXL.a:${PORTSDIR}/graphics/opendx LIB_DEPENDS= Magick.10:${PORTSDIR}/graphics/ImageMagick \ freetype.9:${PORTSDIR}/print/freetype2 \ gdbm.3:${PORTSDIR}/databases/gdbm \ gii.1:${PORTSDIR}/devel/libgii \ ggi.2:${PORTSDIR}/graphics/libggi \ gmp.7:${PORTSDIR}/math/libgmp4 \ curl:${PORTSDIR}/ftp/curl USE_BISON= yes USE_GNOME= gnometarget libxml2 libxslt CFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${LOCALBASE}/dx/lib_freebsd ${PTHREAD_LIBS}" \ CPPFLAGS="${PTHREAD_CFLAGS}" \ MAKEINFO="makeinfo --no-split" # we need to add -lDX, because there is undefined reference to _dxfImportBin_FP # in libDXL.so (_dxfImportBin_FP is defined in libDX.so) CONFIGURE_ARGS= --with-dxl-includes=-I${LOCALBASE}/dx/include \ "--with-dxl=-lDXL -lDX" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes # The tk module is built by default, but you can disable this by defining # the following variable. .if defined(WITHOUT_TK) CONFIGURE_ARGS+= --without-tk .else LIB_DEPENDS+= tcl84:${PORTSDIR}/lang/tcl84 \ tk84:${PORTSDIR}/x11-toolkits/tk84 CFLAGS+= -I${LOCALBASE}/include/tcl8.4 -I${LOCALBASE}/include/tk8.4 CONFIGURE_ARGS+= --with-tk="-ltcl84 -ltk84" .endif # POSIX threads support is enabled by default, but you can disable this by # defining the following variable. .if defined(WITHOUT_PTHREAD) CONFIGURE_ARGS+= --without-pthread .else CONFIGURE_ARGS+= --with-pthread="${PTHREAD_LIBS}" .endif # The odbc module needs an ODBC driver manager to be installed, and it # supports both iODBC and unixODBC. The following variable may be set at # build-time to either "iodbc" or "unixodbc", with the former being the # default: ODBC?= iodbc .if ${ODBC} == "unixodbc" LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+= --with-odbc=-lodbc .else # assume we're using iodbc LIB_DEPENDS+= iodbc.3:${PORTSDIR}/databases/libiodbc CONFIGURE_ARGS+= --with-odbc=-liodbc .endif MAN1= q.1 INFO= qdoc .include .if ${ARCH} == "amd64" BROKEN= "Does not build on amd64 (shared libraries must be compiled with -fPIC)" .endif post-extract: @${RM} -f ${WRKSRC}/doc/*info* post-patch: @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \ ${GREP} -l "^examplesdir" | ${XARGS} ${REINPLACE_CMD} -e \ "s;[(]pkgdatadir[)]/examples;(datadir)/examples/@PACKAGE@;" @${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} \ ${GREP} -l "" | ${XARGS} ${REINPLACE_CMD} \ -e "s,,," .include diff --git a/lang/ruby16/Makefile b/lang/ruby16/Makefile index 520b8464981d..70dbf016b418 100644 --- a/lang/ruby16/Makefile +++ b/lang/ruby16/Makefile @@ -1,170 +1,170 @@ # New ports collection makefile for: ruby # Date created: 04 September 1997 # Whom: Eiji-usagi-MATSUmoto # # $FreeBSD$ # PORTNAME= ruby PORTVERSION= ${RUBY_PORTVERSION} PORTREVISION= 2 CATEGORIES= lang ruby ipv6 MASTER_SITES= ${MASTER_SITE_RUBY} MASTER_SITE_SUBDIR= ${MASTER_SITE_SUBDIR_RUBY} DISTFILES= ${RUBY_DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ruby PATCH_SITES= ${MASTER_SITE_RUBY} #PATCH_SITE_SUBDIR= snapshots PATCH_SITE_SUBDIR= 1.6 PATCHFILES= ${RUBY_PATCHFILES} #PATCH_DIST_STRIP= -p1 MAINTAINER= ports@FreeBSD.org COMMENT= An object-oriented interpreted scripting language .if defined(WITH_ONIGURUMA) PKGNAMESUFFIX= +oniguruma BUILD_DEPENDS+= ${NONEXISTENT}:${ONIGURUMA_PORTDIR}:patch ONIGURUMA_PORTDIR= ${PORTSDIR}/devel/oniguruma ONIGURUMA_WRKSRC= `cd ${ONIGURUMA_PORTDIR}; ${MAKE} -V WRKSRC` PLIST_SUB+= ONIGURUMA="" .else PLIST_SUB+= ONIGURUMA="@comment " .endif # Ruby 1.6 does not support IA64 yet. ONLY_FOR_ARCHS= i386 # There are some problems on alpha and sparc64; use 1.8 or later. ONLY_FOR_ARCHS+= alpha sparc64 # For port testing: should install in PREFIX, not in LOCALBASE _RUBY_PORT_TEST= yes USE_BZIP2= yes RUBY_VER= 1.6 USE_RUBY= yes RUBY_NO_BUILD_DEPENDS= yes RUBY_NO_RUN_DEPENDS= yes GNU_CONFIGURE= yes WRKSRC= ${RUBY_WRKSRC} CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ --enable-shared .if defined(DEBUG) CFLAGS+= -g STRIP= # none .endif -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= ${RUBY_NAME}.1 NO_LATEST_LINK= yes .include MAKE_ARGS= -j3 .if ${OSVERSION} >= 400014 CONFIGURE_ARGS+= --enable-ipv6 .endif .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} MLINKS= ${RUBY_NAME}.1 ruby.1 IF_DEFAULT= "" .else IF_DEFAULT= "@comment " .endif .if defined(NORUBYLIB) RUBYLIB= "@comment " .else RUBYLIB= "" .endif PLIST_SUB+= IF_DEFAULT=${IF_DEFAULT} \ RUBYLIB=${RUBYLIB} INSTALLED_SCRIPTS= ${PREFIX}/bin/irb OBSOLETED_MODULES= sha1 \ shell \ syslog \ timex \ urb \ uri post-patch: ${FIND} ${PATCH_WRKSRC} -name '*.orig' -delete .for d in Win32API ${RM} -rf ${BUILD_WRKSRC}/ext/${d} .endfor .for d in gdbm tcltklib tk ${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/ .endfor pre-configure: .if defined(WITH_ONIGURUMA) cd ${ONIGURUMA_WRKSRC}; \ ./configure; \ ${MAKE} -f Makefile ${RUBY_VER:S/.//} RUBYDIR=${WRKSRC} .endif ${TOUCH} ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} post-install: .if defined(STRIP) && ${STRIP} == -s ${STRIP_CMD} ${RUBY} .endif .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} # Link just installed "ruby" to "ruby16", etc. ${LN} -f ${RUBY_WITH_SUFFIX} ${RUBY_WITHOUT_SUFFIX} for f in ${INSTALLED_SCRIPTS}; do \ ${LN} -f $${f}${RUBY_SUFFIX} $${f}; \ done .endif ${LDCONFIG} -m ${PREFIX}/lib ${MKDIR} ${RUBY_ELISPDIR} ${TOUCH} ${RUBY_ELISPDIR}/.keep_me.${RUBY_NAME} ${MKDIR} ${RUBY_EXAMPLESDIR} ${TOUCH} ${RUBY_EXAMPLESDIR}/.keep_me ${MKDIR} ${RUBY_DOCDIR} ${TOUCH} ${RUBY_DOCDIR}/.keep_me .if !defined(NOPORTDOCS) ${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR} ${MKDIR} ${RUBY_EXAMPLESDIR}/curses ${INSTALL_DATA} ${WRKSRC}/ext/curses/hello.rb ${WRKSRC}/ext/curses/rain.rb ${WRKSRC}/ext/curses/view.rb ${RUBY_EXAMPLESDIR}/curses ${MKDIR} ${RUBY_EXAMPLESDIR}/pty ${INSTALL_DATA} ${WRKSRC}/ext/pty/expect_sample.rb ${WRKSRC}/ext/pty/script.rb ${WRKSRC}/ext/pty/shl.rb ${RUBY_EXAMPLESDIR}/pty ${INSTALL_DATA} ${WRKSRC}/COPYING* ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/LEGAL ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/digest/digest.txt* ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/etc/etc.txt* ${RUBY_DOCDIR} ${MKDIR} ${RUBY_DOCDIR}/pty ${INSTALL_DATA} ${WRKSRC}/ext/pty/README* ${RUBY_DOCDIR}/pty ${MKDIR} ${RUBY_DOCDIR}/readline ${INSTALL_DATA} ${WRKSRC}/ext/readline/README* ${RUBY_DOCDIR}/readline ${INSTALL_DATA} ${WRKSRC}/ext/syslog/syslog.txt ${RUBY_DOCDIR} ${CP} -R ${WRKSRC}/doc/* ${RUBY_DOCDIR}/ .endif @${ECHO} "Deinstalling obsoleted packages that are now part of ruby..." @cd ${PKG_DBDIR}; for portname in ${OBSOLETED_MODULES}; do \ for pkg in ${RUBY_PKGNAMEPREFIX}$$portname-*; do \ if [ -d $$pkg ]; then \ ${ECHO} "---> $$pkg"; \ ${PKG_DELETE} -f $$pkg; \ fi; \ done; \ done @${ECHO_CMD} "@exec ${ECHO_CMD} \"Deinstalling obsoleted packages that are now part of ruby...\"" >> ${TMPPLIST} @${ECHO_CMD} "@exec cd ${PKG_DBDIR} && for portname in ${OBSOLETED_MODULES}; do for pkg in ${RUBY_PKGNAMEPREFIX}\$$portname-*; do if [ -d \$$pkg ]; then ${ECHO_CMD} \"---> \$$pkg\"; ${PKG_DELETE} -f \$$pkg; fi; done; done" >> ${TMPPLIST} @${CAT} ${PKGMESSAGE} test: @(cd ${WRKSRC}; ${MAKE} test) .include diff --git a/lang/ruby18/Makefile b/lang/ruby18/Makefile index f35cf29af73c..095fbd0ddc7c 100644 --- a/lang/ruby18/Makefile +++ b/lang/ruby18/Makefile @@ -1,227 +1,227 @@ # New ports collection makefile for: ruby18 # Date created: 6 May 2001 # Whom: Akinori MUSHA aka knu # # $FreeBSD$ # PORTNAME= ruby PORTVERSION= ${RUBY_PORTVERSION} PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= lang ruby ipv6 MASTER_SITES= ${MASTER_SITE_RUBY} MASTER_SITE_SUBDIR= ${MASTER_SITE_SUBDIR_RUBY} DIST_SUBDIR= ruby MAINTAINER= ports@FreeBSD.org COMMENT?= An object-oriented interpreted scripting language .if defined(WITH_ONIGURUMA) PKGNAMESUFFIX= +oniguruma BUILD_DEPENDS+= ${NONEXISTENT}:${ONIGURUMA_PORTDIR}:patch ONIGURUMA_PORTDIR= ${PORTSDIR}/devel/oniguruma ONIGURUMA_WRKSRC= `cd ${ONIGURUMA_PORTDIR}; ${MAKE} -V WRKSRC` PLIST_SUB+= ONIGURUMA="" .else PLIST_SUB+= ONIGURUMA="@comment " .endif USE_OPENSSL= yes RUBY_VER= 1.8 USE_RUBY= yes RUBY_NO_BUILD_DEPENDS= yes RUBY_NO_RUN_DEPENDS= yes GNU_CONFIGURE= yes WRKSRC= ${RUBY_WRKSRC} CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ --enable-shared --with-openssl-include=${OPENSSLINC} .if defined(WITH_PTHREADS) CONFIGURE_ARGS+=--enable-pthread PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+pthreads .else CONFIGURE_ARGS+=--disable-pthread .endif .if defined(DEBUG) CFLAGS+= -g STRIP= # none .endif -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= ${RUBY_NAME}.1 .include .if ${OSVERSION} < 502102 EXTRA_PATCHES= ${PATCHDIR}/extrapatch-eval.c .endif # Uncomment if it still segfaults with 1.8.4 #.if ${ARCH} == "ia64" #BROKEN= "Segfault during build on ia64" #.endif .if ${OSVERSION} >= 400014 CONFIGURE_ARGS+= --enable-ipv6 .endif CONFIGURE_ENV= CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" \ LIBS="${LIBS} ${PTHREAD_LIBS}" .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} MLINKS= ${RUBY_NAME}.1 ruby.1 IF_DEFAULT= "" .else IF_DEFAULT= "@comment " .endif .if defined(NORUBYLIB) RUBYLIB= "@comment " .else RUBYLIB= "" .endif PLIST_SUB+= IF_DEFAULT=${IF_DEFAULT} \ RUBYLIB=${RUBYLIB} INSTALLED_SCRIPTS= ${PREFIX}/bin/irb \ ${PREFIX}/bin/erb \ ${PREFIX}/bin/h2rb \ ${PREFIX}/bin/rdoc \ ${PREFIX}/bin/ri \ ${PREFIX}/bin/testrb OBSOLETED_MODULES= bigfloat \ csv \ dl \ drb \ erb \ fileutils \ gserver \ openssl \ optparse \ racc-runtime \ rdoc \ rexml \ ri \ sha1 \ shell \ soap \ strscan \ syslog \ testunit \ timex \ urb \ uri \ webrick \ xmlrpc \ yaml \ zlib pre-everything:: .if !defined(WITH_PTHREADS) @${ECHO_MSG} "" @${ECHO_MSG} "NOTE:" @${ECHO_MSG} "You can enable pthread support by defining WITH_PTHREADS variable," @${ECHO_MSG} "but not recommended since this might break some ruby apps." @${ECHO_MSG} "" .endif post-extract: ${MV} ${WRKSRC}/ext/dl/h2rb ${WRKSRC}/bin/ post-patch: .if ${OSVERSION} < 502102 || ${ARCH} == "sparc64" || ${ARCH} == "alpha" ${REINPLACE_CMD} -e 's|-lc"|"|g' ${WRKSRC}/configure .endif ${REINPLACE_CMD} -e 's|-l$$pthread_lib|${PTHREAD_LIBS}|g' \ ${WRKSRC}/configure ${FIND} ${PATCH_WRKSRC} -name '*.orig' -delete .for d in Win32API win32ole ${RM} -rf ${BUILD_WRKSRC}/ext/${d} .endfor .for d in gdbm iconv tk ${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/ .endfor pre-configure: .if defined(WITH_ONIGURUMA) cd ${ONIGURUMA_WRKSRC}; \ ./configure; \ ${MAKE} -f Makefile ${RUBY_VER:S/.//} RUBYDIR=${WRKSRC} .endif ${TOUCH} ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} post-install: .if defined(STRIP) && ${STRIP} == -s ${STRIP_CMD} ${RUBY} .endif .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} # Link just installed "ruby" to "ruby18", etc. ${LN} -f ${RUBY_WITH_SUFFIX} ${RUBY_WITHOUT_SUFFIX} for f in ${INSTALLED_SCRIPTS}; do \ ${LN} -f $${f}${RUBY_SUFFIX} $${f}; \ done .endif ${LDCONFIG} -m ${PREFIX}/lib ${MKDIR} ${RUBY_ELISPDIR} ${TOUCH} ${RUBY_ELISPDIR}/.keep_me.${RUBY_NAME} ${MKDIR} ${RUBY_EXAMPLESDIR} ${TOUCH} ${RUBY_EXAMPLESDIR}/.keep_me ${MKDIR} ${RUBY_DOCDIR} ${TOUCH} ${RUBY_DOCDIR}/.keep_me ${MKDIR} ${RUBY_RIDIR} ${SETENV} LC_TIME=C /bin/date > ${RUBY_RIDIR}/created.rid ${MKDIR} ${RUBY_SITERIDIR} ${SETENV} LC_TIME=C /bin/date > ${RUBY_SITERIDIR}/created.rid .if !defined(NOPORTDOCS) ${CP} -R ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR}/ ${MKDIR} ${RUBY_EXAMPLESDIR}/bigdecimal ${INSTALL_DATA} ${WRKSRC}/ext/bigdecimal/sample/*.rb ${RUBY_EXAMPLESDIR}/bigdecimal ${MKDIR} ${RUBY_EXAMPLESDIR}/curses ${INSTALL_DATA} ${WRKSRC}/ext/curses/hello.rb ${WRKSRC}/ext/curses/rain.rb ${WRKSRC}/ext/curses/view.rb ${RUBY_EXAMPLESDIR}/curses ${MKDIR} ${RUBY_EXAMPLESDIR}/dl ${INSTALL_DATA} ${WRKSRC}/ext/dl/sample/*.C ${WRKSRC}/ext/dl/sample/*.rb ${RUBY_EXAMPLESDIR}/dl ${MKDIR} ${RUBY_EXAMPLESDIR}/pty ${INSTALL_DATA} ${WRKSRC}/ext/pty/expect_sample.rb ${WRKSRC}/ext/pty/script.rb ${WRKSRC}/ext/pty/shl.rb ${RUBY_EXAMPLESDIR}/pty ${INSTALL_DATA} ${WRKSRC}/COPYING* ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/LEGAL ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/bigdecimal/bigdecimal_*.html ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/digest/digest.txt* ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/dl/doc/dl.txt ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/enumerator/enumerator.txt ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/etc/etc.txt* ${RUBY_DOCDIR} ${MKDIR} ${RUBY_DOCDIR}/pty ${INSTALL_DATA} ${WRKSRC}/ext/pty/README* ${RUBY_DOCDIR}/pty ${MKDIR} ${RUBY_DOCDIR}/readline ${INSTALL_DATA} ${WRKSRC}/ext/readline/README* ${RUBY_DOCDIR}/readline ${INSTALL_DATA} ${WRKSRC}/ext/syslog/syslog.txt ${RUBY_DOCDIR} ${INSTALL_DATA} ${WRKSRC}/ext/zlib/doc/zlib.rd ${RUBY_DOCDIR} ${CP} -R ${WRKSRC}/doc/* ${RUBY_DOCDIR}/ cd ${INSTALL_WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install-doc .endif @${ECHO} "Deinstalling obsoleted packages that are now part of ruby..." @cd ${PKG_DBDIR}; for portname in ${OBSOLETED_MODULES}; do \ for pkg in ${RUBY_PKGNAMEPREFIX}$$portname-*; do \ if [ -d $$pkg ]; then \ ${ECHO} "---> $$pkg"; \ ${PKG_DELETE} -f $$pkg; \ fi; \ done; \ done @${ECHO_CMD} "@exec ${ECHO_CMD} \"Deinstalling obsoleted packages that are now part of ruby...\"" >> ${TMPPLIST} @${ECHO_CMD} "@exec cd ${PKG_DBDIR} && for portname in ${OBSOLETED_MODULES}; do for pkg in ${RUBY_PKGNAMEPREFIX}\$$portname-*; do if [ -d \$$pkg ]; then ${ECHO_CMD} \"---> \$$pkg\"; ${PKG_DELETE} -f \$$pkg; fi; done; done" >> ${TMPPLIST} @${CAT} ${PKGMESSAGE} test: @(cd ${WRKSRC}; ${MAKE} test) .include diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile index aa7226f21611..00c5e90f7a82 100644 --- a/lang/smalltalk/Makefile +++ b/lang/smalltalk/Makefile @@ -1,68 +1,68 @@ # New ports collection makefile for: smalltalk # Date created: 09 Feb 1995 # Whom: gpalmer # # $FreeBSD$ # PORTNAME= smalltalk PORTVERSION= 2.2 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= GNU Smalltalk LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm \ execinfo.1:${PORTSDIR}/devel/libexecinfo OPTIONS= TCLTK "Enable Tcl/Tk binding" on USE_GNOME= gnomehack gnometarget pkgconfig USE_GCC= 3.4+ USE_ICONV= yes USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \ ac_cv_prog_EMACS=no CONFIGURE_ARGS= --enable-generational-gc=no --enable-gtk=no \ --with-emacs=no --with-gmp=no -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= gst.1 INFO= gst gst-base gst-libs CPPFLAGS= -I${LOCALBASE}/include LDFLAGS= -L${LOCALBASE}/lib .include .if ${ARCH} != "i386" && ${ARCH} != "alpha" BROKEN= does not compile on !i386 and !alpha .endif .if ${OSVERSION} < 500000 || exists(${LOCALBASE}/lib/libreadline.so.5) LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline .endif .if defined(WITHOUT_TCLTK) CONFIGURE_ARGS+= --with-tcl=no PLIST_SUB+= TCLTK="@comment " .else LIB_DEPENDS+= tk84.1:${PORTSDIR}/x11-toolkits/tk84 CONFIGURE_ARGS+= --with-tcl=${LOCALBASE}/lib/tcl8.4 \ --with-tk=${LOCALBASE}/lib/tk8.4 PLIST_SUB+= TCLTK="" .endif post-patch: @${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \ 's|-release $$(VERSION)|-avoid-version|g' @${REINPLACE_CMD} -e 's|typedef .*intptr_t;||g ; \ s|typedef .*intmax_t;||g' ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/*.el ${PREFIX}/share/emacs/site-lisp .include diff --git a/lang/tcl80/Makefile b/lang/tcl80/Makefile index 6c252a24825e..e3c994414637 100644 --- a/lang/tcl80/Makefile +++ b/lang/tcl80/Makefile @@ -1,69 +1,69 @@ # New ports collection makefile for: tcl8.0 # Date created: 19 August 1997 # Whom: jkh # # $FreeBSD$ # PORTNAME= tcl PORTVERSION= 8.0.5 PORTREVISION= 1 CATEGORIES= lang tcl80 MASTER_SITES= ${MASTER_SITE_TCLTK} MASTER_SITE_SUBDIR=tcl8_0 DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Tool Command Language NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/tcl8.0.5/unix -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} PKGINSTALL= ${PKGDIR}/pkg-install.tclsh PKGDEINSTALL= ${PKGDIR}/pkg-deinstall.tclsh SHLIB_MAJOR= 1 SHLIB_MINOR= 5 MAKEFILE= makefile TCL_LIB= libtcl80.so .include .if defined(WITH_TCL80_MAN) .include "${FILESDIR}/manpages" .endif MANCOMPRESSED= yes .if ${PORTOBJFORMAT} == "elf" TCL_LIB_FILE= ${TCL_LIB}.${SHLIB_MAJOR} .else TCL_LIB_FILE= ${TCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR} .endif post-configure: @${CP} ${FILESDIR}/Makefile.lib ${WRKSRC} @${CP} ${FILESDIR}/makefile ${WRKSRC} .if !defined(WITH_TCL80_MAN) @${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \ ${WRKSRC}/Makefile .endif pre-build: @cd ${WRKSRC} && ${MAKE} -f Makefile.lib PREFIX=${PREFIX} \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} \ OSVERSION=${OSVERSION} post-install: ${LN} -sf ${TCL_LIB_FILE} ${PREFIX}/lib/${TCL_LIB} .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC} && ${MAKE} test .include diff --git a/lang/tcl81-thread/Makefile b/lang/tcl81-thread/Makefile index fc0ac7717786..3cb49b5fe2cf 100644 --- a/lang/tcl81-thread/Makefile +++ b/lang/tcl81-thread/Makefile @@ -1,74 +1,74 @@ # New ports collection makefile for: tcl8.1 # Date created: 19 August 1997 # Whom: jkh # # $FreeBSD$ # PORTNAME= tcl-thread PORTVERSION= 8.1.b1 CATEGORIES= lang tcl81 MASTER_SITES= ${MASTER_SITE_TCLTK} MASTER_SITE_SUBDIR= tcl8_1 DISTNAME= tcl8.1b1 MAINTAINER= ports@FreeBSD.org COMMENT= Tcl81 with threads support FILE_DEPENDS= ${PORTSDIR}/lang/tcl80 NO_LATEST_LINK= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --enable-threads CONFIGURE_ENV= PORTSDIR=${PORTSDIR} PKGINSTALL= ${PORTSDIR}/lang/tcl82/pkg/pkg-install.tclsh PKGDEINSTALL= ${PORTSDIR}/lang/tcl82/pkg/pkg-deinstall.tclsh MAN1= tclsh.1 MAN3= AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 Async.3 \ BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 CmdCmplt.3 \ Concat.3 CrtChannel.3 CrtChnlHdlr.3 CrtCloseHdlr.3 CrtCommand.3 \ CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 CrtObjCmd.3 CrtSlave.3 \ CrtTimerHdlr.3 CrtTrace.3 DString.3 DetachPids.3 DoOneEvent.3 \ DoWhenIdle.3 DoubleObj.3 Encoding.3 Eval.3 Exit.3 ExprLong.3 \ ExprLongObj.3 FindExec.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \ Hash.3 IntObj.3 Interp.3 LinkVar.3 ListObj.3 Notifier.3 Object.3 \ ObjectType.3 OpenFileChnl.3 OpenTcp.3 ParseCmd.3 PkgRequire.3 \ Preserve.3 PrintDbl.3 RecEvalObj.3 RecordEval.3 RegExp.3 SaveResult.3 \ SetErrno.3 SetRecLmt.3 SetResult.3 SetVar.3 Sleep.3 SplitList.3 \ SplitPath.3 StaticPkg.3 StrMatch.3 StringObj.3 Tcl_Main.3 Thread.3 \ ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3 MANN= Tcl.n after.n append.n array.n bgerror.n binary.n break.n case.n \ catch.n cd.n clock.n close.n concat.n continue.n encoding.n eof.n \ error.n eval.n exec.n exit.n expr.n fblocked.n fconfigure.n fcopy.n \ file.n fileevent.n filename.n flush.n for.n foreach.n format.n gets.n \ glob.n global.n history.n http.n if.n incr.n info.n interp.n join.n \ lappend.n library.n lindex.n linsert.n list.n llength.n load.n \ lrange.n lreplace.n lsearch.n lsort.n msgcat.n namespace.n open.n \ package.n pid.n pkgMkIndex.n proc.n puts.n pwd.n read.n regexp.n \ registry.n regsub.n rename.n resource.n return.n safe.n scan.n seek.n \ set.n socket.n source.n split.n string.n subst.n switch.n tclvars.n \ tell.n time.n trace.n unknown.n unset.n update.n uplevel.n upvar.n \ variable.n vwait.n while.n MANCOMPRESSED= yes .include .if ${ARCH} == "sparc64" BROKEN= "Does not compile on sparc64" .endif post-install: .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC} && ${MAKE} test .include diff --git a/lang/tcl82/Makefile b/lang/tcl82/Makefile index 74a8364dccbb..34de77fe6013 100644 --- a/lang/tcl82/Makefile +++ b/lang/tcl82/Makefile @@ -1,400 +1,400 @@ # New ports collection makefile for: tcl8.2.3 # Date created: 19 August 1997 # Whom: jkh # # $FreeBSD$ # PORTNAME= tcl PORTVERSION= 8.2.3 PORTREVISION= 6 CATEGORIES= lang tcl82 MASTER_SITES= ${MASTER_SITE_TCLTK} MASTER_SITE_SUBDIR= tcl8_2 DISTNAME= tcl8.2.3 MAINTAINER= ports@FreeBSD.org COMMENT= Tool Command Language LATEST_LINK= tcl82 WRKSRC= ${WRKDIR}/${DISTNAME}/unix -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} MAKE_ENV= SHORT_TCL_VER=82 PKGINSTALL= ${PKGDIR}/pkg-install.tclsh PKGDEINSTALL= ${PKGDIR}/pkg-deinstall.tclsh NOPRECIOUSMAKEVARS= yes # Otherwise 'make readmes' is broken PLIST_SUB= TCL_VER=8.2 SHORT_TCL_VER=82 .include .if defined(WITH_TCL82_MAN) MAN1= tclsh.1 MAN3= Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \ Async.3 BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 \ ChnlStack.3 CmdCmplt.3 Concat.3 CrtChannel.3 CrtChnlHdlr.3 \ CrtCloseHdlr.3 CrtCommand.3 CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 \ CrtObjCmd.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 DString.3 \ DetachPids.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 Encoding.3 Eval.3 \ Exit.3 ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 GetIndex.3 \ GetInt.3 GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 IntObj.3 \ Interp.3 LinkVar.3 ListObj.3 Notifier.3 Object.3 ObjectType.3 \ OpenFileChnl.3 OpenTcp.3 ParseCmd.3 PkgRequire.3 Preserve.3 \ PrintDbl.3 RecEvalObj.3 RecordEval.3 RegExp.3 SaveResult.3 SetErrno.3 \ SetRecLmt.3 SetResult.3 SetVar.3 Sleep.3 SplitList.3 SplitPath.3 \ StaticPkg.3 StrMatch.3 StringObj.3 Tcl_InitStubs.3 Tcl_Main.3 \ TclInitStubs.3 Thread.3 ToUpper.3 TraceVar.3 Translate.3 UpVar.3 \ Utf.3 WrongNumArgs.3 MANN= Tcl.n after.n append.n array.n bgerror.n binary.n break.n case.n \ catch.n cd.n clock.n close.n concat.n continue.n dde.n encoding.n \ eof.n error.n eval.n exec.n exit.n expr.n fblocked.n fconfigure.n \ fcopy.n file.n fileevent.n filename.n flush.n for.n foreach.n \ format.n gets.n glob.n global.n history.n http.n if.n incr.n info.n \ interp.n join.n lappend.n library.n lindex.n linsert.n list.n \ llength.n load.n lrange.n lreplace.n lsearch.n lsort.n msgcat.n \ namespace.n open.n package.n pid.n pkgMkIndex.n proc.n puts.n pwd.n \ re_syntax.n read.n regexp.n registry.n regsub.n rename.n resource.n \ return.n safe.n scan.n seek.n set.n socket.n source.n split.n \ string.n subst.n switch.n tcltest.n tclvars.n tell.n time.n trace.n \ unknown.n unset.n update.n uplevel.n upvar.n variable.n vwait.n while.n # MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks MLINKS= Access.3 Tcl_Access.3 \ Access.3 Tcl_Stat.3 \ AddErrInfo.3 Tcl_AddObjErrorInfo.3 \ AddErrInfo.3 Tcl_AddErrorInfo.3 \ AddErrInfo.3 Tcl_SetErrorCode.3 \ AddErrInfo.3 Tcl_PosixError.3 \ Alloc.3 Tcl_Alloc.3 \ Alloc.3 Tcl_Free.3 \ Alloc.3 Tcl_Realloc.3 \ AllowExc.3 Tcl_AllowExceptions.3 \ AppInit.3 Tcl_AppInit.3 \ AssocData.3 Tcl_GetAssocData.3 \ AssocData.3 Tcl_SetAssocData.3 \ AssocData.3 Tcl_DeleteAssocData.3 \ Async.3 Tcl_AsyncCreate.3 \ Async.3 Tcl_AsyncMark.3 \ Async.3 Tcl_AsyncInvoke.3 \ Async.3 Tcl_AsyncDelete.3 \ BackgdErr.3 Tcl_BackgroundError.3 \ Backslash.3 Tcl_Backslash.3 \ BoolObj.3 Tcl_NewBooleanObj.3 \ BoolObj.3 Tcl_SetBooleanObj.3 \ BoolObj.3 Tcl_GetBooleanFromObj.3 \ ByteArrObj.3 Tcl_NewByteArrayObj.3 \ ByteArrObj.3 Tcl_SetByteArrayObj.3 \ ByteArrObj.3 Tcl_GetByteArrayFromObj.3 \ ByteArrObj.3 Tcl_SetByteArrayLength.3 \ CallDel.3 Tcl_CallWhenDeleted.3 \ CallDel.3 Tcl_DontCallWhenDeleted.3 \ CmdCmplt.3 Tcl_CommandComplete.3 \ Concat.3 Tcl_Concat.3 \ CrtChannel.3 Tcl_CreateChannel.3 \ CrtChannel.3 Tcl_GetChannelInstanceData.3 \ CrtChannel.3 Tcl_GetChannelType.3 \ CrtChannel.3 Tcl_GetChannelName.3 \ CrtChannel.3 Tcl_GetChannelHandle.3 \ CrtChannel.3 Tcl_GetChannelMode.3 \ CrtChannel.3 Tcl_GetChannelBufferSize.3 \ CrtChannel.3 Tcl_SetDefaultTranslation.3 \ CrtChannel.3 Tcl_SetChannelBufferSize.3 \ CrtChannel.3 Tcl_NotifyChannel.3 \ CrtChannel.3 Tcl_BadChannelOption.3 \ CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 \ CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3 \ CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 \ CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3 \ CrtCommand.3 Tcl_CreateCommand.3 \ CrtFileHdlr.3 Tcl_CreateFileHandler.3 \ CrtFileHdlr.3 Tcl_DeleteFileHandler.3 \ CrtInterp.3 Tcl_CreateInterp.3 \ CrtInterp.3 Tcl_DeleteInterp.3 \ CrtInterp.3 Tcl_InterpDeleted.3 \ CrtMathFnc.3 Tcl_CreateMathFunc.3 \ CrtObjCmd.3 Tcl_CreateObjCommand.3 \ CrtObjCmd.3 Tcl_DeleteCommand.3 \ CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 \ CrtObjCmd.3 Tcl_GetCommandInfo.3 \ CrtObjCmd.3 Tcl_SetCommandInfo.3 \ CrtObjCmd.3 Tcl_GetCommandName.3 \ CrtSlave.3 Tcl_IsSafe.3 \ CrtSlave.3 Tcl_MakeSafe.3 \ CrtSlave.3 Tcl_CreateSlave.3 \ CrtSlave.3 Tcl_GetSlave.3 \ CrtSlave.3 Tcl_GetMaster.3 \ CrtSlave.3 Tcl_GetInterpPath.3 \ CrtSlave.3 Tcl_CreateAlias.3 \ CrtSlave.3 Tcl_CreateAliasObj.3 \ CrtSlave.3 Tcl_GetAlias.3 \ CrtSlave.3 Tcl_GetAliasObj.3 \ CrtSlave.3 Tcl_ExposeCommand.3 \ CrtSlave.3 Tcl_HideCommand.3 \ CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 \ CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3 \ CrtTrace.3 Tcl_CreateTrace.3 \ CrtTrace.3 Tcl_DeleteTrace.3 \ DString.3 Tcl_DStringInit.3 \ DString.3 Tcl_DStringAppend.3 \ DString.3 Tcl_DStringAppendElement.3 \ DString.3 Tcl_DStringStartSublist.3 \ DString.3 Tcl_DStringEndSublist.3 \ DString.3 Tcl_DStringLength.3 \ DString.3 Tcl_DStringValue.3 \ DString.3 Tcl_DStringSetLength.3 \ DString.3 Tcl_DStringFree.3 \ DString.3 Tcl_DStringResult.3 \ DString.3 Tcl_DStringGetResult.3 \ DetachPids.3 Tcl_DetachPids.3 \ DetachPids.3 Tcl_ReapDetachedProcs.3 \ DoOneEvent.3 Tcl_DoOneEvent.3 \ DoWhenIdle.3 Tcl_DoWhenIdle.3 \ DoWhenIdle.3 Tcl_CancelIdleCall.3 \ DoubleObj.3 Tcl_NewDoubleObj.3 \ DoubleObj.3 Tcl_SetDoubleObj.3 \ DoubleObj.3 Tcl_GetDoubleFromObj.3 \ Encoding.3 Tcl_GetEncoding.3 \ Encoding.3 Tcl_FreeEncoding.3 \ Encoding.3 Tcl_ExternalToUtfDString.3 \ Encoding.3 Tcl_ExternalToUtf.3 \ Encoding.3 Tcl_UtfToExternalDString.3 \ Encoding.3 Tcl_UtfToExternal.3 \ Encoding.3 Tcl_GetEncodingName.3 \ Encoding.3 Tcl_SetSystemEncoding.3 \ Encoding.3 Tcl_GetEncodingNames.3 \ Encoding.3 Tcl_CreateEncoding.3 \ Eval.3 Tcl_EvalObj.3 \ Eval.3 Tcl_EvalFile.3 \ Eval.3 Tcl_EvalObjv.3 \ Eval.3 Tcl_Eval.3 \ Eval.3 Tcl_Eval2.3 \ Eval.3 Tcl_GlobalEval.3 \ Eval.3 Tcl_VarEval.3 \ Exit.3 Tcl_Exit.3 \ Exit.3 Tcl_Finalize.3 \ Exit.3 Tcl_FinalizeThread.3 \ Exit.3 Tcl_CreateExitHandler.3 \ Exit.3 Tcl_DeleteExitHandler.3 \ Exit.3 Tcl_CreateThreadExitHandler.3 \ Exit.3 Tcl_DeleteThreadExitHandler.3 \ ExprLong.3 Tcl_ExprLong.3 \ ExprLong.3 Tcl_ExprDouble.3 \ ExprLong.3 Tcl_ExprBoolean.3 \ ExprLong.3 Tcl_ExprString.3 \ ExprLongObj.3 Tcl_ExprLongObj.3 \ ExprLongObj.3 Tcl_ExprDoubleObj.3 \ ExprLongObj.3 Tcl_ExprBooleanObj.3 \ ExprLongObj.3 Tcl_ExprObj.3 \ FindExec.3 Tcl_FindExecutable.3 \ FindExec.3 Tcl_GetNameOfExecutable.3 \ GetCwd.3 Tcl_GetCwd.3 \ GetCwd.3 Tcl_Chdir.3 \ GetIndex.3 Tcl_GetIndexFromObj.3 \ GetInt.3 Tcl_GetInt.3 \ GetInt.3 Tcl_GetDouble.3 \ GetInt.3 Tcl_GetBoolean.3 \ GetOpnFl.3 Tcl_GetOpenFile.3 \ GetStdChan.3 Tcl_GetStdChannel.3 \ GetStdChan.3 Tcl_SetStdChannel.3 \ GetVersion.3 Tcl_GetVersion.3 \ Hash.3 Tcl_InitHashTable.3 \ Hash.3 Tcl_DeleteHashTable.3 \ Hash.3 Tcl_CreateHashEntry.3 \ Hash.3 Tcl_DeleteHashEntry.3 \ Hash.3 Tcl_FindHashEntry.3 \ Hash.3 Tcl_GetHashValue.3 \ Hash.3 Tcl_SetHashValue.3 \ Hash.3 Tcl_GetHashKey.3 \ Hash.3 Tcl_FirstHashEntry.3 \ Hash.3 Tcl_NextHashEntry.3 \ Hash.3 Tcl_HashStats.3 \ IntObj.3 Tcl_NewIntObj.3 \ IntObj.3 Tcl_NewLongObj.3 \ IntObj.3 Tcl_SetIntObj.3 \ IntObj.3 Tcl_SetLongObj.3 \ IntObj.3 Tcl_GetIntFromObj.3 \ IntObj.3 Tcl_GetLongFromObj.3 \ Interp.3 Tcl_Interp.3 \ LinkVar.3 Tcl_LinkVar.3 \ LinkVar.3 Tcl_UnlinkVar.3 \ LinkVar.3 Tcl_UpdateLinkedVar.3 \ ListObj.3 Tcl_ListObjAppendList.3 \ ListObj.3 Tcl_ListObjAppendElement.3 \ ListObj.3 Tcl_NewListObj.3 \ ListObj.3 Tcl_SetListObj.3 \ ListObj.3 Tcl_ListObjGetElements.3 \ ListObj.3 Tcl_ListObjLength.3 \ ListObj.3 Tcl_ListObjIndex.3 \ ListObj.3 Tcl_ListObjReplace.3 \ Notifier.3 Tcl_CreateEventSource.3 \ Notifier.3 Tcl_DeleteEventSource.3 \ Notifier.3 Tcl_SetMaxBlockTime.3 \ Notifier.3 Tcl_QueueEvent.3 \ Notifier.3 Tcl_DeleteEvents.3 \ Notifier.3 Tcl_WaitForEvent.3 \ Notifier.3 Tcl_SetTimer.3 \ Notifier.3 Tcl_ServiceAll.3 \ Notifier.3 Tcl_ServiceEvent.3 \ Notifier.3 Tcl_GetServiceMode.3 \ Notifier.3 Tcl_SetServiceMode.3 \ Object.3 Tcl_NewObj.3 \ Object.3 Tcl_DuplicateObj.3 \ Object.3 Tcl_IncrRefCount.3 \ Object.3 Tcl_DecrRefCount.3 \ Object.3 Tcl_IsShared.3 \ ObjectType.3 Tcl_RegisterObjType.3 \ ObjectType.3 Tcl_GetObjType.3 \ ObjectType.3 Tcl_AppendAllObjTypes.3 \ ObjectType.3 Tcl_ConvertToType.3 \ OpenFileChnl.3 Tcl_OpenFileChannel.3 \ OpenFileChnl.3 Tcl_OpenCommandChannel.3 \ OpenFileChnl.3 Tcl_MakeFileChannel.3 \ OpenFileChnl.3 Tcl_GetChannel.3 \ OpenFileChnl.3 Tcl_RegisterChannel.3 \ OpenFileChnl.3 Tcl_UnregisterChannel.3 \ OpenFileChnl.3 Tcl_Close.3 \ OpenFileChnl.3 Tcl_ReadChars.3 \ OpenFileChnl.3 Tcl_Read.3 \ OpenFileChnl.3 Tcl_GetsObj.3 \ OpenFileChnl.3 Tcl_Gets.3 \ OpenFileChnl.3 Tcl_WriteObj.3 \ OpenFileChnl.3 Tcl_WriteChars.3 \ OpenFileChnl.3 Tcl_Write.3 \ OpenFileChnl.3 Tcl_Flush.3 \ OpenFileChnl.3 Tcl_Seek.3 \ OpenFileChnl.3 Tcl_Tell.3 \ OpenFileChnl.3 Tcl_GetChannelOption.3 \ OpenFileChnl.3 Tcl_SetChannelOption.3 \ OpenFileChnl.3 Tcl_Eof.3 \ OpenFileChnl.3 Tcl_InputBlocked.3 \ OpenFileChnl.3 Tcl_InputBuffered.3 \ OpenTcp.3 Tcl_OpenTcpClient.3 \ OpenTcp.3 Tcl_MakeTcpClientChannel.3 \ OpenTcp.3 Tcl_OpenTcpServer.3 \ ParseCmd.3 Tcl_ParseCommand.3 \ ParseCmd.3 Tcl_ParseExpr.3 \ ParseCmd.3 Tcl_ParseBraces.3 \ ParseCmd.3 Tcl_ParseQuotedString.3 \ ParseCmd.3 Tcl_ParseVarName.3 \ ParseCmd.3 Tcl_FreeParse.3 \ ParseCmd.3 Tcl_EvalTokens.3 \ PkgRequire.3 Tcl_PkgRequire.3 \ PkgRequire.3 Tcl_PkgProvide.3 \ Preserve.3 Tcl_Preserve.3 \ Preserve.3 Tcl_Release.3 \ Preserve.3 Tcl_EventuallyFree.3 \ PrintDbl.3 Tcl_PrintDouble.3 \ RecEvalObj.3 Tcl_RecordAndEvalObj.3 \ RecordEval.3 Tcl_RecordAndEval.3 \ RegExp.3 Tcl_RegExpMatch.3 \ RegExp.3 Tcl_RegExpCompile.3 \ RegExp.3 Tcl_RegExpExec.3 \ RegExp.3 Tcl_RegExpRange.3 \ SaveResult.3 Tcl_SaveResult.3 \ SaveResult.3 Tcl_RestoreResult.3 \ SaveResult.3 Tcl_DiscardResult.3 \ SetErrno.3 Tcl_SetErrno.3 \ SetErrno.3 Tcl_GetErrno.3 \ SetRecLmt.3 Tcl_SetRecursionLimit.3 \ SetResult.3 Tcl_SetObjResult.3 \ SetResult.3 Tcl_GetObjResult.3 \ SetResult.3 Tcl_SetResult.3 \ SetResult.3 Tcl_GetStringResult.3 \ SetResult.3 Tcl_AppendResult.3 \ SetResult.3 Tcl_AppendElement.3 \ SetResult.3 Tcl_ResetResult.3 \ SetVar.3 Tcl_SetObjVar2.3 \ SetVar.3 Tcl_SetVar.3 \ SetVar.3 Tcl_SetVar2.3 \ SetVar.3 Tcl_GetObjVar2.3 \ SetVar.3 Tcl_GetVar.3 \ SetVar.3 Tcl_GetVar2.3 \ SetVar.3 Tcl_UnsetVar.3 \ SetVar.3 Tcl_UnsetVar2.3 \ Sleep.3 Tcl_Sleep.3 \ SplitList.3 Tcl_SplitList.3 \ SplitList.3 Tcl_Merge.3 \ SplitList.3 Tcl_ScanElement.3 \ SplitList.3 Tcl_ConvertElement.3 \ SplitPath.3 Tcl_SplitPath.3 \ SplitPath.3 Tcl_JoinPath.3 \ SplitPath.3 Tcl_GetPathType.3 \ StaticPkg.3 Tcl_StaticPackage.3 \ StrMatch.3 Tcl_StringMatch.3 \ StringObj.3 Tcl_NewStringObj.3 \ StringObj.3 Tcl_SetStringObj.3 \ StringObj.3 Tcl_GetStringFromObj.3 \ StringObj.3 Tcl_GetString.3 \ StringObj.3 Tcl_AppendToObj.3 \ StringObj.3 Tcl_AppendStringsToObj.3 \ StringObj.3 Tcl_AppendObjToObj.3 \ StringObj.3 Tcl_SetObjLength.3 \ StringObj.3 Tcl_ConcatObj.3 \ Thread.3 Tcl_ConditionNotify.3 \ Thread.3 Tcl_ConditionWait.3 \ Thread.3 Tcl_GetThreadData.3 \ Thread.3 Tcl_MutexLock.3 \ Thread.3 Tcl_MutexUnlock.3 \ ToUpper.3 Tcl_UniCharToUpper.3 \ ToUpper.3 Tcl_UniCharToLower.3 \ ToUpper.3 Tcl_UniCharToTitle.3 \ ToUpper.3 Tcl_UtfToUpper.3 \ ToUpper.3 Tcl_UtfToLower.3 \ ToUpper.3 Tcl_UtfToTitle.3 \ TraceVar.3 Tcl_TraceVar.3 \ TraceVar.3 Tcl_TraceVar2.3 \ TraceVar.3 Tcl_UntraceVar.3 \ TraceVar.3 Tcl_UntraceVar2.3 \ TraceVar.3 Tcl_VarTraceInfo.3 \ TraceVar.3 Tcl_VarTraceInfo2.3 \ Translate.3 Tcl_TranslateFileName.3 \ UpVar.3 Tcl_UpVar.3 \ UpVar.3 Tcl_UpVar2.3 \ Utf.3 Tcl_UniChar.3 \ Utf.3 Tcl_UniCharToUtf.3 \ Utf.3 Tcl_UtfToUniChar.3 \ Utf.3 Tcl_UtfCharComplete.3 \ Utf.3 Tcl_NumUtfChars.3 \ Utf.3 Tcl_UtfFindFirst.3 \ Utf.3 Tcl_UtfFindLast.3 \ Utf.3 Tcl_UtfNext.3 \ Utf.3 Tcl_UtfPrev.3 \ Utf.3 Tcl_UniCharAtIndex.3 \ Utf.3 Tcl_UtfAtIndex.3 \ Utf.3 Tcl_UtfBackslash.3 \ WrongNumArgs.3 Tcl_WrongNumArgs.3 \ http.n Http.n \ pkgMkIndex.n pkg_mkIndex.n \ safe.n Safe\Base.n .endif TCLBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK} post-extract: ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \ ${WRKDIR}/${DISTNAME}/doc/Tcl_InitStubs.3 post-configure: ${REINPLACE_CMD} \ -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TCLBASE}|' \ ${WRKSRC}/tclConfig.sh .if !defined(WITH_TCL82_MAN) ${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \ ${WRKSRC}/Makefile .endif post-install: .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC} && ${MAKE} test .include diff --git a/lang/tcl83/Makefile b/lang/tcl83/Makefile index 6d0fc18eabba..4c384c4d0ee6 100644 --- a/lang/tcl83/Makefile +++ b/lang/tcl83/Makefile @@ -1,450 +1,450 @@ # New ports collection makefile for: tcl8.3 # Date created: 19 August 1997 # Whom: jkh # # $FreeBSD$ # PORTNAME= tcl PORTVERSION= 8.3.5 PORTREVISION= 5 CATEGORIES= lang tcl83 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= tcl DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Tool Command Language LATEST_LINK= tcl83 PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP} WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --includedir=${LOCALBASE}/include/tcl${TCL_VER} CONFIGURE_ENV= PORTSDIR=${PORTSDIR} MAKE_ENV= SHORT_TCL_VER=83 PKGINSTALL= ${PKGDIR}/pkg-install.tclsh PKGDEINSTALL= ${PKGDIR}/pkg-deinstall.tclsh TCL_VER= 8.3 NOPRECIOUSMAKEVARS= yes # Otherwise 'make readmes' is broken PLIST_SUB= TCL_VER=${TCL_VER} SHORT_TCL_VER=83 .include .if defined(WITH_TCL83_MAN) MAN1= tclsh.1 MAN3= Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \ Async.3 BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 \ ChnlStack.3 CmdCmplt.3 Concat.3 CrtChannel.3 CrtChnlHdlr.3 \ CrtCloseHdlr.3 CrtCommand.3 CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 \ CrtObjCmd.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 DString.3 \ DetachPids.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 DumpActiveMemory.3 \ Encoding.3 Eval.3 Exit.3 ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 \ GetHostName.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \ GetVersion.3 Hash.3 Init.3 InitStubs.3 IntObj.3 Interp.3 LinkVar.3 \ ListObj.3 Notifier.3 Object.3 ObjectType.3 OpenFileChnl.3 OpenTcp.3 \ ParseCmd.3 PkgRequire.3 Preserve.3 PrintDbl.3 RecEvalObj.3 \ RecordEval.3 RegExp.3 SaveResult.3 SetErrno.3 SetRecLmt.3 \ SetResult.3 SetVar.3 Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 \ StaticPkg.3 StrMatch.3 StringObj.3 TCL_MEM_DEBUG.3 Tcl_Main.3 \ Thread.3 ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3 MANN= Tcl.n after.n append.n array.n bgerror.n binary.n break.n case.n \ catch.n cd.n clock.n close.n concat.n continue.n dde.n encoding.n \ eof.n error.n eval.n exec.n exit.n expr.n fblocked.n fconfigure.n \ fcopy.n file.n fileevent.n filename.n flush.n for.n foreach.n \ format.n gets.n glob.n global.n history.n http.n if.n incr.n info.n \ interp.n join.n lappend.n library.n lindex.n linsert.n list.n \ llength.n load.n lrange.n lreplace.n lsearch.n lsort.n memory.n msgcat.n \ namespace.n open.n package.n packagens.n pid.n pkgMkIndex.n proc.n \ puts.n pwd.n re_syntax.n read.n regexp.n registry.n regsub.n rename.n \ resource.n return.n safe.n scan.n seek.n set.n socket.n source.n \ split.n string.n subst.n switch.n tcltest.n tclvars.n tell.n time.n \ trace.n unknown.n unset.n update.n uplevel.n upvar.n variable.n \ vwait.n while.n # MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks MLINKS= Access.3 Tcl_Access.3 \ Access.3 Tcl_Stat.3 \ AddErrInfo.3 Tcl_AddObjErrorInfo.3 \ AddErrInfo.3 Tcl_AddErrorInfo.3 \ AddErrInfo.3 Tcl_SetErrorCode.3 \ AddErrInfo.3 Tcl_SetErrorCodeVA.3 \ AddErrInfo.3 Tcl_PosixError.3 \ Alloc.3 Tcl_Alloc.3 \ Alloc.3 Tcl_Free.3 \ Alloc.3 Tcl_Realloc.3 \ AllowExc.3 Tcl_AllowExceptions.3 \ AppInit.3 Tcl_AppInit.3 \ AssocData.3 Tcl_GetAssocData.3 \ AssocData.3 Tcl_SetAssocData.3 \ AssocData.3 Tcl_DeleteAssocData.3 \ Async.3 Tcl_AsyncCreate.3 \ Async.3 Tcl_AsyncMark.3 \ Async.3 Tcl_AsyncInvoke.3 \ Async.3 Tcl_AsyncDelete.3 \ Async.3 Tcl_AsyncReady.3 \ BackgdErr.3 Tcl_BackgroundError.3 \ Backslash.3 Tcl_Backslash.3 \ BoolObj.3 Tcl_NewBooleanObj.3 \ BoolObj.3 Tcl_SetBooleanObj.3 \ BoolObj.3 Tcl_GetBooleanFromObj.3 \ ByteArrObj.3 Tcl_NewByteArrayObj.3 \ ByteArrObj.3 Tcl_SetByteArrayObj.3 \ ByteArrObj.3 Tcl_GetByteArrayFromObj.3 \ ByteArrObj.3 Tcl_SetByteArrayLength.3 \ CallDel.3 Tcl_CallWhenDeleted.3 \ CallDel.3 Tcl_DontCallWhenDeleted.3 \ ChnlStack.3 Tcl_StackChannel.3 \ ChnlStack.3 Tcl_UnstackChannel.3 \ CmdCmplt.3 Tcl_CommandComplete.3 \ Concat.3 Tcl_Concat.3 \ CrtChannel.3 Tcl_CreateChannel.3 \ CrtChannel.3 Tcl_GetChannelInstanceData.3 \ CrtChannel.3 Tcl_GetChannelType.3 \ CrtChannel.3 Tcl_GetChannelName.3 \ CrtChannel.3 Tcl_GetChannelHandle.3 \ CrtChannel.3 Tcl_GetChannelMode.3 \ CrtChannel.3 Tcl_GetChannelBufferSize.3 \ CrtChannel.3 Tcl_SetChannelBufferSize.3 \ CrtChannel.3 Tcl_NotifyChannel.3 \ CrtChannel.3 Tcl_BadChannelOption.3 \ CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 \ CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3 \ CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 \ CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3 \ CrtCommand.3 Tcl_CreateCommand.3 \ CrtFileHdlr.3 Tcl_CreateFileHandler.3 \ CrtFileHdlr.3 Tcl_DeleteFileHandler.3 \ CrtInterp.3 Tcl_CreateInterp.3 \ CrtInterp.3 Tcl_DeleteInterp.3 \ CrtInterp.3 Tcl_InterpDeleted.3 \ CrtMathFnc.3 Tcl_CreateMathFunc.3 \ CrtObjCmd.3 Tcl_CreateObjCommand.3 \ CrtObjCmd.3 Tcl_DeleteCommand.3 \ CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 \ CrtObjCmd.3 Tcl_GetCommandInfo.3 \ CrtObjCmd.3 Tcl_SetCommandInfo.3 \ CrtObjCmd.3 Tcl_GetCommandName.3 \ CrtSlave.3 Tcl_IsSafe.3 \ CrtSlave.3 Tcl_MakeSafe.3 \ CrtSlave.3 Tcl_CreateSlave.3 \ CrtSlave.3 Tcl_GetSlave.3 \ CrtSlave.3 Tcl_GetMaster.3 \ CrtSlave.3 Tcl_GetInterpPath.3 \ CrtSlave.3 Tcl_CreateAlias.3 \ CrtSlave.3 Tcl_CreateAliasObj.3 \ CrtSlave.3 Tcl_GetAlias.3 \ CrtSlave.3 Tcl_GetAliasObj.3 \ CrtSlave.3 Tcl_ExposeCommand.3 \ CrtSlave.3 Tcl_HideCommand.3 \ CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 \ CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3 \ CrtTrace.3 Tcl_CreateTrace.3 \ CrtTrace.3 Tcl_DeleteTrace.3 \ DString.3 Tcl_DStringInit.3 \ DString.3 Tcl_DStringAppend.3 \ DString.3 Tcl_DStringAppendElement.3 \ DString.3 Tcl_DStringStartSublist.3 \ DString.3 Tcl_DStringEndSublist.3 \ DString.3 Tcl_DStringLength.3 \ DString.3 Tcl_DStringValue.3 \ DString.3 Tcl_DStringSetLength.3 \ DString.3 Tcl_DStringFree.3 \ DString.3 Tcl_DStringResult.3 \ DString.3 Tcl_DStringGetResult.3 \ DetachPids.3 Tcl_DetachPids.3 \ DetachPids.3 Tcl_ReapDetachedProcs.3 \ DoOneEvent.3 Tcl_DoOneEvent.3 \ DoWhenIdle.3 Tcl_DoWhenIdle.3 \ DoWhenIdle.3 Tcl_CancelIdleCall.3 \ DoubleObj.3 Tcl_NewDoubleObj.3 \ DoubleObj.3 Tcl_SetDoubleObj.3 \ DoubleObj.3 Tcl_GetDoubleFromObj.3 \ DumpActiveMemory.3 Tcl_DumpActiveMemory.3 \ DumpActiveMemory.3 Tcl_InitMemory.3 \ DumpActiveMemory.3 Tcl_ValidateAllMemory.3 \ Encoding.3 Tcl_GetEncoding.3 \ Encoding.3 Tcl_FreeEncoding.3 \ Encoding.3 Tcl_ExternalToUtfDString.3 \ Encoding.3 Tcl_ExternalToUtf.3 \ Encoding.3 Tcl_UtfToExternalDString.3 \ Encoding.3 Tcl_UtfToExternal.3 \ Encoding.3 Tcl_WinTCharToUtf.3 \ Encoding.3 Tcl_WinUtfToTChar.3 \ Encoding.3 Tcl_GetEncodingName.3 \ Encoding.3 Tcl_SetSystemEncoding.3 \ Encoding.3 Tcl_GetEncodingNames.3 \ Encoding.3 Tcl_CreateEncoding.3 \ Encoding.3 Tcl_GetDefaultEncodingDir.3 \ Encoding.3 Tcl_SetDefaultEncodingDir.3 \ Eval.3 Tcl_EvalObjEx.3 \ Eval.3 Tcl_EvalFile.3 \ Eval.3 Tcl_EvalObjv.3 \ Eval.3 Tcl_Eval.3 \ Eval.3 Tcl_EvalEx.3 \ Eval.3 Tcl_GlobalEval.3 \ Eval.3 Tcl_GlobalEvalObj.3 \ Eval.3 Tcl_VarEval.3 \ Eval.3 Tcl_VarEvalVA.3 \ Exit.3 Tcl_Exit.3 \ Exit.3 Tcl_Finalize.3 \ Exit.3 Tcl_FinalizeThread.3 \ Exit.3 Tcl_CreateExitHandler.3 \ Exit.3 Tcl_DeleteExitHandler.3 \ Exit.3 Tcl_CreateThreadExitHandler.3 \ Exit.3 Tcl_DeleteThreadExitHandler.3 \ ExprLong.3 Tcl_ExprLong.3 \ ExprLong.3 Tcl_ExprDouble.3 \ ExprLong.3 Tcl_ExprBoolean.3 \ ExprLong.3 Tcl_ExprString.3 \ ExprLongObj.3 Tcl_ExprLongObj.3 \ ExprLongObj.3 Tcl_ExprDoubleObj.3 \ ExprLongObj.3 Tcl_ExprBooleanObj.3 \ ExprLongObj.3 Tcl_ExprObj.3 \ FindExec.3 Tcl_FindExecutable.3 \ FindExec.3 Tcl_GetNameOfExecutable.3 \ GetCwd.3 Tcl_GetCwd.3 \ GetCwd.3 Tcl_Chdir.3 \ GetHostName.3 Tcl_GetHostName.3 \ GetIndex.3 Tcl_GetIndexFromObj.3 \ GetInt.3 Tcl_GetInt.3 \ GetInt.3 Tcl_GetDouble.3 \ GetInt.3 Tcl_GetBoolean.3 \ GetOpnFl.3 Tcl_GetOpenFile.3 \ GetStdChan.3 Tcl_GetStdChannel.3 \ GetStdChan.3 Tcl_SetStdChannel.3 \ GetVersion.3 Tcl_GetVersion.3 \ Hash.3 Tcl_InitHashTable.3 \ Hash.3 Tcl_DeleteHashTable.3 \ Hash.3 Tcl_CreateHashEntry.3 \ Hash.3 Tcl_DeleteHashEntry.3 \ Hash.3 Tcl_FindHashEntry.3 \ Hash.3 Tcl_GetHashValue.3 \ Hash.3 Tcl_SetHashValue.3 \ Hash.3 Tcl_GetHashKey.3 \ Hash.3 Tcl_FirstHashEntry.3 \ Hash.3 Tcl_NextHashEntry.3 \ Hash.3 Tcl_HashStats.3 \ InitStubs.3 Tcl_InitStubs.3 \ IntObj.3 Tcl_NewIntObj.3 \ IntObj.3 Tcl_NewLongObj.3 \ IntObj.3 Tcl_SetIntObj.3 \ IntObj.3 Tcl_SetLongObj.3 \ IntObj.3 Tcl_GetIntFromObj.3 \ IntObj.3 Tcl_GetLongFromObj.3 \ Interp.3 Tcl_Interp.3 \ LinkVar.3 Tcl_LinkVar.3 \ LinkVar.3 Tcl_UnlinkVar.3 \ LinkVar.3 Tcl_UpdateLinkedVar.3 \ ListObj.3 Tcl_ListObjAppendList.3 \ ListObj.3 Tcl_ListObjAppendElement.3 \ ListObj.3 Tcl_NewListObj.3 \ ListObj.3 Tcl_SetListObj.3 \ ListObj.3 Tcl_ListObjGetElements.3 \ ListObj.3 Tcl_ListObjLength.3 \ ListObj.3 Tcl_ListObjIndex.3 \ ListObj.3 Tcl_ListObjReplace.3 \ Notifier.3 Tcl_CreateEventSource.3 \ Notifier.3 Tcl_DeleteEventSource.3 \ Notifier.3 Tcl_SetMaxBlockTime.3 \ Notifier.3 Tcl_QueueEvent.3 \ Notifier.3 Tcl_ThreadQueueEvent.3 \ Notifier.3 Tcl_ThreadAlert.3 \ Notifier.3 Tcl_GetCurrentThread.3 \ Notifier.3 Tcl_DeleteEvents.3 \ Notifier.3 Tcl_InitNotifier.3 \ Notifier.3 Tcl_FinalizeNotifier.3 \ Notifier.3 Tcl_WaitForEvent.3 \ Notifier.3 Tcl_AlertNotifier.3 \ Notifier.3 Tcl_SetTimer.3 \ Notifier.3 Tcl_ServiceAll.3 \ Notifier.3 Tcl_ServiceEvent.3 \ Notifier.3 Tcl_GetServiceMode.3 \ Notifier.3 Tcl_SetServiceMode.3 \ Object.3 Tcl_NewObj.3 \ Object.3 Tcl_DuplicateObj.3 \ Object.3 Tcl_IncrRefCount.3 \ Object.3 Tcl_DecrRefCount.3 \ Object.3 Tcl_IsShared.3 \ ObjectType.3 Tcl_RegisterObjType.3 \ ObjectType.3 Tcl_GetObjType.3 \ ObjectType.3 Tcl_AppendAllObjTypes.3 \ ObjectType.3 Tcl_ConvertToType.3 \ OpenFileChnl.3 Tcl_OpenFileChannel.3 \ OpenFileChnl.3 Tcl_OpenCommandChannel.3 \ OpenFileChnl.3 Tcl_MakeFileChannel.3 \ OpenFileChnl.3 Tcl_GetChannel.3 \ OpenFileChnl.3 Tcl_GetChannelNames.3 \ OpenFileChnl.3 Tcl_GetChannelNamesEx.3 \ OpenFileChnl.3 Tcl_RegisterChannel.3 \ OpenFileChnl.3 Tcl_UnregisterChannel.3 \ OpenFileChnl.3 Tcl_Close.3 \ OpenFileChnl.3 Tcl_ReadChars.3 \ OpenFileChnl.3 Tcl_Read.3 \ OpenFileChnl.3 Tcl_GetsObj.3 \ OpenFileChnl.3 Tcl_Gets.3 \ OpenFileChnl.3 Tcl_WriteObj.3 \ OpenFileChnl.3 Tcl_WriteChars.3 \ OpenFileChnl.3 Tcl_Write.3 \ OpenFileChnl.3 Tcl_Flush.3 \ OpenFileChnl.3 Tcl_Seek.3 \ OpenFileChnl.3 Tcl_Tell.3 \ OpenFileChnl.3 Tcl_GetChannelOption.3 \ OpenFileChnl.3 Tcl_SetChannelOption.3 \ OpenFileChnl.3 Tcl_Eof.3 \ OpenFileChnl.3 Tcl_InputBlocked.3 \ OpenFileChnl.3 Tcl_InputBuffered.3 \ OpenTcp.3 Tcl_OpenTcpClient.3 \ OpenTcp.3 Tcl_MakeTcpClientChannel.3 \ OpenTcp.3 Tcl_OpenTcpServer.3 \ ParseCmd.3 Tcl_ParseCommand.3 \ ParseCmd.3 Tcl_ParseExpr.3 \ ParseCmd.3 Tcl_ParseBraces.3 \ ParseCmd.3 Tcl_ParseQuotedString.3 \ ParseCmd.3 Tcl_ParseVarName.3 \ ParseCmd.3 Tcl_FreeParse.3 \ ParseCmd.3 Tcl_EvalTokens.3 \ PkgRequire.3 Tcl_PkgRequire.3 \ PkgRequire.3 Tcl_PkgRequireEx.3 \ PkgRequire.3 Tcl_PkgPresent.3 \ PkgRequire.3 Tcl_PkgPresentEx.3 \ PkgRequire.3 Tcl_PkgProvide.3 \ PkgRequire.3 Tcl_PkgProvideEx.3 \ Preserve.3 Tcl_Preserve.3 \ Preserve.3 Tcl_Release.3 \ Preserve.3 Tcl_EventuallyFree.3 \ PrintDbl.3 Tcl_PrintDouble.3 \ RecEvalObj.3 Tcl_RecordAndEvalObj.3 \ RecordEval.3 Tcl_RecordAndEval.3 \ RegExp.3 Tcl_RegExpMatch.3 \ RegExp.3 Tcl_RegExpCompile.3 \ RegExp.3 Tcl_RegExpExec.3 \ RegExp.3 Tcl_RegExpRange.3 \ RegExp.3 Tcl_GetRegExpFromObj.3 \ RegExp.3 Tcl_RegExpMatchObj.3 \ RegExp.3 Tcl_GetRegExpInfo.3 \ SaveResult.3 Tcl_SaveResult.3 \ SaveResult.3 Tcl_RestoreResult.3 \ SaveResult.3 Tcl_DiscardResult.3 \ SetErrno.3 Tcl_SetErrno.3 \ SetErrno.3 Tcl_GetErrno.3 \ SetErrno.3 Tcl_ErrnoId.3 \ SetErrno.3 Tcl_ErrnoMsg.3 \ SetRecLmt.3 Tcl_SetRecursionLimit.3 \ SetResult.3 Tcl_SetObjResult.3 \ SetResult.3 Tcl_GetObjResult.3 \ SetResult.3 Tcl_SetResult.3 \ SetResult.3 Tcl_GetStringResult.3 \ SetResult.3 Tcl_AppendResult.3 \ SetResult.3 Tcl_AppendResultVA.3 \ SetResult.3 Tcl_AppendElement.3 \ SetResult.3 Tcl_ResetResult.3 \ SetVar.3 Tcl_SetVar2Ex.3 \ SetVar.3 Tcl_SetVar.3 \ SetVar.3 Tcl_SetVar2.3 \ SetVar.3 Tcl_ObjSetVar2.3 \ SetVar.3 Tcl_GetVar2Ex.3 \ SetVar.3 Tcl_GetVar.3 \ SetVar.3 Tcl_GetVar2.3 \ SetVar.3 Tcl_ObjGetVar2.3 \ SetVar.3 Tcl_UnsetVar.3 \ SetVar.3 Tcl_UnsetVar2.3 \ Sleep.3 Tcl_Sleep.3 \ SplitList.3 Tcl_SplitList.3 \ SplitList.3 Tcl_Merge.3 \ SplitList.3 Tcl_ScanElement.3 \ SplitList.3 Tcl_ConvertElement.3 \ SplitPath.3 Tcl_SplitPath.3 \ SplitPath.3 Tcl_JoinPath.3 \ SplitPath.3 Tcl_GetPathType.3 \ StaticPkg.3 Tcl_StaticPackage.3 \ StrMatch.3 Tcl_StringMatch.3 \ StrMatch.3 Tcl_StringCaseMatch.3 \ StringObj.3 Tcl_NewStringObj.3 \ StringObj.3 Tcl_NewUnicodeObj.3 \ StringObj.3 Tcl_SetStringObj.3 \ StringObj.3 Tcl_SetUnicodeObj.3 \ StringObj.3 Tcl_GetStringFromObj.3 \ StringObj.3 Tcl_GetString.3 \ StringObj.3 Tcl_GetUnicode.3 \ StringObj.3 Tcl_GetUniChar.3 \ StringObj.3 Tcl_GetCharLength.3 \ StringObj.3 Tcl_GetRange.3 \ StringObj.3 Tcl_AppendToObj.3 \ StringObj.3 Tcl_AppendUnicodeToObj.3 \ StringObj.3 Tcl_AppendStringsToObj.3 \ StringObj.3 Tcl_AppendStringsToObjVA.3 \ StringObj.3 Tcl_AppendObjToObj.3 \ StringObj.3 Tcl_SetObjLength.3 \ StringObj.3 Tcl_ConcatObj.3 \ Thread.3 Tcl_ConditionNotify.3 \ Thread.3 Tcl_ConditionWait.3 \ Thread.3 Tcl_GetThreadData.3 \ Thread.3 Tcl_MutexLock.3 \ Thread.3 Tcl_MutexUnlock.3 \ ToUpper.3 Tcl_UniCharToUpper.3 \ ToUpper.3 Tcl_UniCharToLower.3 \ ToUpper.3 Tcl_UniCharToTitle.3 \ ToUpper.3 Tcl_UtfToUpper.3 \ ToUpper.3 Tcl_UtfToLower.3 \ ToUpper.3 Tcl_UtfToTitle.3 \ TraceVar.3 Tcl_TraceVar.3 \ TraceVar.3 Tcl_TraceVar2.3 \ TraceVar.3 Tcl_UntraceVar.3 \ TraceVar.3 Tcl_UntraceVar2.3 \ TraceVar.3 Tcl_VarTraceInfo.3 \ TraceVar.3 Tcl_VarTraceInfo2.3 \ Translate.3 Tcl_TranslateFileName.3 \ UpVar.3 Tcl_UpVar.3 \ UpVar.3 Tcl_UpVar2.3 \ Utf.3 Tcl_UniChar.3 \ Utf.3 Tcl_UniCharToUtf.3 \ Utf.3 Tcl_UtfToUniChar.3 \ Utf.3 Tcl_UniCharToUtfDString.3 \ Utf.3 Tcl_UtfToUniCharDString.3 \ Utf.3 Tcl_UniCharLen.3 \ Utf.3 Tcl_UniCharNcmp.3 \ Utf.3 Tcl_UtfCharComplete.3 \ Utf.3 Tcl_NumUtfChars.3 \ Utf.3 Tcl_UtfFindFirst.3 \ Utf.3 Tcl_UtfFindLast.3 \ Utf.3 Tcl_UtfNext.3 \ Utf.3 Tcl_UtfPrev.3 \ Utf.3 Tcl_UniCharAtIndex.3 \ Utf.3 Tcl_UtfAtIndex.3 \ Utf.3 Tcl_UtfBackslash.3 \ WrongNumArgs.3 Tcl_WrongNumArgs.3 \ http.n Http.n \ packagens.n pkg::create.n \ pkgMkIndex.n pkg_mkIndex.n \ safe.n Safe\Base.n \ tcltest.n Tcltest.n .endif TCLBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK} post-configure: ${REINPLACE_CMD} \ -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TCLBASE}|' \ ${WRKSRC}/tclConfig.sh .if !defined(WITH_TCL83_MAN) ${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \ ${WRKSRC}/Makefile .endif post-install: .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif ${INSTALL_DATA} ${FILESDIR}/koi8-u.enc \ ${PREFIX}/lib/tcl${TCL_VER}/encoding/ test: cd ${WRKSRC} && ${MAKE} test .include diff --git a/lang/tcl84/Makefile b/lang/tcl84/Makefile index e239b4a3b09a..e93af39ca57e 100644 --- a/lang/tcl84/Makefile +++ b/lang/tcl84/Makefile @@ -1,654 +1,654 @@ # New ports collection makefile for: tcl8.3 # Date created: 19 August 1997 # Whom: jkh # # $FreeBSD$ # PORTNAME= tcl PORTVERSION= 8.4.13 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= lang tcl84 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= tcl PKGNAMESUFFIX?= ${THREADS_SUFFIX}${PKGNAMESUFFIX2} DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Tool Command Language PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP} WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix ALL_TARGET= all test -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --includedir=${PREFIX}/include/tcl${TCL_VER} CONFIGURE_ENV= PORTSDIR=${PORTSDIR} MAKE_ENV= SHORT_TCL_VER=84 LANG=C # LANG=C is required for some of UTF-using tests PKGINSTALL= ${PKGDIR}/pkg-install.tclsh PKGDEINSTALL= ${PKGDIR}/pkg-deinstall.tclsh TCL_VER= 8.4 NOPRECIOUSMAKEVARS= Too many _MLINKS for README.html PLIST_SUB= TCL_VER=${TCL_VER} SHORT_TCL_VER=84 EXTRACT_AFTER_ARGS=|${TAR} -xpf - --exclude compat/ .if defined(TCL_WITH_THREADS) || defined(WITH_THREADS) THREADS_SUFFIX= -threads CONFIGURE_ARGS+= --enable-threads CONFIGURE_ENV+= PTHREAD_LIBS="${PTHREAD_LIBS}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" .endif LATEST_LINK= tcl84${THREADS_SUFFIX} .if defined(WITHOUT_TCL84_MAN) PLIST_SUB+= INSTMAN='@comment ' .else DATADIR= ${PREFIX}/share/${PORTNAME}${TCL_VER} PLIST_SUB+= INSTMAN='' MAN1= tclsh.1 MAN3= Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \ Async.3 BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 \ ChnlStack.3 CmdCmplt.3 Concat.3 CrtChannel.3 CrtChnlHdlr.3 \ CrtCloseHdlr.3 CrtCommand.3 CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 \ CrtObjCmd.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 DString.3 \ DetachPids.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 DumpActiveMemory.3 \ Encoding.3 Eval.3 Environment.3 Exit.3 ExprLong.3 ExprLongObj.3 \ FileSystem.3 FindExec.3 GetCwd.3 GetHostName.3 GetIndex.3 GetInt.3 \ GetTime.3 GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 Init.3 \ InitStubs.3 IntObj.3 Interp.3 LinkVar.3 ListObj.3 Notifier.3 \ Macintosh.3 Object.3 ObjectType.3 OpenFileChnl.3 OpenTcp.3 Panic.3 \ ParseCmd.3 PkgRequire.3 Preserve.3 PrintDbl.3 RecEvalObj.3 \ RecordEval.3 RegExp.3 SaveResult.3 SetErrno.3 SetRecLmt.3 SetResult.3 \ SetVar.3 Signal.3 Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 \ StdChannels.3 StaticPkg.3 StrMatch.3 StringObj.3 SubstObj.3 \ TCL_MEM_DEBUG.3 Tcl_Main.3 Thread.3 ToUpper.3 TraceCmd.3 TraceVar.3 \ Translate.3 UniCharIsAlpha.3 UpVar.3 Utf.3 WrongNumArgs.3 MANN= Tcl.n after.n append.n array.n bgerror.n binary.n break.n case.n \ catch.n cd.n clock.n close.n concat.n continue.n dde.n encoding.n \ eof.n error.n eval.n exec.n exit.n expr.n fblocked.n fconfigure.n \ fcopy.n file.n fileevent.n filename.n flush.n for.n foreach.n \ format.n gets.n glob.n global.n history.n http.n if.n incr.n info.n \ interp.n join.n lappend.n library.n lindex.n linsert.n list.n \ llength.n load.n lrange.n lreplace.n lsearch.n lset.n lsort.n \ memory.n msgcat.n namespace.n open.n package.n packagens.n pid.n \ pkgMkIndex.n proc.n puts.n pwd.n re_syntax.n read.n regexp.n \ registry.n regsub.n rename.n resource.n return.n safe.n scan.n seek.n \ set.n socket.n source.n split.n string.n subst.n switch.n tcltest.n \ tclvars.n tell.n time.n trace.n unknown.n unset.n update.n uplevel.n \ upvar.n variable.n vwait.n while.n # MLINKS generated via awk '/ln/ {print "\t" $3,$4,"\\"}' unix/mkLinks MLINKS= Access.3 Tcl_Access.3 \ Access.3 Tcl_Stat.3 \ AddErrInfo.3 Tcl_AddObjErrorInfo.3 \ AddErrInfo.3 Tcl_AddErrorInfo.3 \ AddErrInfo.3 Tcl_SetObjErrorCode.3 \ AddErrInfo.3 Tcl_SetErrorCode.3 \ AddErrInfo.3 Tcl_SetErrorCodeVA.3 \ AddErrInfo.3 Tcl_PosixError.3 \ AddErrInfo.3 Tcl_LogCommandInfo.3 \ Alloc.3 Tcl_Alloc.3 \ Alloc.3 Tcl_Free.3 \ Alloc.3 Tcl_Realloc.3 \ Alloc.3 Tcl_AttemptAlloc.3 \ Alloc.3 Tcl_AttemptRealloc.3 \ Alloc.3 ckalloc.3 \ Alloc.3 ckfree.3 \ Alloc.3 ckrealloc.3 \ Alloc.3 attemptckalloc.3 \ Alloc.3 attemptckrealloc.3 \ AllowExc.3 Tcl_AllowExceptions.3 \ AppInit.3 Tcl_AppInit.3 \ AssocData.3 Tcl_GetAssocData.3 \ AssocData.3 Tcl_SetAssocData.3 \ AssocData.3 Tcl_DeleteAssocData.3 \ Async.3 Tcl_AsyncCreate.3 \ Async.3 Tcl_AsyncMark.3 \ Async.3 Tcl_AsyncInvoke.3 \ Async.3 Tcl_AsyncDelete.3 \ Async.3 Tcl_AsyncReady.3 \ BackgdErr.3 Tcl_BackgroundError.3 \ Backslash.3 Tcl_Backslash.3 \ BoolObj.3 Tcl_NewBooleanObj.3 \ BoolObj.3 Tcl_SetBooleanObj.3 \ BoolObj.3 Tcl_GetBooleanFromObj.3 \ ByteArrObj.3 Tcl_NewByteArrayObj.3 \ ByteArrObj.3 Tcl_SetByteArrayObj.3 \ ByteArrObj.3 Tcl_GetByteArrayFromObj.3 \ ByteArrObj.3 Tcl_SetByteArrayLength.3 \ CallDel.3 Tcl_CallWhenDeleted.3 \ CallDel.3 Tcl_DontCallWhenDeleted.3 \ ChnlStack.3 Tcl_StackChannel.3 \ ChnlStack.3 Tcl_UnstackChannel.3 \ ChnlStack.3 Tcl_GetStackedChannel.3 \ ChnlStack.3 Tcl_GetTopChannel.3 \ CmdCmplt.3 Tcl_CommandComplete.3 \ Concat.3 Tcl_Concat.3 \ CrtChannel.3 Tcl_CreateChannel.3 \ CrtChannel.3 Tcl_GetChannelInstanceData.3 \ CrtChannel.3 Tcl_GetChannelType.3 \ CrtChannel.3 Tcl_GetChannelName.3 \ CrtChannel.3 Tcl_GetChannelHandle.3 \ CrtChannel.3 Tcl_GetChannelMode.3 \ CrtChannel.3 Tcl_GetChannelBufferSize.3 \ CrtChannel.3 Tcl_SetChannelBufferSize.3 \ CrtChannel.3 Tcl_NotifyChannel.3 \ CrtChannel.3 Tcl_BadChannelOption.3 \ CrtChannel.3 Tcl_ChannelName.3 \ CrtChannel.3 Tcl_ChannelVersion.3 \ CrtChannel.3 Tcl_ChannelBlockModeProc.3 \ CrtChannel.3 Tcl_ChannelCloseProc.3 \ CrtChannel.3 Tcl_ChannelClose2Proc.3 \ CrtChannel.3 Tcl_ChannelInputProc.3 \ CrtChannel.3 Tcl_ChannelOutputProc.3 \ CrtChannel.3 Tcl_ChannelSeekProc.3 \ CrtChannel.3 Tcl_ChannelWideSeekProc.3 \ CrtChannel.3 Tcl_ChannelSetOptionProc.3 \ CrtChannel.3 Tcl_ChannelGetOptionProc.3 \ CrtChannel.3 Tcl_ChannelWatchProc.3 \ CrtChannel.3 Tcl_ChannelGetHandleProc.3 \ CrtChannel.3 Tcl_ChannelFlushProc.3 \ CrtChannel.3 Tcl_ChannelHandlerProc.3 \ CrtChannel.3 Tcl_IsChannelShared.3 \ CrtChannel.3 Tcl_IsChannelRegistered.3 \ CrtChannel.3 Tcl_CutChannel.3 \ CrtChannel.3 Tcl_SpliceChannel.3 \ CrtChannel.3 Tcl_IsChannelExisting.3 \ CrtChannel.3 Tcl_ClearChannelHandlers.3 \ CrtChannel.3 Tcl_GetChannelThread.3 \ CrtChannel.3 Tcl_ChannelBuffered.3 \ CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 \ CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3 \ CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 \ CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3 \ CrtCommand.3 Tcl_CreateCommand.3 \ CrtFileHdlr.3 Tcl_CreateFileHandler.3 \ CrtFileHdlr.3 Tcl_DeleteFileHandler.3 \ CrtInterp.3 Tcl_CreateInterp.3 \ CrtInterp.3 Tcl_DeleteInterp.3 \ CrtInterp.3 Tcl_InterpDeleted.3 \ CrtMathFnc.3 Tcl_CreateMathFunc.3 \ CrtMathFnc.3 Tcl_GetMathFuncInfo.3 \ CrtMathFnc.3 Tcl_ListMathFuncs.3 \ CrtObjCmd.3 Tcl_CreateObjCommand.3 \ CrtObjCmd.3 Tcl_DeleteCommand.3 \ CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 \ CrtObjCmd.3 Tcl_GetCommandInfo.3 \ CrtObjCmd.3 Tcl_GetCommandInfoFromToken.3 \ CrtObjCmd.3 Tcl_SetCommandInfo.3 \ CrtObjCmd.3 Tcl_SetCommandInfoFromToken.3 \ CrtObjCmd.3 Tcl_GetCommandName.3 \ CrtObjCmd.3 Tcl_GetCommandFullName.3 \ CrtObjCmd.3 Tcl_GetCommandFromObj.3 \ CrtSlave.3 Tcl_IsSafe.3 \ CrtSlave.3 Tcl_MakeSafe.3 \ CrtSlave.3 Tcl_CreateSlave.3 \ CrtSlave.3 Tcl_GetSlave.3 \ CrtSlave.3 Tcl_GetMaster.3 \ CrtSlave.3 Tcl_GetInterpPath.3 \ CrtSlave.3 Tcl_CreateAlias.3 \ CrtSlave.3 Tcl_CreateAliasObj.3 \ CrtSlave.3 Tcl_GetAlias.3 \ CrtSlave.3 Tcl_GetAliasObj.3 \ CrtSlave.3 Tcl_ExposeCommand.3 \ CrtSlave.3 Tcl_HideCommand.3 \ CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 \ CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3 \ CrtTrace.3 Tcl_CreateTrace.3 \ CrtTrace.3 Tcl_CreateObjTrace.3 \ CrtTrace.3 Tcl_DeleteTrace.3 \ DString.3 Tcl_DStringInit.3 \ DString.3 Tcl_DStringAppend.3 \ DString.3 Tcl_DStringAppendElement.3 \ DString.3 Tcl_DStringStartSublist.3 \ DString.3 Tcl_DStringEndSublist.3 \ DString.3 Tcl_DStringLength.3 \ DString.3 Tcl_DStringValue.3 \ DString.3 Tcl_DStringSetLength.3 \ DString.3 Tcl_DStringTrunc.3 \ DString.3 Tcl_DStringFree.3 \ DString.3 Tcl_DStringResult.3 \ DString.3 Tcl_DStringGetResult.3 \ DetachPids.3 Tcl_DetachPids.3 \ DetachPids.3 Tcl_ReapDetachedProcs.3 \ DetachPids.3 Tcl_WaitPid.3 \ DoOneEvent.3 Tcl_DoOneEvent.3 \ DoWhenIdle.3 Tcl_DoWhenIdle.3 \ DoWhenIdle.3 Tcl_CancelIdleCall.3 \ DoubleObj.3 Tcl_NewDoubleObj.3 \ DoubleObj.3 Tcl_SetDoubleObj.3 \ DoubleObj.3 Tcl_GetDoubleFromObj.3 \ DumpActiveMemory.3 Tcl_DumpActiveMemory.3 \ DumpActiveMemory.3 Tcl_InitMemory.3 \ DumpActiveMemory.3 Tcl_ValidateAllMemory.3 \ Encoding.3 Tcl_GetEncoding.3 \ Encoding.3 Tcl_FreeEncoding.3 \ Encoding.3 Tcl_ExternalToUtfDString.3 \ Encoding.3 Tcl_ExternalToUtf.3 \ Encoding.3 Tcl_UtfToExternalDString.3 \ Encoding.3 Tcl_UtfToExternal.3 \ Encoding.3 Tcl_WinTCharToUtf.3 \ Encoding.3 Tcl_WinUtfToTChar.3 \ Encoding.3 Tcl_GetEncodingName.3 \ Encoding.3 Tcl_SetSystemEncoding.3 \ Encoding.3 Tcl_GetEncodingNames.3 \ Encoding.3 Tcl_CreateEncoding.3 \ Encoding.3 Tcl_GetDefaultEncodingDir.3 \ Encoding.3 Tcl_SetDefaultEncodingDir.3 \ Environment.3 Tcl_PutEnv.3 \ Eval.3 Tcl_EvalObjEx.3 \ Eval.3 Tcl_EvalFile.3 \ Eval.3 Tcl_EvalObjv.3 \ Eval.3 Tcl_Eval.3 \ Eval.3 Tcl_EvalEx.3 \ Eval.3 Tcl_GlobalEval.3 \ Eval.3 Tcl_GlobalEvalObj.3 \ Eval.3 Tcl_VarEval.3 \ Eval.3 Tcl_VarEvalVA.3 \ Exit.3 Tcl_Exit.3 \ Exit.3 Tcl_Finalize.3 \ Exit.3 Tcl_CreateExitHandler.3 \ Exit.3 Tcl_DeleteExitHandler.3 \ Exit.3 Tcl_ExitThread.3 \ Exit.3 Tcl_FinalizeThread.3 \ Exit.3 Tcl_CreateThreadExitHandler.3 \ Exit.3 Tcl_DeleteThreadExitHandler.3 \ ExprLong.3 Tcl_ExprLong.3 \ ExprLong.3 Tcl_ExprDouble.3 \ ExprLong.3 Tcl_ExprBoolean.3 \ ExprLong.3 Tcl_ExprString.3 \ ExprLongObj.3 Tcl_ExprLongObj.3 \ ExprLongObj.3 Tcl_ExprDoubleObj.3 \ ExprLongObj.3 Tcl_ExprBooleanObj.3 \ ExprLongObj.3 Tcl_ExprObj.3 \ FileSystem.3 Tcl_FSRegister.3 \ FileSystem.3 Tcl_FSUnregister.3 \ FileSystem.3 Tcl_FSData.3 \ FileSystem.3 Tcl_FSMountsChanged.3 \ FileSystem.3 Tcl_FSGetFileSystemForPath.3 \ FileSystem.3 Tcl_FSGetPathType.3 \ FileSystem.3 Tcl_FSCopyFile.3 \ FileSystem.3 Tcl_FSCopyDirectory.3 \ FileSystem.3 Tcl_FSCreateDirectory.3 \ FileSystem.3 Tcl_FSDeleteFile.3 \ FileSystem.3 Tcl_FSRemoveDirectory.3 \ FileSystem.3 Tcl_FSRenameFile.3 \ FileSystem.3 Tcl_FSListVolumes.3 \ FileSystem.3 Tcl_FSEvalFile.3 \ FileSystem.3 Tcl_FSLoadFile.3 \ FileSystem.3 Tcl_FSMatchInDirectory.3 \ FileSystem.3 Tcl_FSLink.3 \ FileSystem.3 Tcl_FSLstat.3 \ FileSystem.3 Tcl_FSUtime.3 \ FileSystem.3 Tcl_FSFileAttrsGet.3 \ FileSystem.3 Tcl_FSFileAttrsSet.3 \ FileSystem.3 Tcl_FSFileAttrStrings.3 \ FileSystem.3 Tcl_FSStat.3 \ FileSystem.3 Tcl_FSAccess.3 \ FileSystem.3 Tcl_FSOpenFileChannel.3 \ FileSystem.3 Tcl_FSGetCwd.3 \ FileSystem.3 Tcl_FSChdir.3 \ FileSystem.3 Tcl_FSPathSeparator.3 \ FileSystem.3 Tcl_FSJoinPath.3 \ FileSystem.3 Tcl_FSSplitPath.3 \ FileSystem.3 Tcl_FSEqualPaths.3 \ FileSystem.3 Tcl_FSGetNormalizedPath.3 \ FileSystem.3 Tcl_FSJoinToPath.3 \ FileSystem.3 Tcl_FSConvertToPathType.3 \ FileSystem.3 Tcl_FSGetInternalRep.3 \ FileSystem.3 Tcl_FSGetTranslatedPath.3 \ FileSystem.3 Tcl_FSGetTranslatedStringPath.3 \ FileSystem.3 Tcl_FSNewNativePath.3 \ FileSystem.3 Tcl_FSGetNativePath.3 \ FileSystem.3 Tcl_FSFileSystemInfo.3 \ FileSystem.3 Tcl_AllocStatBuf.3 \ FindExec.3 Tcl_FindExecutable.3 \ FindExec.3 Tcl_GetNameOfExecutable.3 \ GetCwd.3 Tcl_GetCwd.3 \ GetCwd.3 Tcl_Chdir.3 \ GetHostName.3 Tcl_GetHostName.3 \ GetIndex.3 Tcl_GetIndexFromObj.3 \ GetIndex.3 Tcl_GetIndexFromObjStruct.3 \ GetInt.3 Tcl_GetInt.3 \ GetInt.3 Tcl_GetDouble.3 \ GetInt.3 Tcl_GetBoolean.3 \ GetOpnFl.3 Tcl_GetOpenFile.3 \ GetStdChan.3 Tcl_GetStdChannel.3 \ GetStdChan.3 Tcl_SetStdChannel.3 \ GetTime.3 Tcl_GetTime.3 \ GetVersion.3 Tcl_GetVersion.3 \ Hash.3 Tcl_InitHashTable.3 \ Hash.3 Tcl_InitCustomHashTable.3 \ Hash.3 Tcl_InitObjHashTable.3 \ Hash.3 Tcl_DeleteHashTable.3 \ Hash.3 Tcl_CreateHashEntry.3 \ Hash.3 Tcl_DeleteHashEntry.3 \ Hash.3 Tcl_FindHashEntry.3 \ Hash.3 Tcl_GetHashValue.3 \ Hash.3 Tcl_SetHashValue.3 \ Hash.3 Tcl_GetHashKey.3 \ Hash.3 Tcl_FirstHashEntry.3 \ Hash.3 Tcl_NextHashEntry.3 \ Hash.3 Tcl_HashStats.3 \ Init.3 Tcl_Init.3 \ InitStubs.3 Tcl_InitStubs.3 \ IntObj.3 Tcl_NewIntObj.3 \ IntObj.3 Tcl_NewLongObj.3 \ IntObj.3 Tcl_NewWideIntObj.3 \ IntObj.3 Tcl_SetIntObj.3 \ IntObj.3 Tcl_SetLongObj.3 \ IntObj.3 Tcl_SetWideIntObj.3 \ IntObj.3 Tcl_GetIntFromObj.3 \ IntObj.3 Tcl_GetLongFromObj.3 \ IntObj.3 Tcl_GetWideIntFromObj.3 \ Interp.3 Tcl_Interp.3 \ LinkVar.3 Tcl_LinkVar.3 \ LinkVar.3 Tcl_UnlinkVar.3 \ LinkVar.3 Tcl_UpdateLinkedVar.3 \ ListObj.3 Tcl_ListObjAppendList.3 \ ListObj.3 Tcl_ListObjAppendElement.3 \ ListObj.3 Tcl_NewListObj.3 \ ListObj.3 Tcl_SetListObj.3 \ ListObj.3 Tcl_ListObjGetElements.3 \ ListObj.3 Tcl_ListObjLength.3 \ ListObj.3 Tcl_ListObjIndex.3 \ ListObj.3 Tcl_ListObjReplace.3 \ Macintosh.3 Tcl_MacSetEventProc.3 \ Macintosh.3 Tcl_MacConvertTextResource.3 \ Macintosh.3 Tcl_MacEvalResource.3 \ Macintosh.3 Tcl_MacFindResource.3 \ Macintosh.3 Tcl_GetOSTypeFromObj.3 \ Macintosh.3 Tcl_SetOSTypeObj.3 \ Macintosh.3 Tcl_NewOSTypeObj.3 \ Notifier.3 Tcl_CreateEventSource.3 \ Notifier.3 Tcl_DeleteEventSource.3 \ Notifier.3 Tcl_SetMaxBlockTime.3 \ Notifier.3 Tcl_QueueEvent.3 \ Notifier.3 Tcl_ThreadQueueEvent.3 \ Notifier.3 Tcl_ThreadAlert.3 \ Notifier.3 Tcl_GetCurrentThread.3 \ Notifier.3 Tcl_DeleteEvents.3 \ Notifier.3 Tcl_InitNotifier.3 \ Notifier.3 Tcl_FinalizeNotifier.3 \ Notifier.3 Tcl_WaitForEvent.3 \ Notifier.3 Tcl_AlertNotifier.3 \ Notifier.3 Tcl_SetTimer.3 \ Notifier.3 Tcl_ServiceAll.3 \ Notifier.3 Tcl_ServiceEvent.3 \ Notifier.3 Tcl_GetServiceMode.3 \ Notifier.3 Tcl_SetServiceMode.3 \ Object.3 Tcl_NewObj.3 \ Object.3 Tcl_DuplicateObj.3 \ Object.3 Tcl_IncrRefCount.3 \ Object.3 Tcl_DecrRefCount.3 \ Object.3 Tcl_IsShared.3 \ Object.3 Tcl_InvalidateStringRep.3 \ ObjectType.3 Tcl_RegisterObjType.3 \ ObjectType.3 Tcl_GetObjType.3 \ ObjectType.3 Tcl_AppendAllObjTypes.3 \ ObjectType.3 Tcl_ConvertToType.3 \ OpenFileChnl.3 Tcl_OpenFileChannel.3 \ OpenFileChnl.3 Tcl_OpenCommandChannel.3 \ OpenFileChnl.3 Tcl_MakeFileChannel.3 \ OpenFileChnl.3 Tcl_GetChannel.3 \ OpenFileChnl.3 Tcl_GetChannelNames.3 \ OpenFileChnl.3 Tcl_GetChannelNamesEx.3 \ OpenFileChnl.3 Tcl_RegisterChannel.3 \ OpenFileChnl.3 Tcl_UnregisterChannel.3 \ OpenFileChnl.3 Tcl_DetachChannel.3 \ OpenFileChnl.3 Tcl_IsStandardChannel.3 \ OpenFileChnl.3 Tcl_Close.3 \ OpenFileChnl.3 Tcl_ReadChars.3 \ OpenFileChnl.3 Tcl_Read.3 \ OpenFileChnl.3 Tcl_GetsObj.3 \ OpenFileChnl.3 Tcl_Gets.3 \ OpenFileChnl.3 Tcl_WriteObj.3 \ OpenFileChnl.3 Tcl_WriteChars.3 \ OpenFileChnl.3 Tcl_Write.3 \ OpenFileChnl.3 Tcl_Flush.3 \ OpenFileChnl.3 Tcl_Seek.3 \ OpenFileChnl.3 Tcl_Tell.3 \ OpenFileChnl.3 Tcl_GetChannelOption.3 \ OpenFileChnl.3 Tcl_SetChannelOption.3 \ OpenFileChnl.3 Tcl_Eof.3 \ OpenFileChnl.3 Tcl_InputBlocked.3 \ OpenFileChnl.3 Tcl_InputBuffered.3 \ OpenFileChnl.3 Tcl_OutputBuffered.3 \ OpenFileChnl.3 Tcl_Ungets.3 \ OpenFileChnl.3 Tcl_ReadRaw.3 \ OpenFileChnl.3 Tcl_WriteRaw.3 \ OpenTcp.3 Tcl_OpenTcpClient.3 \ OpenTcp.3 Tcl_MakeTcpClientChannel.3 \ OpenTcp.3 Tcl_OpenTcpServer.3 \ Panic.3 Tcl_Panic.3 \ Panic.3 Tcl_PanicVA.3 \ Panic.3 Tcl_SetPanicProc.3 \ Panic.3 panic.3 \ Panic.3 panicVA.3 \ ParseCmd.3 Tcl_ParseCommand.3 \ ParseCmd.3 Tcl_ParseExpr.3 \ ParseCmd.3 Tcl_ParseBraces.3 \ ParseCmd.3 Tcl_ParseQuotedString.3 \ ParseCmd.3 Tcl_ParseVarName.3 \ ParseCmd.3 Tcl_ParseVar.3 \ ParseCmd.3 Tcl_FreeParse.3 \ ParseCmd.3 Tcl_EvalTokens.3 \ ParseCmd.3 Tcl_EvalTokensStandard.3 \ PkgRequire.3 Tcl_PkgRequire.3 \ PkgRequire.3 Tcl_PkgRequireEx.3 \ PkgRequire.3 Tcl_PkgPresent.3 \ PkgRequire.3 Tcl_PkgPresentEx.3 \ PkgRequire.3 Tcl_PkgProvide.3 \ PkgRequire.3 Tcl_PkgProvideEx.3 \ Preserve.3 Tcl_Preserve.3 \ Preserve.3 Tcl_Release.3 \ Preserve.3 Tcl_EventuallyFree.3 \ PrintDbl.3 Tcl_PrintDouble.3 \ RecEvalObj.3 Tcl_RecordAndEvalObj.3 \ RecordEval.3 Tcl_RecordAndEval.3 \ RegExp.3 Tcl_RegExpMatch.3 \ RegExp.3 Tcl_RegExpCompile.3 \ RegExp.3 Tcl_RegExpExec.3 \ RegExp.3 Tcl_RegExpRange.3 \ RegExp.3 Tcl_GetRegExpFromObj.3 \ RegExp.3 Tcl_RegExpMatchObj.3 \ RegExp.3 Tcl_RegExpExecObj.3 \ RegExp.3 Tcl_RegExpGetInfo.3 \ SaveResult.3 Tcl_SaveResult.3 \ SaveResult.3 Tcl_RestoreResult.3 \ SaveResult.3 Tcl_DiscardResult.3 \ SetErrno.3 Tcl_SetErrno.3 \ SetErrno.3 Tcl_GetErrno.3 \ SetErrno.3 Tcl_ErrnoId.3 \ SetErrno.3 Tcl_ErrnoMsg.3 \ SetRecLmt.3 Tcl_SetRecursionLimit.3 \ SetResult.3 Tcl_SetObjResult.3 \ SetResult.3 Tcl_GetObjResult.3 \ SetResult.3 Tcl_SetResult.3 \ SetResult.3 Tcl_GetStringResult.3 \ SetResult.3 Tcl_AppendResult.3 \ SetResult.3 Tcl_AppendResultVA.3 \ SetResult.3 Tcl_AppendElement.3 \ SetResult.3 Tcl_ResetResult.3 \ SetResult.3 Tcl_FreeResult.3 \ SetVar.3 Tcl_SetVar2Ex.3 \ SetVar.3 Tcl_SetVar.3 \ SetVar.3 Tcl_SetVar2.3 \ SetVar.3 Tcl_ObjSetVar2.3 \ SetVar.3 Tcl_GetVar2Ex.3 \ SetVar.3 Tcl_GetVar.3 \ SetVar.3 Tcl_GetVar2.3 \ SetVar.3 Tcl_ObjGetVar2.3 \ SetVar.3 Tcl_UnsetVar.3 \ SetVar.3 Tcl_UnsetVar2.3 \ Signal.3 Tcl_SignalId.3 \ Signal.3 Tcl_SignalMsg.3 \ Sleep.3 Tcl_Sleep.3 \ SourceRCFile.3 Tcl_SourceRCFile.3 \ SplitList.3 Tcl_SplitList.3 \ SplitList.3 Tcl_Merge.3 \ SplitList.3 Tcl_ScanElement.3 \ SplitList.3 Tcl_ConvertElement.3 \ SplitList.3 Tcl_ScanCountedElement.3 \ SplitList.3 Tcl_ConvertCountedElement.3 \ SplitPath.3 Tcl_SplitPath.3 \ SplitPath.3 Tcl_JoinPath.3 \ SplitPath.3 Tcl_GetPathType.3 \ StaticPkg.3 Tcl_StaticPackage.3 \ StdChannels.3 Tcl_StandardChannels.3 \ StrMatch.3 Tcl_StringMatch.3 \ StrMatch.3 Tcl_StringCaseMatch.3 \ StringObj.3 Tcl_NewStringObj.3 \ StringObj.3 Tcl_NewUnicodeObj.3 \ StringObj.3 Tcl_SetStringObj.3 \ StringObj.3 Tcl_SetUnicodeObj.3 \ StringObj.3 Tcl_GetStringFromObj.3 \ StringObj.3 Tcl_GetString.3 \ StringObj.3 Tcl_GetUnicodeFromObj.3 \ StringObj.3 Tcl_GetUnicode.3 \ StringObj.3 Tcl_GetUniChar.3 \ StringObj.3 Tcl_GetCharLength.3 \ StringObj.3 Tcl_GetRange.3 \ StringObj.3 Tcl_AppendToObj.3 \ StringObj.3 Tcl_AppendUnicodeToObj.3 \ StringObj.3 Tcl_AppendStringsToObj.3 \ StringObj.3 Tcl_AppendStringsToObjVA.3 \ StringObj.3 Tcl_AppendObjToObj.3 \ StringObj.3 Tcl_SetObjLength.3 \ StringObj.3 Tcl_ConcatObj.3 \ StringObj.3 Tcl_AttemptSetObjLength.3 \ SubstObj.3 Tcl_SubstObj.3 \ Tcl_Main.3 Tcl_SetMainLoop.3 \ Thread.3 Tcl_ConditionNotify.3 \ Thread.3 Tcl_ConditionWait.3 \ Thread.3 Tcl_ConditionFinalize.3 \ Thread.3 Tcl_GetThreadData.3 \ Thread.3 Tcl_MutexLock.3 \ Thread.3 Tcl_MutexUnlock.3 \ Thread.3 Tcl_MutexFinalize.3 \ Thread.3 Tcl_CreateThread.3 \ Thread.3 Tcl_JoinThread.3 \ ToUpper.3 Tcl_UniCharToUpper.3 \ ToUpper.3 Tcl_UniCharToLower.3 \ ToUpper.3 Tcl_UniCharToTitle.3 \ ToUpper.3 Tcl_UtfToUpper.3 \ ToUpper.3 Tcl_UtfToLower.3 \ ToUpper.3 Tcl_UtfToTitle.3 \ TraceCmd.3 Tcl_CommandTraceInfo.3 \ TraceCmd.3 Tcl_TraceCommand.3 \ TraceCmd.3 Tcl_UntraceCommand.3 \ TraceVar.3 Tcl_TraceVar.3 \ TraceVar.3 Tcl_TraceVar2.3 \ TraceVar.3 Tcl_UntraceVar.3 \ TraceVar.3 Tcl_UntraceVar2.3 \ TraceVar.3 Tcl_VarTraceInfo.3 \ TraceVar.3 Tcl_VarTraceInfo2.3 \ Translate.3 Tcl_TranslateFileName.3 \ UniCharIsAlpha.3 Tcl_UniCharIsAlnum.3 \ UniCharIsAlpha.3 Tcl_UniCharIsAlpha.3 \ UniCharIsAlpha.3 Tcl_UniCharIsControl.3 \ UniCharIsAlpha.3 Tcl_UniCharIsDigit.3 \ UniCharIsAlpha.3 Tcl_UniCharIsGraph.3 \ UniCharIsAlpha.3 Tcl_UniCharIsLower.3 \ UniCharIsAlpha.3 Tcl_UniCharIsPrint.3 \ UniCharIsAlpha.3 Tcl_UniCharIsPunct.3 \ UniCharIsAlpha.3 Tcl_UniCharIsSpace.3 \ UniCharIsAlpha.3 Tcl_UniCharIsUpper.3 \ UniCharIsAlpha.3 Tcl_UniCharIsWordChar.3 \ UpVar.3 Tcl_UpVar.3 \ UpVar.3 Tcl_UpVar2.3 \ Utf.3 Tcl_UniChar.3 \ Utf.3 Tcl_UniCharCaseMatch.3 \ Utf.3 Tcl_UniCharNcasecmp.3 \ Utf.3 Tcl_UniCharToUtf.3 \ Utf.3 Tcl_UtfToUniChar.3 \ Utf.3 Tcl_UniCharToUtfDString.3 \ Utf.3 Tcl_UtfToUniCharDString.3 \ Utf.3 Tcl_UniCharLen.3 \ Utf.3 Tcl_UniCharNcmp.3 \ Utf.3 Tcl_UtfCharComplete.3 \ Utf.3 Tcl_NumUtfChars.3 \ Utf.3 Tcl_UtfFindFirst.3 \ Utf.3 Tcl_UtfFindLast.3 \ Utf.3 Tcl_UtfNext.3 \ Utf.3 Tcl_UtfPrev.3 \ Utf.3 Tcl_UniCharAtIndex.3 \ Utf.3 Tcl_UtfAtIndex.3 \ Utf.3 Tcl_UtfBackslash.3 \ WrongNumArgs.3 Tcl_WrongNumArgs.3 \ library.n auto_execok.n \ library.n auto_import.n \ library.n auto_load.n \ library.n auto_mkindex.n \ library.n auto_mkindex_old.n \ library.n auto_qualify.n \ library.n auto_reset.n \ library.n tcl_findLibrary.n \ library.n parray.n \ library.n tcl_endOfWord.n \ library.n tcl_startOfNextWord.n \ library.n tcl_startOfPreviousWord.n \ library.n tcl_wordBreakAfter.n \ library.n tcl_wordBreakBefore.n \ packagens.n pkg::create.n \ pkgMkIndex.n pkg_mkIndex.n \ safe.n SafeBase.n .endif TCLBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK} .if defined(TCL_WITH_THREADS) || defined(WITH_THREADS) pre-configure: @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ ${WRKSRC}/configure .endif # Where the below command fails, there is no need for concern: BLACKHOLE!= /sbin/sysctl -n net.inet.tcp.blackhole || ${TRUE} post-configure: ${REINPLACE_CMD} \ -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TCLBASE}|' \ ${WRKSRC}/tclConfig.sh ${REINPLACE_CMD} \ -e 's,-DNO_MEMMOVE=1,,' -e 's,-DNO_STRING_H=1,,' \ -e 's,^COMPAT_OBJS.*,,' ${WRKSRC}/Makefile .if defined(WITHOUT_TCL84_MAN) ${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \ ${WRKSRC}/Makefile . for mp in ${MAN1} ${MAN3} ${MANN} @${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \ ${WRKSRC}/../doc/${mp} . endfor .endif .if ${BLACKHOLE} != '' && ${BLACKHOLE} != 0 # ==================================================== # net.inet.tcp.blackhole is non-zero. Some http-tests # will appear to hang and then fail. Do not be alarmed. # The socket.test would hang, so it is disabled: ${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis; # ==================================================== .endif post-install: .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif .if !defined(WITHOUT_TCL84_MAN) ${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR} .endif regression-test: build cd ${WRKSRC} && LC_ALL=C ${MAKE} test .include diff --git a/lang/tensile/Makefile b/lang/tensile/Makefile index 08fcb9c9e3bb..b50e1af5699e 100644 --- a/lang/tensile/Makefile +++ b/lang/tensile/Makefile @@ -1,51 +1,51 @@ # ex:ts=8 # Ports collection makefile for: tensile # Date created: May 6, 2002 # Whom: ijliao # # $FreeBSD$ # PORTNAME= tensile PORTVERSION= 0.9 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= lang MASTER_SITES= http://unixpages.org/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Programming language designed for especially complex processing texts LIB_DEPENDS= utils.1:${PORTSDIR}/lang/libutils BROKEN= Segfault during build USE_AUTOTOOLS= libltdl:15 USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" CONFIGURE_ARGS= --disable-module-postgres MAKE_ARGS= CFLAGS="${CFLAGS}" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= sl.1 sla.1 MAN7= docstrip.7t sl_crypt.7t sl_files.7t sl_fpmath.7t sl_int64.7t \ sl_ncurses.7t sl_postgres.7t sl_rand.7t sl_readline.7t .include .if ${OSVERSION} >= 600000 BROKEN= "Coredump during build on FreeBSD >= 6.x" .endif .if ${OSVERSION} < 400010 LIB_DEPENDS+= ncurses.5:${PORTSDIR}/devel/ncurses .endif post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|= -module$$|= -module -avoid-version|g' .include diff --git a/lang/tinycobol/Makefile b/lang/tinycobol/Makefile index 35214fe0551b..4c33505348e1 100644 --- a/lang/tinycobol/Makefile +++ b/lang/tinycobol/Makefile @@ -1,47 +1,47 @@ # New ports collection makefile for: tinycobol # Date created: 26 Oct 2000 # Whom: Patrick Gardella # # $FreeBSD$ # PORTNAME= tinycobol PORTVERSION= 0.63 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= tiny-cobol MAINTAINER= ports@FreeBSD.org COMMENT= A tiny COBOL compiler for IA32 platforms LIB_DEPENDS= db3:${PORTSDIR}/databases/db3 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes ONLY_FOR_ARCHS= i386 USE_GETOPT_LONG=yes HAS_CONFIGURE= yes USE_BISON= yes USE_GMAKE= yes CONFIGURE_ARGS= --with-libdb=3 CPPFLAGS= -I${LOCALBASE}/include CFLAGS= ${CPPFLAGS} LDFLAGS= -L${LOCALBASE}/lib CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" MAN1= htcobol.1 htcobf2f.1 post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/info/*.txt ${DOCSDIR} .endif .include # doesn't work with readline on FreeBSD 4.x .if ${OSVERSION} >= 500000 CONFIGURE_ARGS+= --with-readline .endif .include diff --git a/mail/faces/Makefile b/mail/faces/Makefile index fa9052476e9e..ceec3e712a24 100644 --- a/mail/faces/Makefile +++ b/mail/faces/Makefile @@ -1,112 +1,112 @@ # New ports collection makefile for: faces-1.6.1 # Date created: 09 December 96 # Whom: Lars Koeller # Andreas Klemm # # $FreeBSD$ # PORTNAME= faces PORTVERSION= 1.7.7 PORTREVISION= 7 CATEGORIES= mail MASTER_SITES= ftp://ftp.cs.indiana.edu/pub/faces/faces/ MAINTAINER= ports@FreeBSD.org COMMENT= Visual mail, user and print face server OPTIONS= X11 "X11/GTK support" on \ NAS "NAS audio support" off \ RPLAY "rplay audio support" off \ SOX "Sox audio support" off WANT_GNOME= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= compface.1 MAN3= compface.3 MLINKS= compface.1 uncompface.1 \ compface.3 uncompface.3 .include .if defined(WITHOUT_X11) PLIST_SUB+= X11="@comment " WITH_AUDIO= # none .else # with X11 PLIST_SUB+= X11="" USE_GNOME= gnomehack gtk12 GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="-I../compface -I${LOCALBASE}/include" \ LDFLAGS="-L../compface -L${LOCALBASE}/lib" CONFIGURE_ARGS= --enable-imap --enable-pop \ --enable-name-unknown --with-spooldir=/var/mail \ --with-facedir=${DATADIR} MAN1+= faces.1 .endif .if defined(WITHOUT_NLS) CONFIGURE_ARGS+=--disable-nls .endif .ifdef WITH_NAS CONFIGURE_ARGS+= --enable-audio --with-audio-cmd=${X11BASE}/bin/auplay RUN_DEPENDS= auplay:${PORTSDIR}/audio/nas .elifdef WITH_SOX CONFIGURE_ARGS+= --enable-audio --with-audio-cmd=${LOCALBASE}/bin/play RUN_DEPENDS= play:${PORTSDIR}/audio/sox .elifdef WITH_RPLAY CONFIGURE_ARGS+= --enable-audio --with-audio-cmd=${LOCALBASE}/bin/rplay RUN_DEPENDS= rplay:${PORTSDIR}/audio/rplay .endif # I have no better idea up to now # Install the working Makefile for compface from the old faces port # This was much less complex an builds the shared libs, too post-patch: @${REINPLACE_CMD} -e "s%/usr/local/faces%${DATADIR}%g ; \ s%/var/spool/mail%/var/mail%g" ${WRKSRC}/faces/faces.man @${LN} -sf ${WRKSRC}/faces/faces.man ${WRKSRC}/faces/faces.1 .ifdef WITH_NAS @${REINPLACE_CMD} -e "s%rplay%auplay%" ${WRKSRC}/faces/Faces.ad .elifdef WITH_SOX @${REINPLACE_CMD} -e "s%rplay%play%" ${WRKSRC}/faces/Faces.ad .elifdef WITH_RPLAY # nada .else @${REINPLACE_CMD} -e "s%^faces.audioSupport.*%faces.audioSupport: false%" ${WRKSRC}/faces/Faces.ad .endif do-build: cd ${WRKSRC}/compface && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ ${FILESDIR}/Makefile.compface ${MAKE_ARGS} ${ALL_TARGET} .if !defined(WITHOUT_X11) cd ${WRKSRC}/faces && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/compface/compface ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/compface/uncompface ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/compface/compface.h ${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/compface/libcompface.a ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/compface/libcompface.so.1 ${PREFIX}/lib ${LN} -sf libcompface.so.1 ${PREFIX}/lib/libcompface.so ${INSTALL_MAN} ${WRKSRC}/compface/compface.1 ${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/compface/compface.3 ${MANPREFIX}/man/man3 ${INSTALL_SCRIPT} ${FILESDIR}/ikon2xbm ${PREFIX}/bin ${INSTALL_SCRIPT} ${FILESDIR}/xbm2ikon ${PREFIX}/bin ${INSTALL_SCRIPT} ${FILESDIR}/xbmcut48 ${PREFIX}/bin ${INSTALL_SCRIPT} ${FILESDIR}/xbmsize48 ${PREFIX}/bin .if !defined(WITHOUT_X11) ${INSTALL_PROGRAM} ${WRKSRC}/faces/faces ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/faces/faces.1 ${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/faces/Faces.ad ${X11BASE}/lib/X11/app-defaults/Faces .endif .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif .include diff --git a/mail/jamlib/Makefile b/mail/jamlib/Makefile index 14d34641cffd..99fa3fede3ae 100644 --- a/mail/jamlib/Makefile +++ b/mail/jamlib/Makefile @@ -1,51 +1,51 @@ # Ports collection makefile for: jamlib # Date created: 14 November 2002 # Whom: CyrilM # # $FreeBSD$ # PORTNAME= jamlib PORTVERSION= 1.4.7 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= jamlib MAINTAINER= ports@FreeBSD.org COMMENT= A JAM subroutine library CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} GNU_CONFIGURE= yes NO_INSTALL_MANPAGES= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN3= JAM_AddEmptyMessage.3 \ JAM_AddMessage.3 \ JAM_ChangeMsgHeader.3 \ JAM_ClearMsgHeader.3 \ JAM_CloseMB.3 \ JAM_Crc32.3 \ JAM_CreateMB.3 \ JAM_DelSubPacket.3 \ JAM_DeleteMessage.3 \ JAM_Errno.3 \ JAM_FindUser.3 \ JAM_GetMBSize.3 \ JAM_GetSubfield.3 \ JAM_GetSubfield_R.3 \ JAM_LockMB.3 \ JAM_NewSubPacket.3 \ JAM_OpenMB.3 \ JAM_PutSubfield.3 \ JAM_ReadLastRead.3 \ JAM_ReadMBHeader.3 \ JAM_ReadMsgHeader.3 \ JAM_ReadMsgText.3 \ JAM_RemoveMB.3 \ JAM_UnlockMB.3 \ JAM_WriteLastRead.3 \ JAM_WriteMBHeader.3 \ jamlib.3 .include diff --git a/mail/libetpan/Makefile b/mail/libetpan/Makefile index 9ed2d3e727ee..4fd5307826ac 100644 --- a/mail/libetpan/Makefile +++ b/mail/libetpan/Makefile @@ -1,48 +1,48 @@ # ex:ts=8 # Ports collection makefile for: libEtPan! # Date created: Jun 27, 2002 # Whom: ijliao # # $FreeBSD$ # PORTNAME= libetpan PORTVERSION= 0.45 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= A mail library USE_ICONV= yes USE_AUTOTOOLS= libtool:15 autoconf:259 CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS} .if defined(WITH_GNUTLS) LIB_DEPENDS+= gnutls.13:${PORTSDIR}/security/gnutls CONFIGURE_ARGS+= --with-gnutls .else USE_OPENSSL= yes CONFIGURE_ARGS+= --without-gnutls .endif .if defined(WITH_SASL) LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2 .else CONFIGURE_ARGS+= --without-sasl .endif post-install: @${FIND} ${PREFIX}/include/libetpan* ! -type d | ${SED} \ 's,^${PREFIX}/,,' >> ${TMPPLIST} @${FIND} ${PREFIX}/include/libetpan -type d | ${SORT} | ${SED} \ 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} .include diff --git a/mail/libnewmail/Makefile b/mail/libnewmail/Makefile index e0a85c864ada..58ab6f5c7c60 100644 --- a/mail/libnewmail/Makefile +++ b/mail/libnewmail/Makefile @@ -1,46 +1,46 @@ # New ports collection makefile for: libnewmail # Date created: 05.06.2003 # Whom: Kirill Ponomarew # # $FreeBSD$ # PORTNAME= libnewmail PORTVERSION= 0.3 PORTREVISION= 10 CATEGORIES= mail MASTER_SITES= http://0pointer.de/lennart/projects/libnewmail/ \ http://www.stud.uni-hamburg.de/~lennart/projects/libnewmail/ MAINTAINER= ports@FreeBSD.org COMMENT= Generic mail checking library LIB_DEPENDS= gnutls.13:${PORTSDIR}/security/gnutls \ oop.4:${PORTSDIR}/devel/liboop USE_AUTOTOOLS= libltdl:15 GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LIBS="-L${LOCALBASE}/lib" CONFIGURE_ARGS+= --disable-doxygen --disable-lynx DOC_FILES= README \ README.html \ doxygen.conf post-patch: @${REINPLACE_CMD} -e \ 's|#include |#include |g' \ ${WRKSRC}/src/imap.c post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for doc in ${DOC_FILES} @${INSTALL_DATA} ${WRKSRC}/doc/${doc} ${DOCSDIR} .endfor @${CP} -R ${WRKSRC}/doc/reference/html/ ${DOCSDIR} .endif .include diff --git a/mail/libspf2-10/Makefile b/mail/libspf2-10/Makefile index f180e9cbe62b..abf9eef82b62 100644 --- a/mail/libspf2-10/Makefile +++ b/mail/libspf2-10/Makefile @@ -1,26 +1,26 @@ # New ports collection makefile for: libspf2 # Date created: 07 July 2004 # Whom: snowchyld # # $FreeBSD$ # PORTNAME= libspf2 PORTVERSION= 1.0.4 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.libspf2.org/%SUBDIR%/ MASTER_SITE_SUBDIR= spf MAINTAINER= mail-libspf2-freebsd-ports@snowchyld.org COMMENT= Sender Rewriting Scheme 2 C Implementation CONFLICTS= ${PORTNAME}-1.2.* LATEST_LINK= libspf2-10 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} .include diff --git a/mail/libsrs/Makefile b/mail/libsrs/Makefile index 63e7f8bccb29..a1e1eac8ab7b 100644 --- a/mail/libsrs/Makefile +++ b/mail/libsrs/Makefile @@ -1,69 +1,69 @@ # New ports collection makefile for: libsrs # Date created: 28 February 2004 # Whom: Daniel Roethlisberger # # $FreeBSD$ # PORTNAME= libsrs PORTVERSION= 0.3.b CATEGORIES= mail MASTER_SITES= http://www.libsrs.org/files/ \ http://freebsd.unixfreunde.de/sources/ DISTNAME= ${PORTNAME}.${PORTVERSION}eta MAINTAINER= ports@FreeBSD.org COMMENT= Sender Rewriting Scheme (SRS) library and client USE_BZIP2= yes WRKSRC= ${WRKDIR}/${PORTNAME}.3 USE_GMAKE= yes USE_OPENSSL= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes LIBSRS_REV= 1 PLIST_SUB= PORTNAME=${PORTNAME} LIBSRS_REV=${LIBSRS_REV} MAKE_ENV= CPPFLAGS="${CPPFLAGS} -I${OPENSSLINC}" \ LDFLAGS="${LDFLAGS} -L${OPENSSLLIB} -L${WRKSRC}" # WITH_SRS_DEBUG=yes enable debugging .if defined(WITH_SRS_DEBUG) SRS_CFLAGS= -ggdb3 -DDEBUG .endif # This is all a bit messy, but given the inconvenient original Makefile, # this seems to be the best way to make this port work in this version. # The author of libsrs is working on autotools support, so this ugliness # should have an end soon. post-patch: @${REINPLACE_CMD} \ -e 's/^CFLAGS:=.*/CFLAGS+=-Wall -D_USE_BSD_SOURCE ${SRS_CFLAGS}/' \ -e 's/^CPPFLAGS:=/#CPPFLAGS:=/' \ -e 's/^LDFLAGS:=/#LDFLAGS:=/' \ -e 's/cd tools; make static; make ins.all/cd tools; make shared/g' \ -e 's/make/gmake/g' \ -e 's/libsrs.a : -lcrypto /libsrs.a : /g' \ -e 's/libsrs\.so\.1\.0\.1/libsrs.so.${LIBSRS_REV}/g' \ -e 's/-soname,libsrs\.so\.1/-soname,libsrs.so.${LIBSRS_REV}/g' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} \ -e 's/^CFLAGS:=/#CFLAGS:=/' \ -e 's/^CPPFLAGS:=/#CPPFLAGS:=/' \ -e 's/^LDFLAGS:=/#LDFLAGS:=/' \ -e 's/make/gmake/g' \ -e 's/mv static srs/mv static srs-${PORTNAME}/g' \ -e 's/mv shared srs/mv shared srs-${PORTNAME}/g' \ -e 's/libsrs\.so\.1\.0\.1/libsrs.so.${LIBSRS_REV} -lcrypto/g' \ ${WRKSRC}/tools/Makefile @${REINPLACE_CMD} \ -e 's/compile with -DDEBUG/build with WITH_SRS_DEBUG=yes/g' \ ${WRKSRC}/tools/srs.c do-install: ${INSTALL_DATA} ${WRKSRC}/srs.h ${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libsrs.a ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/libsrs.so.${LIBSRS_REV} ${PREFIX}/lib (cd ${PREFIX}/lib ; ${LN} -sf libsrs.so.${LIBSRS_REV} libsrs.so) ${INSTALL_PROGRAM} ${WRKSRC}/tools/srs-${PORTNAME} ${PREFIX}/bin @${CAT} ${PKGMESSAGE} .include diff --git a/mail/libsrs2/Makefile b/mail/libsrs2/Makefile index cb5638216b05..8c7c07e2c548 100644 --- a/mail/libsrs2/Makefile +++ b/mail/libsrs2/Makefile @@ -1,23 +1,23 @@ # New ports collection makefile for: libsrs2 # Date created: 02 July 2004 # Whom: snowchyld # # $FreeBSD$ # PORTNAME= libsrs2 PORTVERSION= 1.0.18 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.libsrs2.org/%SUBDIR%/ MASTER_SITE_SUBDIR= srs MAINTAINER= mail-libsrs2-freebsd-ports@snowchyld.org COMMENT= Sender Rewriting Scheme 2 C Implementation -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} .include diff --git a/mail/pop3lite/Makefile b/mail/pop3lite/Makefile index dbbd3162cdb0..a98a9736a612 100644 --- a/mail/pop3lite/Makefile +++ b/mail/pop3lite/Makefile @@ -1,27 +1,27 @@ # New ports collection makefile for: pop3lite # Date created: 1 January 2001 # Whom: George Reid # # $FreeBSD$ # PORTNAME= pop3lite PORTVERSION= 0.2.4a PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= A flexible, modular RFC-compliant POP3 daemon USE_GNOME= glib12 USE_GMAKE= yes GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN5= pop3lite.conf.5 MAN8= pop3lite.8 INFO= pop3lite-admin .include diff --git a/math/GiNaC/Makefile b/math/GiNaC/Makefile index f384633ef170..f301d8addb7a 100644 --- a/math/GiNaC/Makefile +++ b/math/GiNaC/Makefile @@ -1,45 +1,45 @@ # ex:ts=8 # New ports collection makefile for: GiNaC # Date created: Mar 7, 2001 # Whom: Ying-Chieh Liao # # $FreeBSD$ # PORTNAME= GiNaC PORTVERSION= 1.3.3 CATEGORIES= math MASTER_SITES= ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/ \ http://www.ginac.de/ DISTNAME= ${PORTNAME:L}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= A C++ library for symbolic mathematical calculations LIB_DEPENDS= cln.4:${PORTSDIR}/math/cln USE_BZIP2= yes USE_GCC= 3.4+ USE_GNOME= gnomehack gnometarget pkgconfig USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \ MAKEINFO="makeinfo --no-split" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= ginac-config.1 ginsh.1 viewgar.1 INFO= ginac CPPFLAGS= -I${LOCALBASE}/include LDFLAGS= -L${LOCALBASE}/lib .include .if ${ARCH} == "alpha" BROKEN= "Does not build on alpha" .endif post-extract: @${RM} -f ${WRKSRC}/doc/tutorial/ginac.info* .include diff --git a/math/R/Makefile b/math/R/Makefile index 3a415308e99e..e65281586944 100644 --- a/math/R/Makefile +++ b/math/R/Makefile @@ -1,169 +1,169 @@ # vim: tabstop=8 softtabstop=0 noexpandtab # New ports collection makefile for: R # Date created: Fri Feb 9 10:50:25 EST 2001 # Whom: Maurice Castro # # $FreeBSD$ # PORTNAME= R PORTVERSION= 2.3.0 CATEGORIES= math lang MASTER_SITES= http://cran.r-project.org/src/base/R-2/ \ ftp://cran.r-project.org/pub/R/src/base/R-2/ \ http://cran.at.r-project.org/src/base/R-2/ \ http://cran.au.r-project.org/src/base/R-2/ \ http://cran.br.r-project.org/src/base/R-2/ \ http://cran.ch.r-project.org/src/base/R-2/ \ http://cran.es.r-project.org/src/base/R-2/ \ http://cran.dk.r-project.org/src/base/R-2/ \ http://cran.hu.r-project.org/src/base/R-2/ \ http://cran.uk.r-project.org/src/base/R-2/ \ http://cran.us.r-project.org/src/base/R-2/ \ http://cran.za.r-project.org/src/base/R-2/ \ ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/src/base/R-2/ \ http://lib.stat.cmu.edu/R/CRAN/src/base/R-2/ \ http://cran.stat.ucla.edu/src/base/R-2/ \ http://probability.ca/cran/src/base/R-2/ \ http://www.ibiblio.org/pub/languages/R/CRAN/src/base/R-2/ \ http://www.bioconductor.org/CRAN/src/base/R-2/ MAINTAINER= eric+fbports@vangyzen.net COMMENT= A language for statistical computing and graphics OPTIONS= ATLAS "Use ATLAS instead of BLAS/LAPACK" off \ TCLTK "Use Tcl/Tk (for the tcltk package)" on \ JPEG "Enable the jpeg() graphics device" on \ PNG "Enable the png() graphics device" on \ X11 "Enable the X11() graphics device" on \ GHOSTSCRIPT "Enable the [dev2]bitmap() graphics devices" on \ PCRE_PORT "Use PCRE port instead of bundled source" on \ DVI_MANUALS "Install DVI manuals (requires TeX)" off \ PDF_MANUALS "Install PDF manuals (requires TeX)" on \ INFO_MANUALS "Install GNU info manuals" on \ LETTER_PAPER "Use US Letter paper" off MAN1= R.1 -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes INSTALL_TARGET= install install-libR ALL_TARGET= all GNU_CONFIGURE= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} USE_GETTEXT= yes USE_ICONV= yes USE_PERL5= yes CONFIGURE_ENV= INSTALL_DATA="${INSTALL} ${COPY} ${_SHROWNGRP} -m 644" CONFIGURE_ARGS= --enable-R-shlib --with-system-bzlib --with-system-zlib \ rdocdir=${DOCSDIR} .include test check: build @(cd ${WRKSRC}; ${MAKE} check) check-all: build @(cd ${WRKSRC}; ${MAKE} check-all) .if defined(WITH_ATLAS) LIB_DEPENDS+= f77blas.1:${PORTSDIR}/math/atlas CONFIGURE_ARGS+=--with-lapack="-lalapack -lcblas" --with-blas="-lf77blas" PLIST_SUB+= BLAS="@comment " .else LIB_DEPENDS+= blas.1:${PORTSDIR}/math/blas CONFIGURE_ARGS+=--with-blas="-lblas" PLIST_SUB+= BLAS="" .endif .if defined(WITHOUT_TCLTK) CONFIGURE_ARGS+=--without-tcltk PLIST_SUB+= TCLTK="@comment " .else LIB_DEPENDS+= tcl84:${PORTSDIR}/lang/tcl84 \ tk84:${PORTSDIR}/x11-toolkits/tk84 CONFIGURE_ARGS+=--with-tcltk PLIST_SUB+= TCLTK="" .endif .if defined(WITHOUT_JPEG) CONFIGURE_ARGS+=--without-jpeglib .else LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+=--with-jpeglib .endif .if defined(WITHOUT_PNG) CONFIGURE_ARGS+=--without-libpng .else LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png CONFIGURE_ARGS+=--with-libpng .endif .if defined(WITHOUT_X11) CONFIGURE_ARGS+=--without-x PLIST_SUB+= X11="@comment " .else CONFIGURE_ARGS+=--with-x USE_XLIB= yes PLIST_SUB+= X11="" .endif .if !defined(WITHOUT_GHOSTSCRIPT) USE_GHOSTSCRIPT_RUN=yes .endif .if defined(WITHOUT_PCRE_PORT) CONFIGURE_ARGS+=--without-system-pcre .else LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+=--with-system-pcre .endif .if defined(WITH_DVI_MANUALS) BUILD_DEPENDS+= pdflatex:${PORTSDIR}/print/teTeX-base ALL_TARGET+= dvi INSTALL_TARGET+=install-dvi PLIST_SUB+= DVI_MANUAL="" .else PLIST_SUB+= DVI_MANUAL="@comment " .endif .if defined(WITHOUT_PDF_MANUALS) PLIST_SUB+= PDF_MANUAL="@comment " .else PLIST_SUB+= PDF_MANUAL="" BUILD_DEPENDS+= pdflatex:${PORTSDIR}/print/teTeX-base ALL_TARGET+= pdf INSTALL_TARGET+=install-pdf .endif .if !defined(WITHOUT_INFO_MANUALS) ALL_TARGET+= info INFO= R-FAQ R-admin R-data R-exts R-intro R-lang .endif .if defined(WITH_LETTER_PAPER) CONFIGURE_ENV+= R_PAPERSIZE=letter .endif .if ${OSVERSION} < 500000 CONFIGURE_ARGS+= --disable-mbcs BROKEN= does not compile .endif .if ${OSVERSION} < 600000 CONFIGURE_ENV+= MAKEINFO_CMD=${LOCALBASE}/bin/makeinfo BUILD_DEPENDS+= ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo .endif post-install: ${MV} ${PREFIX}/lib/libR.so ${PREFIX}/lib/libR.so.0 ${LN} -sf ${PREFIX}/lib/libR.so.0 ${PREFIX}/lib/libR.so .if !defined(WITHOUT_INFO_MANUALS) (cd ${WRKSRC}/doc/manual; \ for infofile in ${INFO}; do \ ${INSTALL_DATA} $${infofile}.info* ${PREFIX}/${INFO_PATH}/; \ done) .endif .include diff --git a/math/arpack/Makefile b/math/arpack/Makefile index 344f78082b51..e7cc22f9ee19 100644 --- a/math/arpack/Makefile +++ b/math/arpack/Makefile @@ -1,55 +1,55 @@ # New ports collection makefile for: arpack # Date created: 31 Jan 2003 # Whom: Pedro F. Giffuni # # $FreeBSD$ # PORTNAME= arpack PORTVERSION= 96 CATEGORIES= math MASTER_SITES= http://www.caam.rice.edu/software/ARPACK/SRC/ DISTFILES= ${PORTNAME}${PORTVERSION}.tar.gz patch.tar.gz .ifndef NOPORTDOCS DISTFILES+= ug.ps.gz .endif DIST_SUBDIR= arpack EXTRACT_ONLY= ${PORTNAME}${PORTVERSION}.tar.gz PATCH_SITES= http://www.caam.rice.edu/software/ARPACK/SRC/ MAINTAINER= ports@FreeBSD.org COMMENT= Argand Library: large eigenvalue subroutines (serial version) BUILD_DEPENDS= ${LOCALBASE}/lib/libblas.a:${PORTSDIR}/math/blas CONFLICTS= elmer-mathlibs-1* WRKSRC= ${WRKDIR}/ARPACK ALL_TARGET= lib BLAS_LIBS?= ${LOCALBASE}/lib/libblas.a -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes pre-patch: @(cd ${WRKSRC}; ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/patch.tar.gz) pre-build: @${REINPLACE_CMD} -e 's+%FC%+${FC}+g ; s+%FFLAGS%+${FFLAGS}+g ; \ s+%%WRKDIR%%+${WRKDIR}+ ; \ s+%%BLAS_LIBS%%+${BLAS_LIBS}+' ${WRKSRC}/ARmake.inc do-install: ${INSTALL} ${WRKSRC}/libarpack.a ${PREFIX}/lib post-install: .if !defined(NOPORTDOCS) ${INSTALL_DATA} ${FILESDIR}/arpack.h ${PREFIX}/include ${MKDIR} ${DOCSDIR} -${GZIP_CMD} ${GZIP} ${WRKSRC}/DOCUMENTS/ex-*.doc ${CP} ${WRKSRC}/DOCUMENTS/ex-*.doc.gz ${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/ug.ps.gz ${DOCSDIR} .endif .include diff --git a/math/bihar/Makefile b/math/bihar/Makefile index 71e6027ccc6f..521c9012d176 100644 --- a/math/bihar/Makefile +++ b/math/bihar/Makefile @@ -1,49 +1,49 @@ # New ports collection makefile for: fftpack # Date created: 31 October 1996 # Whom: Pedro Giffuni S. # # $FreeBSD$ # PORTNAME= bihar PORTVERSION= 1.0 CATEGORIES= math MASTER_SITES= ftp://netlib.bell-labs.com/netlib/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tar MAINTAINER= ports@FreeBSD.org COMMENT= Biharmonic equation in rectangular geometry and polar coordinates LIB_DEPENDS= linpack.1:${PORTSDIR}/math/linpack # ${DISTFILES} is automatically created from the directory contents IGNOREFILES= ${DISTFILES} EXTRACT_CMD= ${TAR} EXTRACT_BEFORE_ARGS= -xf EXTRACT_AFTER_ARGS= # empty -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes PORTDOCS= fft.doc.gz .include post-extract: ${GUNZIP_CMD} $(WRKSRC)/*.f.gz pre-build: ${RM} $(WRKSRC)/.depend ${CP} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} -${GZIP_CMD} ${GZIP} ${WRKSRC}/fft.doc ${CP} $(WRKSRC)/fft.doc.gz ${DOCSDIR} .endif .if ${PORTOBJFORMAT} == "aout" ${LN} -sf libbihar.so.1 ${PREFIX}/lib/libbihar.so .endif .include diff --git a/math/blas/Makefile b/math/blas/Makefile index 707b3bb9d43f..bbce4ae1c455 100644 --- a/math/blas/Makefile +++ b/math/blas/Makefile @@ -1,29 +1,29 @@ # New ports collection makefile for: blas # Date created: 27 October 1994 # Whom: ljo # # $FreeBSD$ # PORTNAME= blas PORTVERSION= 1.0 CATEGORIES= math MASTER_SITES= ftp://netlib.bell-labs.com/netlib/blas/ \ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/blas/ \ http://www.netlib.org/blas/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Basic Linear Algebra, level 1, 2, and 3 CONFLICTS= elmer-mathlibs-1* -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes NO_WRKSUBDIR= yes do-configure: @${INSTALL_DATA} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's+@FFLAGS@+${FFLAGS}+g' ${WRKSRC}/Makefile .include diff --git a/math/cln/Makefile b/math/cln/Makefile index c000aaf3b38a..af5458d3d71a 100644 --- a/math/cln/Makefile +++ b/math/cln/Makefile @@ -1,61 +1,61 @@ # ex:ts=8 # New ports collection makefile for: cln # Date created: Fab 11, 2001 # Whom: Ying-Chieh Liao # # $FreeBSD$ # PORTNAME= cln PORTVERSION= 1.1.11 PORTREVISION= 1 CATEGORIES= math devel MASTER_SITES= http://www.ginac.de/CLN/ \ http://www.mirrors.wiretapped.net/security/cryptography/libraries/math/cln/ \ ftp://ftpthep.physik.uni-mainz.de/pub/gnu/ MAINTAINER= ports@FreeBSD.org COMMENT= Class Library for Numbers LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 USE_BZIP2= yes USE_GCC= 3.4+ USE_GNOME= gnomehack gnometarget pkgconfig USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CONFIGURE_ARGS= --infodir=${PREFIX}/info --mandir=${MANPREFIX}/man \ --with-gmp MAKE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= cln-config.1 INFO= cln STRIP= # none CFLAGS+= -fPIC CPPFLAGS= -I${LOCALBASE}/include LDFLAGS= -L${LOCALBASE}/lib .include .if ${ARCH} == "sparc64" || ${ARCH} == "ia64" BROKEN= "Does not compile on sparc64 or ia64" .endif pre-build: .if exists(${LOCALBASE}/lib/libcln.so.3) BROKEN= "Does not compile when older version is installed. Please pkg_delete old cln first" .endif post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR}/dvi ${INSTALL_DATA} ${WRKSRC}/doc/*.dvi ${DOCSDIR}/dvi @${MKDIR} ${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}/html .endif .include diff --git a/math/eispack/Makefile b/math/eispack/Makefile index 4869f064b7ea..0e6bb8419b2f 100644 --- a/math/eispack/Makefile +++ b/math/eispack/Makefile @@ -1,44 +1,44 @@ # New ports collection makefile for: eispack # Date created: 31 October 1994 # Whom: ljo # # $FreeBSD$ # PORTNAME= eispack PORTVERSION= 1.0 CATEGORIES= math MASTER_SITES= ftp://netlib.bell-labs.com/netlib/eispack/ \ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/eispack/ DISTFILES= ${SRCS:.f=.f.gz} MAINTAINER= ports@FreeBSD.org COMMENT= Eigenvalue system package LIB_DEPENDS= blas.1:${PORTSDIR}/math/blas DIST_SUBDIR= ${PORTNAME} -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes NO_WRKSUBDIR= yes SRCS = csroot.f epslon.f pythag.f bakvec.f balanc.f balbak.f bandr.f \ bandv.f bisect.f bqr.f cbabk2.f cbal.f cg.f ch.f cinvit.f combak.f \ comhes.f comlr.f comlr2.f comqr.f comqr2.f cortb.f corth.f elmbak.f \ elmhes.f eltran.f figi.f figi2.f hqr.f hqr2.f htrib3.f htribk.f \ htrid3.f htridi.f imtql1.f imtql2.f imtqlv.f invit.f minfit.f \ ortbak.f orthes.f ortran.f otqlrat.f qzhes.f qzit.f qzval.f qzvec.f \ ratqr.f rebak.f rebakb.f reduc.f reduc2.f rg.f rgg.f rs.f rsb.f \ rsg.f rsgab.f rsgba.f rsm.f rsp.f rst.f rt.f svd.f tinvit.f tql1.f \ tql2.f tqlrat.f trbak1.f trbak3.f tred1.f tred2.f tred3.f tridib.f \ tsturm.f cdiv.f do-extract: @${MKDIR} ${WRKDIR} .for file in ${SRCS} @${GZCAT} ${_DISTDIR}/${file:.f=.f.gz} > ${WRKSRC}/${file} .endfor pre-build: ${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/Makefile .include diff --git a/math/fftw/Makefile b/math/fftw/Makefile index 997c3fb2b330..15b0f5db68e8 100644 --- a/math/fftw/Makefile +++ b/math/fftw/Makefile @@ -1,63 +1,63 @@ # New ports collection makefile for: fftw # Date created: Dec 28 1998 # Whom: Lars Koeller # # $FreeBSD$ # PORTNAME= fftw PORTVERSION= 2.1.5 PORTREVISION?= 3 CATEGORIES= math MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ \ ftp://ftp.fftw.org/pub/fftw/old/ \ ftp://theory.lcs.mit.edu/pub/fftw/ \ ftp://pm.cse.rmit.edu.au/pub/dsp/fftw/ PKGNAMESUFFIX= ${FFTW_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT?= Fast C routines to compute the Discrete Fourier Transform # current flavors: default, float FFTW_FLAVOR?= default FFTW_SUFIX= USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= MAKEINFO="makeinfo --no-split" CONFIGURE_ARGS= --enable-shared -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes PLIST_SUB= FFTW_SUFX="${FFTW_SUFX}" .include .if ${FFTW_FLAVOR}=="float" CONFIGURE_ARGS+= --enable-float --enable-type-prefix FFTW_SUFX= s FFTW_PKGNAMESUFFIX= -float INSTALL_TARGET= install-exec PLIST_SUB+= DEF="@comment " .else INFO= fftw PLIST_SUB+= DEF="" .endif .if ${ARCH} == "i386" CONFIGURE_ARGS+= --enable-i386-hacks .endif post-patch: @${RM} ${WRKSRC}/doc/fftw.info* post-install: .if ${FFTW_FLAVOR}=="default" .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/fftw.ps ${DOCSDIR}/fftw.ps .endif .endif .include diff --git a/math/freefem/Makefile b/math/freefem/Makefile index 301f600cbbca..151233785e34 100644 --- a/math/freefem/Makefile +++ b/math/freefem/Makefile @@ -1,40 +1,40 @@ # New ports collection makefile for: freefem # Date created: 20 December 1996 # Whom: Pedro Giffuni # # $FreeBSD$ # PORTNAME= freefem PORTVERSION= 3.5.7 CATEGORIES= math science MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= kfem MAINTAINER= ports@FreeBSD.org COMMENT= A language for the Finite Element Method USE_X_PREFIX= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --with-optimization -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= freefem.1 post-patch: @${REINPLACE_CMD} -e 's|-O3 |\$$CXXFLAGS |g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|debian doc freefem|debian freefem|g ; \ s|^install-data-am:|install-data-am: #|g' ${WRKSRC}/Makefile.in post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in ChangeLog NEWS README TODO ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.pde ${EXAMPLESDIR} .endif .include diff --git a/math/gambit/Makefile b/math/gambit/Makefile index 2a5353590951..51d52b168a73 100644 --- a/math/gambit/Makefile +++ b/math/gambit/Makefile @@ -1,43 +1,43 @@ # ex:ts=8 # Ports collection makefile for: gambit # Date created: Feb 8, 2003 # Whom: ijliao # # $FreeBSD$ # PORTNAME= gambit PORTVERSION= 0.2006.01.20 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= A library of tools for doing computation in game theory LIB_DEPENDS= wx_gtk2_core-2.6.0:${PORTSDIR}/x11-toolkits/wxgtk26 USE_X_PREFIX= yes USE_GNOME= gnometarget gtk20 GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \ WX_CONFIG="${X11BASE}/bin/wxgtk2-2.6-config" MAKE_ENV= WX_CONFIG="${X11BASE}/bin/wxgtk2-2.6-config" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes CPPFLAGS= ${PTHREAD_CFLAGS} LDFLAGS= ${PTHREAD_LIBS} .if !defined(CFLAGS) || ${CFLAGS:M-fno-strict-aliasing*} == "" CFLAGS+= -O2 -fno-strict-aliasing .endif .include .if ${OSVERSION} < 500000 BROKEN= Does not compile on 4.x .endif post-patch: @${REINPLACE_CMD} -e '/test/s|==|=|g' ${WRKSRC}/configure .include diff --git a/math/guppi/Makefile b/math/guppi/Makefile index a78a0e29eccc..473550df3365 100644 --- a/math/guppi/Makefile +++ b/math/guppi/Makefile @@ -1,39 +1,39 @@ # New ports collection makefile for: guppi # Date created: 22 December 2000 # Whom: Maxim Sobolev # # $FreeBSD$ # PORTNAME= guppi PORTVERSION= 0.40.3 PORTREVISION= 5 CATEGORIES= math gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= sources/Guppi/0.40 DISTNAME= Guppi-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= A plotting program for GNOME LIB_DEPENDS= guile.15:${PORTSDIR}/lang/guile USE_GETTEXT= yes USE_BZIP2= yes USE_X_PREFIX= yes USE_GMAKE= yes USE_GNOME= gnomeprefix gnomehack gnomelibs bonobo libglade gal gnometarget USE_PYTHON= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gnumeric --enable-explicit-python-linking CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include/libglade-1.0" \ LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \ GNUMERIC_IDLDIR="${WRKDIR}/gnumeric" PLIST_SUB= VERSION="${PORTVERSION}" post-extract: @${MKDIR} ${WRKDIR}/gnumeric @${CP} ${FILESDIR}/GNOME_Gnumeric_Graph.idl ${WRKDIR}/gnumeric .include diff --git a/math/libRmath/Makefile b/math/libRmath/Makefile index 4ae05a873b68..f660a51f079c 100644 --- a/math/libRmath/Makefile +++ b/math/libRmath/Makefile @@ -1,52 +1,52 @@ # vim: tabstop=8 softtabstop=0 noexpandtab # Ports Makefile for: libRmath # Date created: 14 May 2004 # Whom: Eric van Gyzen # # $FreeBSD$ # PORTNAME= libRmath PORTVERSION= 2.3.0 CATEGORIES= math MASTER_SITES= http://cran.r-project.org/src/base/R-2/ \ ftp://cran.r-project.org/pub/R/src/base/R-2/ \ http://cran.at.r-project.org/src/base/R-2/ \ http://cran.au.r-project.org/src/base/R-2/ \ http://cran.br.r-project.org/src/base/R-2/ \ http://cran.ch.r-project.org/src/base/R-2/ \ http://cran.es.r-project.org/src/base/R-2/ \ http://cran.dk.r-project.org/src/base/R-2/ \ http://cran.hu.r-project.org/src/base/R-2/ \ http://cran.uk.r-project.org/src/base/R-2/ \ http://cran.us.r-project.org/src/base/R-2/ \ http://cran.za.r-project.org/src/base/R-2/ \ ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/src/base/R-2/ \ http://lib.stat.cmu.edu/R/CRAN/src/base/R-2/ \ http://cran.stat.ucla.edu/src/base/R-2/ \ http://probability.ca/cran/src/base/R-2/ \ http://www.ibiblio.org/pub/languages/R/CRAN/src/base/R-2/ \ http://www.bioconductor.org/CRAN/src/base/R-2/ DISTNAME= R-${PORTVERSION} MAINTAINER= eric+fbports@vangyzen.net COMMENT= The standalone math library from R GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS+=--without-x PLIST_FILES= include/Rmath.h lib/libRmath.a lib/libRmath.so lib/libRmath.so.0 do-build: (cd ${WRKSRC}/src/nmath/standalone; ${MAKE}) do-install: ${INSTALL_DATA} ${WRKSRC}/src/include/Rmath.h ${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/src/nmath/standalone/libRmath.a ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/src/nmath/standalone/libRmath.so \ ${PREFIX}/lib/libRmath.so.0 (cd ${PREFIX}/lib; ${LN} -sf libRmath.so.0 libRmath.so) .include diff --git a/math/libneural/Makefile b/math/libneural/Makefile index 5adac8399931..56a82833bb6a 100644 --- a/math/libneural/Makefile +++ b/math/libneural/Makefile @@ -1,24 +1,24 @@ # New ports collection makefile for: libneural # Date created: 14 Jun 2000 # Whom: will # # $FreeBSD$ # PORTNAME= libneural PORTVERSION= 1.0.3 PORTREVISION= 1 CATEGORIES= math devel MASTER_SITES= http://www.freebsdbrasil.com.br/~jmelo/ MAINTAINER= ports@FreeBSD.org COMMENT= C++ implementation of the classic 3-layer perceptron in library form GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's|$${CONFIG_SHELL-/bin/sh} $$ac_aux_dir|$$ac_aux_dir|' \ ${WRKSRC}/configure .include diff --git a/math/linpack/Makefile b/math/linpack/Makefile index 9ae2e2d4f004..ffc1430818e4 100644 --- a/math/linpack/Makefile +++ b/math/linpack/Makefile @@ -1,57 +1,57 @@ # New ports collection makefile for: linpack # Date created: 31 October 1994 # Whom: ljo # # $FreeBSD$ # PORTNAME= linpack PORTVERSION= 1.0 CATEGORIES= math MASTER_SITES= ftp://netlib.bell-labs.com/netlib/linpack/ \ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/linpack/ DISTFILES= ${SRCS:.f=.f.gz} MAINTAINER= ports@FreeBSD.org COMMENT= Linear Algebra package LIB_DEPENDS= blas.1:${PORTSDIR}/math/blas -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes DIST_SUBDIR= ${PORTNAME} NO_WRKSUBDIR= yes SRCS = cchdc.f cchdd.f cchex.f cchud.f cgbco.f cgbdi.f cgbfa.f cgbsl.f \ cgeco.f cgedi.f cgefa.f cgesl.f cgtsl.f chico.f chidi.f chifa.f \ chisl.f chpco.f chpdi.f chpfa.f chpsl.f cmach.f cpbco.f cpbdi.f \ cpbfa.f cpbsl.f cpoco.f cpodi.f cpofa.f cposl.f cppco.f cppdi.f \ cppfa.f cppsl.f cptsl.f cqrdc.f cqrsl.f csico.f csidi.f csifa.f \ csisl.f cspco.f cspdi.f cspfa.f cspsl.f csvdc.f ctrco.f ctrdi.f \ ctrsl.f dchdc.f dchdd.f dchex.f dchud.f dgbco.f dgbdi.f dgbfa.f \ dgbsl.f dgeco.f dgedi.f dgefa.f dgesl.f dgtsl.f dmach.f dpbco.f \ dpbdi.f dpbfa.f dpbsl.f dpoco.f dpodi.f dpofa.f dposl.f dppco.f \ dppdi.f dppfa.f dppsl.f dptsl.f dqrdc.f dqrsl.f dsico.f dsidi.f \ dsifa.f dsisl.f dspco.f dspdi.f dspfa.f dspsl.f dsvdc.f dtrco.f \ dtrdi.f dtrsl.f schdc.f schdd.f schex.f schud.f sgbco.f sgbdi.f \ sgbfa.f sgbsl.f sgeco.f sgedi.f sgefa.f sgesl.f sgtsl.f smach.f \ spbco.f spbdi.f spbfa.f spbsl.f spoco.f spodi.f spofa.f sposl.f \ sppco.f sppdi.f sppfa.f sppsl.f sptsl.f sqrdc.f sqrsl.f ssico.f \ ssidi.f ssifa.f ssisl.f sspco.f sspdi.f sspfa.f sspsl.f ssvdc.f \ strco.f strdi.f strsl.f zchdc.f zchdd.f zchex.f zchud.f zgbco.f \ zgbdi.f zgbfa.f zgbsl.f zgeco.f zgedi.f zgefa.f zgesl.f zgtsl.f \ zhico.f zhidi.f zhifa.f zhisl.f zhpco.f zhpdi.f zhpfa.f zhpsl.f \ zmach.f zpbco.f zpbdi.f zpbfa.f zpbsl.f zpoco.f zpodi.f zpofa.f \ zposl.f zppco.f zppdi.f zppfa.f zppsl.f zptsl.f zqrdc.f zqrsl.f \ zsico.f zsidi.f zsifa.f zsisl.f zspco.f zspdi.f zspfa.f zspsl.f \ zsvdc.f ztrco.f ztrdi.f ztrsl.f do-extract: @${MKDIR} ${WRKDIR} .for file in ${SRCS} @${GZCAT} ${_DISTDIR}/${file:.f=.f.gz} > ${WRKSRC}/${file} .endfor pre-build: ${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/Makefile .include diff --git a/math/plplot/Makefile b/math/plplot/Makefile index 71b012779140..f25ad2d747c1 100644 --- a/math/plplot/Makefile +++ b/math/plplot/Makefile @@ -1,131 +1,131 @@ # New ports collection makefile for: plplot # Date created: 03 Oct 1997 # Whom: Thomas Gellekum # # $FreeBSD$ # PORTNAME= plplot PORTVERSION= 5.6.1 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= A scientific plotting package BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 LIB_DEPENDS= unicode.0:${PORTSDIR}/devel/libunicode \ gd.4:${PORTSDIR}/graphics/gd \ qhull.5:${PORTSDIR}/math/qhull USE_AUTOTOOLS= libltdl:15 USE_PERL5_BUILD=yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" \ M4="${LOCALBASE}/bin/gm4" CONFIGURE_ARGS= --disable-cgm --disable-java --disable-octave \ --with-gd-incdir=${LOCALBASE}/include \ --with-gd-libdir=${LOCALBASE}/lib \ --with-freetype-font-dir=${LOCALBASE} -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" MAN1= plm2gif.1 plplot_libtool.1 plpr.1 pltek.1 pstex2eps.1 .if defined(WITHOUT_X11) PKGNAMESUFFIX= -nox11 CONFIGURE_ARGS+= --without-x PLIST_SUB+= X11="@comment " .else USE_XLIB= yes PLIST_SUB+= X11="" #USE_GNOME= libgnomeui pkgconfig pango .endif .if !defined(WITHOUT_PTHREAD) CONFIGURE_ARGS+= --with-pthreads .endif .if defined(WITH_SVGALIB) LIB_DEPENDS+= vga:${PORTSDIR}/graphics/svgalib PLIST_SUB+= SVGALIB="" .else CONFIGURE_ARGS+= --disable-linuxvga PLIST_SUB+= SVGALIB="@comment " .endif .if defined(WITH_PYTHON) USE_PYTHON= yes PLIST_SUB+= PYTHON="" CONFIGURE_ENV+= PYTHON_VERSION="${PYTHON_VERSION}" .else CONFIGURE_ARGS+= --disable-python PLIST_SUB+= PYTHON="@comment " .endif .if defined(WITH_TCLTK) .undef WITHOUT_X11 PKGNAMESUFFIX= -tcltk LIB_DEPENDS+= itk.3:${PORTSDIR}/x11-toolkits/itk CONFIGURE_ENV+= ITKINCDIR="${LOCALBASE}/include/itk3.3" \ ITKLIBDIR="${LOCALBASE}/lib" \ TKINCDIR="${LOCALBASE}/include/tk8.4" \ TKPRIVATEINCDIR="${LOCALBASE}/include/tk8.4/generic" \ TKLIBDIR="${LOCALBASE}/lib" \ ITCLINCDIR="${LOCALBASE}/include/itcl3.3" \ ITCLLIBDIR="${LOCALBASE}/lib" \ TCLINCDIR="${LOCALBASE}/include/tcl8.4" \ TCLPRIVATEINCDIR="${LOCALBASE}/include/tcl8.4/generic" \ TCLLIBDIR="${LOCALBASE}/lib" MAN1+= plrender.1 plserver.1 pltcl.1 PLIST_SUB+= TCLTK="" .else CONFIGURE_ARGS+= --disable-itcl --disable-tcl --disable-tk PLIST_SUB+= TCLTK="@comment " .endif .include .if ${OSVERSION} < 500000 BROKEN= incorrectly generates pkg-config files .endif pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "PLplot has the following tunable options:" @${ECHO_MSG} "" @${ECHO_MSG} " WITHOUT_X11=yes Turns off X11 support" @${ECHO_MSG} " WITHOUT_PTHREAD=yes Turns off pthread support" @${ECHO_MSG} " WITH_SVGALIB=yes Turns on SVGAlib support" @${ECHO_MSG} " WITH_PYTHON=yes Turns on Python support" @${ECHO_MSG} " WITH_TCLTK=yes Turns on Tcl/Tk support" @${ECHO_MSG} "" post-patch: @${REINPLACE_CMD} -e 's|-ltk$$|-ltk84|g ; \ s|-ltcl$$|-ltcl84|g ; \ s|-lpthread|${PTHREAD_LIBS:S/"//g}|g ; \ s|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|tk octave java|tk|g' \ ${WRKSRC}/bindings/Makefile.in @${REINPLACE_CMD} -e 's| tclsh | ${LOCALBASE}/bin/tclsh8.4 |g' \ ${WRKSRC}/scripts/mktclIndex post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in AUTHORS ChangeLog Copyright FAQ NEWS PROBLEMS README ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/drivers/README.drivers \ ${DOCSDIR}/README.drivers ${INSTALL_DATA} ${WRKSRC}/lib/csa/README \ ${DOCSDIR}/README.csa ${INSTALL_DATA} ${WRKSRC}/lib/csa/README.1st \ ${DOCSDIR}/README.1st.csa .endif .include diff --git a/math/qhull/Makefile b/math/qhull/Makefile index 57702508fd27..a932c3db9b90 100644 --- a/math/qhull/Makefile +++ b/math/qhull/Makefile @@ -1,34 +1,34 @@ # New ports collection makefile for: qhull # Date created: 3 March 2004 # Whom: pusto@web.de # # $FreeBSD$ PORTNAME= qhull PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.qhull.org/download/ DISTNAME= ${PORTNAME}-2003.1 MAINTAINER= ports@FreeBSD.org COMMENT= Qhull computes convex hulls, Delaunay triangulations and halfspaces USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} .if !defined(NOPORTDOCS) MAN1= qhull.1 rbox.1 .endif pre-configure: .if defined(NOPORTDOCS) @${REINPLACE_CMD} -e "s|src html eg config|src config|" \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|install-docDATA install-examplesDATA||" \ ${WRKSRC}/src/Makefile.in .endif .include diff --git a/math/qhull5/Makefile b/math/qhull5/Makefile index 57702508fd27..a932c3db9b90 100644 --- a/math/qhull5/Makefile +++ b/math/qhull5/Makefile @@ -1,34 +1,34 @@ # New ports collection makefile for: qhull # Date created: 3 March 2004 # Whom: pusto@web.de # # $FreeBSD$ PORTNAME= qhull PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.qhull.org/download/ DISTNAME= ${PORTNAME}-2003.1 MAINTAINER= ports@FreeBSD.org COMMENT= Qhull computes convex hulls, Delaunay triangulations and halfspaces USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} .if !defined(NOPORTDOCS) MAN1= qhull.1 rbox.1 .endif pre-configure: .if defined(NOPORTDOCS) @${REINPLACE_CMD} -e "s|src html eg config|src config|" \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|install-docDATA install-examplesDATA||" \ ${WRKSRC}/src/Makefile.in .endif .include diff --git a/math/spar/Makefile b/math/spar/Makefile index c2532dc97772..ac542830081c 100644 --- a/math/spar/Makefile +++ b/math/spar/Makefile @@ -1,31 +1,31 @@ # ex:ts=8 # New ports collection makefile for: spar # Date created: Jun 1, 2001 # Whom: ijliao # # $FreeBSD$ # PORTNAME= spar PORTVERSION= 0.5.10 PORTREVISION= 1 CATEGORIES= math devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= A modular math parser USE_GETOPT_LONG=yes GNU_CONFIGURE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes MAN1= spar.1 post-patch: @${REINPLACE_CMD} -e 's|$${CONFIG_SHELL-/bin/sh} $$ac_aux_dir|$$ac_aux_dir|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e "s,-ldl,,g" \ ${WRKSRC}/lib/Makefile.in ${WRKSRC}/lib/module/Makefile.in .include