ports/144456: i want to submit a new port
Leinier Cruz Salfran
salfrancl at yahoo.es
Thu Mar 4 01:30:06 UTC 2010
>Number: 144456
>Category: ports
>Synopsis: i want to submit a new port
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Mar 04 01:30:06 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Leinier Cruz Salfran
>Release: 9.0-CURRENT
>Organization:
>Environment:
FreeBSD salfrancl.ipigto.rimed.cu 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Sat Feb 20 15:40:38 CST 2010 root at salfrancl.ipigto.rimed.cu:/usr/obj/usr/src/sys/SALFRANCL_I386 i386
>Description:
I want to submit a new port.
/usr/ports/multimedia/aegisub
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# aegisub
# aegisub/Makefile
# aegisub/distinfo
# aegisub/pkg-descr
# aegisub/pkg-plist
#
echo c - aegisub
mkdir -p aegisub > /dev/null 2>&1
echo x - aegisub/Makefile
sed 's/^X//' >aegisub/Makefile << '16e6750ebeac3212450af50cdc3d20e0'
X# New ports collection makefile for: aegisub
X# Date created: 2nd March 2010
X# Whom: Leinier Cruz Salfran <salfrancl at yahoo.es>
X#
X# $FreeBSD$
X# $MCom: ports-stable/multimedia/aegisub/Makefile,v 0.2 2010/03/03 11:24:00 salfrancl Exp $
X# $Id: Makefile,v 0.2 2010/03/03 11:24:00 salfrancl Exp $
X#
X
XPORTNAME= aegisub
XDISTVERSION= 2.1.8
X#PORTREVISION= 2
XCATEGORIES= x11 multimedia
XMASTER_SITES= http://ftp.aegisub.org/pub/releases/ \
X http://ftp2.aegisub.org/pub/releases/ \
X ftp://ftp.aegisub.org/pub/releases/ \
X ftp://ftp2.aegisub.org/pub/releases/
X
XMAINTAINER= salfrancl at yahoo.es
XCOMMENT= Aegisub Project is a cross-platform subtitle editor
X
XOPTIONS= DEBUG "Enable debug" Off \
X PROFILE "Enable profiling" Off \
X GCOV "Enable GCOV (require profiling)" Off \
X EFENCE "Enable Electric Fence (require profiling)" Off \
X NLS "Enable Native Language Support" On \
X PORTAUDIO "Enable PortAudio2 audio provider (only one)" Off \
X PULSE "Enable PulseAudio audio provider (only one)" On \
X OSS "Enable OSS audio player (require portaudio)" Off \
X FFMPEG "Enable FFMPEG video provider" On \
X HUNSPELL "Hungarian Spell" On \
X LUA "LUA Scripting" On \
X PERL "Perl Scripting" Off
X
XUSE_FREETYPE= yes
XUSE_ICONV= yes
XUSE_GNOME= pkgconfig
XUSE_WX= 2.8
XWX_COMPS= wx contrib
XWX_UNICODE= yes
XCONFIGURE_ARGS= --with-wx-config=${WX_CONFIG}
X
XUSE_GMAKE= yes
XGNU_CONFIGURE= yes
XCFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/lib/wx/include/gtk2-unicode-release-2.8/ -I${LOCALBASE}/include/wx-2.8
XLDFLAGS= -L${LOCALBASE}/lib
X
XINSTALLS_ICONS= yes
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_DEBUG)
XCONFIGURE_ARGS+= --enable-debug --enable-debug-exceptions
X.endif
X.if defined(WITH_GCOV)
XCONFIGURE_ARGS+= --enable-gcov
XWITH_PROFILE= yes
X.endif
X.if defined(WITH_EFENCE)
XCONFIGURE_ARGS+= --enable-efence
XWITH_PROFILE= yes
X.endif
X.if defined(WITHOUT_NLS)
XCONFIGURE_ARGS+= --without-nls
X.else
XUSE_GETTEXT= yes
X.endif
X.if defined(WITH_PROFILE)
XCONFIGURE_ARGS+= --enable-profile
X.endif
X.if defined(WITH_PORTAUDIO)
XBUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/portaudio-2.0.pc:${PORTSDIR}/audio/portaudio2
X.endif
X.if defined(WITH_PULSE)
XBUILD_DEPENDS+= pulseaudio:${PORTSDIR}/audio/pulseaudio
X.endif
X.if defined(WITH_OSS)
XBUILD_DEPENDS+= ossinfo:${PORTSDIR}/audio/oss
X.endif
X.if defined(WITH_PULSE)
XCONFIGURE_ARGS+= --with-player-audio=pulseaudio
X.else
X.if defined(WITH_OSS)
XCONFIGURE_ARGS+= --with-player-audio=portaudio
X.endif
X.endif
X.if defined(WITH_FFMPEG)
XBUILD_DEPENDS+= ffmpeg:${PORTSDIR}/multimedia/ffmpeg
XCONFIGURE_ARGS+= --with-provider-video=ffmpegsource --with-provider-audio=ffmpegsource
X.endif
X.if defined(WITH_HUNSPELL)
XBUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/hunspell.pc:${PORTSDIR}/hungarian/hunspell
X.endif
X.if defined(WITH_LUA)
XUSE_LUA= 5.1+
XCONFIGURE_ENV+= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LDFLAGS="-L${LUA_LIBDIR} -llua"
X.endif
X.if defined(WITH_PERL)
XUSE_PERL5= yes
X.endif
X
X.include <bsd.port.post.mk>
16e6750ebeac3212450af50cdc3d20e0
echo x - aegisub/distinfo
sed 's/^X//' >aegisub/distinfo << 'dcc7a12f87ec0350656c3b6a18616317'
XMD5 (aegisub-2.1.8.tar.gz) = 04438f9c237618d225d3654cded3d4bb
XSHA256 (aegisub-2.1.8.tar.gz) = a67356e5c4fa376738d363f1cf5e50aa74e6b69e76a089ed0442bf6d7390d769
XSIZE (aegisub-2.1.8.tar.gz) = 2431099
dcc7a12f87ec0350656c3b6a18616317
echo x - aegisub/pkg-descr
sed 's/^X//' >aegisub/pkg-descr << '45d8529c214c94c5a6fa8378307aae85'
XThe Aegisub Project is a community-driven effort to write the BSDL licensed
Xcross-platform subtitle editor Aegisub. Composed completely of volunteers
Xpassionate about subtitling, as a project it strives to be open, fair and
Xmost of all: free.
X
XWWW: http://www.aegisub.org/
45d8529c214c94c5a6fa8378307aae85
echo x - aegisub/pkg-plist
sed 's/^X//' >aegisub/pkg-plist << '900b1a365c44336ddb22045c4061c6e2'
Xbin/aegisub-2.1
Xshare/aegisub/2.1/automation/autoload/cleantags-autoload.lua
Xshare/aegisub/2.1/automation/autoload/kara-templater.lua
Xshare/aegisub/2.1/automation/autoload/karaoke-auto-leadin.lua
Xshare/aegisub/2.1/automation/autoload/macro-1-edgeblur.lua
Xshare/aegisub/2.1/automation/autoload/macro-2-mkfullwitdh.lua
Xshare/aegisub/2.1/automation/include/Aegisub.pm
Xshare/aegisub/2.1/automation/include/Aegisub/Progress.pm
Xshare/aegisub/2.1/automation/include/Aegisub/Script.pm
Xshare/aegisub/2.1/automation/include/Auto4Utils.pm
Xshare/aegisub/2.1/automation/include/cleantags.lua
Xshare/aegisub/2.1/automation/include/karaskel-adv.lua
Xshare/aegisub/2.1/automation/include/karaskel-auto4.lua
Xshare/aegisub/2.1/automation/include/karaskel-base.lua
Xshare/aegisub/2.1/automation/include/karaskel.lua
Xshare/aegisub/2.1/automation/include/unicode.lua
Xshare/aegisub/2.1/automation/include/utils-auto4.lua
Xshare/aegisub/2.1/automation/include/utils.lua
Xshare/applications/aegisub.desktop
Xshare/doc/aegisub/2.1/automation3.txt
Xshare/doc/aegisub/2.1/demos/future-windy-blur.lua
Xshare/doc/aegisub/2.1/demos/raytracer-test1.ass
Xshare/doc/aegisub/2.1/demos/raytracer.lua
Xshare/doc/aegisub/2.1/v4-docs/basic-function-interface.txt
Xshare/doc/aegisub/2.1/v4-docs/configuration-dialogs.txt
Xshare/doc/aegisub/2.1/v4-docs/file-streams.txt
Xshare/doc/aegisub/2.1/v4-docs/misc.txt
Xshare/doc/aegisub/2.1/v4-docs/overview.txt
Xshare/doc/aegisub/2.1/v4-docs/progress-reporting.txt
Xshare/doc/aegisub/2.1/v4-docs/subtitle-data.txt
Xshare/doc/aegisub/2.1/v4-docs/template-scripting-ideas.ass
Xshare/icons/hicolor/16x16/apps/aegisub.png
Xshare/icons/hicolor/22x22/apps/aegisub.png
Xshare/icons/hicolor/24x24/apps/aegisub.png
Xshare/icons/hicolor/32x32/apps/aegisub.png
Xshare/icons/hicolor/48x48/apps/aegisub.png
Xshare/icons/hicolor/64x64/apps/aegisub.png
Xshare/icons/hicolor/scalable/apps/aegisub.svg
Xshare/locale/ca/LC_MESSAGES/aegisub21.mo
Xshare/locale/cs/LC_MESSAGES/aegisub21.mo
Xshare/locale/da/LC_MESSAGES/aegisub21.mo
Xshare/locale/de/LC_MESSAGES/aegisub21.mo
Xshare/locale/el/LC_MESSAGES/aegisub21.mo
Xshare/locale/es/LC_MESSAGES/aegisub21.mo
Xshare/locale/fi/LC_MESSAGES/aegisub21.mo
Xshare/locale/fr_FR/LC_MESSAGES/aegisub21.mo
Xshare/locale/hu/LC_MESSAGES/aegisub21.mo
Xshare/locale/it/LC_MESSAGES/aegisub21.mo
Xshare/locale/ja/LC_MESSAGES/aegisub21.mo
Xshare/locale/ko/LC_MESSAGES/aegisub21.mo
Xshare/locale/pt_BR/LC_MESSAGES/aegisub21.mo
Xshare/locale/ru/LC_MESSAGES/aegisub21.mo
Xshare/locale/vi/LC_MESSAGES/aegisub21.mo
Xshare/locale/zh_CN/LC_MESSAGES/aegisub21.mo
Xshare/locale/zh_TW/LC_MESSAGES/aegisub21.mo
X at dirrm share/icons/hicolor/scalable/apps
X at dirrm share/icons/hicolor/scalable
X at dirrm share/icons/hicolor/64x64/apps
X at dirrm share/icons/hicolor/64x64
X at dirrm share/icons/hicolor/48x48/apps
X at dirrm share/icons/hicolor/48x48
X at dirrm share/icons/hicolor/32x32/apps
X at dirrm share/icons/hicolor/32x32
X at dirrm share/icons/hicolor/24x24/apps
X at dirrm share/icons/hicolor/24x24
X at dirrm share/icons/hicolor/22x22/apps
X at dirrm share/icons/hicolor/22x22
X at dirrm share/icons/hicolor/16x16/apps
X at dirrm share/icons/hicolor/16x16
X at dirrm share/icons/hicolor
X at dirrm share/icons
X at dirrm share/doc/aegisub/2.1/v4-docs
X at dirrm share/doc/aegisub/2.1/demos
X at dirrm share/doc/aegisub/2.1
X at dirrm share/doc/aegisub
X at dirrm share/applications
X at dirrm share/aegisub/2.1/automation/include/Aegisub
X at dirrm share/aegisub/2.1/automation/include
X at dirrm share/aegisub/2.1/automation/autoload
X at dirrm share/aegisub/2.1/automation
X at dirrm share/aegisub/2.1
X at dirrm share/aegisub
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
900b1a365c44336ddb22045c4061c6e2
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list