On Fri, Aug 20, 2010 at 08:35:04AM +0200, Antoine Jacoutot wrote: > On Thu, 19 Aug 2010, Federico G. Schwindt wrote: > > > CVSROOT: /cvs > > Module name: ports > > Changes by: fg...@cvs.openbsd.org 2010/08/19 12:57:50 > > > > Log message: > > Import ibus, the intelligent input bus framework. > > > > Status: > > > > Vendor Tag: fgsch > > Release Tags: fgsch_20100819 > > > > N ports/inputmethods/ibus/Makefile > > N ports/inputmethods/ibus/distinfo > > N ports/inputmethods/ibus/patches/patch-src_Makefile_in > > N ports/inputmethods/ibus/patches/patch-setup_ibus-setup_in > > N ports/inputmethods/ibus/patches/patch-ibus_common_py > > N ports/inputmethods/ibus/patches/patch-ui_gtk_ibus-ui-gtk_in > > N ports/inputmethods/ibus/patches/patch-ui_gtk_Makefile_in > > N ports/inputmethods/ibus/patches/patch-configure > > N ports/inputmethods/ibus/patches/patch-setup_Makefile_in > > N ports/inputmethods/ibus/patches/patch-bus_Makefile_in > > N ports/inputmethods/ibus/pkg/DESCR > > N ports/inputmethods/ibus/pkg/PLIST > > N ports/inputmethods/ibus/files/README.OpenBSD > > > > No conflicts created by this import > > The following construct is banned from ports: > RUN_DEPENDS = ${BUILD_DEPENDS} > With it you are e.g. adding a run dependency on gmake...
I will fix that. > You are missing the gconf2 goos in PLIST. This too. > I don't think you should hardcode python versions in patch-configure. > The python MODULE adds PYTHON="${MODPY_BIN}" in CONFIGURE_ENV, maybe you > could use that. I'm not hardcoding anything. Please read the diff. > At last you want to remove intl and iconv from WANTLIB and use the > gettext MODULE. I will fix that as well. BTW, you don't need to copy the whole ports. f.-