Sorry for that language of mine, I meant no offense, but anyway I caused
misunderstanding.

Thomas, I assume that dMagnetic.ini file is an example configuration, if
so, it's better to place it in ${PREFIX}/share/examples/dMagnetic/
(I see that I made a mistake by pointing README.txt file there)

Also please write a pkg/README file in your port, the ports system will
make it install as /usr/local/share/doc/pkg-readmes/dmagnetic and, after
people install a package, they'll see a message that readme is
installed, no need to install README.txt file.

Also I see that your project's Makefile has install target. I still
offer help fixing some issues in your Makefile. I can note about
CC and CFLAGS. In the source code of dMagentic write something like
this:
```
CC?= gcc
CFLAGS?= -03
CFLAGS+= -Wall
```
That way you won't need "MAKE_FLAGS =" line, because ports system should
set them via env(1). In shell that would look like this:
$ env CC=/usr/bin/clang CFLAGS="-02 -pipe" make all

If it won't set CC, then your Makefile will just default to gcc,
if it won't set CFLAGS, then your Makefile will just default to -03

Also about install target you need to know that ports system sets
PREFIX as env(1) variable, so I guess you can rename INSTALLPREFIX to
just PREFIX:
PREFIX?=/usr/local

Then in port's Makefile add this line:
FAKE_FLAGS =    INSTALLMAN=${PREFIX}/man

But I am writting this for future versions of your project, so you don't
need to patch dMagentic 0.12

Also I still recommend you to use any version control system. If you are
unsure which one, most people prefer Git. Other popular VCS'es are:
Mercurial, SVN, Fossil and CVS. It's a really useful tool every
developer needs, I wish I could explain why.


Haha.

Dude, apology ACCEPTED. But apology NOT NECESSARY. :) I was
not offended at all!!!! You put in some effort, looking at my work.
You gave me feedback, I learned something.
And you helped me! That is the most important thing.

My goal is to get my project into the ports tree, and your input
gets me closer. In other words: THANK YOU SO SO MUCH!!!



I definitely will work in the changes you suggested. They are very
good. As for the VCS: I am currently hosting the source on github,
albeit in a private repository. I will make it public soon.

For the ports, I have created a public repo, you can find it at
http://www.github.com/dettus/ports_and_packages.


Thomas




Reply via email to