Re: mail/mailman port installation failing
Am 29.05.2014 08:34, schrieb Lowell Gilbert: > John Marshall writes: > >> After helpful off-list mail from mandree@ which pointed at this being a >> local problem, I eventually found the following line in >> /usr/local/etc/ports.conf. >> >> mail/mailman: CONFIGURE_ARGS=--with-var-prefix=/data/mailman >> >> One of those tweaks one implements to accommodate a local customization, >> and doesn't even remember it's there 6 or 7 years later. >> >> It would appear that this kind of thing doesn't play nicely with the new >> staging environment. After removing that line from ports.conf and >> rebuilding the port, it installed happily. Obviously I then had to >> reshuffle my data directories manually. > > Doesn't that mean that the plist was always wrong on that machine > anyway? That could leave stale files around... > On that machine, yes. On the other hand, I doubt it's reasonably possible to cater for arbitrarily injected special configurations with the PLIST - in such situations, the port itself would have to support separate /var prefixes or data directories so it sets the option and adjusts the plist accordingly. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Creating new port
H, Raghu, at first it looks good, but there are some issues in your Makefile that are correct in the examples provided to you. your port should - use STAGEDIR (in short time we deprecate all ports without stage support, also we have checks in place to test the port before a package is created) - do not use a 'deinstall' target, with a proper pkg-plist everything is handed from the pkg tools (If you run the command `pkg_deinstall testport-2.1' you will notice nothing happens, without a pkg-plist) - WRKSRC= ${WRKDIR} and later using '${WRKSRC}/${DISTNAME}' is not required in your test port, remove the line. (in the ports framework WRKSRC is already set to ${WRKDIR}/${DISTNAME}) PS: In Sept. 2014 the old pkg_(install|deinstall|...) tools will be deprecated and everything is build with the new pkg tools (ports-mgmt/pkg) The required changes in your case (written in svn diff notation) - COMMENT=test - - ONLY_FOR_ARCHS= amd64 - - WRKSRC= ${WRKDIR} - NO_BUILD= yes - - - .include - - - do-install: - - @${MKDIR} ${PREFIX}/sbin/test/ - ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME}/bin/test/testbinary ${PREFIX}/sbin/test/ - - deinstall: - @${RMDIR} ${PREFIX}/sbin/test - - .include + COMMENT=test + + LICENSE=??? (if there is one) + + ONLY_FOR_ARCHS= amd64 + + NO_BUILD= yes + + .include + + do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/sbin/test + ${INSTALL_PROGRAM} ${WRKDIR}/bin/test/testbinary ${STAGEDIR}${PREFIX}/sbin/test + + .include Index: pkg-plist === +sbin/test/testbinary +@dirrm sbin/test // hth. olli On 2014-05-30 06:18, Raghu HB wrote: > Olli and Michelle, > > Thanks a lot, this is what I was looking for (example for the port > creation), I referred simple sysutils/tw_cli port and created new port and > package. > > Below are the steps I followed. > > STEP1: Created a test port directory /usr/ports/sysutils/testport > > STEP2: Created Makefile with below content. > > > -- > > # $FreeBSD$ > > PORTNAME= testport > PORTVERSION=2.1 > CATEGORIES= sysutils > MASTER_SITES= ftp://support.com > DISTNAME= testport-2.1 > > MAINTAINER= yourem...@example.com > COMMENT=test > > ONLY_FOR_ARCHS= amd64 > > WRKSRC= ${WRKDIR} > NO_BUILD= yes > > > .include > > > do-install: > > @${MKDIR} ${PREFIX}/sbin/test/ > ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME}/bin/test/testbinary > ${PREFIX}/sbin/test/ > > deinstall: > @${RMDIR} ${PREFIX}/sbin/test > > .include > > -- > > > STEP3: Created the tar file testport-2.1.tar.gz and placed the tar file in > /usr/ports/distfiles > > ./ testport-2.1 > ./ testport-2.1/bin > ./ testport-2.1/bin/test > ./ testport-2.1/bin/test/testbinary > > STEP4: Change the directory to /usr/ports/sysutils/testport and run the > command : make makesum > > STEP5: Run the command "make package" > I can see that the port is created and installed. > > STEP6: try uninstall the port: "make deinstall" > > STEP7: Create the package from the port using the below commands and > verify the package. > > pkg_create -b testport-2.1 > pkg_add -f testport-2.1.tbz > pkg_delete testport-2.1 > > As I mentioned above I created a test package and which is working fine. > Please suggest if any changes needed or if something is wrong in above > steps. > > Now I would say I will create a package for my new application > "finalpackage.tbz". > I would like to know if I can ship the "finalpackage.tbz" file to customer > to use the package on their system for new application? or it has to be > registered with FreeBSD community? > Please guide us with the future steps to release the application to > customer. > > -Original Message- > From: olli hauer [mailto:oha...@gmx.de] > Sent: Thursday, May 29, 2014 1:30 PM > To: freebsd-ports > Cc: Raghu HB > Subject: Re: Creating new port > > On 2014-05-28 12:01, Raghu HB wrote: >> Thanks Michelle for quick response. >> >> >> First I would like to explain what is the application and how I am >> trying to create port. >> >> We have some command line utilities to run on FreeBSD (Storage >> controller software). >> The installer should contain few binaries and scripts which will be >> deployed on FreeBSD OS. >> The binaries are pre-compiled and scripts will be used to >> start/stop/restart the serv
RE: Creating new port
Olli and Michelle, Thanks a lot, this is what I was looking for (example for the port creation), I referred simple sysutils/tw_cli port and created new port and package. Below are the steps I followed. STEP1: Created a test port directory /usr/ports/sysutils/testport STEP2: Created Makefile with below content. -- # $FreeBSD$ PORTNAME= testport PORTVERSION=2.1 CATEGORIES= sysutils MASTER_SITES= ftp://support.com DISTNAME= testport-2.1 MAINTAINER= yourem...@example.com COMMENT=test ONLY_FOR_ARCHS= amd64 WRKSRC= ${WRKDIR} NO_BUILD= yes .include do-install: @${MKDIR} ${PREFIX}/sbin/test/ ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME}/bin/test/testbinary ${PREFIX}/sbin/test/ deinstall: @${RMDIR} ${PREFIX}/sbin/test .include -- STEP3: Created the tar file testport-2.1.tar.gz and placed the tar file in /usr/ports/distfiles ./ testport-2.1 ./ testport-2.1/bin ./ testport-2.1/bin/test ./ testport-2.1/bin/test/testbinary STEP4: Change the directory to /usr/ports/sysutils/testport and run the command : make makesum STEP5: Run the command "make package" I can see that the port is created and installed. STEP6: try uninstall the port: "make deinstall" STEP7: Create the package from the port using the below commands and verify the package. pkg_create -b testport-2.1 pkg_add -f testport-2.1.tbz pkg_delete testport-2.1 As I mentioned above I created a test package and which is working fine. Please suggest if any changes needed or if something is wrong in above steps. Now I would say I will create a package for my new application "finalpackage.tbz". I would like to know if I can ship the "finalpackage.tbz" file to customer to use the package on their system for new application? or it has to be registered with FreeBSD community? Please guide us with the future steps to release the application to customer. -Original Message- From: olli hauer [mailto:oha...@gmx.de] Sent: Thursday, May 29, 2014 1:30 PM To: freebsd-ports Cc: Raghu HB Subject: Re: Creating new port On 2014-05-28 12:01, Raghu HB wrote: > Thanks Michelle for quick response. > > > First I would like to explain what is the application and how I am > trying to create port. > > We have some command line utilities to run on FreeBSD (Storage > controller software). > The installer should contain few binaries and scripts which will be > deployed on FreeBSD OS. > The binaries are pre-compiled and scripts will be used to > start/stop/restart the services or daemons. > > Created below directory structure "/usr/ports/distfiles/": > > ./mrmonitor-1.1 > ./mrmonitor-1.1/bin > ./mrmonitor-1.1/bin/mrmonitor > ./mrmonitor-1.1/bin/mrmonitor/testmonitor > ./mrmonitor-1.1/Makefile > > I created a tar.gz file which contains the above directory structure > with the name mrmonitor-1.1.tar.gz. > > The Makefile contents: > -- > # $FreeBSD$ > PORTNAME= mrmonitor > PORTVERSION=1.1 > CATEGORIES= misc > MASTER_SITES= > > MAINTAINER=raghu...@avagotech.com > COMMENT= MRMonitor > .include > -- > > > Created a home directory /home/Raghu, Created 3 new files Makefile, > pkg-descr > > The Makefile contents: > -- > # $FreeBSD$ > PORTNAME= mrmonitor > PORTVERSION=1.1 > CATEGORIES= misc > MASTER_SITES= > > MAINTAINER=raghu...@avagotech.com > COMMENT= MRMonitor > .include > -- > > > pkg-descr > > -- > This is MRMonitor port > -- > > pkg-plist > -- > bin/mrmonitor > bin/mrmonitor/testmonitor > @dirrm bin/mrmonitor > -- > > > > Now I run the command make makesum which is successful, then I ran the > command make package I got the errors (attached the error messages) . > > May be I am doing something wrong in some basic configuration, please > correct me. > > > Thanks, > Raghu > > -Original Message- > From: Michelle Sullivan [mailto:miche...@sorbs.net] > Sent: Wednesday, May 28, 2014 3:14 PM > To: Raghu HB > Cc: FreeBSD Ports ML > Subject: Re: Creating new port > > Raghu HB wrote: >> Hello, >> >> >> >
Re: second call: dns/libidn staging broken
On Wed, May 28, 2014 at 10:57:22PM -0400 I heard the voice of Lowell Gilbert, and lo! it spake thus: > > Assuming my previous paragraph isn't wildly wrong, the easy > workaround would be to install emacs. That's just a hack; the right > fix (I think) is to add a port option to let it depend on emacs, or > for the port to adjust the plist dynamically. That doesn't sound right. I don't have emacs installed, and % ls `pkg info -l libidn | grep \.el` /usr/local/share/emacs/site-lisp/idna.el /usr/local/share/emacs/site-lisp/punycode.el So I'd keep looking for the reason. -- Matthew Fuller (MF4839) | fulle...@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Sage update
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I think I have some good news about the math/sage port. On a whim, I tried replacing the python-2.7.5 source code that comes with sage to the python-2.7.6 source code that comes with the lang/python27 port. And the build on FreeBSD-10 completed!!! It will probably be rather hard to automate this process in math/sage port. Before I do that, I'll see if I can persuade the sage people to make this change upstream. But this is a very hopeful sign of things to come. If anyone wants to build the math/sage port right away, I can probably provide instructions on how to carry out the process. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTh+DmAAoJEC3xK9GaktgHY68H+wQy4/k0wEgaajo7VuRXcvG2 FOorzi4/oxDYd+NyrKDrkQVoBCq721kSaF2BoHTYcDtL6do8hsKwSljcuqqFdMTt llWL4bGbmOiB3toG3ky96lqCewtcO+2kvxkXbWUilh7liaIVXQCXDVKAPZiq5UxJ MkMdeJk8OIrVJE1VGDolF46Evp1SWYsWUTfqHgSiyIdvnVKKz1mGfxSDAUT2f99T xYt1CW8jxHPe04OhYY5Ow6ujD3e9eQwHPFYrKEH3TAAKmRcAr9iM72ezUoRmQQZT gTS6BRfe2sV6U2r9paQOUmzoFKatpRp77GJlh9jEMGbQHdlL0nJC8d3yLfHf6lM= =C2rK -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Net-SNMP conflict
On Thu May 29 18:23:20 2014, Pete Carah wrote: On 05/20/2014 09:58 AM, Bryan Drewery wrote: On 2014-05-20 04:18, Pete Carah wrote: PLEASE don't automatically install pkg during the build of ANY other package; if this happens in the middle of a portupgrade -a on a system without pkgng, the result is not pretty; all packages built after net-snmp have a duplicated origin, among other things. I hope I can recover the system since it is supposed to be a production server. Yes, I realize I'll have to convert. However, this forced install doesn't convert the database so the pkg database and /var/db/pkg end up inconsistent, and I can't tell what is really installed on all of the packages that show a duplicated origin. -- Pete (portupgrade maintainer and pkg developer here) Having pkg installed should be perfectly safe. Portupgrade, nor the ports framework, consider pkg installed as "converted". All packages will continue to be registered in the old format unless you run pkg2ng or 'pkg install' or add WITH_PKGNG=yes to your make.conf. Can you please elaborate on what the "duplicated origin" issue is? The way net-snmp installed pkg also activated it without doing a pkg2ng; since this happened in the middle of a portupgrade part of the portupgrade kept its records the old way and the rest the new way without any of the old ports in the database. This made a lot of things build twice. Not very nice... Have you ran pkg2ng since then? None of this sounds right to me. If you have not yet ran pkg2ng then we can debug it. Otherwise it's too late. If not, I'd like to see the output of 'pkg info' and: env TMPDIR=/dev/null ASSUME_ALWAYS_YES=1 PACKAGESITE=file:///nonexistent pkg info -x 'pkg(-devel)?$' It is very much intended that installing pkg or having it pulled in via net-snmp will not run pkg2ng. Portupgrade should be flipping over to using pkg unless pkg has itself registered - which can't happen without WITH_PKGNG set in the environment or make.conf. net-snmp also should (if I remember the code I reviewed right) be only considering the new package database if it has packages in it, meaning not until you pkg2ng or 'pkg install'. No, the way I read the makefile lines in question it installed it if it wasn't already installed.. See: I am referring to the runtime of net-snmp, not the port. # pkg-1.2 cannot handle this dependency well. .if !defined(WITH_PKGNG) LIB_DEPENDS=libpkg.so:${PORTSDIR}/ports-mgmt/pkg .endif This will install if it is there or not, but only if it is NOT in use. Probably not what was intended. -- Pete ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Net-SNMP conflict
On 05/20/2014 09:58 AM, Bryan Drewery wrote: > On 2014-05-20 04:18, Pete Carah wrote: >> PLEASE don't automatically install pkg during the build of ANY other >> package; if this happens in the middle of a portupgrade -a on a system >> without pkgng, the result is not pretty; all packages built after >> net-snmp have a duplicated origin, among other things. I hope I can >> recover the system since it is supposed to be a production server. >> >> Yes, I realize I'll have to convert. However, this forced install >> doesn't convert the database so the pkg database and /var/db/pkg end up >> inconsistent, and I can't tell what is really installed on all of the >> packages that show a duplicated origin. >> >> -- Pete >> > > (portupgrade maintainer and pkg developer here) > > Having pkg installed should be perfectly safe. Portupgrade, nor the > ports framework, consider pkg installed as "converted". All packages > will continue to be registered in the old format unless you run > pkg2ng or 'pkg install' or add WITH_PKGNG=yes to your make.conf. > > Can you please elaborate on what the "duplicated origin" issue > is? The way net-snmp installed pkg also activated it without doing a pkg2ng; since this happened in the middle of a portupgrade part of the portupgrade kept its records the old way and the rest the new way without any of the old ports in the database. This made a lot of things build twice. Not very nice... > > net-snmp also should (if I remember the code I reviewed right) be > only considering the new package database if it has packages in it, > meaning not until you pkg2ng or 'pkg install'. No, the way I read the makefile lines in question it installed it if it wasn't already installed.. See: # pkg-1.2 cannot handle this dependency well. .if !defined(WITH_PKGNG) LIB_DEPENDS=libpkg.so:${PORTSDIR}/ports-mgmt/pkg .endif This will install if it is there or not, but only if it is NOT in use. Probably not what was intended. -- Pete ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
roundcube's switch to composer, anything plugin port maintainers should be doing?
Hi there, I was in the process of upgrading a roundcube plugin (sauserprefs) and noticed that roundcube is switching/has swichted to composer. This is the first time I’ve come across composer. Should I ignore that for the moment? Is there work underway to convert the plugin ports to use composer? Should the plugin ports be removed in favor of using composer manually? Is composer production ready yet? Inquiring minds want to know… Thanks, Stefan -- Stefan BethkeFon +49 151 14070811 signature.asc Description: Message signed with OpenPGP using GPGMail
Re: forcing specific Java version as dependency
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2014-05-29 15:38:57 -0400, Vick Khera wrote: > On Thu, May 29, 2014 at 12:54 PM, Jung-uk Kim > wrote: >> JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 > > nice. that works! this variable seems undocumented within the > bsd.java.mk file itself... only referenced once, too. Good to hear it. FYI, it's been available for more than ten years: http://svnweb.freebsd.org/changeset/ports/107239 Unfortunately it isn't easy to use as you see. Probably that's why it was never documented for so long. :-( Jung-uk Kim -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (FreeBSD) iQEcBAEBAgAGBQJTh4/6AAoJEHyflib82/FGDt8H/2BP1ZjWJAKmo0PNB4QGiexL 4oTRuiamElQuxpWnYJ0Ty0iRUFY3S4fzhp8c7U3LgyNhlmucvewjiF5TLHaFTXln 6JhX5XSzWM+AM0czYQe+/r6lmGOckt41+UiHlaI26EuP4qy0IqJtHTm00/39FmE6 VS7cOnMwqs3sQnCSPiDQc0dS6hc+wGNiHGzGoO9DzOw9pE3PUo182zQCX0+wii7L JJQ3zdGO4NXgNYvLd9SrHux1MKUBKKtSnY0SRwHjr2x5yRp2uvtx/Jbe8d8GzRok 9z6BkJPUYxXY+co3BA2ZFQOIt9GFBRNtQplUbdzkNN01W/oKcxxysDmBfgoLkfU= =7bU4 -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: forcing specific Java version as dependency
On Thu, May 29, 2014 at 12:54 PM, Jung-uk Kim wrote: > JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 nice. that works! this variable seems undocumented within the bsd.java.mk file itself... only referenced once, too. thanks for helping. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: g++ cannot find std::stoi
h...@sdf.org writes: > I'm trying to compile OpenCog [1] using g++47, but get an error about > missing std::stoi. > > I have attached a micro-example [2] that generates the same error, if I > try to compile it with: > > % g++47 -std=c++11 s.cc > s.cc: In function 'int main()': > s.cc:8:13: error: 'stoi' is not a member of 'std' > > > There are no problems neither with clang nor with g++ on Debian: > > % clang++ -std=c++11 s.cc > > > > What am I missing? An old libc++ bug in gcc. You need a newer compiler. The default compiler on recent (I think 10.0 and up) is a version of clang that will get this right. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeBSD ports you maintain which are out of date
portsc...@freebsd.org: Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. --- cut --- Can't we create a separate newsgroup for these kind of messages? No offense meant (keep up the good work). BR, Jos Chrispijn ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: FreeBSD ports that you maintain require staging updates
If you see a port you use or like in here I suggest stepping up and helping to stage it. http://www.freebsd.org/doc/en/articles/contributing-ports/article.html Bryan On 5/29/14, 1:43 PM, portmgr-feedb...@freebsd.org wrote: Hi, You are receiving this mail as a port that you maintain does not support STAGEDIR. Please convert the port to support staging, or reset maintainer if you no longer wish to maintain it, and submit a PR to have it updated. On June 30 all unstaged ports will be DEPRECATED and have their MAINTAINER reset to po...@freebsd.org. These ports will be set to EXPIRE on August 31. For more details see: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/80.html Ports that you maintain that are currently unstaged (NO_STAGE=yes): audio/festlex-ogi audio/festvox-us1-mbrola audio/festvox-us2-mbrola audio/festvox-us3-mbrola audio/freeswitch-sounds audio/jokosher audio/jxm audio/linux-musicipserver audio/madfufw audio/ventrilo-server biology/blast cad/jspice3 cad/scv cad/systemc chinese/CJKUnifonts chinese/big5con chinese/bitchx chinese/cmexfonts chinese/cwtex chinese/cwtexttf chinese/fireflyttf chinese/joe chinese/kcfonts chinese/miniChinput chinese/moefonts-cid chinese/moettf chinese/msttf chinese/opendesktop-fonts chinese/xsim chinese/zhcon comms/java-commapi converters/mule-ucs databases/akonadi-googledata databases/cyrus-imspd databases/erlang-mysql databases/exist databases/flare databases/frontbase-jdbc databases/geoserver-mysql-plugin databases/gigabase databases/gnatsweb4 databases/hk_classes databases/jdbc-oracle10g databases/jdbc-oracle11g databases/jdbc-oracle8i databases/kinterbasdb databases/linux-oracle-instantclient-basic databases/linux-oracle-instantclient-sdk databases/linux-oracle-instantclient-sqlplus databases/lsdb databases/mrtg-mysql-load databases/msql3 databases/msql databases/mysqlcppapi databases/openbase-jdbc databases/pear-Doctrine12 databases/pecl-drizzle databases/pgpool databases/postgresql-plproxy databases/tora databases/xapian-core10 databases/yasql deskutils/gdesklets-starterbar deskutils/planner.el deskutils/preferences deskutils/surrealtodo deskutils/tel devel/ace+tao-doc devel/aros-sdk devel/asmutils devel/buildtool-doc devel/cgprof devel/cvsbook devel/cvslines devel/cvsmonitor devel/eiffelstudio devel/elf devel/elib-emacs21 devel/elib devel/entity devel/flowdesigner devel/gaphor devel/gittrac devel/horde3-chora devel/ireport devel/jzmq devel/libtecla devel/linux-kmod-compat devel/ml-doc devel/noweb devel/ocaml-annexlib devel/ocaml-camljava devel/ocaml-equeue devel/ocaml-ounit devel/ocaml-sdl devel/ocaml-xstr devel/ocaml-xstrp4 devel/omniNotify devel/omniORB devel/openwince-include devel/p4db devel/php-java-bridge devel/pmk devel/scsh-install-lib devel/sfslite-dbg devel/sfslite-noopt devel/sfslite devel/sml_tk devel/stlport devel/subclipse devel/sunterlib devel/tide devel/tigcc devel/uppaal dns/dnscheckengine dns/ldapdns dns/posadis editors/gnuserv editors/p5-Padre editors/semi-xemacs21-mule editors/textedit editors/xemacs-devel-mule editors/xemacs-devel editors/xemacs21-mule editors/xemacs emulators/atari800 emulators/darcnes emulators/its emulators/nonpareil emulators/vMac emulators/vmsbackup finance/ledgersmb12 finance/ledgersmb finance/mybudget finance/sabernetdcs-client french/belote french/dico french/facturier ftp/bareftp games/actx games/alephone-scenarios games/atitd games/crafty-open-enormous games/crafty-open-large games/gnomesudoku games/joequake games/ladder games/lapispuzzle games/lgeneral games/linux-americasarmy games/linux-etqw-demo-server games/linux-etqw-server games/linux-nerogame games/linux-sof games/linux-ut games/mindfocus games/minecraft-server games/qix
FreeBSD ports that you maintain require staging updates
Hi, You are receiving this mail as a port that you maintain does not support STAGEDIR. Please convert the port to support staging, or reset maintainer if you no longer wish to maintain it, and submit a PR to have it updated. On June 30 all unstaged ports will be DEPRECATED and have their MAINTAINER reset to po...@freebsd.org. These ports will be set to EXPIRE on August 31. For more details see: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/80.html Ports that you maintain that are currently unstaged (NO_STAGE=yes): audio/festlex-ogi audio/festvox-us1-mbrola audio/festvox-us2-mbrola audio/festvox-us3-mbrola audio/freeswitch-sounds audio/jokosher audio/jxm audio/linux-musicipserver audio/madfufw audio/ventrilo-server biology/blast cad/jspice3 cad/scv cad/systemc chinese/CJKUnifonts chinese/big5con chinese/bitchx chinese/cmexfonts chinese/cwtex chinese/cwtexttf chinese/fireflyttf chinese/joe chinese/kcfonts chinese/miniChinput chinese/moefonts-cid chinese/moettf chinese/msttf chinese/opendesktop-fonts chinese/xsim chinese/zhcon comms/java-commapi converters/mule-ucs databases/akonadi-googledata databases/cyrus-imspd databases/erlang-mysql databases/exist databases/flare databases/frontbase-jdbc databases/geoserver-mysql-plugin databases/gigabase databases/gnatsweb4 databases/hk_classes databases/jdbc-oracle10g databases/jdbc-oracle11g databases/jdbc-oracle8i databases/kinterbasdb databases/linux-oracle-instantclient-basic databases/linux-oracle-instantclient-sdk databases/linux-oracle-instantclient-sqlplus databases/lsdb databases/mrtg-mysql-load databases/msql3 databases/msql databases/mysqlcppapi databases/openbase-jdbc databases/pear-Doctrine12 databases/pecl-drizzle databases/pgpool databases/postgresql-plproxy databases/tora databases/xapian-core10 databases/yasql deskutils/gdesklets-starterbar deskutils/planner.el deskutils/preferences deskutils/surrealtodo deskutils/tel devel/ace+tao-doc devel/aros-sdk devel/asmutils devel/buildtool-doc devel/cgprof devel/cvsbook devel/cvslines devel/cvsmonitor devel/eiffelstudio devel/elf devel/elib-emacs21 devel/elib devel/entity devel/flowdesigner devel/gaphor devel/gittrac devel/horde3-chora devel/ireport devel/jzmq devel/libtecla devel/linux-kmod-compat devel/ml-doc devel/noweb devel/ocaml-annexlib devel/ocaml-camljava devel/ocaml-equeue devel/ocaml-ounit devel/ocaml-sdl devel/ocaml-xstr devel/ocaml-xstrp4 devel/omniNotify devel/omniORB devel/openwince-include devel/p4db devel/php-java-bridge devel/pmk devel/scsh-install-lib devel/sfslite-dbg devel/sfslite-noopt devel/sfslite devel/sml_tk devel/stlport devel/subclipse devel/sunterlib devel/tide devel/tigcc devel/uppaal dns/dnscheckengine dns/ldapdns dns/posadis editors/gnuserv editors/p5-Padre editors/semi-xemacs21-mule editors/textedit editors/xemacs-devel-mule editors/xemacs-devel editors/xemacs21-mule editors/xemacs emulators/atari800 emulators/darcnes emulators/its emulators/nonpareil emulators/vMac emulators/vmsbackup finance/ledgersmb12 finance/ledgersmb finance/mybudget finance/sabernetdcs-client french/belote french/dico french/facturier ftp/bareftp games/actx games/alephone-scenarios games/atitd games/crafty-open-enormous games/crafty-open-large games/gnomesudoku games/joequake games/ladder games/lapispuzzle games/lgeneral games/linux-americasarmy games/linux-etqw-demo-server games/linux-etqw-server games/linux-nerogame games/linux-sof games/linux-ut games/mindfocus games/minecraft-server games/qix games/rftg games/super_methane_brothers games/vultures-eye games/xchadance games/xjewel games/xmris games/xmulti games/xpat2 games/xpilot-ng-client games/xpil
Re: forcing specific Java version as dependency
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2014-05-29 11:09:29 -0400, Vick Khera wrote: > I'm using poudriere to build packages to use on my servers (I have > about 20 of them). One of the packages I need is > www/tomcat-native. However, the way poudriere builds the ports, > they are built in an empty jail, so when tomcat-native selects the > JDK to use, it picks openjdk6 to install as a dependency. I need it > to build against OpenJDK7, since that is what my main software > needs to run. > > I read through the bsd.java.mk file and could not find a knob to > set (or even a hack around it) to get tomcat-native to pick > openjdk7 as my preferred JDK. > > Please advise how to accomplish this. It is important to be able to > do this if we want to be able to have binary-package only FreeBSD > management. I think adding the following line in make.conf for the jail under /usr/local/etc/poudriere.d should do. JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 Jung-uk Kim -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (FreeBSD) iQEcBAEBAgAGBQJTh2Y+AAoJEHyflib82/FGhxwH/23MNaJ7RjsvTHV6cMS3IcGV uKt7WjRvZGHaQ/DBw5U0UxXqh3rsiwAlQh8XzHQVasaALSokCdQFJI80/cDvD5f/ uGz+kAeLGmM5P2lFT0eECEAeRREBeb3nHbHQPAJsk5dgWRMw1PV1lmHYjkC7aGAU G3AAR77UQQJd8VMgVFL7XvOMItlMrPSiOxlojhgz34+qWcHEEQmUUU9CdotxJwFw eHBPpf/zz2CKB072koAflSOF2JNAZSR9flfiADT7h6sYpo+PorlFfnULzMYC0fzB Ronh2pM9FIwpcyErQb2byFsc0cqYzWy7Yg2GZBRAZJUvOx8tGeZcpKHBxhxUm1M= =fBUa -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
forcing specific Java version as dependency
I'm using poudriere to build packages to use on my servers (I have about 20 of them). One of the packages I need is www/tomcat-native. However, the way poudriere builds the ports, they are built in an empty jail, so when tomcat-native selects the JDK to use, it picks openjdk6 to install as a dependency. I need it to build against OpenJDK7, since that is what my main software needs to run. I read through the bsd.java.mk file and could not find a knob to set (or even a hack around it) to get tomcat-native to pick openjdk7 as my preferred JDK. Please advise how to accomplish this. It is important to be able to do this if we want to be able to have binary-package only FreeBSD management. Thanks! ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
INDEX now builds successfully on 8.x
___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Nowhere to be found: pciids-20140526.tar.xz (misc/pciids)
Beeblebrox wrote: > How come your "# make fetch" looked up distcache.FreeBSD.org, while mine > does not. Do you have a special PKGSITE defiend? No, not at all. However, this distcache bussiness is mentioned in /usr/ports/Mk/{port,sites}.mk, the former of which appears to have been updated yesterday. So I suspect this is just a recent addition/change to the ports tree infrastructure. But I've CC'ed this back to the list, so if I'm wrong surely somebody will correct me. AvW -- I'm not completely useless, I can be used as a bad example. pgpWsAxfRdLGY.pgp Description: PGP signature
Re: Installation of gnutls3 fails (libtool?)
> On May 27, 2014, at 16:33, Kevin Oberman wrote: > > This reminds me of the problems I had (and tijl@ fixed) with the libpurple > port last week. > ===> Installing for gnutls3-3.1.23_1 > ===> Checking if security/gnutls3 already installed > ===> Registering installation for gnutls3-3.1.23_1 as automatic > pkg-static: > lstat(/usr/ports/security/gnutls3/work/stage/usr/local/lib/gnutls3/libgnutls-dane.so.0.0.0): > No such file or directory > *** Error code 74 > > Indeed, the libgnutls-dane.so.0.0.0 is not present. Only > libgnutls-dane.so.0 is thre. Actually, this is opposite of the problems I > was having with libpurple ad that one failed to find the so.0, but the > so.0.0.0 was present. > > I am seeing this on my 10-STABLE (r266038M) amd64 system. It's a fresh > install as I have not needed gnutls3 until vlc was updated. > > Any ideas how ot fix this one? > -- > R. Kevin Oberman, Network Engineer, Retired > E-mail: rkober...@gmail.com > ___ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" Should be fixed now. Bryan ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Nowhere to be found: pciids-20140526.tar.xz (misc/pciids)
The 'Fonz' to the rescue! This link from his "#make fetch" worked http://distcache.FreeBSD.org/local-distfiles/sunpoet/pciids-20140526.tar.xz I DK why my "# make fetch" did not give the same result :( Thanks again, Fonz - FreeBSD-11-current_amd64_root-on-zfs_RadeonKMS -- View this message in context: http://freebsd.1045724.n5.nabble.com/Nowhere-to-be-found-pciids-20140526-tar-xz-misc-pciids-tp5916197p5916201.html Sent from the freebsd-ports mailing list archive at Nabble.com. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
editors/komodo-edit/Makefile correction
editors/komodo-edit/Makefile line 28 28 -- USE_LINUX= f1o 28 ++ USE_LINUX= yes maintainer is g...@freebsd.org Not filing PR, because linux-c6 not part of official ports as yet. Code change though has been accepted AFAIK - FreeBSD-11-current_amd64_root-on-zfs_RadeonKMS -- View this message in context: http://freebsd.1045724.n5.nabble.com/editors-komodo-edit-Makefile-correction-tp5916199.html Sent from the freebsd-ports mailing list archive at Nabble.com. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Nowhere to be found: pciids-20140526.tar.xz (misc/pciids)
I think @sunpoet may have forgotten to place the zipped database in the repo for this one. pciids-20140526.tar.xz is nowhere to be found on the intertubes... - FreeBSD-11-current_amd64_root-on-zfs_RadeonKMS -- View this message in context: http://freebsd.1045724.n5.nabble.com/Nowhere-to-be-found-pciids-20140526-tar-xz-misc-pciids-tp5916197.html Sent from the freebsd-ports mailing list archive at Nabble.com. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
INDEX build failed for 8.x
INDEX build failed with errors: Generating INDEX-8 - please wait.."/home/indexbuild/tindex/ports/Mk/bsd.port.mk", line 1530: Could not find /home/indexbuild/tindex/ports/Mk/Uses/bzip2.mk make: fatal errors encountered -- cannot continue ===> graphics/megapov failed *** [describe.graphics] Error code 1 *** [/home/indexbuild/tindex/ports/INDEX-8] Error code 1 Stop in /home/indexbuild/tindex/ports. *** [index] Error code 1 Stop in /home/indexbuild/tindex/ports. 1 error Committers on the hook: marino miwi mva nemysis rea Most recent SVN update was: Updating '.': Umail/dovecot-antispam/Makefile Umail/gnarwl/Makefile Umail/popular/Makefile Umail/p3scan/Makefile Umail/proxsmtp/Makefile Umail/vm/Makefile Umail/ifile/Makefile Umail/xfaces/Makefile Umail/postfix-policyd-sf/Makefile Umail/evolution-mapi/Makefile Umail/synonym/Makefile Umail/pop3vscan/Makefile Umail/nmzmail/Makefile Umail/exact/Makefile Umail/ecartis/Makefile Upalm/palm-db-tools/Makefile Upalm/jpilot/Makefile Ufrench/aster/bsd.aster.mk Usysutils/fstyp/Makefile Usysutils/bubblemon-dockapp/Makefile Usysutils/fcron/Makefile Usysutils/msyslog/Makefile Usysutils/prelink/Makefile Usysutils/rename/Makefile Usysutils/createrepo/Makefile Usysutils/mdcp/Makefile Usysutils/serpentine/Makefile Usysutils/logtool/Makefile Usysutils/gkleds2/Makefile Usysutils/chgrep/Makefile Usysutils/gapcmon/Makefile Usysutils/aimage/Makefile Usysutils/cfengine34/Makefile Usysutils/debootstrap/Makefile Usysutils/lineakd/Makefile Usysutils/anacron/Makefile Usysutils/pax-utils/Makefile Usysutils/slack/Makefile Usysutils/xlogmaster/Makefile Usysutils/ispman/Makefile Usysutils/apcupsd/Makefile Usysutils/u-boot-beaglebone-eabi/Makefile Usysutils/wmflame/Makefile Usysutils/msktutil/Makefile Usysutils/sformat/Makefile Usysutils/gnomebaker/Makefile Usysutils/zisofs-tools/Makefile Usysutils/grub2-efi/Makefile Usysutils/pmt/Makefile Usysutils/and/Makefile Usysutils/apt/Makefile Usysutils/lineak-defaultplugin/Makefile Usysutils/ledit/Makefile Usysutils/dvdimagecmp/Makefile Udeskutils/recoll/pkg-plist Udeskutils/recoll/Makefile Unews/nntpcache/Makefile Ulang/clisp/Makefile Upolish/sms2/Makefile Ugraphics/synfigstudio/Makefile Ugraphics/glide3/Makefile Ugraphics/pinpoint/Makefile Ugraphics/opencollada/pkg-plist Ugraphics/opencollada/Makefile Ugraphics/opencollada/distinfo Ugraphics/ocropus/Makefile Ugraphics/povray36/Makefile Ugraphics/epstool/Makefile Ugraphics/cfdg/Makefile Ugraphics/pfstmo/Makefile Ugraphics/xfractint/Makefile Ugraphics/mupdf/Makefile Ugraphics/megapov/Makefile Ubiology/embassy/Makefile Usecurity/vuxml/vuln.xml Usecurity/l0phtcrack/Makefile Updated to revision 355690. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: ports/19029: commit references a PR
The following reply was made to PR ports/19029; it has been noted by GNATS. From: dfil...@freebsd.org (dfilter service) To: bug-follo...@freebsd.org Cc: Subject: Re: ports/19029: commit references a PR Date: Thu, 29 May 2014 09:32:03 + (UTC) Author: nemysis Date: Thu May 29 09:31:59 2014 New Revision: 355681 URL: http://svnweb.freebsd.org/changeset/ports/355681 QAT: https://qat.redports.org/buildarchive/r355681/ Log: - Bump PORTREVISION for pkg-plist change - Reset maintainer to ports@ - Remove BROKEN - Break lines around 80 characters - Change pkg-plist remove *.pyc and add missing PR: ports/19029 Submitted by:Lawrence "The Dreamer" Chen Modified: head/deskutils/recoll/Makefile head/deskutils/recoll/pkg-plist Modified: head/deskutils/recoll/Makefile == --- head/deskutils/recoll/Makefile Thu May 29 09:28:51 2014 (r355680) +++ head/deskutils/recoll/Makefile Thu May 29 09:31:59 2014 (r355681) @@ -3,16 +3,15 @@ PORTNAME= recoll PORTVERSION= 1.19.13 +PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= http://www.lesbonscomptes.com/${PORTNAME}/ -MAINTAINER= nemy...@freebsd.org +MAINTAINER= po...@freebsd.org COMMENT= Personal full text search package, based on Xapian LICENSE= GPLv2 -BROKEN= Fails to package - BUILD_DEPENDS=xapian-core>=0:${PORTSDIR}/databases/xapian-core RUN_DEPENDS:= ${BUILD_DEPENDS} \ xsltproc:${PORTSDIR}/textproc/libxslt \ @@ -30,7 +29,8 @@ CONFIGURE_ARGS= --enable-pic CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -OPTIONS_DEFINE= ASPELL CHM DJVU KONQUEROR LATEX IMAGE PDF PS PYTHON SOUND QT4 X11MON +OPTIONS_DEFINE= ASPELL CHM DJVU KONQUEROR LATEX IMAGE PDF PS PYTHON SOUND \ + QT4 X11MON CHM_DESC= CHM via CHMLIB IMAGE_DESC= Store personal tags or textual descriptions in images X11MON_DESC= X11 session monitoring support Modified: head/deskutils/recoll/pkg-plist == --- head/deskutils/recoll/pkg-plistThu May 29 09:28:51 2014 (r355680) +++ head/deskutils/recoll/pkg-plistThu May 29 09:31:59 2014 (r355681) @@ -2,9 +2,7 @@ bin/recollindex bin/recollq %%PYTHONPYTHON_SITELIBDIR%%/recoll/__init__.py -%%PYTHONPYTHON_SITELIBDIR%%/recoll/__init__.pyc %%PYTHONPYTHON_SITELIBDIR%%/recoll/rclconfig.py -%%PYTHONPYTHON_SITELIBDIR%%/recoll/rclconfig.pyc %%PYTHONPYTHON_SITELIBDIR%%/recoll/rclextract.so %%PYTHONPYTHON_SITELIBDIR%%/recoll/recoll.so lib/recoll/librecoll.so.%%VERSION%% @@ -26,6 +24,8 @@ man/man5/recoll.conf.5.gz %%DATADIR%%/examples/recoll.qss %%DATADIR%%/examples/recollindex.desktop %%DATADIR%%/filters/hotrecoll.py +%%DATADIR%%/filters/msodump.zip +%%DATADIR%%/filters/ppt-dump.py %%DATADIR%%/filters/rclabw %%DATADIR%%/filters/rclaptosidman %%DATADIR%%/filters/rclaudio @@ -74,6 +74,8 @@ man/man5/recoll.conf.5.gz %%DATADIR%%/filters/rclxml %%DATADIR%%/filters/rclzip %%DATADIR%%/filters/xdg-open +%%DATADIR%%/filters/xls-dump.py +%%DATADIR%%/filters/xlsxmltocsv.py %%DATADIR%%/images/aptosid-book.png %%DATADIR%%/images/aptosid-manual.png %%DATADIR%%/images/archive.png @@ -113,11 +115,11 @@ man/man5/recoll.conf.5.gz %%DATADIR%%/translations/recoll_xx.qm %%DATADIR%%/translations/recoll_zh.qm %%DATADIR%%/translations/recoll_zh_CN.qm -@dirrm %%DATADIR%%/translations -@dirrm %%DATADIR%%/images -@dirrm %%DATADIR%%/filters -@dirrm %%DATADIR%%/examples +%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/recoll +@dirrm lib/recoll @dirrm %%DATADIR%%/doc +@dirrm %%DATADIR%%/examples +@dirrm %%DATADIR%%/filters +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%/translations @dirrm %%DATADIR%% -@dirrm lib/recoll -%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/recoll ___ svn-ports-...@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscr...@freebsd.org" ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
FreeBSD ports you maintain which are out of date
Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/po...@freebsd.org.html Port| Current version | New version +-+ devel/ireport | 3.7.6 | 5.6.0 +-+ www/groupoffice | 3.7.24 | 6.0.3 +-+ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Creating new port
On 2014-05-28 12:01, Raghu HB wrote: > Thanks Michelle for quick response. > > > First I would like to explain what is the application and how I am trying > to create port. > > We have some command line utilities to run on FreeBSD (Storage controller > software). > The installer should contain few binaries and scripts which will be > deployed on FreeBSD OS. > The binaries are pre-compiled and scripts will be used to > start/stop/restart the services or daemons. > > Created below directory structure "/usr/ports/distfiles/": > > ./mrmonitor-1.1 > ./mrmonitor-1.1/bin > ./mrmonitor-1.1/bin/mrmonitor > ./mrmonitor-1.1/bin/mrmonitor/testmonitor > ./mrmonitor-1.1/Makefile > > I created a tar.gz file which contains the above directory structure with > the name mrmonitor-1.1.tar.gz. > > The Makefile contents: > -- > # $FreeBSD$ > PORTNAME= mrmonitor > PORTVERSION=1.1 > CATEGORIES= misc > MASTER_SITES= > > MAINTAINER=raghu...@avagotech.com > COMMENT= MRMonitor > .include > -- > > > Created a home directory /home/Raghu, Created 3 new files Makefile, > pkg-descr > > The Makefile contents: > -- > # $FreeBSD$ > PORTNAME= mrmonitor > PORTVERSION=1.1 > CATEGORIES= misc > MASTER_SITES= > > MAINTAINER=raghu...@avagotech.com > COMMENT= MRMonitor > .include > -- > > > pkg-descr > > -- > This is MRMonitor port > -- > > pkg-plist > -- > bin/mrmonitor > bin/mrmonitor/testmonitor > @dirrm bin/mrmonitor > -- > > > > Now I run the command make makesum which is successful, then I ran the > command make package I got the errors (attached the error messages) . > > May be I am doing something wrong in some basic configuration, please > correct me. > > > Thanks, > Raghu > > -Original Message- > From: Michelle Sullivan [mailto:miche...@sorbs.net] > Sent: Wednesday, May 28, 2014 3:14 PM > To: Raghu HB > Cc: FreeBSD Ports ML > Subject: Re: Creating new port > > Raghu HB wrote: >> Hello, >> >> >> >> I am new to FreeBSD and I am in a process of creating new port for one >> of the application. >> >> I have gone through the steps in handbook and I tried to create new >> port but I am not successful. >> >> >> >> I would request you to send one sample example to create new port with >> all the steps explained would be a great help. >> >> > > What's the application, can you send me your Makefile so far and what > errors you're getting? > > And I'll try and take a look. > > Michelle > > -- > Michelle Sullivan > http://www.mhix.org/ > Reading the make-error log it looks like `make' is called recursive. In case the the port does not compile anything try to add the keyword NO_BUILD=yes into the port Makefile and use a 'do-install:' target. e.g. COMMENT=... NO_BUILD= yes do-install: ${INSTALL} ${WRKSRC}/${ARCH}/mrmonitor ${STAGEDIR}${LOCALBASE}/bin ${INSTALL_SCRIPT} ${WRKSRC}/scripts/$scriptXX ${STAGEDIR}${LOCALBASE}/bin ... .include If you could provide your full Makefile and a link to the distfile I'm sure the port can be finished in short time. As a hint look at the simple sysutils/tw_cli port -- Regards, olli ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Creating new port
On 5/29/2014 09:22, Raghu HB wrote: > Thanks Michelle for your time. > > Neither your answers nor the link provide the details which I am looking > for. The links you have been given do contain the detail that you are looking for. As far as "example" ports go, there are 25,000 of them. The bottom line is: if you found Michelle's suggestion unhelpful, nobody can help you I'm afraid. You're going to get the same answers repeatedly. John > > Thanks, > Raghu > > -Original Message- > From: Michelle Sullivan [mailto:miche...@sorbs.net] > Sent: Wednesday, May 28, 2014 4:38 PM > To: Raghu HB > Cc: FreeBSD Ports ML > Subject: Re: Creating new port > > Raghu HB wrote: >> Thanks Michelle, >> >> I copied the files in /usr/ports/sysutils/mrmonitor and ran the below >> commands I encountered the same issue. >> > > Ok for starters - you only copy the Makefile that you are making for the > port into there. >> root@:/usr/ports/sysutils/mrmonitor # make distinfo >> make: don't know how to make distinfo. Stop >> > This should not happen if you have a ports makefile there.. however it is > possible you have forgotten something (like making the last line: > .include ) > >> root@:/usr/ports/sysutils/mrmonitor # make makesum ===> Found saved >> configuration for mrmonitor-1.1 root@:/usr/ports/sysutils/mrmonitor # >> make package ===> Found saved configuration for mrmonitor-1.1 >> >> I need to understand below things which is not explained in hand book. >> >> 1. Detailed steps for creating new port >> > This is what you need: > http://www.freebsd.org/doc/en/books/porters-handbook/quick-porting.html#po > rting-makefile >> 2. Sample example for creating new port which nowhere available in the >> web >> > The link above provides a simple sample. >> 3. I have 10 files in a directory, I just need to create a package out >> of that and provide the package to customers they can install it. >> > You can't do that - you need to make the distribution into a tarball that > can be downloaded from a 'master site' >> 4. I do not have to build anything I just need to create the port for >> binaries. >> > > Yes, understood, do you have a makefile that will do this for you across > other platforms? >> >> I have searched enough in the web nowhere I found the answer... >> I think providing the files in tar format and script to deploy the >> files will be more easier than this complicated port and packages. >> > > Well this is what the makefile will usually do for you... (the Makefile > can be considered a script or you can just get it to run your script). > > Read the porters handbook - it's all there unless you are trying to get it > to help you create the installation script that is in the tarball - which > is not - it will tell you how to work with FreeBSD once you have a working > installation. >> Porters Handbook is here: >> http://www.freebsd.org/doc/en/books/porters-handbook/ >> > > Regards, > > Michelle > > -- > Michelle Sullivan > http://www.mhix.org/ > ___ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" > ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
RE: Creating new port
Thanks Michelle for your time. Neither your answers nor the link provide the details which I am looking for. Thanks, Raghu -Original Message- From: Michelle Sullivan [mailto:miche...@sorbs.net] Sent: Wednesday, May 28, 2014 4:38 PM To: Raghu HB Cc: FreeBSD Ports ML Subject: Re: Creating new port Raghu HB wrote: > Thanks Michelle, > > I copied the files in /usr/ports/sysutils/mrmonitor and ran the below > commands I encountered the same issue. > Ok for starters - you only copy the Makefile that you are making for the port into there. > root@:/usr/ports/sysutils/mrmonitor # make distinfo > make: don't know how to make distinfo. Stop > This should not happen if you have a ports makefile there.. however it is possible you have forgotten something (like making the last line: .include ) > root@:/usr/ports/sysutils/mrmonitor # make makesum ===> Found saved > configuration for mrmonitor-1.1 root@:/usr/ports/sysutils/mrmonitor # > make package ===> Found saved configuration for mrmonitor-1.1 > > I need to understand below things which is not explained in hand book. > > 1. Detailed steps for creating new port > This is what you need: http://www.freebsd.org/doc/en/books/porters-handbook/quick-porting.html#po rting-makefile > 2. Sample example for creating new port which nowhere available in the > web > The link above provides a simple sample. > 3. I have 10 files in a directory, I just need to create a package out > of that and provide the package to customers they can install it. > You can't do that - you need to make the distribution into a tarball that can be downloaded from a 'master site' > 4. I do not have to build anything I just need to create the port for > binaries. > Yes, understood, do you have a makefile that will do this for you across other platforms? > > I have searched enough in the web nowhere I found the answer... > I think providing the files in tar format and script to deploy the > files will be more easier than this complicated port and packages. > Well this is what the makefile will usually do for you... (the Makefile can be considered a script or you can just get it to run your script). Read the porters handbook - it's all there unless you are trying to get it to help you create the installation script that is in the tarball - which is not - it will tell you how to work with FreeBSD once you have a working installation. > Porters Handbook is here: > http://www.freebsd.org/doc/en/books/porters-handbook/ > Regards, Michelle -- Michelle Sullivan http://www.mhix.org/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"